US Pat. No. 10,251,091

TRAFFIC OFFLOADING METHOD AND APPARATUS

Huawei Technologies Co., ...

1. A traffic offloading method, wherein a first network node and a second network node are connected by using a first data link and a second data link, a first forwarding tunnel from the first network node to the second network node is established on the first data link, and the first network node and the second network node are respectively a tunnel endpoint of the first forwarding tunnel; the method comprising:calculating, by the first network node, a first packet loss rate of the first forwarding tunnel in a first period;
when the first packet loss rate is higher than a first threshold, reducing, by the first network node, a rated bandwidth of the first forwarding tunnel by a first bandwidth to obtain a first available bandwidth; and
when traffic forwarded over the first forwarding tunnel exceeds the first available bandwidth, offloading, by the first network node, excess to-be-forwarded traffic to the second data link for forwarding;
wherein calculating, by the first network node, the first packet loss rate of the first forwarding tunnel in the first period comprises:
sending, by the first network node, a first counting packet to the second network node at an interval of the first period, wherein the first counting packet carries a total quantity of data packets sent by the first network node to the second network node in the first period by using the first forwarding tunnel,
receiving, by the first network node, a second counting packet returned by the second network node, wherein the second counting packet carries the total quantity that is carried in the first counting packet and that is of data packets sent by the first network node to the second network node in the first period by using the first forwarding tunnel, and a total quantity of data packets received by the second network node from the first network node in the first period by using the first forwarding tunnel, and
calculating, by the first network node according to the total quantity that is carried in the second counting packet and that is of the data packets sent by the first network node to the second network node, and the total quantity of the data packets received by the second network node from the first network node, the first packet loss rate that is of the first forwarding tunnel and that is corresponding to the first period.

US Pat. No. 10,251,090

SYSTEM AND METHOD FOR MODIFYING A WIRELESS COMMUNICATION OBJECT

Cubic Corporation, San D...

2. The method of claim 1, further comprising:registering a final tap of the wireless communication object by reading the wireless communication object at a final location within the transit system at a final time;
determining a deletion amount based on the first location and the final location; and
causing the deletion amount to be deleted from the units associated with the wireless communication object.

US Pat. No. 10,251,089

PREDICTIVE LOAD BALANCING

Cable Television Laborato...

1. A non-transitory computer-readable medium having a plurality of non-transitory instructions operable with a server to facilitate predictive load balancing for a plurality of access points configured to provide wireless services to a plurality of clients, the non-transitory instructions being sufficient for:identifying a first plurality of connections occurring between the access points and the clients during a first time period, each of the first plurality of connections resulting from one of the access points having previously authenticated a corresponding one of the clients to access wireless services associated therewith;
predicting a data consumption for the clients during a second time period occurring after the first time period; and
determining a second plurality of connections to occur between the access points and the clients during the second time period, the second plurality of connections changing one or more of the first plurality of connections in anticipation of the predicted data consumption for the second time period.

US Pat. No. 10,251,088

FACILITATING LOAD BALANCING IN WIRELESS HETEROGENEOUS NETWORKS

1. A method, comprising:receiving, by a first cell device comprising a processor and associated with a first cell, from a device of devices, first information indicative of whether the device has detected cell type information from a second cell device associated with a second cell, wherein the first information was determined based on a result of determining whether an overlap exists between geofencing information of the second cell device and a first location of the device of the devices, wherein at least a portion of the second cell is located within a first boundary of the first cell, and wherein the first cell is of a first cell type and the second cell is of a second cell type;
determining, by the first cell device, a mobility characteristic of the device of the devices, wherein the devices comprise respective mobility characteristics;
selecting, by the first cell device, the device of the devices to associate with the second cell based on the mobility characteristic of the device of the devices, wherein the selecting comprises: prioritizing, by the first cell device, as having a higher rank, ones of the devices having characteristics of the respective mobility characteristics indicative of a speed below a defined value;
transmitting, by the first cell device, second information identifying a size of a coverage area for the second cell device, wherein the first cell device does not comprise first knowledge of an identity of the second cell device, and wherein the first cell device comprises second knowledge of a geographical location of the second cell device; and
performing, by the first cell device, offloading based on a second location of the first cell device, a third location of the second cell device with regard to the first location of the device and the speed of the device.

US Pat. No. 10,251,087

IP FLOW MANAGEMENT FOR CAPACITY-LIMITED WIRELESS DEVICES

QUALCOMM Incorporated, S...

1. A method for wireless communication, comprising:identifying, at a user equipment (UE), a data flow containing real-time voice data to be transmitted to a base station;
identifying, at the UE, a talk-over pattern within the data flow; and
modifying, at the UE, the data flow to be transmitted to the base station based at least in part on the identified talk-over pattern within the data flow.

US Pat. No. 10,251,086

METHODS TO SIGNAL CURRENT MIMO STREAM INTERFERENCE MITIGATION STATUS

Telefonaktiebolaget LM Er...

1. A first user equipment (UE) that is configured to mitigate multi-antenna inter-stream interference, the first UE comprising:at least one transceiver;
at least one processor connected to the at least one transceiver; and
at least one memory connected to the at least one processor and storing program code that is executed by the at least one processor to perform operations comprising:
determining, based on one or more criteria, a number of multi-antenna streams Z whose interference can be currently mitigated by the first UE, the multi-antenna streams Z being associated with at least one communication channel; and
transmitting information, through the at least one transceiver, based on the number of multi-antenna streams Z to a first network node, to a second network node, and/or to a second UE.

US Pat. No. 10,251,085

METHOD AND DEVICE FOR TRANSMITTING FRAME INCLUDING ERROR CHECK BITS FOR HEADER IN WIRELESS LAN

LG ELECTRONICS INC., Seo...

1. A method for transmitting a frame in a wireless local area network (WLAN), the method comprising:generating, by a station (STA), a frame that is to be transmitted to an access point (AP),
wherein the frame corresponds to an aggregated-medium access control (MAC) protocol data unit (A-MPDU),
wherein the A-MPDU includes an A-MPDU header subframe and a plurality of A-MPDU subframes, and
wherein the A-MPDU header subframe is located at a position to be decoded prior to the plurality of A-MPDU subframes in the A-MPDU; and
transmitting, by the STA, the frame to the AP,
wherein the A-MPDU header subframe includes a first MPDU excluding a first MAC body,
wherein each of the plurality of A-MPDU subframes includes a second MPDU,
wherein the first MPDU includes a first MAC header that includes a common header field and first error check bits only for the first MAC header,
wherein the second MPDU includes a second MAC header that includes a unique header field, a second MAC body and second error check bits only for the second MAC header,
wherein the common field includes common MAC header information commonly applied to each of the plurality of A-MPDU subframes,
wherein the unique header field includes unique MAC header information uniquely applied to each of the plurality of A-MPDU subframes,
wherein the common MAC header information is excluded in the unique header field,
wherein each of the plurality of A-MPDU subframes includes a MPDU delimiter,
wherein the MPDU delimiter includes an error check field and a compressed header field,
wherein the error check field includes information indicating whether or not the second error check bits are included, and
wherein the compressed header field includes information indicating whether or not the second MAC header includes the unique header field.

US Pat. No. 10,251,084

METHOD FOR MULTI-RAT SCHEDULING AND APPARATUS THEREFOR IN SYSTEM IN WHICH HETEROGENEOUS WIRELESS COMMUNICATION TECHNOLOGIES ARE UTILIZED

LG ELECTRONICS INC., Seo...

1. A method for performing, by a cellular controller, uplink (UL) data scheduling in a heterogeneous wireless communication network comprising a cellular network and a wireless local area network (WLAN), the method comprising:receiving a multi-radio access technology (RAT) buffer status report (BSR) from a user equipment (UE);
determining uplink (UL) resources for the cellular network and the WLAN, respectively, based on the multi-RAT BSR;
receiving a complete message or a failure message for the multi-RAT BSR from a WLAN access device;
allocating the UL resources for the cellular network and the WLAN to the UE by using the UL resources for the WLAN as UL resources for the cellular network when the failure message for the multi-RAT BSR is received;
sending a multi-RAT BSR response message to the UE as a response to the multi-RAT BSR; and
sending an UL grant to the UE to transmit UL data in the allocated UL resources.

US Pat. No. 10,251,083

DISRUPTION TOLERANCE IN CONTESTED ENVIRONMENTS

Rockwell Collins, Inc., ...

1. A method, comprising:creating a routing table of nodes in a mobile ad-hoc network (MANET) by sending hello messages to at least one neighbor node;
determining one or more unidirectional links based on a failure to receive hello messages from the at least one neighbor node;
creating a topology of nodes based on the routing table and determined unidirectional links;
determining that a first receiver of a node of the MANET is in an electromagnetic contested environment for a first frequency by analyzing the topology and performance statistics including at least one metric of cyclic redundancy check (CRC) failures;
scanning a frequency coverage range of a second receiver of the node for unused frequencies, wherein the second receiver is a receive-only receiver;
selecting a frequency from the unused frequencies, the selected frequency to be used for communication of messages from at least one other node of the MANET to the node via the second receiver;
determining a time of the node from an atomic clock implemented on the node of the MANET; and
transmitting, to the at least one other node via a unidirectional link, a message including information of the selected frequency and the time of the node via a transmitter.

US Pat. No. 10,251,082

MEASUREMENT CONFIGURING METHOD AND DEVICE FOR DUAL CONNECTIVITY, MEASURING METHOD AND DEVICE FOR DUAL CONNECTIVITY, SCHEDULING METHOD AND DEVICE FOR DUAL CONNECTIVITY, STORAGE MEDIUM, BASE STATION AND TERMINAL

SPREADTRUM COMMUNICATIONS...

5. A measurement configuring device for dual connectivity, being applied in a master base station in a master network and comprising:a first sending circuitry, configured to: after a Radio Resource Control (RRC) connection is set up with a user equipment (UE), send master network measurement configuration to the UE;
a determining circuitry, configured to determine first secondary network measurement configuration for a secondary base station in a secondary network;
a second sending circuitry, configured to send to the secondary base station a dual connectivity configuration request which comprises the first secondary network measurement configuration; and
a first receiving circuitry, configured to receive second secondary network measurement configuration and a secondary network measurement gap configured by the secondary base station, wherein the secondary network measurement gap is determined based on the first secondary network measurement configuration and the second secondary network measurement configuration.

US Pat. No. 10,251,081

METHOD AND RADIO NODE FOR HANDLING CSI REPORTING

Telefonaktiebolaget LM Er...

1. A method performed by a User Equipment, UE, for handling separate aperiodic channel state information, CSI, reports for one or more static subframes, in which the direction of signal transmission is fixed, and one or more flexible subframes, in which the direction of signal transmission is variable, the method comprising:receiving a trigger for an aperiodic CSI report as part of an uplink, UL, grant from a radio node in a static downlink, DL, subframe, said trigger indicating one or more CSI processes and a CSI subframe set related to the one or more static subframes;
performing an aperiodic CSI measurement for a CSI reference resource in the CSI subframe set;
reporting a result of the aperiodic CSI measurement to the radio node, in a CSI reporting subframe;
receiving a second trigger for a second aperiodic CSI report as part of a second UL grant from the radio node in a second static DL subframe, said second trigger indicating one or more second CSI processes and a second CSI subframe set that relates to the one or more flexible subframes;
performing a second aperiodic CSI measurement for a second CSI reference resource in the second CSI subframe set; and
reporting a result of the second aperiodic CSI measurement to the radio node, in a second CSI reporting subframe.

US Pat. No. 10,251,080

NETWORK NODE AND A METHOD THEREIN FOR ESTIMATING A CONVERGENCE TIME OF INTERFERENCE PROCESSING IN A USER EQUIPMENT IN A RADIO COMMUNICATIONS NETWORK

Telefonaktiebolaget LM Er...

1. A method performed by a network node for estimating a convergence time of interference processing in a user equipment (UE) served by the network node in a radio communications network, the network node having at least one Channel State Information (CSI) process configured for the UE, the method comprising:receiving, from the UE, at least one first CSI report based on signals transmitted on interference measurement resources of a first CSI process of the UE, wherein the first CSI process is in a first interference state;
switching the first CSI process from the first interference state to a second interference state, wherein the switching is performed according to a configured interference state sequence which specifies points in time when an interference state of the first CSI process is to be switched;
receiving, from the UE, at least one second CSI report based on the signals transmitted on the interference measurement resources of the first CSI process of the UE, wherein the first CSI process is in the second interference state; and
estimating the convergence time of the interference processing in the UE using the received at least one first CSI report and the received at least one second CSI report, wherein the estimating the convergence time is based on a time taken from the switching of interference states of the first CSI process minus a CSI feedback delay from the UE, to a time a Channel Quality Indicator (CQI) comprised in the received at least one second CSI report has stabilized around a value.

US Pat. No. 10,251,079

CLOUD-BASED SERVICES FOR MANAGEMENT OF CELL-BASED TEST SYSTEMS

W2BI, INC., South Plainf...

1. A method of managing a plurality of cell-based test systems for user equipment, the method comprising:selecting and accessing, at a server communicatively coupled to the plurality of cell-based test systems via a network, a test case from a test case library, wherein the user equipment comprises user equipment to be tested at a cell-based test system of the plurality of cell-based test systems and also comprises reference user equipment that is operable for calibrating the cell-based test system, wherein the test case is selected according to profile information about the user equipment to be tested, wherein the cell-based test system comprises a portable test unit and a computer system coupled to the portable test unit, and wherein the portable test unit comprises a shielded box configured to contain the user equipment to be tested;
sending the test case, from the server over the network, to the cell-based test system, wherein the cell-based test system is operable for automatically performing the test case on the user equipment to be tested;
selecting and accessing, at the server, a device profile from a device profile library, wherein the device profile corresponds to the profile information about the user equipment to be tested and comprises an application program interface operable for controlling the user equipment to be tested;
sending the device profile from the server over the network to the cell-based test system;
receiving, at the server over the network from the cell-based test system, information about a characteristic of the cell-based test system measured using the reference user equipment;
storing the information about the characteristic at the server;
prior to the cell-based test system performing the test case on the user equipment to be tested, sending the information about the characteristic from the server over the network to the cell-based test system;
receiving, at the server from the cell-based test system over the network, results from performing the test case on the user equipment coupled to the cell-based test system; and
storing the results at the server.

US Pat. No. 10,251,078

METHODS AND APPARATUS TO DETERMINE MOBILE DEVICE APPLICATION USAGE IN VEHICLES INCLUDING MEDIA APPLICATIONS

The Neilsen Company (US),...

1. An apparatus comprising:an impression logger to store a plurality of records of mobile device impressions in a memory based on network communications received from a mobile device, the mobile device impressions corresponding to usage of a mobile device application to access first media via the mobile device;
a classifier to:
determine whether a first number of detections of a first service set identifier (SSID) logged in the plurality of records during a first time period satisfies a detection threshold;
determine whether a second SSID logged in the plurality of records was detected for a second time period that satisfies a time threshold;
increment a counter when the first number of detections satisfies the detection threshold and the second time period satisfies the time threshold; and
classify the first SSID as a vehicle SSID when the counter satisfies a quantity threshold; and
a logic circuit to, when the first SSID is classified as a vehicle SSID, determine that at least one of the mobile device impressions occurred while the mobile device was located in a vehicle based on the at least one of the mobile device impressions stored in the plurality of records in association with the first SSID.

US Pat. No. 10,251,077

PROXIMITY DETECTION

Imagination Technologies ...

1. A first device capable of communicating with a second device according to a wireless communications protocol, the first device comprising:a transceiver; and
a controller configured to:
receive an instruction to not transmit during a first period of time to enable a channel quality measurement to be performed by the second device during the first period of time; and
disregard said instruction and cause the transceiver to transmit a first signal during at least a portion of the first period of time, the transmission power of the first signal being modulated according to a predefined pattern, such that the second device, on receiving the first signal, can form a measure of the proximity of the first device to the second device by analysing the power of the received first signal so as to detect the predefined pattern.

US Pat. No. 10,251,076

SELF-CARE SELF-TUNING WIRELESS COMMUNICATION SYSTEM

CARRIER IQ, INC., Sunnyv...

1. A method, comprising:receiving, from a mobile wireless device, a care request that includes a user description of a request for service that identifies a problem experienced by the user concerning operation of the mobile wireless device and/or a wireless communication network;
in response to receipt of the care request, extracting a cohort from a current overall population of mobile wireless devices;
creating a service ticket based on the care request;
correlating the problem with data associated with one or more members of the cohort, wherein the correlation is based on wireless communication network analytics performed with respect to the cohort;
identifying a probable cause for the problem based on the correlating process;
creating, and transmitting to the mobile wireless device, information identifying the probable cause, and a diagnosis for the problem; and
when an indication is received from the mobile wireless device that the user has accepted the diagnosis, augmenting a history of device states and network states associated with the cohort with information concerning a configuration change made as a result of user acceptance of the diagnosis, wherein the configuration change is associated with the mobile wireless device and/or with the wireless communication network.

US Pat. No. 10,251,075

SYSTEMS AND METHODS FOR COVERAGE AND CAPACITY OPTIMIZING NODES

Verizon Patent and Licens...

1. A device comprising:a non-transitory computer-readable medium storing a set of processor-executable instructions; and
one or more processors configured to execute the set of processor-executable instructions, wherein executing the set of processor-executable instructions causes the one or more processors to:
monitor usage, by a set of user equipment (“UE”), of radio resources provided by an access node, of a wireless telecommunications network, that utilizes one or more component carriers (“CCs”);
determine, based on the monitoring, that the usage of the radio resources provided by the access node exceeds a threshold usage; and
increase capacity of the radio resources of the access node in response to determining that the usage exceeds the threshold usage, wherein increasing the capacity comprises:
reducing power allocated to at least one of the one or more CCs, and
activating at least one additional CC at the access node using at least a portion of the power reduced from the at least one CC, wherein activating the at least one additional CC increases bandwidth provided by the access node from a first capacity, associated with the one or more CCs, to a larger second capacity associated with the one or more CCs and the at least one additional CC.

US Pat. No. 10,251,074

DYNAMIC ACCESS POINT GROUPING METHOD AND DEVICE

China Academy of Telecomm...

1. A dynamic Access Point (AP) grouping method, comprising:receiving, by a first Local Service Center (LSC) at an access network side, a first notification message transmitted from a first AP after the first AP has found a first User Equipment (UE), the first AP being an AP belonging to the first LSC, wherein service capability of the first AP meets a requirement for providing network access service for the first UE;
when information about a serving LSC of the first UE is recorded by the first LSC, determining, by the first LSC, whether or not the first LSC is the serving LSC of the first UE in accordance with the information, information about a first Access Point Group (APG) corresponding to the first UE and LSCs corresponding to the first UE being maintained on the serving LSC of the first UE, the first APG comprising member APs, the LSCs corresponding to the first UE comprising LSCs to which respective member APs belong, wherein service capability of each of the member APs currently meets the requirement for providing network access service for the first UE; and
when the first LSC has determined that it is the serving LSC of the first UE, adding, by the first LSC, the first AP to the first APG corresponding to the first UE, and transmitting, by the first LSC, a refresh message of the first APG to each member AP in the first APG, the refresh message carrying information about the member APs in the first APG;
wherein when the first notification message has been received and the first LSC determines that the first LSC is not a serving LSC of the first UE in accordance with the information about the serving LSC of the first UE, the dynamic AP grouping method further comprises:
transmitting to the serving LSC of the first UE a first request message for requesting addition of the first AP to the first APG;
receiving a refresh message of the first APG transmitted by the serving LSC after the first AP has been added to the first APG and the LSCs corresponding to the first UE have been refreshed in accordance with the first LSC; and
forwarding the refresh message of the first APG to each member AP belonging to the first LSC.

US Pat. No. 10,251,073

METHOD FOR CONFIGURING A NODE DEVICE, A NETWORK AND A NODE DEVICE

PHILIPS LIGHTING HOLDING ...

1. A device comprising a routing controller for routing messages to a plurality of node devices of a network, the routing controller comprising:a communication interface to route messages to other node devices of the plurality of node devices;
a processor to process at least one global instance enabling the routing of messages to a routing set of node devices, at least one local instance for routing packets to a neighbor node device neighboring the device, wherein the neighbor node device is selected regardless whether the neighbor node device belongs to the routing set of node devices, and wherein the routing controller is configured to use the local instance for routing of multicast messages to the node devices.

US Pat. No. 10,251,072

SECTORIZED ANTENNAS FOR UNSYNCHRONIZED MULTIUSER MULTIPLE-INPUT AND MULTIPLE-OUTPUT

Intel IP Corporation, Sa...

1. A device, comprising:at least one memory that stores computer-executable instructions; and
at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to:
determine a first signal associated with a first antenna of the device;
determine a second signal associated with a second antenna of the device;
determine a difference between a first measurement associated with the first antenna and a second measurement associated with the second antenna;
determine an overlap region based on a first antenna angle associated with the first antenna and a second antenna angle associated with the second antenna;
cause to send the first signal and the second signal to one or more first devices;
identify a feedback message from at least one of the one or more first devices; and
determine one or more antenna adjustments associated with at least one of the first antenna or the second antenna.

US Pat. No. 10,251,071

INCREMENTAL SCHEDULING FOR WIRELESS COMMUNICATION SYSTEM WITH BEAMFORMING

MEDIATEK INC., Hsin-Chu ...

1. A method comprising:(a) allocating a first set of resource blocks by a base station in a Millimeter Wave (mmWave) beamforming mobile communication network, wherein the first set of resource blocks is associated with a first mmWave spatial beam;
(b) allocating a second set of resource blocks associated with a second mmWave spatial beam, wherein the first set of resource blocks and the second set of resource blocks are time division multiplexed (TDM) in time domain, and wherein the first and the second mmWave spatial beams are individually indicated by the base station;
(c) providing coarse scheduling information to a user equipment (UE) via the first mmWave spatial beam transmission, wherein the coarse scheduling information comprises a time-domain scheduling plan for the UE; and
(d) providing fine scheduling information to the UE via the second mmWave spatial beam transmission, wherein the coarse scheduling and the fine scheduling information are provided by the same base station to the same UE in the same beamforming network.

US Pat. No. 10,251,070

RECEIVED INTENSITY CALCULATION DEVICE, RECEIVED INTENSITY CALCULATION METHOD, AND STORAGE MEDIUM USING THEORETICAL VALUES AND MEASURED VALUES

JVC KENWOOD Corporation, ...

1. A non-transitory computer-readable recording medium having embedded thereon a program for received intensity calculation, the program comprising computer-implemented modules of:a first acquisition module that acquires theoretical values of received intensity of radio waves from a transmission point received at a plurality of reception points;
a second acquisition module that defines a reception point associated with one of a plurality of theoretical values of received intensity acquired by the first acquisition module as a measurement point and acquires a measured value of received intensity at the measurement point thus defined; and
a determination module that determines a correction range in accordance with a difference between the measured value of received intensity acquired by the second acquisition module and the theoretical value of received intensity at the measurement point acquired by the first acquisition module;
a correction module that corrects the theoretical value of received intensity at the reception point included in the correction range determined by the determination module, based on the measured value of received intensity acquired by the second acquisition module; wherein:
the second acquisition module acquires a first measured value of received intensity at a first measurement point and a second measured value of received intensity at a second measurement point different from the first measurement point, and
the determination module and the correction module process the theoretical value of received intensity and the first measured value of received intensity and then process the theoretical value of received intensity corrected by the first measured value of received intensity and the second measured value of received intensity.

US Pat. No. 10,251,069

METHOD AND SYSTEM FOR ALLOCATING FREQUENCY RANGES TO PLURALITY OF NETWORKS

FAIRSPECTRUM OY, Espoo (...

1. A method, in a system for allocating frequency ranges to a plurality of networks, the system including a frequency range allocation server configured to execute the method, the method comprising the frequency range allocation server:defining a geographical area, wherein the plurality of networks operate in the defined geographical area;
identifying first frequency parameters associated with each of the plurality of networks in the defined geographical area, wherein the frequency parameters associated with a network comprise a frequency range and a priority order thereof;
determining second frequency parameters for at least one of the plurality of networks based on an event; and
allocating the second frequency parameters to the at least one of the plurality of networks for a predetermined period of time based upon the event, the at least one of the plurality of networks being configured to operate on a frequency range associated with the second frequency parameters based on the event.

US Pat. No. 10,251,068

SPECTRUM ACCESS FOR FIXED LTE USER EQUIPMENT

Google LLC, Mountain Vie...

1. A computer-implemented method comprising:transmitting, to a spectrum access server, a request to register a user equipment with a spectrum access system, the request being transmitted at a first predetermined equivalent isotropically radiated power (EIRP) power setting;
receiving, from the spectrum access server, a message indicating that the user equipment has been registered with the spectrum access system, the message comprising information indicating (i) a channel, in the Citizens Broadband Radio Service (CBRS) spectrum, that is allocated to the user equipment by the spectrum access server, and (ii) a particular tier of a plurality of spectrum access system tiers through which the user equipment is permitted to communicate with the spectrum access system;
in response to receiving the message indicating that the user equipment has been registered with the spectrum access system, controlling the user equipment to transmit data using the allocated channel in compliance with one or more rules associated with the particular tier, the data being transmitted at a second predetermined equivalent isotropically radiated power (EIRP) power level that is greater than the first predetermined EIRP power level;
extracting configuration data from the message indicating that the user equipment has been registered with the spectrum access system; and
configuring the user equipment according to the extracted configuration data, the configuring comprising:
setting a transmission power level of an antenna of the user equipment according to the second predetermined equivalent isotropically radiated power (EIRP) power level that is specified by the extracted configuration data.

US Pat. No. 10,251,067

METHODS OF BEACON TRANSMISSION FOR MEASUREMENTS IN OPPORTUNISTIC SPECTRUM ACCESS

HFI Innovation INC., Hsi...

1. A method, comprising:allocating a set of radio resources in a shared spectrum, wherein the set of radio resources occupies a set of time windows periodically configured for downlink beacon signal transmission by a base station in a wireless communication network;
performing a channel access procedure during a time window and thereby obtaining a beacon signal start time inside the time window if the base station detects a channel idle condition; and
transmitting a beacon signal using a radio frequency (RF) transceiver to a plurality of user equipments (UEs) at the beacon signal start time, wherein the time window length is longer than the beacon signal transmission length and shorter than a periodicity of the set of time windows.

US Pat. No. 10,251,066

EVOLVED MACHINE TYPE COMMUNICATION DESIGN FOR SHARED RADIO FREQUENCY SPECTRUM OPERATION

QUALCOMM Incorporated, S...

1. A method for wireless communications by a base station (BS) using a shared radio frequency spectrum (SRFS) band, comprising:performing a channel clear assessment (CCA) for at least a portion of the SRFS including one or more narrowband regions;
transmitting a wideband preamble on a wideband region of at least seven resource blocks (RBs) including a plurality of the narrowband regions to reserve the one or more narrowband regions; and
communicating with at least one machine type communications (MTC) user equipment (UE), after performing the CCA, on at least one of the one or more narrowband regions.

US Pat. No. 10,251,065

METHODS AND APPARATUS FOR INTERFERENCE AWARE SPATIAL REUSE

Marvell International Ltd...

1. A method, comprising:maintaining, at a first communication device, respective spatial reuse information for respective pairs of second communication devices, the respective spatial reuse information for determining whether the first communication device can simultaneously transmit during respective transmissions between the respective pairs of second communication devices;
determining, at the first communication device, whether the first communication device can transmit a spatial reuse transmission to a third communication device simultaneously with one or more ongoing transmissions between one or more pairs of second communication devices using the spatial reuse information;
responsive to determining that the first communication device can transmit the spatial reuse transmission, determining, at the first communication device, at least one transmit parameter for the spatial reuse transmission, wherein the at least one transmit parameter is determined using the spatial reuse information to reduce interference with the one or more ongoing transmissions between one or more pairs of second communication devices; and
responsive to determining that the first communication device can transmit the spatial reuse transmission, transmitting, with the first communication device, a packet to the third communication device simultaneously with the one or more ongoing transmissions between one or more pairs of second communication devices, wherein the packet is transmitted to the third communication device in accordance with the at least one transmit parameter;
wherein maintaining the respective spatial reuse information for respective pairs of second communication devices comprises generating a hash of a transmitter address and receiver address of a pair of second communication devices, wherein the hash identifies the corresponding spatial reuse information.

US Pat. No. 10,251,064

UNLOCK OF A MOBILE COMMUNICATION DEVICE IN A LOCKED STATE USING A 2-DIMENSIONAL BARCODE

Sprint Communications Com...

1. A method of identifying and authenticating a mobile communication device in a locked state, comprising:receiving a request by an application executing on a mobile communication device for a unique two-dimensional barcode based on an input on the mobile communication device;
generating by the application the unique two-dimensional barcode, wherein the two-dimensional barcode comprises mobile communication device information;
presenting by the application the unique two-dimensional barcode on a display of the mobile communication device;
maintaining by the mobile communication device a history of wireless network service set identifiers (WiFi SSIDs) stored in a non-transitory memory that the mobile communication device has established a connection;
establishing a connection by the mobile communication device to a wireless communication network via a WiFi access point (AP) comprising a WiFi SSID;
receiving by the application a one-time use unlock command comprising a timestamp via the WiFi AP using the radio transceiver to unlock the mobile communication device, wherein the one-time use unlock command has been generated based on the unique two-dimensional barcode;
locating the WiFi SSID of the WiFi AP to the history of WiFi SSIDs maintained by the mobile communication device;
comparing the timestamp of the one-time use unlock command to the current time;
determining that the elapsed time between the current time and the timestamp of the one-time use unlock command is less than a predetermined period of time; and
releasing the mobile communication device from the locked state.

US Pat. No. 10,251,063

SECURING COMMUNICATIONS BETWEEN INTERCONNECTED DEVICES

Delphian Systems, LLC, B...

1. A system comprising:a device node of a network, the device node comprising:
one or more first processors; and
first memory storing first instructions that, when executed by the one or more first processors, cause the device node to:
encrypt, using a first key, a first session identifier in order to obtain a first encrypted session identifier;
a computing device used to access the device node, the computing device comprising:
one or more second processors; and
second memory storing second instructions that, when executed by the one or more second processors, cause the computing device to:
receive, from the device node, the first encrypted session identifier;
decrypt, using the first key, the first encrypted session identifier in order to obtain a first decrypted session identifier;
encrypt, using a second key, the first decrypted session identifier in order to obtain a second encrypted session identifier;
encrypt, using a third key, a message for the device node in order to obtain an encrypted message; and
transmit, to the device node, the second encrypted session identifier and the encrypted message;
wherein the first instructions, when executed, further cause the device node to, in response to receiving the second encrypted session identifier:
decrypt, using the second key, the second encrypted session identifier in order to obtain a second decrypted session identifier; and
decrypt, using the third key, the encrypted message in order to obtain the message for the device node.

US Pat. No. 10,251,062

METHOD OF MANAGING ACCESS TO A SERVICE

GEMALTO SA, Meudon (FR)

1. A computer-implemented method for managing access to a service, wherein said method comprises the steps:receiving, by an application server, from a client application, a request to access the service by using credentials and a first anti-clone code previously provided by the application server,
in response to receipt of the request, performing, by the application server, a verification of the credentials and said first anti-clone code, and
only in case of successful verification of the credentials and said first anti-clone code, both sending by the application server a second anti-clone code to the client application and deactivating, by the application server, said first anti-clone code, said second anti-clone code being required for the next attempt to access the service.

US Pat. No. 10,251,061

CELLULAR OUT OF BAND MANAGEMENT AS A CLOUD SERVICE

Tadhg Kelly, Boonton, NJ...

1. A method of using a portal manager within an out-of-band management system comprising:detecting a user accessing a dedicated network via an electronic device, wherein the dedicated network includes a cellular communication network;
identifying a crypto identifier (ID) and a seed key associated with the user and a domain, wherein the user belongs to the domain;
providing an accessible networked device associated with the domain to the user; detecting a selection of the accessible network device by the user;
attempting a connection with the selected accessible networked device, wherein the connection is attempted by supplying the crypto ID and the seed key to the selected accessible networked device;
receiving a session key generated and encrypted by the selected accessible network device, wherein a length of the session key is dependent on a length of the seed key;
decrypting the session key using the seed key; and
establishing the connection between the user and the selected accessible network device as a secure remote access after decrypting the session key.

US Pat. No. 10,251,060

MODIFYING ACCESS TO A SERVICE BASED ON CONFIGURATION DATA

Intel Corporation, Santa...

1. A system for accessing services comprising:a hardware processor to:
detect a change in a topology of the system, wherein the topology of the system indicates a number of carrier boards that are electronically coupled;
request configuration data stored in secure storage of a wireless credential exchange, the configuration data indicating an authorized stackable topology map for the system;
determine the change in the topology is allowed based on the authorized stackable topology map; and
execute a service comprising a modification based on the change to the topology of the system, the service with the modification to be executed in response to a transmission of the change to the service.

US Pat. No. 10,251,059

AUTHENTICATION DEVICE AND METHOD

EVERYKEY INC., Lakewood,...

8. An authentication method comprising the steps of:a computing device pairing with a controlled access device upon an initial encounter with the controlled access device, the pairing including:
exchanging an encryption key with the controlled access device; and
communicating an initial value of a variable data to the controlled access device;
the computing device periodically broadcasting advertisement data indicative of an authorization to grant access to the controlled access device, the advertisement data being indicative of an authorization to grant access to any of a plurality of controlled access devices, wherein the advertisement data comprises the initial value of the variable data encrypted using the encryption key and wherein the variable data is updated at predetermined time intervals with a next value of variable data;
the controlled access device storing the initial value of variable data;
the controlled access device receiving the periodically broadcast advertisement data from the computing device, subsequent to the initial encounter and pairing with the computing device and comparing the updated value of the variable data included in the received advertisement data with the predicted value of the variable data;
the controlled access device automatically granting access, upon the controlled access device receiving advertisement data from the computing device subsequent to the initial encounter, responsive to comparing the received advertisement data and determining that a value of a variable data included in the received data matches a predicted value of the variable data, and continuing to allow access while the controlled access device continues to periodically receive the advertisement data from the computing device; and
the controlled access device denying access upon ceasing to receive the advertisement data from the computing device.

US Pat. No. 10,251,058

CROSS-LAYER AUTHENTICATION METHOD BASED ON RADIO FREQUENCY FINGERPRINT

University of Electronic ...

1. A cross layer authentication method based on radio frequency (RF) fingerprint, wherein the method includes the following steps:step 1, in a first time slot, a legitimate sender A sends a first packet to a legitimate receiver B, and then B identifies the first data packet by an upper layer authentication;
if the upper layer authentication is successful, the legitimate sender A and the legitimate receiver B will establish a trust connection between them, and go to step 2;
if the upper layer authentication is failed, repeat step 1;
step 2, the legitimate receiver B extracts a RF fingerprint eigenvector of the legitimate sender A, and stores it in a memory of the legitimate receiver B;
step 3, in the next time slot, a sender X sends a second packet to the legitimate receiver B, and the legitimate receiver B extracts the RF fingerprint eigenvector of the sender X;
step 4, set a sample of the RF fingerprint eigenvector;
step 5, the legitimate receiver B carries out a RF fingerprint authentication to the RF fingerprint eigenvector of the sender X in step 3 according to the RF fingerprint eigenvector, and estimates the similarity between the RF fingerprint eigenvector of the sender X and the sample of the RF fingerprint eigenvector;
if the similarity is greater than or equal to a set threshold, then the RF fingerprint authentication will be successful; the sender X is the legitimate sender A, and the RF fingerprint eigenvector of the sender X will be stored in the memory of the legitimate receiver B, then go to step 3;
if the similarity is less than the threshold, then the RF fingerprint authentication will be failed; the sender X is an attacker E, and the legitimate receiver B drops the second packet, then go back to step 1;
wherein a test algorithm of the RF fingerprint authentication in the step 5 is a likelihood ratio test method or a sequential probability ratio test method.

US Pat. No. 10,251,057

AUTHENTICATION FOR DEVICE CONNECTION USING VISIBLE PATTERNS

International Business Ma...

1. A method comprising:an initiating device transmitting a wireless communication request to a peripheral device;
the initiating device detecting a visible electromagnetic pattern displayed on the peripheral device in response to the wireless communication request, wherein the visible electromagnetic pattern is a time sequence of video images;
the initiating device decoding the visible electromagnetic pattern, using image recognition software, to generate a passcode that incorporates numeric indices of image categories detected by the image recognition software; and
the initiating device echoing the passcode to the peripheral device to authenticate the wireless communication request without user intervention.

US Pat. No. 10,251,056

ELECTRONIC DEVICE WITH GESTURE ACTUATION OF COMPANION DEVICES, AND CORRESPONDING SYSTEMS AND METHODS

Motorola Mobility LLC, C...

1. An electronic device, comprising:a biometric sensor identifying a biometric input received at the biometric sensor;
one or more processors operable with the biometric sensor, the one or more processors identifying:
at least one paired device operating within a wireless communication radius of the electronic device; and
at least one companion device operating within the wireless communication radius; and
a wireless communication circuit, operable with the one or more processors, the wireless communication circuit receiving an electronic communication from the at least one paired device identifying a predefined gesture input;
the one or more processors:
identifying at least one authentication agent operating on the at least one companion device; and
selecting at least one authentication credential for the at least one authentication agent;
the wireless communication circuit delivering an authentication credential to the at least one authentication agent of the at least one companion device in response to the predefined gesture input;
the predefined gesture input identifying a companion device receiving the at least one authentication agent.

US Pat. No. 10,251,055

METHODS AND SYSTEMS FOR ESTABLISHING AN ENCRYPTED-AUDIO SESSION

NAGRAVISION S.A., Chesea...

1. A method. comprising:receiving, at a personal mobile device, a session-request message requesting establishment of an encrypted-audio session with a call-initiating device;
in response to receiving the session-request message, presenting via a user interface of the personal mobile device, one or more call-response inquiries, the one or more call-response inquiries including an accessory-status inquiry with respect to an accessory to the personal mobile device;
receiving, at the personal mobile device via the user interface, an accessory-unready indication with respect to the accessory, the accessory-unready indication being associated with the presented accessory-status inquiry;
in response to receiving the accessory-unready indication, the personal mobile device establishing a communication link with the call-initiating device and refraining from exchanging audio data with the call-initiating device via the established communication link; and
making, at the personal mobile device, an accessory-ready determination with respect to the accessory, and responsively establishing the encrypted-audio session at least in part by receiving encrypted-audio data from the accessory and forwarding, via the established communication link, the encrypted-audio data to the call-initiating device.

US Pat. No. 10,251,054

SYSTEM AND METHOD FOR POLICY CONTROL FUNCTIONS MANAGEMENT MECHANISM

APPLE INC., Cupertino, C...

1. A station, comprising:a transceiver configured to receive a policy control function (PCF) package from one of a first entity and a second entity, the PCF package including a modification to a PCF associated with the station; and
a processor coupled to the transceiver and configured to:
determine whether the PCF package is valid based on one of a first signature of the first entity in the PCF package or a second signature of the second entity in the PCF package;
apply the modification to the PCF when it is determined the PCF package is valid; and
discard the PCF package when it is determined the PCF package is invalid.

US Pat. No. 10,251,053

EMBEDDED SUBSCRIBER IDENTITY MODULE (ESIM) IMPLEMENTATION ON A WIRELESS COMMUNICATION DEVICE USING DISTRIBUTED LEDGER TECHNOLOGY (DLT)

Sprint Communications Com...

1. A method of storing provisioning data and device information using distributed ledger technology (DLT), the method comprising:creating, by a manufacturer via a block foundry server, a first block of a first category comprising wireless communication device information, comprising a block number, a hash, a nonce, a timestamp, and a plurality of fields, the block stored in a non-transitory portion of memory of the wireless communication device;
provisioning, by a wireless communication service provider, the wireless communication device on a network;
creating, by a server maintained by the wireless communication service provider, a second block of a second category comprising information associated with the provisioning of the wireless communication device, wherein the second block comprises a block number, a hash, the hash of the first block, a nonce, a timestamp, and a plurality of subscription information;
storing the second block by an application executing on a processor of the wireless communication device in the non-transitory memory, creating a chain of blocks, wherein the hash of the first block links the second block and the first block; and
using at least part of the chain of blocks by the application to provide authentication of the wireless communication device to the network.

US Pat. No. 10,251,052

METHOD OF DYNAMIC PDCP STATUS REPORT POLLING FOR LTE-WLAN AGGREGATION

MEDIATEK INC., HsinChu (...

1. A method comprising:receiving a radio resource control (RRC) signaling message including an LTE-WLAN aggregation (LWA) configuration from a base station by a user equipment (UE) in a wireless network, wherein the UE is connecting to an LWA-enabled access point (AP) as indicated in the LWA configuration;
receiving a polling configuration for packet data convergence protocol (PDCP) status from the base station;
exchanging with the base station a PDCP protocol data unit (PDU) containing a polling bit indicating PDCP status polling is triggered, wherein the UE receives the polling bit for downlink LWA, wherein the PDCP PDU is a PDCP data PDU piggybacked with the polling bit, and wherein the polling bit is one of the reserved bits of an LTE 18-bit PDCP data PDU of first Octet, or one of the reserved bits of an LTE 12-bit PDCP data PDU of first Octet; and
exchanging with the base station a PDCP status report based on the polling configuration, wherein the PDCP status report comprises at least an HRW (Highest Received SN on WLAN).

US Pat. No. 10,251,051

METHOD FOR PROVIDING MULTI NUMBER SERVICE

KONA I CO., LTD, Seoul (...

1. A method for providing a multi-number service, the method comprising:storing a plurality of subscriber identification information sets respectively storing a corresponding terminal state in a memory allocated to a subscriber identification information set managing application of a terminal;
activating a subscriber identification information set selected among the plurality of subscriber identification information sets; and
setting the terminal to a terminal state corresponding to the activated subscriber identification information set,
wherein each of the plurality of subscriber identification information sets includes mandatory files for accessing a mobile communication network, the mandatory files including an Integrated Circuit Card ID (ICCID), a key information for a network access, and a name of a user being managed based on the ICCID,
wherein the subscriber identification information set managing application activates the selected subscriber identification information set by updating the selected subscriber identification information set to a universal integrated circuit card (UICC) file system, and
wherein an information included in the selected subscriber identification information set is updated to file entries of the UICC file system through a universal subscriber identity module (USIM) application to constitute a part or all of file information of the UICC file system.

US Pat. No. 10,251,050

METHOD AND APPARATUS FOR MANAGING PACKET DATA NETWORK CONNECTION ON BASIS OF LOCAL AREA IN WIRELESS COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A method for establishing a packet data network (PDN) connection by a terminal in a wireless communication system, the method comprising:identifying information on at least one service area in which an access to a local area (LA) PDN is available;
determining whether information on a current location of the terminal is included in the information on the at least one service area for the LA PDN; and
performing a session establishment procedure for a first LA PDN corresponding to the information on the current location of the terminal, if the information on the current location of the terminal is included in the information on the at least one service area for the LA PDN,
wherein the session establishment procedure is not performed, if the information on the current location of the terminal is not included in the information on the at least one service area for the LA PDN.

US Pat. No. 10,251,049

METHOD AND APPARATUS FOR IDENTIFYING A MOBILE USER IN A SITE

KIANA ANALYTICS INC., Su...

1. A method for identifying a mobile user in a site, the method comprising:receiving, in real time and via a wireless network, a plurality of data packets from a wireless access point;
determining a plurality of different device identifications for a mobile device used by the mobile user, from the received data packets;
determining repetitive or false device identifications in the determined plurality of different device identifications;
eliminating the repetitive or false device identifications in the determined plurality of different device identification to obtain an accurate device identification;
using the accurate device identification to uniquely identify the mobile device associated with the accurate device identification; and
predicting what the mobile user will do or where the mobile user will go within the site.

US Pat. No. 10,251,048

METHOD FOR PERFORMING SCANNING IN WIRELESS COMMUNICATION SYSTEM, AND APPARATUS THEREFOR

LG ELECTRONICS INC., Seo...

1. A method of performing scanning by a first device in a wireless communication system, the method comprising:receiving a scan request for at least one neighboring device; and
performing a scan negotiation procedure with a second device,
wherein the scan negotiation procedure comprises:
exchanging scan role assignment parameters related with a determination of a scan role device to perform a scan role with the second device;
determining the scan role device to perform the scan role based on the scan role assignment parameters; and
obtaining capability information on the at least one neighboring device from the scan role device,
wherein the exchanging scan role assignment parameters with the second device comprises:
exchanging candidate parameters related with scanning; and
exchanging available parameters used for the scanning among the candidate parameters,
wherein the candidate parameters are divided into a general candidate parameter and a functional candidate parameter,
wherein the general candidate parameter is related with an environment value of the scan role device, and
wherein the functional candidate parameter is related with at least one of a user condition and a user setting.

US Pat. No. 10,251,047

METHODS FOR RESTRICTED DIRECT DISCOVERY

INTERDIGITAL PATENT HOLDI...

1. A discoverer wireless transmit/receive unit (WTRU) configured for Model B proximity services (ProSe) discovery, the discoverer WTRU comprising:a transmitter configured to send a discovery request to a ProSe function, wherein the discovery request includes at least a WTRU identity, a command, and an application identity (ID);
a receiver configured to receive a discovery response from the ProSe function including a first ProSe code for the discoverer WTRU and at least one associated discovery filter;
the transmitter configured to transmit the first ProSe code on a PC5 interface;
the receiver configured to receive, from a discoveree WTRU, on the PC5 interface a second ProSe code in response to the transmission of the first ProSe code;
a processor configured to use the at least one associated discovery filter to detect a match with the second ProSe code, wherein the detecting a match includes a bitwise AND operation of a mask associated with the at least one associated filter and the second ProSe code; and
on a condition that a match is detected, the transmitter configured to send a match report to the ProSe function.

US Pat. No. 10,251,046

SYSTEM AND METHOD FOR EFFICIENT LINK DISCOVERY IN WIRELESS NETWORKS

Huawei Technologies Co., ...

1. A method for link discovery in high-frequency communications, the method comprising:receiving, by a low-frequency access point, location parameters of a mobile device over a low-frequency interface of the low-frequency access point, wherein the location parameters indicate a spatial location of the mobile device in a cell;
selecting, by the low-frequency access point, a high-frequency angle of arrival (AoA) or angle of departure (AoD) for configuring a high-frequency antenna array of the mobile device during link discovery based on the location parameters received from the mobile device over the low-frequency interface, the high-frequency AoA or AoD for configuring a high-frequency antenna array of the mobile device during link discovery of a high-frequency access point, wherein selecting the high-frequency AoA or AoD based on the location parameters received over the low-frequency interface comprises selecting the high-frequency AoA or AoD in accordance with a database that maps spatial locations within the cell to historical AoAs or AoDs used for communications between the high-frequency access point and mobile devices located at those spatial locations; and
transmitting, by the low-frequency access point, the high-frequency AoA or AoD to the mobile device over the low-frequency interface, wherein the low-frequency access point is separate and distinct from a high-frequency access point.

US Pat. No. 10,251,045

SATLINK CONVERTOR/COMMUNICATOR

Mcleanics Technology Corp...

1. An electronic device comprising:(a) An electronic circuit that converts a remote communication device into a satellite remote communication device by altering or converting said remote communication device's normal wireless communication means and frequency into a satellite communication means and frequency, comprising:
(i) a first electronic integrated circuit for processing input and output wireless signals to and from said remote communication device, and for controlling transmission and reception signal flow by means of a multiplexed signal switch;
(ii) a second electronic integrated circuit for transforming an analog wireless signal wave into a digital data signal;
(iii) a third electronic integrated circuit for transforming a digital data signal into an analog wireless signal wave;
(iv) providing a program for instructing said electronic integrated circuits comprising: a first step for instructing said first electronic integrated circuit to determine if said wireless signal is as input signal or an output signal from said remote communication device; a second step for triggering said first electronic integrated circuit to instruct said multiplexed signal switch based on a determination of an input or output wireless signal from said remote communication device; a step for instructing said second and third electronic integrated circuits to determine if said signal is a wireless analog signal or a digital data signal for transforming said signal;
(b) a connection means to connect said electronic device to said remote communication device comprising:
(i) providing a software program configured to control and instruct said connection means;
c) a satellite antenna means for transmitting the converted or altered frequency of the remote communication device to an orbiting satellite;
(d) a signal strength measuring means to indicate the signal strength of said electronic device and comprising indicator bars and a software program configured to instruct said signal strength measuring means;
(e) a manual beacon activation means comprising a button or icon, that enables easy access for triggering an emergency beacon that is uplinked to an orbiting satellite and relayed back to an earth station for monitoring;
(f) a means to interface said electronic circuit to a base unit for operating within closed facilities and vehicles;
(g) a means for converting half duplexed wireless signals into full duplexed wireless signal transmission;
wherein said electronic device transmits an emergency beacon, along with its GPS coordinates, to a monitoring service via satellite communication.

US Pat. No. 10,251,044

SYSTEM AND METHOD FOR TWO-WAY MESSAGE TRANSMISSION ON MOBILE PLATFORMS FOR EMERGENCY AND NON-EMERGENCY COMMUNICATIONS

SWN COMMUNICATIONS INC.

1. A cost effective method of transmitting emergency and non-emergency, text based and non-text based full duplex communications between a system backend facility and a plurality of mobile platforms (platforms), the method comprising:establishing a communication link between the system backend facility and the platforms via a first protocol;
communicating a message to the system backend facility via a first client by executing a set of single-action voice calling instructions at the platforms;
receiving communication from the system backend facility by executing a set of message reception instructions at the platforms;
designating, by the system backend, an emergency area on a map and transmitting a message to a selective set of platforms by executing the single-action information dispatch instructions, wherein the selective set of platforms have confirmed their presence within the designated emergency area in response to receiving location queries from the system backend;
sending location information of the platform to the system backend facility by executing a set of single-action location information transmission instructions at the platform;
identifying at least one recipient associated with the platform based on the respective location of the platform by executing a set of single-action location information extraction instructions at the system backend facility; and
displaying an invitation to join a conference call on each identified recipient's mobile platform by executing the single-action information dispatch instructions.

US Pat. No. 10,251,043

METHOD AND SYSTEM FOR BROADBAND NEAR-FIELD COMMUNICATION (BNC) UTILIZING FULL SPECTRUM CAPTURE (FSC) SUPPORTING CONCURRENT CHARGING AND COMMUNICATION

Maxlinear, Inc., Carlsba...

1. A near field communications (NFC) tag comprising:a modulator operable to generate a digital radio frequency (RF) signal;
a digital-to-analog converter (DAC) operable to convert the digital RF signal to an analog RF signal for wireless transmission to a first device, wherein the analog RF signal is at a power level below a spurious emissions mask;
a digital demodulator operable to digitally downconvert a frequency spectrum of a wireless signal received from the first device; and
a control unit operable to provide harvested energy, from the wireless signal received from the first device, to a second device that is paired with the NFC tag.

US Pat. No. 10,251,042

ACTIVITY-TRIGGERED PROVISIONING OF PORTABLE WIRELESS NETWORKS

1. A computer program product (CPP) tangibly embodied in a non-transitory computer readable medium and containing instructions that, when executed, cause at least one processor to perform operations to provision portable Wi-Fi service by a portability provider, the operations comprising:processing user registration, comprising:
receiving user identification; and
receiving network parameters governing the user's personal network;
receiving an electronic message containing an indication of user activity related to at least one location or time; and
in response to receiving the electronic message containing an indication of user activity related to at least one location or time:
associating the user registration with the user activity;
determining at least one available place or time for portable Wi-Fi service, based on associating the user registration with the user activity and the at least one related location or time; and
configuring a network with network parameters governing the user's personal network to activate portable Wi-Fi service to the user at the at least one available place or time, wherein the network further comprises an access point adapted to: receive parameters governing access to a plurality of Wi-Fi networks, receive configuration of an activation time and a deactivation time for each of the plurality of Wi-Fi networks, receive a plurality of Wi-Fi device identifiers, provide indication of the activity and activity time of each Wi-Fi device identifiable by one of the Wi-Fi device identifiers, activate each of the plurality of Wi-Fi networks according to the received parameters governing access to the network at the activation time for each network, and deactivate each of the plurality of Wi-Fi networks at the deactivation time for each network.

US Pat. No. 10,251,041

SYSTEMS AND METHODS FOR ENABLING ADDITIONAL DEVICES TO CHECK IN TO BLUETOOTH LOW ENERGY (BLE) BEACONS

PayPal, Inc., San Jose, ...

1. A system, comprising:a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
receiving, via one or more beacon devices, a check-in request from a user device;
in response to receiving the check-in request from the user device via the one or more beacon devices, assigning a device identifier to the user device;
transmitting, to the user device via the one or more beacon devices, the device identifier; and
transmitting, content to the one or more beacon devices, to cause the one or more beacon devices to:
scan for one or more broadcasted signals in a location of the one or more beacon devices,
in response to determining that a first broadcasted signal of the one or more broadcasted signals contains the device identifier, determine that the first broadcasted signal corresponds to the user device,
connect to the user device, and
transmit the content to the user device.

US Pat. No. 10,251,040

HOTEL SERVICE PROVIDING METHOD AND HOTEL SERVICE PROVIDING SYSTEM

Samsung Electronics Co., ...

1. An electronic device comprising:a housing;
a communication circuit configured to perform short range communication with a mobile device by using a first communication channel and perform wireless communication with an external output device by using a second communication channel; and
a control circuit configured to:
when the mobile device is located on or in close proximity to the housing, obtain, from the mobile device, a first schedule of a user registered in the mobile device through the first communication channel;
perform a comparison of the first schedule of the user with a second schedule including programs;
determine an available program from among the programs included in the second schedule based on the comparison; and
transmit the available program to the external output device through the second communication channel.

US Pat. No. 10,251,039

INFORMATION PROCESSING APPARATUS, METHOD FOR CONTROLLING INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. A print system including a communication terminal and a printer,the printer including:
an NFC tag in which a plurality of SSIDs is stored with an IP address of the printer;
a printing device;
a memory that stores one or more programs; and
one or more processors that, when they execute the one or more programs, cause the communication terminal to:
print an image based on print data received via Wi-Fi, using the printing device, and
the communication terminal including:
an NFC reader that obtains information from the NFC tag;
a memory that stores one or more programs; and
one or more processors that, when they execute the one or more programs, cause the communication terminal to:
display, in a case where the information obtained from the NFC tag of the printer includes a plurality of SSIDs, a selection screen for a user to select one SSID from the plurality of SSIDs;
in accordance with the selection of one SSID by the user on the selection screen, connect to an access point corresponding to the selected SSID via Wi-Fi; and
transmit print data to the printer based on the IP address obtained from the NFC tag via the connected access point.

US Pat. No. 10,251,038

FUNCTION EXECUTION DEVICE AND COMMUNICATION TERMINAL

Brother Kogyo Kabushiki K...

1. A function execution device configured to execute one or more of a plurality of functions in a function execution portion of the function execution device, the function execution device comprising:a first interface configured to perform wireless communication with a communication terminal using a first communication protocol, the first interface configured to transmit network information to the communication terminal;
a second interface configured to perform wireless communication over a wireless network with the communication terminal using a second communication protocol, where the wireless network is accessible by the communication terminal using the network information communicated via the first interface;
a processor; and
a memory storing computer-readable instructions therein, the computer-readable instructions, when executed by the processor, causing the function execution device to perform:
specifying whether the function execution device should perform a determination using authentication information transmitted from the communication terminal;
if the function execution device should perform the determination:
wherein one interface of the first interface and the second interface is configured to transmit, to the communication terminal, authentication state information indicating the function execution device should perform the determination using the authentication information transmitted from the communication terminal, and
wherein the computer-readable instructions, when executed by the processor, causing the function execution device to further perform:
receiving, via the second interface, the authentication information from the communication terminal over the wireless network when both the function execution device and the communication terminal are joined to the wireless network, the authentication information being transmitted by the communication terminal in response to the communication terminal receiving the authentication state information;
determining whether the authentication information is contained in a list in response to the receiving of the authentication information; and
controlling the function execution portion to execute a function of the one or more plurality of functions requested by the communication terminal, the controlling the execution of the function based on the authentication information having been determined to be in the list,
if the function execution device should not perform the determination:
wherein the computer readable instructions, when executed by the processor, causing the function execution device to further perform
controlling the function execution portion to execute the function of the one or more plurality of functions requested by the communication terminal without transmitting the authentication state information and receiving the authentication information.

US Pat. No. 10,251,037

UNIVERSAL SMART DEVICE

FOCUS UNIVERSAL INC., On...

1. A method comprising:receiving, at a computing device, a first sensor specification data or code and a first sensor measurement data from a first sensor module;
generating a first user interface based on the first sensor specification data;
displaying the first sensor measurement data in the first user interface;
receiving, at the computing device, a second sensor specification data or code and a second sensor measurement data from a second, different sensor module;
generating a second user interface based on the second sensor specification data or code; and
displaying, at the computing device, the second sensor measurement data in the second user interface, wherein the first sensor specification data or code, the first sensor measurement data, the second sensor specification data or code, and the second sensor measurement data are received through a serial bus that is connected to the first sensor module and the second sensor module.

US Pat. No. 10,251,036

NETWORK ARCHITECTURE IMPLEMENTING CONVERGENCE OF SMALL CELL AND M2M SYSTEM, RELATED METHOD, AND RELATED DEVICE

Huawei Technologies Co., ...

1. A network architecture, comprising:a small cell in a small cell system; and
a machine-to-machine (M2M) platform device in an M2M system,
wherein the small cell is connected to a service interface of the M2M platform device by a first interface, wherein service data in the M2M system is transmitted between the small cell and the M2M platform device using the first interface, wherein the small cell is configured to send the service data to a user terminal in accordance with a determination, by the M2M system, that the service data is to be sent to the user terminal served by the small cell, wherein the determination by the M2M system is in accordance to a distance between a first geographic location of the user terminal and a second geographic location of an M2M device in the M2M system,
wherein the M2M device comprises a currently-controlled M2M device, and
wherein the M2M platform device is configured to send geographic location information to an application server, causing the application server to:
select, according to the geographic location information, an M2M device to be controlled currently as the currently-controlled M2M device,
generate a control command for the M2M device according to a preset control policy and corresponding to the geographic location information, and
use the control command as the control command for the currently-controlled M2M device.

US Pat. No. 10,251,035

CONTROL METHOD AND APPARATUS FOR CARRIER SENSING IN WIRELESS SENSOR COMMUNICATION

ELECTRONICS AND TELECOMMU...

1. A control method for collision avoidance in wireless sensor communication including a center node and a plurality of neighbor nodes, the control method of a neighbor node comprising:obtaining, by the neighbor node, a seed which is set to a total number of neighbor nodes associated with the center node from the center node associated with the neighbor node;
updating, by the neighbor node, the seed at each radio frame;
performing, by the neighbor node, a carrier sensing operation in a slot #n which is determined based on the updated seed, wherein the updated seed is the n; and,
when the slot #n is determined to be an idle state by the carrier sensing operation, transmitting, by the neighbor node, data in a slot #(n+1) after the slot #n determined by the updated seed,
wherein the n is an integer more than 0.

US Pat. No. 10,251,034

PROPAGATION OF APPLICATION CONTEXT BETWEEN A MOBILE DEVICE AND A VEHICLE INFORMATION SYSTEM

BlackBerry Limited, Wate...

1. A method, comprising:establishing, by a mobile device, a session with an in-vehicle information system;
in response to establishing the session with the in-vehicle information system, determining an application specific operating context for two or more applications executing on the mobile device, the application specific operating context for each respective application comprising one or more of a current execution state, a current output state, an availability of persisted data, and a most recently displayed application user interface view;
in response to determining that persisted data is available for at least one application executing on the mobile device, generating a user interface view including a homescreen view having a set of user interface icons for accessing individual applications executing on the mobile device, the set of user interface icons including one or more modified user interface icons with added persisted data indications, wherein the one or more modified user interface icons with the added persisted data indications are associated with the respective application having persisted data,
and wherein the one or more modified user interface icons respectively include a first icon portion actuatable to access the respective application at a first entry point and a second icon portion actuatable to access the respective application at a second entry point, the second entry point providing access to interact with current output of the respective application, and wherein the first icon portion displays the persisted data indicators of the operating context of the respective application,
and wherein the persisted data includes records of recently accessed data or recent user activity as determined when the session between the mobile device and the in-vehicle information system was established; and
transmitting the generated user interface view to the in-vehicle information system to cause the generated user interface view to be displayed on the in-vehicle information system and to enable interaction with the one or more modified user interface icons with the added persisted data indications, and wherein the one or more applications are inaccessible on the mobile device for the duration of the session.

US Pat. No. 10,251,033

PERFORMANCE OF SECURE MOBILE APPLICATIONS

International Business Ma...

1. A method for improving performance of mobile applications, the method comprising:receiving, by one or more computer processors, a request for a first resource by a user;
responsive to receiving the request for a first resource, determining, by one or more computer processors, a second resource based on the first resource and a third resource based on the first resource;
determining, by one or more processors, a frequency of the second resource and a frequency of the third resource, wherein the frequency of the second resource and the frequency of the third resource are determined based on a resource usage pattern of the user; and
responsive to determining that the frequency of the second resource is greater than the frequency of the third resource, providing, by one or more computer processors, a response to the request for the first resource based on the resource usage pattern of the user, wherein the response includes the first resource and the second resource.

US Pat. No. 10,251,032

ELECTRONIC DEVICE FOR SHARING DATA AND METHOD FOR CONTROLLING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. A method performed by a transmitting-side electronic device for sharing data with a receiving-side electronic device, the method comprising:displaying a screen of a call application;
transmitting a request for connecting a voice call with the receiving-side electronic device via a call application;
receiving profile information of a user of the receiving-side electronic device from an external server while the voice call is being set up;
displaying the profile information on the screen of the call application before the voice call is connected to the receiving-side electronic device;
in response to the voice call being connected with the receiving-side electronic device, displaying a plurality of icons representing sharing objects on the screen of the call application;
receiving a selection on a first icon of the plurality of icons as a sharing object to be shared with the receiving-side electronic device;
sending a sharing request for the sharing object;
in response to receiving a sharing acceptance message corresponding to the sharing request, displaying an execution screen of a first application corresponding to the first icon;
obtaining data for sharing with the receiving-side electronic device while the execution screen of the first application is displayed; and
transmitting the obtained data output from the first application to the receiving-side electronic device through a data session formed based on information related to the voice call after the voice call is initiated.

US Pat. No. 10,251,031

ADVANCED AUTOMATIC LOOP DETECTION IN SHORT MESSAGE SERVICE (SMS) TWO-WAY MESSAGING

West Corporation, Omaha,...

1. An apparatus, comprising:an application dispatcher coupled to a database, and configured to receive a reply message from a mobile device
wherein the database comprises a loop detection procedure configured to determine whether the reply message corresponds to a previous reply message and to an input message stored in the database that terminates at the mobile device as a mobile terminated message.

US Pat. No. 10,251,030

PORTABLE RADIO SYSTEM FOR DUAL PROGRAMMABLE PUSH-TO-TALK BUTTONS AND METHOD FOR THE SAME

Datron World Communicatio...

1. A ruggedized, handheld radio for bidirectional field communication, comprising:a housing;
a single half-duplex transceiver arranged in the housing and configured to transmit and receive signals in a single communication channel over a radio network;
a first push-to-talk (PTT) switch and a second PTT switch configured to switch from a voice reception mode to a voice transmission mode, wherein the first PTT switch is located on a left side of the housing and the second PTT switch is located on a right side of the housing, and wherein the first and second PTT switches are independently operable to actuate the transmission of radio signals in the single communication channel via the single half-duplex transceiver;
a keypad mounted on the housing and including a plurality of buttons;
a memory configured to store a plurality of functional profiles associated with the PTT switches; and
a processor configured to permit user selection of one of the functional profiles and, after user selection, configure functional operation of a combination of the keypad buttons and at least one of the PTT switches according to the selected functional profile.

US Pat. No. 10,251,029

APPARATUS FOR TRANSMITTING BROADCAST SIGNALS, APPARATUS FOR RECEIVING BROADCAST SIGNALS, METHOD FOR TRANSMITTING BROADCAST SIGNALS AND METHOD FOR RECEIVING BROADCAST SIGNALS

LG ELECTRONICS INC., Seo...

1. A method for transmitting broadcast signals by a broadcast signal transmitter, the method comprising:encoding service data;
mapping the encoded service data by Non Uniform Constellation (NUC);
building at least one signal frame including the mapped service data;
modulating data in the built at least one signal frame by an Orthogonal Frequency Division Multiplex (OFDM) scheme; and
transmitting the broadcast signals having the modulated data,
wherein the encoded service data is mapped by 16 NUC which includes constellation points at 0.2535+j0.4923, 0.4923+j0.2535, 0.4927+j1.2044 and 1.2044+j0.4927 in first quadrant, ?0.2535+j0.4923, ?0.4923+j0.2535, ?0.4927+j1.2044and ?1.2044+j0.4927 in second quadrant, ?0.2535?j0.4923, ?0.4923?j0.2535, ?0.4927?j1.2044 and ?1.2044?j0.4927 in third quadrant, 0.2535?j0.4923, 0.4923?j0.2535, 0.4927?j1.2044 and 1.2044?j0.4927 in fourth quadrant when the service data is encoded with a code rate 8/15.

US Pat. No. 10,251,027

NAVIGATION SYSTEM TRACKING HIGH-EFFICIENCY INDOOR LIGHTING FIXTURES

Wisconsin Alumni Ressarch...

1. A mobile device for indoor location determination comprising:a first light sensor having a first axis passing through the first light sensor, the first light sensor receiving and measuring light received at a first range of angles with respect to the first axis, the first light sensor having a first angular sensitivity function describing a sensitivity of the first light sensor as a function of angle in the first range of angles over a field of view;
a second light sensor having a second axis parallel to the first axis and passing through the second light sensor, the second light sensor receiving and measuring light received at a second range of angles with respect to the second axis, the second light sensor having a second angular sensitivity function describing a sensitivity of the second light sensor as a function of angle in the second range of angles over the field of view, the second angular sensitivity function being different from the first angular sensitivity function so that an angle of a light measured by the first light sensor and second light sensor may be deduced from a known difference between the first angular sensitivity function and the second angular sensitivity function;
an electronic computer receiving signals from the first and second light sensors and having:
(a) a processor; and
(b) a memory communicating with the processor and holding a program executable by the processor to:
(i) measure signals from the first light sensor and the second light sensor to identify multiple light source signals from multiple light sources using the first and second light sensors within the fields-of-view according to known light source signatures;
(ii) determine an angle of each of the multiple light sources with respect to the mobile device based on a matching of light source signatures and a determination of a difference in the measured signals from the first light sensor and second light sensor of the matched light sources caused by a predetermined differences between the first angular sensitivity function and the second angular sensitivity function of the first and second light sensors respectively; and
(iii) identify the location of the mobile device based on the angle of the multiple light sources and a known mapping of light sources to locations.

US Pat. No. 10,251,026

SYSTEM AND METHOD FOR PROVIDING TRAFFIC NOTIFICATIONS TO MOBILE DEVICES

BlackBerry Limited, Wate...

1. A method for displaying a warning graphic for traffic congestion, the method comprising:determining at least one mobile device approaching a zone comprising traffic congestion;
displaying a first warning graphic of the traffic congestion to the at least one mobile device approaching that zone, the warning graphic displayed as an overriding pop-up notification on the at least one mobile device wherein the overriding pop-up notification comprises a selectable link to enable a map to load;
tracking over time, a location of the at least one mobile device approaching that zone; and
updating the at least one mobile device approaching that zone regarding a progress of the traffic congestion indicated in the first warning graphic by displaying at least one follow-up warning graphic on the at least one mobile device, provided prior to the traffic congestion being cleared, the at least one follow-up warning graphic also displayed as a follow-up overriding pop-up notification and including updated data to specify that it is an update, wherein the follow-up overriding pop-up notification comprises a selectable updated map link to enable an updated map to load.

US Pat. No. 10,251,025

POSITIONING METHOD AND APPARATUS BASED ON ELECTRONIC DEVICE OR APPLICATION

Baidu Online Network Tech...

1. A positioning method based on an electronic device or application, comprising:receiving a positioning request from an unpositionable electronic device or application, the positioning request comprising a timestamp;
acquiring location information of a positionable electronic device or application having a network identification identical to a network identification of the unpositionable electronic device or application, and a timestamp corresponding to the location information; and
estimating location information of the unpositionable electronic device or application at a time corresponding to the timestamp of the positioning request, based on the location information of the positionable electronic device or application, the timestamp corresponding to the location information, and the timestamp of the positioning request,
wherein the estimating location information of the unpositional electronic device or application at a time corresponding to the timestamp of the positioning request comprises:
ordering the timestamp corresponding to the location information and the timestamp of the positioning request in a temporal sequence; and
estimating location information of the unpositionable electronic device or application at a time corresponding to the timestamp of the positioning request, by adopting an interpolation algorithm, based on the ordered timestamps and the location information corresponding to the timestamp of the positionable electronic device or application.

US Pat. No. 10,251,024

SYSTEM FOR TRACKING PHYSICAL OBJECTS

Walmart Apollo, LLC, Ben...

1. A system comprising:a distributed computing system;
one or more mobile devices communicatively coupled to the distributed computing system, including a processor and an optical reader, one or more of the mobile devices being configured to (i) scan a plurality of different identifiers of a plurality of different geographically distributed physical objects, and (ii) transmit the plurality of different identifiers to the distributed computing system;
wherein the distributed computing system is programmed to:
receive the plurality of different identifiers for the plurality of different geographically distributed physical objects;
query a database for known locations of the plurality of different geographically distributed physical objects using the plurality of different identifiers, wherein a location of at least one of the plurality of different geographically distributed physical objects is unknown;
interpolate each of the known locations of the plurality of different geographically distributed physical objects as a data point;
retrieve a map of a facility in which the plurality of different geographically distributed physical objects are designated to be disposed from the database;
overlay the map including locations at which each physical object of the plurality of different geographically distributed physical objects are designated to be disposed, over the data points representing each known location of the physical objects;
determine whether the data points representing each of the known locations of each of the physical objects correlate with the designated locations of each physical object;
generate one or more projected paths of the one or more of mobile devices based on the data points, wherein generating the one or more projected paths includes omitting at least one data point determined to be arbitrary, unplanned, or illogical; and
determine the location of the at least one physical object based on an intersection of two or more of the projected paths.

US Pat. No. 10,251,023

NOTIFICATION AND COMMUNICATION SYSTEM USING GEOFENCING TO IDENTIFY MEMBERS OF A COMMUNITY

IN-TELLIGENT PROPERTIES I...

1. A system to communicate with members of a community, comprising:a non-transitory computer-readable medium having instructions stored therein that when executed by a computing device provide:
(a) a geofencing system operating in a geographic region for:
(i) determining the location of a plurality of first individuals based upon the location of their smart devices, and
(ii) adding, without user interaction, the individuals that are determined to be physically present in the geographic region to a community;
(b) a subscription system operating on the smart devices for adding second individuals that are not determined to be physically present in the geographic region to the community based on requests of the second individuals;
(c) a safety alert system operating on the smart devices for transmitting emergency safety alert messages to the members of the community, by:
(i) communicating with the smart devices to determine their alert-receiving state, and then automatically overriding any alert inhibiting state to ensure that the smart device is alert-enabled to receive the emergency safety alert messages, and
(ii) transmitting an emergency safety alert message to the smart device; and
(d) a geographic region-specific communication system operating on the smart devices for and sending geographic region-specific non-emergency non-safety alert messages from property management to the members of the community, wherein the smart device's alert inhibiting state is set by the user to disable alert function and to block the geographic region-specific non-emergency non-safety alert messages such that the emergency safety alert message is delivered to the smart device and the non-emergency non-safety alert messages are not delivered to the smart device.

US Pat. No. 10,251,022

SYSTEMS AND METHODS FOR LOW ENERGY BEACON MANAGEMENT

Comcast Cable Communicati...

1. A method comprising:assigning, to a first set of premises devices at a location, a first set of premises device identifiers associated with a first event;
assigning, to a second set of premises devices at the location, a second set of premises device identifiers associated with a second event;
determining, based on an event schedule, that the first event is occurring;
activating, in response to the first event occurring, a first application on a user device that monitors for the first set of premises device identifiers;
deactivating, in response to determining, based on the event schedule, that the first event has ended, the first application on the user device; and
activating, in response to determining, based on the event schedule, that the second event is occurring, a second application on the user device to monitor for the second set of premises device identifiers.

US Pat. No. 10,251,021

VENUE AND EVENT RECOMMENDATIONS FOR A USER OF A PORTABLE MEDIA PLAYER DEVICE

VARIA HOLDINGS LLC, Broo...

1. One or more non-transitory computer-readable media (NTCRM) comprising instructions written thereon, wherein execution of the instructions by one or more processors of a computer server is to cause the computer server to:control receipt of media or information about the media, the media being stored on a portable media player device or accessed using the portable media player device;
infer one or more entertainment preferences of a user of the portable media player device based at least in part on the retrieved media, the retrieved information about the media, and a plurality of media content types of the media stored on or accessed by the portable media player device, wherein the plurality of media content types comprises textual media, image media, audio media, and video media;
access one or more sources of information about venues or events proximal to a current location of the user;
identify at least one of said venues or events as being of interest to the user based at least in part on the one or more entertainment preferences inferred by the server and the current location of the user;
generate a recommendation indicating the identified venue or event as a venue or event of interest to the user; and
control communication of the recommendation to the user.

US Pat. No. 10,251,020

BLUETOOTH LOW ENERGY (BLE) REAL-TIME LOCATION SYSTEM (RTLS) HAVING TAGS, BEACONS AND BRIDGES, THAT USE A COMBINATION OF MOTION DETECTION AND RSSI MEASUREMENTS TO DETERMINE ROOM-LOCATION OF THE TAGS

Infinite Leap, Inc., Far...

1. A real-time location system (RTLS) having tags, beacons, bridges, and a location server for providing people and asset-tag locating, comprising:at least one beacon equipped with a motion sensor, that uses the motion sensor to include a history of motion status sensed in a beacon's room, embedded in radio transmissions from the at least one beacon;
at least one bridge for receiving location-update messages from at least one tag, and measuring multiple characteristics of the received location-update messages, including received signal strength, and forwarding those location-update messages to a central server;
at least one tag for listening for radio transmissions from the beacons, and measuring multiple characteristics of the received transmissions, including received signal strength and the beacons' indication of motion status in the beacon's room, where patterns of accelerometer-sensed-motion status of the tag are compared to patterns of the motion status in the beacons' transmissions, and location-update messages are transmitted to the at least one bridge; and
a central location server utilizing a plurality of location-determining methods comprising:
a first location method for determining a first location estimate for the at least one tag, based on radio characteristics of BLE beacon signals emitted by at least one beacon in fixed locations and received by the at least one tag, and transmitted to the central location server;
a second location method for determining a second location estimate for the at least one tag, based on comparing changes in the history of motion status in the beacons' rooms, and the coincident history of changes in accelerometer-determined motion status of the at least one tag that is likely in the room; and
a third location method for combining the first location estimate and second location estimate to determine a location result for the at least one tag.

US Pat. No. 10,251,019

ADAPTIVE POSITION INDICATOR

QUALCOMM Incorporated, S...

1. A method for determining a region indicator, comprising:obtaining position data indicating a position of a mobile device;
accessing a map based on the position of the mobile device, the map having a plurality of regions wherein each region is bounded by one or more features of the map;
determining where the mobile device is located on the map, based on the position data;
determining the region indicator, indicative of a region, of the plurality of regions, in which the mobile device is located, wherein a size and shape of the region indicator is determined based on a privacy setting; and
causing the region indicator to be displayed on a device display.

US Pat. No. 10,251,018

IMPROVING COMPUTER MODEL ACCURACY IN PREDICTING LOCATION OF ONLINE SYSTEM USERS

Facebook, Inc., Menlo Pa...

1. A method comprising:receiving, from a transmitter associated with a first user of an online system, a request to generate a beacon identifier associated with a physical location;
sending the beacon identifier to the transmitter;
receiving, from a client device associated with a second user of the online system, a request to identify a received beacon identifier;
identifying the received beacon identifier as associated with the physical location;
responsive to detecting that a signal strength associated with the received beacon identifier exceeds a threshold, classifying the client device as present at the physical location;
receiving a first set of context information comprising signals received by the client device when present at the physical location and adding the first set of context information to training data comprising instances of client devices being present at the physical location; and
training a machine-learning model using the training data to predict a likelihood that a third user of the online system is present at the physical location based on a second set of context information comprising signals received from a client device associated with the third user, wherein the second set of context information used by the machine-learning model for its prediction does not include a signal of the beacon identifier.

US Pat. No. 10,251,017

PROXIMITY-BASED CONFIGURATION OF A DEVICE

ESKI Inc., Montreal (CA)...

1. A wearable device, comprising:at least one processor, programmed to process a stimulus from a mobile computing device and to make available to the mobile computing device, in response to the stimulus:
(1) information usable by the mobile computing device to determine, in the absence of any user input to an application or other component executing on the mobile computing device, whether the wearable device is in sufficiently close proximity to the mobile computing device for the mobile computing device to supply configuration input to the wearable device, and
(2) information identifying at least one feature, characteristic and/or operation of the wearable device to which configuration input supplied by the mobile computing device relates; and
wherein the at least one processor is programmed to process any configuration input received from the mobile computing device, the processing relating to producing a change in state of the wearable device, the change in state comprising one or more of an altered visual appearance of the wearable device, the wearable device producing sound, the wearable device rendering an image, the wearable device producing odor, the wearable device changing shape, and the wearable device exhibiting one or more tactile characteristics.

US Pat. No. 10,251,016

DIALOG AUDIO SIGNAL BALANCING IN AN OBJECT-BASED AUDIO PROGRAM

DTS, Inc., Calabasas, CA...

1. A method for adjusting a loudness relationship between a dialog signal and a separate non-dialog signal in a particular audio program, the method comprising:receiving, using a processor circuit, a long-term dialog balance metric for the particular audio program, the long-term dialog balance metric indicating a dialog-to-non-dialog loudness relationship for the dialog and non-dialog signals of the particular audio program;
receiving, using the processor circuit, an audio program-independent long-term dialog balance preference that indicates a user-specified preference for a loudness relationship for multiple different audio programs; and
determining, using the processor circuit, a long-term gain or attenuation to apply to at least one of the dialog signal and the non-dialog signal of the particular audio program, the long-term gain or attenuation determined according to a difference between the received long-term dialog balance metric for the particular audio program and the received audio program-independent long-term dialog balance preference.

US Pat. No. 10,251,015

PERSONAL MULTICHANNEL AUDIO CONTROLLER DESIGN

DIRAC RESEARCH AB, Uppsa...

1. A method for determining filter coefficients of an audio precompensation controller for compensation of an associated sound system including N?2 loudspeakers, the audio precompensation controller being implemented as an audio filter, the method comprising:estimating, for each one of at least a pair of said loudspeakers, a model transfer function at each of a plurality M of measurement points that are control points, distributed in Z?2 spatially separated listening zones in a listening environment of said sound system, the model transfer function representing sound propagation from the loudspeaker to the respective control point as a model impulse response;
determining, for each of said M control points, a zone-dependent target transfer function, representing a target impulse response, at least based on a zone affiliation of the control point, said zone-dependent target transfer function in each control point being determined based on phase differences between at least a pair of said loudspeakers in said control point, said phase differences being defined by at least one of the model transfer functions in said control point, phase characteristics of said zone-dependent target transfer functions differing between control points affiliated with different listening zones;
determining said filter coefficients of said audio precompensation controller at least based on said model transfer functions and said target transfer functions of said M control points; and
implementing parameters of the audio filter based on the determined filter coefficients, the audio filter and the sound system together enabling generation of sound influenced by the audio filter.

US Pat. No. 10,251,014

PLAYING BINAURAL SOUND CLIPS DURING AN ELECTRONIC COMMUNICATION

1. A method executed by electronic devices in a computer system that reduces processing of the electronic devices when users play sound clips in binaural sound to each other while the users are engaged in an electronic communication, the method comprising:convolving, before an electronic communication commences between a first user with a first smartphone and a second user with a second smartphone and with a digital signal processor (DSP) in the second smartphone, a sound clip with head-related transfer functions (HRTFs);
storing, before the electronic communication commences between the first user and the second user and in memory of the second smartphone, the sound clip convolved with the HRTFs;
commencing, with the first smartphone and the second smartphone, the electronic communication between the first user and the second user;
receiving, during the electronic communication between, a request from the first user at the first smartphone to play the sound clip in binaural sound to the second user at the second smartphone;
retrieving, during the electronic communication and with the first smartphone, a unique identification number assigned to the sound clip;
transmitting, during the electronic communication, the unique identification number from the first smartphone to the second smartphone but not transmitting the sound clip from the first smartphone to the second smartphone;
receiving, during the electronic communication and from the first smartphone, the unique identification number at the second smartphone;
identifying, during the electronic communication and with the second smartphone, the sound clip that is stored in the memory of the second smartphone as being assigned to the unique identification number received from the first smartphone, and that was previously convolved with the HRTFs before the electronic communication commenced; and
playing, during the electronic communication and with the second smartphone, the sound clip previously convolved with the HRTFs of the second user so the second user hears the sound clip requested by the first user without transmitting the sound clip from the first smartphone to the second smartphone and without convolving the sound clip with the HRTFs during the electronic communication,
wherein the sound clip plays as the binaural sound and externally localizes in empty space at least one meter away from a head of the second user.

US Pat. No. 10,251,013

AUDIO PROPAGATION IN A VIRTUAL ENVIRONMENT

Microsoft Technology Lice...

1. One or more computer storage media having computer-executable instructions for propagating sound in a virtual environment that, upon execution by a processor, cause the processor to at least:calculate a shortest path from a sound source in a first zone of the virtual environment to a sound destination in a second zone of the virtual environment that passes through at least one portal;
determine a direction of the calculated shortest path from the at least one portal to the sound destination;
generate a virtual sound source at a distance from the sound destination equal to the length of the calculated shortest path and in the determined direction from the sound destination;
determine a first voxel path of the calculated shortest path from the sound source to the sound destination via the at least one portal, wherein the sound source is associated with audio data;
determine a second voxel path of a shortest path circumventing one or more obstructions from the sound source to the sound destination via the at least one portal;
compare the length of the first voxel path to the length of the second voxel path and attenuating the audio data based on the comparison; and
provide the virtual sound source and the attenuated audio data to an audio engine for rendering to a user.

US Pat. No. 10,251,012

SYSTEM AND METHOD FOR REALISTIC ROTATION OF STEREO OR BINAURAL AUDIO

1. A system for rotating sound comprising:a Sound Sources Extractor that comprises a Sound Source Extractor, wherein the Sound Source Extractor comprises a Source Filter and an Angle Calculator,
wherein the Sound Sources Extractor receives a multiple-channel input sound signal and wherein the Source Filter extracts a sound source signal from the multiple-channel input sound signal, and wherein the Angle Calculator calculates an apparent direction of the sound source signal and outputs a calculated apparent direction, and wherein the Sound Source Extractor outputs the sound source signal;
an Angle Comparer that receives a listener head angle, computes a desired rotation angle, and sets the value of a rotation angle to the desired rotation angle;
a Sound Sources Rotator that comprises a Sound Source Rotator, wherein the Sound Source Rotator receives the sound source signal, the calculated apparent direction, and the rotation angle, and wherein the Sound Source Rotator changes the apparent direction of the sound source signal and outputs a rotated sound signal;
and a Sound Combiner that receives the rotated sound signal, adds the received rotated sound signal to a summation signal, and outputs an output sound that is a specific function of the summation signal;
whereby the Sound Source Rotator can change the apparent direction of the sound source signal in response to changes in the listener head angle.

US Pat. No. 10,251,011

AUGMENTED REALITY VIRTUAL REALITY RAY TRACING SENSORY ENHANCEMENT SYSTEM, APPARATUS AND METHOD

Intel Corporation, Santa...

1. A system comprising:a power source to supply power to the system;
a memory comprising environment information, the memory coupled to a processor; and
a graphics pipeline apparatus comprising:
a ray tracing engine to:
normalize the environment information to a position of an observer to generate normalized environment information for the observer;
calculate, for the observer, the sound sources or sensed events vector paths;
generate a number of ray bundles for the sounds, the ray bundles including a number of frequency bands based on acoustic properties of one or more of the sound sources, wherein the environment information is further to include one or more objects or surfaces in the path of one or more of the vector paths, and wherein the ray bundles are to be based on one or more of the acoustic properties of the sound, the objects, or the surfaces;
apply an absorption filter, an attenuation filter, and a reflective filter to the normalized environment information, based on the vector path attributes of the sound or the sensed events; and
play back the normalized environment information to the observer based on the vector paths.

US Pat. No. 10,251,010

PROCESSING OBJECT-BASED AUDIO SIGNALS

Dolby Laboratories Licens...

1. A method of processing an audio signal, the audio signal having a plurality of audio objects, the method comprising:receiving spatial metadata corresponding to the audio objects;
converting the audio signal into submixes of the audio objects of the audio signal, wherein each submix relates to corresponding audio objects of the plurality of audio objects, wherein each of the submix further corresponds to zone constraints of the corresponding audio objects of the submix;
determining a corresponding submix gain for each of the submixes; and
rendering each of the submixes of the audio objects, wherein the rendering includes rendering each of the corresponding audio of the submix, wherein the rendering of the audio objects is further based on the spatial metadata, and wherein the rendering of each of the audio objects includes applying an object gain that is based at least in part on the submix gain corresponding to the submix of the corresponding audio objects.

US Pat. No. 10,251,009

AUDIO SCENE APPARATUS

Nokia Technologies Oy, E...

1. An apparatus comprising at least one processor and at least one non-transitory memory including computer code for one or more programs, the at least one non-transitory memory and the computer code configured to with the at least one processor cause the apparatus to at least:analyze a first audio signal to locate at least one first audio source, wherein the at least one first audio source has a virtual location with respect to a listener during reproduction of the first audio signal using the apparatus;
determine whether the at least one first audio source corresponds to a predetermined type of audio source;
analyze a second audio signal generated from an environment surrounding the apparatus to determine a direction of at least one second audio source with respect to at least one microphone of the apparatus;
create a parametric audio representation for each of the at least one first audio source and the at least one second audio source; and
using the parametric representation of the at least one first audio source and the at least one second audio source, virtually reposition the at least one first audio source away from the at least one second audio source based on the determination that the at least one first audio source corresponds to the predetermined type of audio source.

US Pat. No. 10,251,008

HANDSFREE BEAM PATTERN CONFIGURATION

Apple Inc., Cupertino, C...

1. A method for adjusting sound emitted by a loudspeaker array, comprising:sensing, using one or more microphone arrays, a voice command from a user in a listening area at a first instance in time, wherein the user is associated with a stored user profile that specifies a predefined location at which to direct a loudspeaker array output beam pattern;
based on the sensed voice command, determining a location in the listening area at which to steer a loudspeaker array output beam pattern;
steering the loudspeaker array output beam pattern at the determined location in the listening area; and then
at a second instance in time that is later than the first instance in time, if a current location of the user is not determinable then steering the loudspeaker array output beam pattern at the predefined location that is specified in the stored user profile associated with the user.

US Pat. No. 10,251,007

SYSTEM AND METHOD FOR RENDERING AN AUDIO PROGRAM

Dolby Laboratories Licens...

1. A method for rendering an audio program to a number M of loudspeaker feed signals, wherein each loudspeaker feed signal corresponds to a reproduction speaker position within a reproduction environment, wherein M is greater than one, the method comprising:receiving the audio program, wherein the audio program includes one or more audio objects, and metadata associated with each of the one or more audio objects, and wherein the metadata associated with each object includes:
position information indicating a time-varying position of the audio object within the reproduction environment; and
a parameter indicating whether the audio object should be reproduced at the time-varying position indicated by the position information, or reproduced at one of N fixed positions within the reproduction environment, wherein N is greater than M;
receiving reproduction environment data comprising an indication of the number M, and an indication of the reproduction speaker position within the reproduction environment to which each loudspeaker feed signal corresponds;
determining, for each audio object, in response to the position information and the parameter associated with the audio object, a position within the reproduction environment at which to reproduce the audio object; and
reproducing each audio object at the determined position by rendering the audio object into one or more of the M loudspeaker feed signals;
wherein, when the parameter for an audio object indicates that the audio object should be reproduced at one of the N fixed positions within the reproduction environment, the determined position is the one of the N fixed positions that is nearest to the time-varying position indicated by the position information for the audio object.

US Pat. No. 10,251,006

METHOD FOR MAKING THERMOACOUSTIC DEVICE

Tsinghua University, Bei...

1. A method for making thermoacoustic device, the method comprising:providing a substrate having a first surface and second surface that is opposite to the first surface, wherein the first surface defines a plurality of grids;
forming a plurality of grooves on each of the plurality of grids, wherein the plurality of grooves are parallel with, spaced apart from each other, and substantially oriented along a first direction;
forming a first electrode and a second electrode on each of the plurality of grids, wherein the first electrode is spaced apart from the second electrode, and one of the plurality of grooves is located between the first electrode and the second electrode;
applying a plurality of carbon nanotube wires on the first surface, wherein the plurality of carbon nanotube wires is electrically connected to all of the first electrodes and the second electrodes, wherein each of the plurality of carbon nanotube wires comprises a first portion and a second portion, the first portion is suspended above the plurality of grooves, and the second portion is attached on the first electrode and the second electrode;
forming a thermoacoustic device array on the substrate by separating the plurality of carbon nanotube wires to form a plurality of sound wave generators spaced apart from each other, wherein each of the plurality of sound wave generators corresponds to one of the plurality of grids, each of the plurality of sound wave generators is electrically connected to the first electrode and the second electrode in the one of the plurality of grids to form a thermoacoustic device unit, and a plurality of thermoacoustic device units is formed on the substrate and is independent from each other; and
forming a plurality of thermoacoustic device by cutting the substrate according to the plurality of grids.

US Pat. No. 10,251,005

METHOD AND APPARATUS FOR WIND NOISE DETECTION

Cirrus Logic, Inc., Aust...

1. A method of processing digitized microphone signal data in order to detect wind noise, the method comprising:obtaining a first signal and a second signal from at least one microphone, the first and second signals reflecting a common acoustic input, and the first and second signals being at least one of temporally distinct and spatially distinct;
processing the first signal to determine a first distribution of the samples of the first signal;
processing the second signal to determine a second distribution of the samples of the second signal;
calculating a difference between the first distribution and the second distribution; and
if the difference exceeds a detection threshold, outputting an indication that wind noise is present.

US Pat. No. 10,251,004

SOUND DISTRIBUTION APPARATUS, SOUND REPRODUCTION TERMINAL, AUTHENTICATION DEVICE, SOUND DISTRIBUTION SYSTEM, AND SOUND DISTRIBUTION METHOD

SONY CORPORATION, Tokyo ...

1. A sound distribution apparatus, the sound distribution apparatus comprising:a sound distribution unit configured to streaming-distribute sound information to a sound reproduction terminal connected to the sound distribution apparatus,
wherein the sound information is encrypted with a decodable code based on decoding information stored in an authentication device detachably connected to the sound reproduction terminal, and
wherein the sound information corresponds to a sound of a performance done by a performer; and
a sound control unit configured to control the sound information to be reproduced at a hall where the performance takes place,
wherein the sound information is controlled based on user sound information received from the sound reproduction terminal.

US Pat. No. 10,251,003

REMOVABLE ATTACHMENT OF A PASSIVE TRANSCUTANEOUS BONE CONDUCTION DEVICE WITH LIMITED SKIN DEFORMATION

Cochlear Limited, Macqua...

1. A bone conduction system, comprising:a first bone conduction device of a first type configured to evoke a hearing percept within a first frequency range; and
a second bone conduction device of a second type different from that of the first type and configured to evoke a hearing percept within a second frequency range, the second frequency range being a range including frequencies outside the first frequency range, wherein
the first type is one of a percutaneous bone conduction device, a passive transcutaneous bone conduction device, or an active transcutaneous bone conduction device,
the second type is one of a percutaneous bone conduction device, a passive transcutaneous bone conduction device, or an active transcutaneous bone conduction device, and
at least one of:
(i) the first bone conduction device and the second bone conduction device operate to evoke a hearing percept based on a common signal that is based on captured ambient sound; or
(ii) the first bone conduction device is configured to evoke the hearing percept within the first frequency range based on a first ambient sound while excluding some frequencies that are present in the second frequency range, and
the second bone conduction device is configured to evoke the hearing percept in the recipient within the second frequency range based on the first ambient sound, wherein the second frequency range is a range that overlaps at least a portion of the first frequency range.

US Pat. No. 10,251,002

NOISE CHARACTERIZATION AND ATTENUATION USING LINEAR PREDICTIVE CODING

Starkey Laboratories, Inc...

1. A method of operating a hearing assistance device, the method comprising:receiving an audio signal using a microphone of the hearing assistance device;
identifying and isolating a transient in the audio signal using at least a calculated dynamic threshold value and a pre-set threshold value;
using linear predictive coding (LPC) to isolate speech segments and non-speech segments of the transient in the audio signal; and
attenuating the non-speech segments of the transient to reduce annoyance of noise and maintain audibility of perceptually important transients in speech, wherein the calculated dynamic threshold value and the pre-set threshold value are used to set attenuation gain value.

US Pat. No. 10,251,001

INTEGRATED PERSONAL AMPLIFIER SYSTEM WITH HOWLING CONTROL

BITWAVE PTE LTD, Singapo...

1. An apparatus, comprising:a microphone that receives first acoustic signal data related to a first acoustic signal;
an amplifier that amplifies the first acoustic signal to an amplitude, resulting in an amplified first acoustic signal;
a range controller that constrains the amplitude, resulting in a constrained amplitude, wherein the range controller further mutes an amplification gain associated with a first frequency band, resulting in a muted amplification gain;
a filter bank that filters the first acoustic signal data to the first frequency band, resulting in a filtered first acoustic signal;
an acoustic feedback detector that detects acoustic feedback signal data from the first acoustic signal data, wherein the acoustic feedback detector comprises a status indicator that indicates a status of the apparatus, and wherein the acoustic feedback detector shifts to a second frequency band in response to the amplification gain being determined to have attained the muted amplification gain; and
a speaker that outputs a second acoustic signal in accordance with the constrained amplitude.

US Pat. No. 10,251,000

HEARING ASSISTANT DEVICE FOR INFORMING ABOUT STATE OF WEARER

EM-TECH. Co., Ltd., Busa...

1. A hearing assistance device for informing about a state of a wearer of the hearing assistance device, the hearing assistance device comprising:an input part configured to receive a selection input for either an ambient listening function or a music listening function;
at least one microphone configured to pick up ambient sound;
a speaker configured to send the ambient sound to the wearer;
a communication part configured to perform wired or wireless communication with an external electronic communication device;
an indication part configured to indicate that the ambient listening function or the music listening function is being performed; and
a controller configured to perform the ambient listening function to pick up the ambient sound from the at least one microphone according to the selection input from the input part and send the ambient sound to the speaker, or perform the music listening function to play and send stored music or music received from the communication part to the speaker,
wherein the controller is configured to check whether the ambient sound picked up from the at least one microphone contains human voice, and indicate through the indication part that the human voice is being sent through the speaker when the ambient sound contains human voice,
wherein the controller is configured to pick up the ambient sound frame-by-frame,
calculate a power in each critical band for a reference number of N frames,
calculate a reference power in each critical band for an Nth frame based on the calculated power in each critical band for the N frames, calculate power in each critical band for an (N+1)th frame, compare the reference power and the power of the (N+1)th frame in each critical band and determine whether the ambient sound contains human voice according to the number of critical bands whose power is higher than the reference power in each critical band.

US Pat. No. 10,250,999

PVT COMPENSATED RESISTIVE BIASING ARCHITECTURE FOR A CAPACITIVE SENSOR

INFINEON TECHNOLOGIES AG,...

1. A circuit comprising:a first plurality of serially-coupled transistors coupled between a first node and a second node;
a second plurality of serially-coupled transistors coupled between the first node and the second node; and
a voltage divider circuit in communication with the second node, the voltage divider circuit comprising a plurality of outputs, a first group of outputs of the plurality of outputs coupled to corresponding control nodes associated with the first plurality of serially-coupled transistors, and a second group of outputs of the plurality of outputs different from the first group of outputs coupled to corresponding control nodes associated with the second plurality of serially-coupled transistors, the control nodes comprising at least one of bulk nodes or gate nodes.

US Pat. No. 10,250,998

MICRO-ELECTRO-MECHANICAL SYSTEMS (MEMS) DEVICE AND METHOD FOR FABRICATING THE MEMS

Solid State Systems Co., ...

1. A Micro-Electro-Mechanical Systems (MEMS) device, comprising:a substrate, having a substrate opening corresponding to a diaphragm region;
a dielectric supporting layer, disposed directly on the substrate, having a dielectric opening corresponding to the substrate opening to form the diaphragm region;
a diaphragm, within the dielectric opening, wherein a periphery of the diaphragm is embedded into the dielectric supporting layer; and
a first backplate, disposed on the dielectric supporting layer, having a plurality of first venting holes, connecting to the dielectric opening, wherein the first backplate comprises a conductive layer and a passivation layer covering over the conductive layer at a first side opposite to the diaphragm, wherein a second side of the conductive layer is facing to the diaphragm and not covered by the passivation layer,
wherein the dielectric supporting layer is disposed in between the first backplate and the substrate, and wherein a periphery portion of the conductive layer of the first backplate is disposed on the dielectric supporting layer.

US Pat. No. 10,250,997

COMPACT ELECTROACOUSTIC TRANSDUCER AND LOUDSPEAKER SYSTEM AND METHOD OF USE THEREOF

Clean Energy Labs, LLC, ...

1. An electroacoustic transducer comprising:(a) a substantially solid electrically conductive stator, wherein the substantially solid electrically conductive stator has no breaks or openings; and
(b) a plurality of non-conductive support teeth, wherein
(i) the electrically conductive stator has a plurality of notches near the non-conductive support teeth,
(ii) the plurality of notches and plurality of non-conductive support teeth provide a plurality of vent windows that are parallel to the substantially solid electrically conductive stator, and
(iii) the electroacoustic transducer has an airflow path through the plurality of vent windows that is parallel to the substantially solid electrically conductive stator.

US Pat. No. 10,250,996

METHOD AND APPARATUS OF A SWITCHED MICROPHONE INTERFACE CIRCUIT FOR VOICE ENERGY DETECTION

NUVOTON TECHNOLOGY CORPOR...

1. A microphone interface circuit, comprising:a field effect transistor (FET); and
a first switch and a second switch for coupling the FET to an electret microphone for intermittently detecting acoustic energy;
wherein the FET is configured to:
provide a DC bias current to the electret microphone;
receive a same DC bias voltage on a gate connection and a drain connection of the FET; and
provide output audio samples between the gate connection and drain connection for further processing.

US Pat. No. 10,250,995

PIEZOELECTRIC SPEAKER AND ELECTROACOUSTIC TRANSDUCER

TAIYO YUDEN CO., LTD., T...

1. A piezoelectric speaker comprising:a sheet member; and
multiple piezoelectric vibration parts, each having a vibration plate supported on the sheet member in a vibratable manner, and a piezoelectric element joined to the vibration plate,
wherein the vibration plate has a passage part provided between a periphery part of the vibration plate and the piezoelectric element and constituted by a single or multiple through holes.

US Pat. No. 10,250,994

FORCE BALANCED MICRO TRANSDUCER ARRAY

Dolby International AB, ...

1. An apparatus comprising:a shared motor system having a base plate and flexible mounting interfaces to a frame of a portable electronic device;
a first transducer comprising a first magnet disposed between the base plate and a first top plate, a first diaphragm, and a first voice coil configured to move the first diaphragm in dependence on excitation of the first voice coil;
a first flexible mounting interface coupling the first diaphragm to project sound out of a first aperture located on a first surface of the frame;
a second transducer comprising a second magnet disposed between the base plate and a second top plate, a second diaphragm, and a second voice coil configured to move the second diaphragm in dependence on excitation of the second voice coil;
a second flexible mounting interface coupling the second diaphragm to project sound out of a second aperture located on a second surface of the frame, wherein the second surface is directly opposite the first surface on the frame;
a first pair of input terminals for inputting a first audio signal to the first transducer to excite the first voice coil; and
a second pair of input terminals for inputting a second audio signal to the second transducer to excite the second voice coil; wherein the first and second audio signals are configured to maximize a force balancing effect of operation of the oppositely projecting first and second diaphragms to minimize vibration effects on the frame.

US Pat. No. 10,250,993

MINIATURE SPEAKER

AAC TECHNOLOGIES PTE. LTD...

1. A miniature speaker, comprising:a vibration system including a diaphragm, a voice coil for driving the diaphragm, and a suspension connected to the voice coil;
a magnetic circuit system interacting with the voice coil for driving the diaphragm to radiate sound waves;
a frame for accommodating the vibration system and the magnetic circuit system;
the suspension including an outer edge connecting to the frame, an inner edge engaging with the voice coil, and a plurality of spring arms connecting the outer edge to the inner edge;
wherein the suspension includes a first isolative layer, a second isolative layer opposite to the first isolative layer, and a conductive layer sandwiched between the first and second isolative layers, the first isolative layer forms a mounting surface out of which at least part of the conductive layer exposes for connecting to the voice coil;
the first isolative layer, the conductive layer and the second isolative layer are aligned with each other, with an area of the first isolative layer being less than an area of the second isolative layer to expose the at least part of the conductive layer.

US Pat. No. 10,250,992

SPEAKER

AAC TECHNOLOGIES PTE. LTD...

1. A speaker, comprising:a fixing unit, the fixing unit comprising a frame, a lower clamping plate, a main magnet, an auxiliary magnet and an upper clamping plate; and
a vibration unit fixedly held by the fixing unit and configured to vibrate and sound;
wherein the lower clamping plate and the frame are assembled to cooperatively define accommodating space, the main magnet is accommodated in the accommodating space and is arranged on the lower clamping plate, a magnetic gap is defined between the main magnet and the auxiliary magnet, the upper clamping plate is arranged on the auxiliary magnet and is fixed with the frame, and the upper clamping plate fixes the auxiliary magnet in the accommodating space;
wherein the upper clamping plate comprises a body portion and a plurality of bendings, the body portion matches the auxiliary magnet in shape, each of the plurality of bendings extends from the body portion toward the lower clamping plate, the auxiliary magnet is clamped between the body portion and the lower clamping plate, the auxiliary magnet is recessed with respect to each of the plurality of bendings to define a plurality of avoiding portions at an outer side of the auxiliary magnet, and each of the plurality of bendings passes through one of the plurality of avoiding portions.

US Pat. No. 10,250,991

VIBRATION LOUDSPEAKER

GOERTEK INC., Weifang (C...

1. A vibration loudspeaker, comprising a housing, a back lid matching the housing, and a vibration system and a magnetic circuit system accommodated in the housing, wherein the housing and the back lid both have square-shaped structures, four corners of the square-shaped structure of the housing are provided with recesses, and the back lid is provided with steps at places corresponding to the recesses of the corners of the housing, and the back lid and the housing snap together and fix to each other,wherein positioning structures are provided in the recesses of the four corners of the housing, the recess of each of the corners of the housing is provided with two positioning structures, the housing is provided with eight positioning structures, and the back lid is provided with eight location holes at positions corresponding to the position structures.

US Pat. No. 10,250,990

MINIATURE SOUNDING DEVICE

AAC TECHNOLOGIES PTE. LTD...

1. A miniature sounding device, comprising:a fixing system; and
a vibrating system comprising a diaphragm, a voice coil which is arranged underneath the diaphragm and is configured to drive the diaphragm to vibrate and sound, and a flexible circuit board arranged at an external side of the voice coil, the voice coil comprising a first end surface which is connected with the diaphragm and a second end surface which is opposite to the first end surface and a voice coil lead wire which extends out from the first end surface of the voice coil, the flexible circuit board comprising a first surface which is adjacent to the diaphragm and a second surface which is opposite to the first surface, the first surface of the flexible circuit board level with the first end surface of the voice coil;
wherein, the voice coil lead wire is fixedly connected with the second surface of the flexible circuit board, and a gap configured to provide space for the voice coil lead wire is provided at a side of the flexible circuit board adjacent to the voice coil.

US Pat. No. 10,250,989

MICRO SOUND GENERATING DEVICE AND METHOD OF ASSEMBLING SAME

AAC TECHNOLOGIES PTE. LTD...

1. A micro sound generating device, includes:a vibrating system;
a magnetic circuit system;
a frame for receiving and fixing the vibrating system and the magnetic circuit system,
wherein the vibrating system comprises:
a diaphragm;
a voice coil driving the diaphragm to vibrate; and
a support connected with the voice coil, the diaphragm and the support are located on two opposite sides of the voice coil, respectively, and the support and the frame are formed integrally;
the support comprises a flexible circuit board and an elastic supporting portion, the flexible circuit board comprising a first fixing portion, a first supporting portion, and a first elastic portion, with the first fixing portion embedded in the frame, the first fixing portion connected with the first supporting portion by the first elastic portion, the voice coil supported on the first supporting portion, and the first supporting portion supported on the elastic supporting portion; and
the elastic supporting portion comprises a second fixing portion located away from the first supporting portion, the second fixing portion is integrally formed with the frame and spaced apart from the first fixing portion.

US Pat. No. 10,250,988

SPEAKER

ALPINE ELECTRONICS, INC.,...

1. A speaker comprising:a magnetic circuit having a magnetic gap;
a frame fixed to the magnetic circuit;
a voice coil disposed in the magnetic gap;
a cylindrical bobbin around which the voice coil is formed; and
a diaphragm configured so that an inner circumferential side of the diaphragm is fixed to the bobbin and an outer edge of the diaphragm is supported by the frame with an edge member intervening between the outer edge and the frame;
wherein:
the diaphragm has a non-axisymmetric shape with respect to a center axis passing through a center of the bobbin, and
the diaphragm is made of a molded material including a fibrous filler, and
wherein:
an orientation of the fibrous filler is set to match a short-axis direction of the diaphragm when an area having low shape stiffness is present in the short-axis direction and an area having high shape stiffness is present in a long-axis direction; or
an orientation of the fibrous filler is set to match the long-axis direction of the diaphragm when an area having low shape stiffness is present in the long-axis direction and an area having high shape stiffness is present in the short-axis direction.

US Pat. No. 10,250,987

CARBON FIBER DOME AND MANUFACTURING METHOD FOR SAME

AAC TECHNOLOGIES PTE. LTD...

1. A carbon fiber dome, comprising:at least three carbon fiber prepreg layers;
wherein
the at least three carbon fiber prepreg layers comprise at least three kinds of carbon fiber prepregs, the three kinds of carbon fiber prepregs comprise uni-directional carbon fiber prepreg tapes and carbon fiber prepreg fabrics and three-directional carbon fiber prepreg tapes;
the carbon fiber dome comprises three carbon fiber layers, with carbon fiber prepreg fabrics used for the uppermost layer, three-directional carbon fiber prepreg tapes used for the middle layer, and uni-directional carbon fiber prepreg tapes used for the lowermost layer.

US Pat. No. 10,250,986

MULTICHANNEL HEAD-TRACKABLE MICROPHONE

1. A 360 degree recording microphone apparatus, comprising:a shell having the geometric configuration of a convex cylinder having a centerline with a centerline diameter at an exterior surface of said shell, said shell having an open proximal end and an open distal end, and said shell defining an interior volume;
a vertical cutout extending between said proximal end and said distal end of said shell;
at least four discs on said exterior surface of said shell;
at least eight microphones, arranged in pairs of a first and second microphone on each of said discs;
at least four baffles each extending normally from one of each of said discs;
a removable, convex door matingly conformed to said vertical cutout;
a first and second inner support member housed in said interior volume, said support members defining a horizontal slot there between that is located within said interior volume of said shell;
a removeable adjustable clamp, matingly proportioned for sliding engagement within said horizontal slot; and
at least one microphone output connector located on a said inner support and in operational contact with said microphones.

US Pat. No. 10,250,985

AUDIO DECODER FOR AUDIO CHANNEL RECONSTRUCTION

Dolby International AB, ...

1. A method performed in an audio decoder for reconstructing N audio channels from M audio channels, the method comprising:receiving an encoded audio bitstream, the encoded audio bitstream including a downmixed audio signal and surround data, the downmixed audio signal having M audio channels and the surround data including a set of spatial parameters, the set of spatial parameters including at least one inter-channel intensity difference parameter and at least one inter-channel coherence parameter;
decoding the surround data to produce decoded surround data;
decoding the downmixed audio signal having M audio channels to obtain a decoded frequency domain representation of the M audio channels, wherein the decoded frequency domain representation of the M audio channels includes a plurality of frequency bands, and each frequency band includes one or more spectral components;
reconstructing a frequency domain representation of the N audio channels from the decoded frequency domain representation of the M audio channels, downmixing information used to generate the downmixed audio signal, and the decoded surround data; and
synthesizing, with one or more synthesis filterbanks, the frequency domain representation of the N audio channels to create a time domain representation of the N audio channels; and
outputting the time domain representation of the N audio channels;
wherein M is one or more, M is less than N;
wherein the set of spatial parameters is defined on a per frame basis and the audio decoder is implemented at least in part with hardware.

US Pat. No. 10,250,984

AUDIO DECODER FOR AUDIO CHANNEL RECONSTRUCTION

Dolby International AB, ...

1. A method performed in an audio decoder for reconstructing N audio channels from M audio channels, the method comprising:receiving an encoded audio bitstream, the encoded audio bitstream including a downmixed audio signal and surround data, the downmixed audio signal having M audio channels and the surround data including a set of spatial parameters, the set of spatial parameters including at least one inter-channel intensity difference parameter and at least one inter-channel coherence parameter;
decoding the surround data to produce decoded surround data;
decoding the downmixed audio signal having M audio channels to obtain a decoded frequency domain representation of the M audio channels, wherein the decoded frequency domain representation of the M audio channels includes a plurality of frequency bands, and each frequency band includes one or more spectral components;
reconstructing a frequency domain representation of the N audio channels from the decoded frequency domain representation of the M audio channels, downmixing information used to generate the downmixed audio signal, and the decoded surround data; and
synthesizing, with one or more synthesis filterbanks, the frequency domain representation of the N audio channels to create a time domain representation of the N audio channels; and
outputting the time domain representation of the N audio channels;
wherein M is one or more, M is less than N;
wherein the inter-channel intensity difference parameter is difference coded over frequency and the audio decoder is implemented at least in part with hardware.

US Pat. No. 10,250,983

DISTRIBUTED AND UPGRADABLE AUDIO SYSTEM

NIO USA Inc., San Jose, ...

1. A vehicle, comprising:an interior of the vehicle; and
a modular audio system provided in the interior of the vehicle, the audio system comprising:
an audio network backbone including a single strand of cable circling the interior of the vehicle;
a digital audio controller (DAC) connected to the single strand of cable; and
two or more digital signal processor (DSP), amp, speaker (DAS) modules connected to the single strand of cable at different locations in the interior of the vehicle, wherein each of the two or more DAS modules are in communication with the DAC via the connection to the single strand of cable, wherein each DAS module of the two or more DAS modules receives a digital sound signal from the DAC and converts the digital sound signal into sound through the corresponding speaker, and wherein the DAC identifies each of the two or more DAS modules connected to the single strand of cable without requiring a direct connection to the two or more DAS modules.

US Pat. No. 10,250,982

SOUND SOURCE APPARATUS

Kinpo Electronics, Inc., ...

1. A sound source apparatus for receiving an audio signal and displaying the audio signal, comprising:at least two sound source output devices;
at least two distance sensors, installed respectively corresponding to each of the at least two sound source output devices, each of the at least two distance sensors respectively configured to detect at least one target to generate a sensing signal; and
a processor, coupled to the at least two sound source output devices and the at least two distance sensors, wherein the processor receives the audio signal, and when the processor determines that the at least one target meets a sensing range through respectively receiving the sensing signal generated by each of the at least two distance sensors, the processor calculates output volume of each of the at least two sound source output devices respectively according to a relative distance between each of the at least two distance sensors and the at least one target,
wherein the sensing signal is a clock signal, and when an amount of pulses in the clock signal detected by at least one distance sensor of the at least two distance sensors within a unit of time is calculated to be greater or equal than a quantity threshold, the output volume of each of the at least two sound source output devices is calculated according to a relation between the amount of pulses and the relative distance.

US Pat. No. 10,250,981

IN-CAR COMMUNICATION

Harman Becker Automotive ...

1. An in-car communication system comprising:a first microphone arrangement in the vicinity of a first passenger position; the first microphone arrangement being configured to pick up sound from the first passenger position and to convert the picked-up sound into a first electrical microphone signal;
a first loudspeaker arrangement in the vicinity of a second passenger position; the first loudspeaker arrangement being configured to convert a first electrical loudspeaker signal into sound radiated to the second passenger position;
a first signal processing module connected downstream of the first microphone arrangement and upstream of the first loudspeaker arrangement; the first signal processing module being configured to process the first electrical microphone signal and to provide the first electrical loudspeaker signal; and
a second microphone arrangement in the vicinity of the second passenger position;
wherein:
the first loudspeaker arrangement being directional and having a principal transmitting direction into which it radiates its maximum sound energy, the first loudspeaker arrangement being disposed such that the radiated maximum sound energy is concentrated at the second passenger position,
at least one of the first microphone arrangement and the second microphone arrangement is disposed in a headliner of a car interior or a headrest,
the second microphone arrangement includes a first microphone and a second microphone positioned in the headrest,
the first loudspeaker arrangement including a first loudspeaker and a second loudspeaker positioned in the headrest,
the first loudspeaker is positioned adjacent to the first microphone on a first side of the headrest on one side of a user's head,
the second loudspeaker is positioned adjacent to the second microphone on a second side of the headrest on another side of a user's head,
the first loudspeaker is positioned on the headrest such that a first principle transmitting direction from the first loudspeaker forms a first angle with respect to a first principle receiving direction of the first microphone that is greater than a first predetermined angle, and
the second loudspeaker is positioned on the headrest such that a second principle transmitting direction from the second loudspeaker forms a second angle with respect to a second principle receiving direction of the second microphone that is greater than a second predetermined angle.

US Pat. No. 10,250,980

DIGITAL MICROPHONE AND CONTROL METHOD THEREFOR

FORTEMEDIA, INC., Santa ...

1. A digital microphone comprising:an acoustic sensor sensing an acoustic signal and transferring the acoustic signal to a voltage signal;
a bias generator providing a bias voltage to the acoustic sensor;
a first attenuator, coupled to the acoustic sensor at a first node, attenuating the voltage signal by a first attenuation value;
a buffer, coupled to the acoustic sensor at the first node, receiving the voltage signal and buffering the voltage signal to generate a buffered voltage signal;
an amplifier, connected to the buffer, receiving the buffered voltage signal and amplifying the buffered voltage signal to generate an amplified signal;
an analog-to-digital converter, connected to the amplifier at a second node, receiving the amplified signal and converting the amplified signal to a data signal with a digital format;
a second attenuator, connected to the analog-to-digital converter, attenuating the data signal by a second attenuation value; and
a controller, connected to the amplifier at the second node, determining whether a magnitude of the amplified signal is larger than a reference value and adjusting the bias voltage, the first attenuation value of the first attenuator, and the second attenuation value of the second attenuator according to a determination result,
wherein when the controller determines that the magnitude of the amplified signal is larger than the reference value, the controller controls the first attenuator to increase the first attenuation value, and further controls the second attenuator to decrease the second attenuation value.

US Pat. No. 10,250,979

ELECTROMAGNETIC ACOUSTIC TRANSDUCER EXCITATION SOURCE WITH PROGRAMMABLE TONE BURST GENERATOR

1. An electromagnetic acoustic transducer excitation system comprising a tone burst generator, the tone burst generator comprising:an oscillator device configured to produce a radio frequency signal;
an analog switch configured to produce an output based on the radio frequency signal produced by the oscillator device and a control signal;
a pre-amplifier configured to amplify the output of the analog switch and produce a tone burst output signal; and
a control module configured to produce the control signal for providing to the analog switch, the control module comprising:
a reference pulse source configured to produce reference pulses and counter-reset pulse;
a counter configured to store counter pulses, the counter pulses being based on the radio frequency signal produced by the oscillator, the counter being furthermore configured to reset a count of the counter pulses based on the counter-reset pulse, the counter being further configured to receive a counter clock input signal;
a comparator configured to compare the reference pulses with counter pulses and produce an output signal indicative of a number of counter pulses being less than a number of reference pulses;
a first AND gate configured to receive a first input and a second input, the first input being based on the radio frequency signal produced by the oscillator device and the second input being based the output from the comparator indicative of a number of counter pulses being less than a number of reference pulses, the first AND gate being configured to produce the counter clock input signal for providing to the counter;
a phase detector configured to receive a first input and a second input, the first input being based on the counter clock input signal of the first AND gate and the second input being based on the output from the comparator indicative of a number of counter pulses being less than a number of reference pulses, the phase detector being further configured to generate a phase detector output; and
a second AND gate configured to receive a first input and a second input, the first input being based on the phase detector output and the second input being based the output from the comparator indicative of a number of counter pulses being less than a number of reference pulses, the second AND gate configured to produce the control signal for providing to the analog switch.

US Pat. No. 10,250,978

VOICE COIL TEMPERATURE CONTROL BASED ON AN ESTIMATED VOICE COIL TEMPERATURE AND A THRESHOLD

TEXAS INSTRUMENTS INCORPO...

1. A system that comprises:a gain control circuit configured to dynamically select a gain value based on an estimated temperature for a speaker voice coil, a base gain value, and a threshold temperature value;
a power control circuit configured to determine a power limit value based on the gain value;
a filter circuit configured to adjust values of a digitized audio signal based on the power limit value; and
a digital-to-analog converter (DAC) coupled to the filter circuit and configured to convert a digital output of the filter circuit to an analog audio signal.

US Pat. No. 10,250,977

DUAL-USE BILATERAL MICROPHONE ARRAY

Bose Corporation, Framin...

1. An apparatus comprising:a first earphone having a first microphone array, providing a first set of microphone signals, and a first speaker;
a second earphone having a second microphone array, providing a second set of microphone signals, and a second speaker; and
a processor receiving the first set of microphone signals and second set of microphone signals, and configured to:
apply a first set of filters to combine the first and second set of microphone signals to generate a far-field signal that is more sensitive to sounds originating a short distance away from the apparatus than to sounds close to the apparatus;
provide the far-field signal to the speakers for output;
apply a second set of filters to combine the first and second set of microphone signals to generate a near-field signal that is more sensitive to voice signals from a person wearing the earphones than to sounds originating away from the apparatus; and
provide the near-field signal to a communication system.

US Pat. No. 10,250,976

ENERGY-EFFICIENT AUDIO LIFE LOGGING

INTERNATIONAL BUSINESS MA...

1. A method for controlling a plurality of sensors, comprising:determining whether each of a plurality of sensors is stationary;
analyzing a plurality of streams of sensor data from respective stationary sensors using a processor to determine if multiple streams from the plurality of streams share a context; and
deactivating all but one sensor associated with the multiple streams to conserve battery power across the sensors.

US Pat. No. 10,250,975

ADAPTIVE DIRECTIONAL AUDIO ENHANCEMENT AND SELECTION

Amazon Technologies, Inc....

1. An electronic device comprising:a first microphone;
a second microphone;
one or more processors; and
one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processor to perform operations comprising:
generating a first audio signal using the first microphone;
generating a second audio signal using the second microphone;
producing a first directional audio signal based at least in part on the first audio signal and the second audio signal;
producing a second directional audio signal based at least in part on the first audio signal and the second audio signal;
detecting presence of near-end audio in the first directional audio signal;
detecting presence of far-end audio in the second directional audio signal;
determining a first signal energy associated with the first directional audio signal;
determining a second signal energy associated with the second directional audio signal;
determining that the first signal energy is greater than the second signal energy;
selecting the first directional audio signal based at least in part on the presence of the near-end audio in the first directional audio signal and based at least in part on the first signal energy being greater than the second signal energy; and
sending the first directional audio signal.

US Pat. No. 10,250,974

SIGNAL PROCESSING SYSTEM AND SIGNAL PROCESSING METHOD

YAMAHA CORPORATION, Hama...

1. A sound processing host device comprising:a non-volatile memory storing a sound signal processing program for a plurality of microphone units connected in series, the non-volatile memory being configured to be connected to one of the microphone units,
wherein the sound processing host device is configured to transmit the sound signal processing program read from the non-volatile memory to each of the plurality of microphone units;
wherein the sound processing host device is configured to receive a processed sound which has been processed based on the sound signal processing program; and
wherein the sound signal processing program is an echo canceller program or a noise canceller program configured to remove noise components.

US Pat. No. 10,250,973

INTELLIGENT CONVERSATION CONTROL IN WEARABLE AUDIO SYSTEMS

Bose Corporation, Framin...

1. An apparatus comprising:a set of headphones having a right headphone and a left headphone;
a microphone;
a motion sensor positioned in one of the right or left headphone; and
a processor configured to receive audio signals output by the microphone and motion data output by the motion sensor, the processor configured to:
based on the motion data, determine whether the wearer's head is rotated to the right, left, or center, during an instance of the user speaking;
based on the determination, select a first one of at least two audio signal destinations, and provide the audio signal from at least one of the microphones to the first selected audio signal destination.

US Pat. No. 10,250,972

PHASE PLUG HAVING NON-ROUND FACE PROFILE

Apple Inc., Cupertino, C...

1. A phase plug, comprising:a plug body having an input face separated from an output face along a central axis, wherein a round profile extends around the central axis on a proximal transverse plane and circumscribes the input face, wherein a non-round profile extends around the central axis on a distal transverse plane and circumscribes the output face, wherein the plug body includes a plurality of arms radiating from the central axis at the output face, wherein the plurality of arms have respective sidewalls forming a sound channel between the sidewalls, and wherein the sound channel radiates from the central axis and extends axially from the proximal transverse plane to the distal transverse plane between the plurality of arms.

US Pat. No. 10,250,971

SPEAKER BOX

AAC TECHNOLOGIES PTE. LTD...

1. A speaker box, comprising:a lower cover;
an upper cover engaging with the lower cover for forming an accommodating space;
a speaker accommodated in the accommodating space, and including a diaphragm with a dome attached to the diaphragm;
a front sound cavity formed by the diaphragm and the upper cover;
an air adsorbent plate received in the front sound cavity;
an auxiliary film made of air impermeable material;
wherein
the dome forms a through-hole communicating with the front sound cavity, the air adsorbent plate completely covers the through-hole on a surface of the dome adjacent to the upper cover, and the auxiliary film covers the through-hole on another surface opposite to the surface where the air adsorbent plate locates.

US Pat. No. 10,250,970

ACOUSTIC APPARATUS

ALPINE ELECTRONICS, INC.,...

1. An acoustic apparatus comprising:a frame having an annular open portion that opens in an axial direction;
a diaphragm supported by being attached to the annular open portion via a flexible edge member so as to be capable of vibrating in the axial direction; and
a driving unit that is connected, at a connection portion positioned at a center portion of the diaphragm, to the diaphragm and is configured to apply a driving force in the axial direction to the diaphragm,
wherein the diaphragm includes a first diaphragm and a second diaphragm that has an outer diameter that is smaller, when viewed in the axial direction, than an outer diameter of the first diaphragm,
wherein the first diaphragm and the second diaphragm are adjacent to each other in the axial direction and joined together,
wherein each of the first diaphragm and the second diaphragm includes a sheet member having an orientation dispersion structure that includes a shape-anisotropic filler dispersed in a resin with a long axis of the shape-anisotropic filler oriented in a predetermined direction, and
wherein an orientation direction of the sheet member of the first diaphragm intersects an orientation direction of the sheet member of the second diaphragm.

US Pat. No. 10,250,968

LOUDSPEAKER SYSTEM

Bose Corporation, Framin...

1. A multimedia system comprising:a console configured to manage at least one media input and at least one media output of the multimedia system and to provide audio content to a plurality of audio devices;
first and second omnidirectional satellites coupled to the console, each satellite comprising a housing;
the first satellite configured for placement in a first region of a listening area and to reproduce audio signals from a first channel within a first frequency range, the first frequency range being above a first cutoff frequency;
the second satellite configured for placement in a second region of the listening area and to reproduce audio signals from a second channel within the first frequency range;
third and fourth omnidirectional satellites coupled to the console, each of the third and fourth omnidirectional satellite loudspeakers comprising a housing defining a total acoustic volume of less than about 200 cu cm, the third omnidirectional satellite loudspeaker configured for placement in a fourth region of a listening area and to reproduce audio signals from a fourth channel within the first frequency range, and the fourth omnidirectional satellite loudspeaker configured for placement in a fifth region of the listening area and to reproduce audio signals from a fifth channel within the first frequency range:
a central loudspeaker array coupled to the console and comprising a housing and configured for placement in a third region of the listening area substantially located between the first and second satellites;
wherein the central loudspeaker array further comprises a plurality of audio transducers configured to reproduce audio signals from the first channel and the second channel within a second frequency range, the second frequency range being above about a second crossover frequency and below about the first crossover frequency;
further wherein the central loudspeaker array radiates the first channel signals in the second frequency range to the left of the general location of the central loudspeaker array and radiates the second channel signals in the second frequency range to the right of the general location of the central loudspeaker array, and;
the central loudspeaker array further configured to reproduce audio signals from a third channel within the first and second frequency ranges.

US Pat. No. 10,250,967

SPEAKER MODULES HAVING DIFFERENT MODULE HOUSING GEOMETRIES AND SIMILAR ACOUSTIC PROPERTIES

Bose Corporation, Framin...

1. An array of speaker modules, comprising:a first speaker module having at least one electroacoustic driver and a housing that together define a first cavity having a first enclosed volume;
a second speaker module having at least one electroacoustic driver and a housing that together define a second cavity having a second enclosed volume that is greater than the first enclosed volume by a first volume difference, the second speaker module further including a first internal enclosure having a first internal volume that is substantially equal to the first volume difference,
wherein a portion of the second enclosed volume that is exclusive of the first internal volume defines a volume that is substantially equal to the first enclosed volume.

US Pat. No. 10,250,966

ELECTROSTATIC LOUDSPEAKER AND ELECTROSTATIC HEADPHONE

TRANSOUND ELECTRONICS CO....

1. An electrostatic loudspeaker, comprising a first back grid portion, a second back grid portion, a diaphragm portion, and an audio amplifier circuit module; the first back grid portion, the second back grid portion and the diaphragm portion being arranged in parallel to each other; the first back grid portion including a first connecting ring and a polarized and charged first grid which are in electrical contact with each other, the first grid being provided with a plurality of first through holes;the second back grid portion including a second connecting ring and a polarized and charged second grid which are in electrical contact with each other, the second grid being opposite in polarity to the first grid, relative positive and negative values of surface potentials of the first grid and the second grid being matched with each other, the second grid being provided with a plurality of second through holes corresponding to the first through holes of the first grid, the first grid and the second gird being arranged face to face, opposing surfaces of the first grid and the second grid being provided with electret thin film layers having permanent charges respectively;
the diaphragm portion including a first diaphragm ring, a second diaphragm ring and a diaphragm, two surfaces of the diaphragm being coated with metal layers respectively, the diaphragm being sandwiched between the first diaphragm ring and the second diaphragm ring, the two surfaces of the diaphragm being in electrical contact with the first diaphragm ring and the second diaphragm ring respectively; one end of the audio amplifying circuit module being connected with the first connecting ring and the second connecting ring, another end of the audio amplifying circuit module being connected with one of the first diaphragm ring and the second diaphragm ring.

US Pat. No. 10,250,965

MULTI-FUNCTION BONE CONDUCTING HEADPHONES

BIG O, INC., Wilmington,...

1. A multi-mode audio headset, comprising:a stereo pair of bone conduction transducers;
a stereo pair of aural transducers;
a frame, connected to the stereo pair of bone conduction transducers, comprising a pair of retention nests configured to hold a corresponding aural transducer of the stereo pair of aural transducers when not in use, wherein at least one retention nest of the pair of retention nests further comprises a switch configured to detect presence of an aural transducer of the stereo pair of aural transducers within the retention nest; and
circuitry for selectively routing a stereo audio signal to the stereo pair of bone conduction transducers or the stereo pair of aural transducers.

US Pat. No. 10,250,964

APPARATUS AND METHOD OF FORMING A CUSTOM EARPIECE

LOGITECH EUROPE S.A., La...

1. An earpiece for providing sound to a user comprising:a first body comprising an outer body, a bladder and a curable filler disposed within the bladder, wherein the outer body is configured to support the bladder and the curable filler; and
an audio output member comprising a sound tube, wherein
the audio output member is coupled to the outer body of the first body at a flexible connection that is positioned there between, and
the audio output member is positioned outside of an exterior surface of the bladder; and
a flexible tail coupled to the first body at a second location on the first body, wherein the flexible connection is positioned at a first location on the first body.

US Pat. No. 10,250,963

SYSTEM FOR CONTINUOUS MONITORING OF BODY SOUNDS

International Business Ma...

1. A wearable monitoring system, comprising:a microelectromechanical (MEMS) microphone to receive acoustic signal data through skin of a user;
an integrated circuit chip bonded to and electrically connected to the MEMS microphone;
a portable power source connected to at least the integrated circuit chip; and
a flexible substrate configured to encapsulate and affix the MEMS microphone and the integrated circuit chip to the skin of the user, and to form one or more sound chambers, the sound chambers each being positioned directly between the flexible substrate and the skin of the user.

US Pat. No. 10,250,962

PACKAGE STRUCTURE OF MEMS MICROPHONE

GOERTEK.INC, Weifang, Sh...

1. A package structure of a MEMS microphone, the package structure comprising a closed inner cavity formed by a package shell, as well as a MEMS chip and an ASIC chip which are located in the closed inner cavity, wherein a sound hole allowing sound to flow into the closed inner cavity is formed on the package shell; the MEMS chip comprises a substrate as well as a vibrating diaphragm and a back plate which are provided on the substrate; the vibrating diaphragm are provided with a plurality of air guide holes and divides the closed inner cavity into a front cavity and a back cavity; and a sound-absorbing structure is provided in the back cavity,wherein the package shell comprises a package substrate and a package housing provided on the package substrate; the MEMS chip is mounted on the package substrate through its substrate; and the vibrating diaphragm, the substrate and the package substrate together form the back cavity in a surrounding manner, and the package substrate is provided with a groove in which the sound-absorbing structure is arranged.

US Pat. No. 10,250,960

SOUND REPRODUCTION DEVICE INCLUDING AUDITORY SCENARIO SIMULATION

Fraunhofer-Gesellschaft z...

1. A sound reproduction device for training user-defined and auditory scenario-dependent reproduction parameters for sound reproduction the sound reproduction device comprising:a signal processing chain configured to render an acoustic useful signal for reproduction to a user;
a simulation scenario means configured to, corresponding to a auditory scenario selected by a user, select, and read from a storage comprising a collection of stored audio files of noise signals, a noise signal associated with, and simulating, the auditory scenario selected by the user,
wherein the signal processing chain is configured to simultaneously reproduce the noise signal and the acoustic useful signal in a manner controlled via a reproduction parameter setting;
a user interface configured to acquire a user input of a user, which represents an individual preference of the user in view of the simulated auditory scenario;
a signal modifier configured to modify the reproduction parameter settings in dependence on the user input in a manner so that the user input influences the reproduction of the acoustic useful signal, but does not influence the reproduction of the noise signal, so as to obtain a modified reproduction parameter setting; and
a storage for storing the modified reproduction parameter setting in a manner associated with the auditory scenario selected by the user, the stored reproduction parameter setting to be useable in a normal operation mode of the sound reproduction device or another sound reproduction device.

US Pat. No. 10,250,959

OPTICAL AND RF TECHNIQUES FOR AGGREGATION OF PHOTO DIODE ARRAYS

ARRIS Enterprises LLC, S...

1. A method implemented in an optical splitter/combiner said method comprising:splitting optical signals by the optical splitter/combiner, operable as a passive splitter in a downstream path for receipt by one or more wavelength division multiplexers (WDMs) using a first plurality of fiber links;
by the one or more WDMs, separating upstream optical signals received over a second plurality of fibers from the downstream optical signals received over a first plurality of fibers and configured for selectively directing upstream optical signals of different wavelengths along different paths, wherein optical signals having a first wavelength are directed from the one or more WDMs towards multiple detectors and optical signals having a second wavelength are directed towards the passive splitter over the first plurality of fiber links;
detecting upstream optical signals directed from a respective one of the one or more wave division multiplexers, wherein the detected outputs are combined into a single radio frequency signal and converted to an optical output; and
receiving the optical output representing the combination of outputs from the multiple detectors at another wavelength division multiplexer (WDM) in a path upstream from the one or more wavelength division multiplexers and reflecting the optical output upstream.

US Pat. No. 10,250,958

OPTICAL NETWORK-ON-CHIP, OPTICAL ROUTER, AND SIGNAL TRANSMISSION METHOD

Huawei Technologies Co., ...

1. An optical network-on-chip, comprising:N2 intellectual property (IP) cores;
N2/2 gateways; and
N2 optical routers;
wherein N is an even number;
wherein the N2 optical routers form two subnets, and every N2/2 optical routers form one subnet;
wherein each gateway in the N2/2 gateways is connected to two IP cores in the N2 IP cores, wherein IP cores connected to different gateways are different, and the two IP cores connected to each gateway are in one-to-one correspondences with the two subnets;
wherein the N2/2 gateways are in one-to-one correspondences with the N2/2 optical routers in each subnet in the two subnets, wherein each gateway is connected to an optical router that is in each subnet and that corresponds to each gateway;
wherein a first IP core in the N2 IP cores is configured to send a first signal to a gateway connected to the first IP core;
wherein the gateway connected to the first IP core is configured to:
determine a second IP core according to the first signal, wherein the second IP core is a destination IP core of the first signal; and
determine a subnet corresponding to the second IP core, and send the first signal to a first optical router in the subnet corresponding to the second IP core, wherein the first optical router is an optical router connected to the gateway that is connected to the first IP core;
wherein the subnet corresponding to the second IP core is configured to:
receive the first signal using the first optical router, and route the first signal to a second optical router in the subnet corresponding to the second IP core, wherein the second optical router is an optical router connected to a gateway that is connected to the second IP core; and
send, using the second optical router, the first signal to the gateway connected to the second IP core; and
wherein the gateway connected to the second IP core is configured to send the first signal to the second IP core.

US Pat. No. 10,250,957

DC-COUPLED SWITCHING IN AN AC-COUPLED ENVIRONMENT

Teradyne, Inc., North Re...

1. A system comprising:input circuitry to obtain first data corresponding to first signals on a communication channel, the first data having a first frequency that is less than a predefined frequency;
sampling circuitry to sample the first data to produce second data having a second frequency that is greater than or equal to the predefined frequency;
switching circuitry to support AC-coupled data having a frequency that is greater than or equal to the predefined frequency, the switching circuitry being configured to receive the second data and to forward the second data; and
output circuitry to receive the second data and parametric data representing non-information signal content, to produce third data based on the second data, and to produce, based on the third data and the parametric data, second signals for output from the system.

US Pat. No. 10,250,956

ADAPTIVE SAMPLING OF SMART METER DATA

International Business Ma...

1. A method for adaptive sampling of smart meter data, the method comprising:retrieving one or more balancing constraints associated with one or more smart meter sensors;
retrieving meter sensor data from the one or more smart meter sensors according to the one or more balancing constraints;
determining a subsample of the meter sensor data based, at least in part, on one or more similar consumption patterns of meter sensor data, wherein determining the subsample of the meter sensor data includes aggregating the meter sensor data retrieved using stratified sampling methods;
transmitting the subsample of the meter sensor data to an optimization engine for use in solving an optimization problem;
wherein the steps are carried out by one or more computer processors.

US Pat. No. 10,250,955

WIRELESS BUILDING SENSOR SYSTEM

Palo Alto Research Center...

1. A wireless system for measuring indoor building conditions comprising:a remote RF hub within a building, the remote RF hub having a plurality of programmable multi-element antennas configured to transmit RF power within the building, and a processor configured to beam steer a center of radiation of a power signal through the multi-element antennas; and
a plurality of sensor nodes positioned at locations within the building to receive the power signal so as to be powered by the remote RF hub, the plurality of sensor nodes configured to send and receive building data, wherein a location of each sensor node of the plurality of sensor nodes in the indoor building is automatically determined by at least one of (i) configuring each sensor node of the plurality of sensor nodes to transmit RF power data that is used by the RF hub to automatically determine the location of each sensor node of the plurality of the sensor nodes by comparing received power levels corresponding to different beam directions, and (ii) configuring each sensor node of the plurality of sensor nodes to transmit power back to the RF hub with information about an amount of power being transmitted, wherein by comparing the received power through different combinations of the multiple antennas the RF hub is configured to automatically determine the direction from which the each of the sensor nodes are transmitting power,
and wherein distances between the RF hub and each of the sensor nodes can be determined with a comparison of the transmitted and received power either from the RF hub to the each of the sensor nodes or from each of the sensor nodes to the RE hub.

US Pat. No. 10,250,953

DISPLAYING LINKED HYPER-VIDEOS WITHIN HYPER-VIDEOS

International Business Ma...

1. A computer-implemented method for displaying a linked hyper-video within a hyper-video, the method comprising:identifying one or more points of interest in the hyper-video;
detecting one or more features of the hyper-video;
extracting at least one of the one or more features; and
displaying the linked hyper-video, within the hyper-video, based on the one or more identified points of interest and based on the extracted at least one of the one or more features,
wherein displaying the linked hyper video within the hyper video is further based on identifying one or more points of non-interest in the hyper-video; and
wherein the one or more points of non-interest include at least one of a low-saliency area of the hyper-video, a low-frequency region within the low-saliency area of the hyper-video, and a homogenous sub-region within the low-frequency region of the hyper-video.

US Pat. No. 10,250,952

DYNAMIC CONTENT ALLOCATION AND OPTIMIZATION

Visible World, LLC, Phil...

1. A system comprising:a receiver configured to receive, from a first server, first information comprising a targeted number of impressions of internal marketing content and a targeted number of impressions of external marketing content to be distributed via a network;
a processor configured to determine available inventory comprising a plurality of time slots for distributing content via the network;
the receiver further configured to receive, from a second server, second information comprising ratings data associated with each of a plurality of computing devices during the plurality of time slots;
the processor further configured to determine, based on the available inventory and the second information, a content distribution schedule for distributing the external marketing content and the internal marketing content to the plurality of computing devices, wherein the content distribution schedule is configured to first achieve the targeted number of impressions of the external marketing content using the available inventory and then achieve the targeted number of impressions of the internal marketing content using remaining inventory;
a transmitter configured to transmit, to the plurality of computing devices via the network, the external marketing content and the internal marketing content based on the content distribution schedule;
the receiver further configured to receive feedback information comprising viewing data associated with the external marketing content and the internal marketing content; and
the processor further configured to determine, based on the feedback information, an updated content distribution schedule.

US Pat. No. 10,250,951

SYSTEMS AND METHODS FOR PLANNING, EXECUTING, AND REPORTING A STRATEGIC ADVERTISING CAMPAIGN FOR TELEVISION

ADOBE INC., San Jose, CA...

1. A computerized method for generating a user interface facility for efficiently planning advertising campaigns for TV the method comprising:receiving a set of television viewership data;
providing, for display via a client device, a campaign user interface comprising targeting characteristic selectable elements;
based on user interaction with the targeting characteristic selectable elements, receiving, from the client device, targeting characteristics for an advertising campaign;
generating a list of targeted TV ad slots by analyzing the television viewership data and the targeting characteristics; and
providing for display, via the campaign user interface of the client device with the targeting characteristic selectable elements, projected campaign results corresponding to the generated list of targeted TV ad slots, the projected campaign results comprising impressions with respect to categories of:
i) demographic viewer characteristics;
ii) strategic viewer characteristics; and
iii) a combination of demographic and strategic viewer characteristics, and
wherein the projected campaign results with respect to each of the categories is displayed separately.

US Pat. No. 10,250,950

METHOD AND DEVICE FOR DETERMINING REDRESS MEASURES FOR TV SERVICE OUTAGES BASED ON IMPACT ANALYSIS

SYNAMEDIA LIMITED, Middl...

1. A method comprising:at a node in a service provider network,
identifying a subscriber to the service provider network affected by a television (TV) service outage, wherein the TV service outage is identified based at least in part on anomaly exists for at least a threshold number of subscribers in a subscriber network that is communicatively coupled to the service provider network;
identifying one or more timeframe descriptors or one or more content descriptors associated with a time period of or content offered during the TV service outage, wherein the one or more timeframe descriptors are indicative of one or more timeframes within the time period, and the one or more content descriptors are descriptive of the content offered during the TV service outage;
selecting one or more of a plurality of stored importance values that are associated with the identified one or more timeframe or content descriptors, wherein the one or more of the plurality of stored importance values associated with the one or more timeframe descriptors are calculated based on a predicted TV usage of the subscriber at the time period, and the one or more of the plurality of stored importance values associated with the one or more content descriptors indicate the content is predicted to be watched by the subscriber; and
calculating an impact score for the subscriber as a function of the one or more of the plurality of stored importance values; and
initiating a redress measure for the subscriber based on the impact score exceeding a threshold value, including:
generating a message including the redress measure determined based on the image score;
obtaining one or more close-in-time resulting actions of the subscriber as a feedback to the redress measure; and
sending the message incorporating the feedback to the subscriber via a network.

US Pat. No. 10,250,949

BROADCAST CONTENT TO HTTP CLIENT CONVERSION

GOOGLE TECHNOLOGY HOLDING...

1. A method comprising:receiving a request from a client device for a first content data stream of a plurality of broadcast content data streams, wherein the request comprises a request to change from a second content data stream to the first content data stream;
joining, by a processor in the client device, the first content data stream in response to receiving the request;
initiating a determination of an access point in the first content data stream from which to begin converting the first content data stream to unicast HTTP data;
receiving, during the determination of the access point, the first content data stream and the second content data stream of the plurality of broadcast content data streams, wherein at least a portion of the second content data stream is received concurrently with the first content data stream and a portion of the second content stream is received before the request for the first content stream; and
converting, by the processor in the client device, the first content data stream to unicast HTTP data from the determined access point.

US Pat. No. 10,250,948

SOCIAL MEDIA WITH OPTICAL NARROWCASTING

ARON SUREFIRE, LLC, Foun...

17. A method, comprising:capturing an enhanced media dataset with an optical receiver and a camera, the enhanced media dataset comprising: optically narrowcast content extracted from an optical beam received by the optical receiver; and a video or image representation of the real-world environment in which the optical beam is detected, the video or image representation captured by the camera;
presenting a user interface for selecting one or more filters to be applied to received optically narrowcast content such that only received optically narrowcast content satisfying the one or more filters is presented on a social media platform;
receiving user input at the user interface selecting one or more of the filters;
applying the selected filters to the optically narrowcast content of the enhanced media dataset; and
posting the filtered, enhanced media dataset on the social media platform.

US Pat. No. 10,250,947

MEETING SYSTEM THAT INTERCONNECTS GROUP AND PERSONAL DEVICES ACROSS A NETWORK

Ricoh Company, Ltd., Tok...

1. A system comprising:a server that includes:
a network interface operable to communicate with clients; and
a control unit operable to share a screen capture between the clients that is presented at displays of the clients,
the control unit further operable to receive stroke information from one or more of the clients for marking upon the screen capture, and to distribute the stroke information to the clients, the stroke information directing each client to overlay a stroke atop the screen capture at a display of the client and causing the client to update the client's own copy of an undo or redo (“undo/redo”) state, wherein the stroke information comprises a location of a cursor, and further comprises an information selected from the group consisting of: a color, a width, an opacity, and a client that originated the mark,
the control unit further operable to transmit a command to each client, directing each client to undo an erasing stroke stored in the client's own copy of an undo/redo state, wherein the undo/redo state includes prior stroke information applied to the screen capture, and wherein the erasing stroke erases underlying strokes without erasing any portion of the underlying screen capture; and
the clients, each client operable to receive the command from the server, to use its own copy of the undo/redo state to undo the erasing stroke, based on information included in its own copy of the undo/redo state describing how the erasing stroke was applied,
wherein each client is operable to use its own copy of the undo/redo state to undo the erasing stroke regardless of whether the client was present when the erasing stroke was applied,
wherein the clients each undo a previously applied erasing stroke by popping a first entry at an undo stack and pushing the first entry onto a redo stack,
wherein the clients each redo a previously applied erasing stroke by applying a second entry at the redo stack to the meeting, popping the second entry from the redo stack, and pushing the second entry onto the undo stack, and
the undo stack and the redo stack each include shared screen captures, strokes, and clears.

US Pat. No. 10,250,946

MEETING SYSTEM THAT INTERCONNECTS GROUP AND PERSONAL DEVICES ACROSS A NETWORK

Ricoh Company, Ltd., Tok...

1. A system comprising:a server that includes:
a network interface operable to communicate with clients; and
a control unit operable to share a screen capture between the clients for presentation at displays of the clients during a meeting,
the control unit further operable to receive stroke information from one or more of the clients for marking upon the screen capture, wherein the stroke information includes a stream of coordinates that indicates a location of a cursor, and includes information selected from the group consisting of: a color, a width, an opacity, and a client that originated a mark,
wherein the controller is further operable to store information in multiple undo or redo states (“undo/redo states”) that indicate stroke information for strokes overlaid atop the screen capture at different points in time, wherein the undo/redo states include prior stroke information applied to the screen capture,
wherein the controller is further operable to utilize the undo/redo states to generate a new Portable Document Format (PDF) file that did not previously exist and comprises snapshots of the meeting at the different points in time,
wherein the new PDF file comprises multiple pages, each page including a portion that depicts the screen capture of the meeting and strokes overlaid atop the screen capture at a different point in time, the new PDF file further comprising thumbnail images for snapshots at the different points in time, the new PDF file further comprising a portion that includes stroke information, time stamps indicating times at which each stroke was applied, and an original version of the screen capture unmodified by the strokes.

US Pat. No. 10,250,945

REPLAYING SYSTEM AND REPLAYING METHOD

Inventec (Pudong) Technol...

1. A replaying system, comprising:a playing device configured to play multimedia data; and
a processor coupled to the playing device, wherein the processor is configured to control the playing device to replay data from a second time stamp to a first time stamp of the multimedia data according to a first instruction corresponding to the first time stamp, and the processor is further configured to release the data from being replayed according to a second instruction;
wherein the first instruction is corresponding to pressing a spacebar of a keyboard twice in 0.5 seconds.

US Pat. No. 10,250,944

MULTI-PLATFORM DIGITAL TELEVISION

1. An apparatus, comprising:a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:
receiving first conditional access and digital rights management data from a first removable card;
storing the first conditional access and digital rights management data at a programmable memory for a first television service;
determining a type of a television signal;
responsive to the type of the television signal corresponding to a first signal from the first television service, decoding the television signal via a first decoder of a decoder unit according to the type of the television signal to generate a first decoded signal as a demodulated cable signal according to the first television service that is enabled by the first conditional access and digital rights management data;
responsive to the type of the television signal corresponding to a second signal from a second television service, decoding the television signal via a second decoder of the decoder unit according to the type of the television signal to generate a second decoded signal as a demodulated satellite signal according to the second television service that is enabled by a second conditional access and digital rights management data;
responsive to the type of the television signal corresponding to a third signal from a third television service, decoding the television signal via a third decoder of the decoder unit according to the type of the television signal to generate a third decoded signal as a demodulated over-the-air signal according to the third television service that is enabled by a third conditional access and digital rights management data;
receiving the second conditional access and digital rights management data from a second removable card associated with the second television service;
storing the second conditional access and digital rights management data that is received at the programmable memory to enable the second television service;
receiving the third conditional access and digital rights management data associated with the third television service;
storing the third conditional access and digital rights management data at the programmable memory to enable the third television service; and
presenting one of the first television service, the second television service, or the third television service one at a time at a display according to a channel selection enabled by one of the first, second, or third conditional access and digital rights management data.

US Pat. No. 10,250,943

METHOD, APPARATUS, AND COMPUTER READABLE RECORDING MEDIUM FOR AUTOMATIC GROUPING AND MANAGEMENT OF CONTENT IN REAL-TIME

Samsung Electronics Co., ...

1. A method of managing content in a device, the method comprising:detecting, at a processor of the device, whether content is received or generated at the device;
generating, by the processor, a group comprising the received or generated content and another content;
generating, by the processor, a tag of the group based on at least one of predetermined reference information required to group the received or generated content and a tag of the received or generated content, wherein the tag is indicative of each group;
displaying a message that indicates that the tag of the group is identical to a tag of another group, based on a determination of whether the tag of the group is identical to the tag of the other group, and that requests input from the user regarding performance of generating a combined group that includes the group and the other group;
generating, by the processor, the combined group and displaying content of the combined group on the device, when the input from the user, which is input to the message, approves performance of the generating the combined group; and
changing, by the processor, a name of the tag of the group, when the input from the user, which is input to the message, disapproves performance of the generating the combined group,
wherein the other content includes content received or generated before the detected received or generated content.

US Pat. No. 10,250,942

METHODS, APPARATUS AND ARTICLES OF MANUFACTURE TO DETECT SHAPES

The Nielsen Company (US),...

1. An apparatus to manage a database for object recognition, the apparatus comprising:a detector to determine a first likelihood of detection for a reference shape at a first distance from an image capturing device;
a grouper to store the reference shape in a first group of a plurality of groups of reference shapes in the database based on a comparison of the first likelihood of detection with a first threshold, the first group associated with the first distance;
a calculator to aggregate a plurality of depth values associated with an object outline in an image to determine a combined depth value associated with the detected object outline; and
a comparator to limit comparison of the object outline in the image to reference shapes of the first group responsive to the combined depth value corresponding to the first distance.

US Pat. No. 10,250,941

SYSTEM AND METHOD FOR MAPPING AFFILIATED GRAPHS USING VIDEO FINGERPRINTS

NBCUniversal Media, LLC, ...

1. A method comprising:receiving first media corresponding to a first package encoding of a video content;
identifying a first set of frames of the first media and generating video fingerprints for the first media based on the first set of frames;
receiving second media corresponding to a second package encoding of the same video content;
identifying a second set of frames of the second media and generating video fingerprints for the second media based on the second set of frames;
generating a mapping for the entire video content comprising alignment information of a first plurality of frames of the first set of frames and a second plurality of frames of the second set of frames based on the generated video fingerprints for the first media and the generated video fingerprints for the second media; and
prior to playback of the video content, outputting the generated mapping for the entire video content, the generated mapping identifying switch points for switching from the first package encoding to the second package encoding during display of the video content,
wherein the switch points are defined by the alignment information,
wherein the alignment information of the generated mapping comprises an offset value for each alignment between the first plurality of frames of the first set of frames and the corresponding second plurality of frames of the second set of frames, and
wherein the offset value indicates a time difference by which each of the first plurality of frames of the first set of frames is shifted from a corresponding frame of the second plurality of frames of the second set of frames.

US Pat. No. 10,250,940

SYSTEM, METHOD, AND RECORDING MEDIUM FOR PROVIDING NOTIFICATIONS IN VIDEO STREAMS TO CONTROL VIDEO PLAYBACK

INTERNATIONAL BUSINESS MA...

1. A video stream control system, the system comprising:a video stream analyzing circuit configured to identify a section of a video stream where a condition will occur;
a notification delivering circuit configured to modify the video stream and to deliver a notification that the condition will occur in the section of the video stream before the section of the video stream is played;
a selecting circuit configured to dynamically select a type of delivery of the section of the video stream during a playback of the video stream based on a set of rules factoring the condition and user data at a time of the notification; and
a learning circuit configured to learn a plurality of user reactions to the video stream to optimize the identification of the condition by the video stream analyzing circuit such that sections of the video stream where a user reaction is greater than a predetermined threshold that did not cause a notification is learned for the notification delivering circuit to optimally deliver a notification,
wherein the user data comprises biometric data of the user such that the set of rules causes the selecting circuit to select a type of delivery based on avoiding a predetermined type of health risk to the user caused by viewing the video stream comprising the condition as determined by the biometric data, the predetermined type of health risk being selected from a plurality of predefined health risks stored in a database,
wherein the section of the video stream comprises a partial segment of the video stream including the section of a video stream where the condition will occur, the partial segment being modified according to the type of delivery while a remaining portion of the video stream other than the partial segment is unmodified,
wherein the type of delivery for the partial segment of the video stream includes at least two different types of delivery where the type of delivery of the at least two different types is selected based only on mitigating the predetermined type of health risk as determined by the biometric data, and
wherein the selecting circuit displays a plurality of options for the user to select one of the plurality of options from for the type of delivery, the plurality of options including an option to watch the scene, an option to fast forward, an option receive a text summary of the scene as a caption, and an option to listen to the audio description of the scene instead of watching the scene.

US Pat. No. 10,250,939

MASKING OF DECEPTIVE INDICIA IN A COMMUNICATIONS INTERACTION

Elwha LLC, Bellevue, WA ...

1. A system comprising:at least one computing device; and
one or more instructions that, when implemented in the computing device configure the computing device to perform operations including at least:
receiving at least one of audio or video data representing communication by a first participant during a communications interaction with at least one second participant;
detecting whether one or more indicia of deception are present in the audio or video data representing communication by the first participant;
displaying to the first participant at least part of the audio or video data representative of the audio or video data that will be displayed to the at least one second participant, the displaying including at least presenting one or more notifications of one or more indicia of deceptions present in the audio or video data based at least partly on the detecting whether the one or more indicia of deception are present;
modifying at least one of the audio or video data representing communication by the first participant based at least partly on whether the one or more indicia of deception are present in the audio or video data, the modifying including at least partially masking the one or more indicia of deception in a communications content; and
providing the modified at least one of audio or video data to the second participant in the communications interaction.

US Pat. No. 10,250,938

PRE-FETCHING SUPPLEMENTAL CONTENT FOR A MEDIA STREAM

Verizon Patent and Licens...

1. A device, comprising:one or more memories; and
one or more processors, communicatively coupled to the one or more memories, to:
send a first request to access a media stream from a content delivery network;
receive program content of the media stream from the content delivery network;
generate a random schedule for requesting supplemental content information,
the supplemental content information being associated with:
first supplemental content associated with a first break associated with the media stream, and
second supplemental content associated with a second break associated with the media stream, and
the random schedule specifying:
a randomly generated first point in time for requesting the first supplemental content and the second supplemental content, and
a randomly generated second point in time for requesting third supplemental content,
 the randomly generated second point in time being during a period of time, in the media stream, after the first break and before the second break;
send a second request, for the supplemental content information, to a supplemental content server based on the randomly generated first point in time,
where the supplemental content information is associated with an upcoming time period of the media stream, and
where the second request includes information identifying the upcoming time period,
the upcoming time period including:
 a first time associated with the first break, in the media stream, during which the first supplemental content is to be inserted into the media stream,
 the period of time, in the media stream and after the first break and before the second break, during which no supplemental content is to be inserted into the media stream, and
 a second time associated with the second break, in the media stream and after the period of time, during which the second supplemental content is to be inserted into the media stream;
obtain, prior to the upcoming time period and based on the second request, the supplemental content information associated with the media stream for the upcoming time period; and
during streaming of the media stream,
insert the first supplemental content during the first break of the media stream, and
insert the second supplemental content during the second break of the media stream.

US Pat. No. 10,250,937

ITEM TO ITEM TRANSITIONS

APPLE INC., Cupertino, C...

1. A method for transitioning between a plurality of media assets originating from a common media source, the method comprising:rendering at least a portion of a first media asset contained in an audio stream and a video stream from a media source, the audio stream comprising audio segments and the video stream comprising video segments;
upon detection of a transition from the first media asset to a second media asset in one of the audio stream and the video stream during the rendering of the first media asset, decoding portions of the audio stream and the video stream that contain respective onsets of content of the second media asset;
determining a termination point of the first media asset, wherein the termination point is a point when either of audio segments of the audio stream or video segments of the video stream related to the first media asset can no longer be played back,
wherein when the termination point is a point in the audio stream, the video stream still contains at least a portion of a video segment related to the first media asset that can be played back, and
wherein when the termination point is a point in the video stream, the audio stream still contains at least a portion of an audio segment related to the first media asset that can be played back;
determining a starting point of the second media asset, wherein the starting point is a common synchronization point when both audio segments of the audio stream and video segments of the video stream contain content of the second media asset that are available for playback;
shifting a rendering time of the synchronization point of the second media asset to a rendering time at the termination point of the first media asset;
rendering the second media asset at the shifted rendering time; and
discarding from rendering:
portions of the audio or video stream related to the first media asset following the determined termination point; and
portions of the audio or video stream related to the second media asset preceding the determined starting point of the second media asset.

US Pat. No. 10,250,935

ELECTRONIC APPARATUS CONTROLLED BY A USER'S VOICE AND CONTROL METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

13. An electronic apparatus controlled by a user's voice, the electronic apparatus comprising:a memory; and
a processor coupled to the memory, the processor being configured to:
control a display to display at least one first object and at least one second object, wherein the at least one second object includes a displayed text for voice calling and the at least one first object does not include the displayed text for voice calling;
identify that the at least one first object does not include the displayed text for voice calling;
assign at least one number tag to the at least one first object;
control the display to display the assigned at least one number tag on the at least one first object; and
display the at least one second object with a visual indicator by adding a visual indicator to the at least one second object;
wherein the visual indicator visually distinguishes the displayed text for voice calling on the at least one second object to indicate that the displayed text is callable,
wherein the visual indicator comprises at least one of a quotation mask or a speech bubble applied to the displayed text for voice calling.

US Pat. No. 10,250,934

MOBILE TO SET-TOP BOX LINKING

COX COMMUNICATIONS, INC.,...

1. A method of linking a mobile communications device associated with a wireless communications system to a cable television services system via a cable television services system set-top box, the method comprising:providing a set-top box for each user of a plurality of users subscribing to receive service via the set-top boxes over the cable television services system;
at the mobile communications device of a user subscribing to receive service via the set-top box, capturing identification information associated with the set-top box wherein the user's set-top box is associated with the cable television services system;
communicating to the cable television services system via the mobile communications device the captured identification information associated with the set-top box that is associated with the cable television services system and communicating to the cable television services system via the mobile communications device identification information associated with the mobile communications device that is associated with the wireless communications system;
based on the captured identification information, registering the mobile communications device with the cable television services system in association with the set-top box to control the services from the cable television services system via functionality associated with the set-top box; and
allowing control functionalities associated with the set-top box and the associated cable television services system to be performed via the registered mobile communications device via the wireless communications system in order to control services from the cable television services system.

US Pat. No. 10,250,933

REMOTE DEVICE ACTIVITY AND SOURCE METADATA PROCESSOR

SPOTIFY AB, Stockholm (S...

1. A method for receiving and processing activity data from remote devices and metadata from sources by a media object recommendation system, comprising the steps of:receiving, from a plurality of remote devices, activity data corresponding to one or more media objects accessible by the plurality of remote devices;
generating, for each of the plurality of remote devices, a taste profile containing a record corresponding to the activity data;
generating a plurality of media object documents, each media object document containing a plurality of media object terms related to a media object, each media object term being a term-weighted pair associated with one of a plurality of buckets, wherein the weight of the term-weighted pair indicates how close the media object term describes the media object;
generating an inverted index containing records having a plurality of index terms that are indexes to the plurality of media object documents, each index term corresponding to at least one of the plurality of media object terms in the plurality of media object documents;
computing a self-similarity term score for each bucket of the plurality of buckets based on a similarity of the media object terms in each bucket, and weighting each bucket based on the self-similarity term score; and
generating a personalized recommendation for each taste profile based on the activity data and the weighting of each bucket.

US Pat. No. 10,250,932

APPARATUS AND METHODS FOR AUTOMATED HIGHLIGHT REEL CREATION IN A CONTENT DELIVERY NETWORK

Time Warner Cable Enterpr...

1. A computerized method for identification of exciting digitally rendered content in a content delivery network, said computerized method comprising:receiving metadata from one or more sources, said metadata comprising information identifying at least one exciting event;
comparing said metadata to data related to a plurality of available digitally rendered content;
based at least in part on said comparing, identifying individual ones of said plurality of available digitally rendered content related to said at least one exciting event;
causing delivery of said individual ones of said plurality of available digitally rendered content to at least one computerized client device; and
enabling a user of said at least one computerized client device, via an editing application computer program operative to run on said at least one computerized client device, to change respective start and stop times for said individual ones of said plurality of available digitally rendered content, said respective start and stop times representative of at least portions of a plurality of clips.

US Pat. No. 10,250,931

SYSTEMS AND METHODS FOR SEMANTIC EDITORIAL CONTROL AND VIDEO/AUDIO EDITING

Visible World, LLC, Phil...

1. A method comprising:sending, to a first computing device, data indicative of one or more criteria associated with media content to enable display of the data indicative of the one or more criteria;
receiving, from the first computing device, an indication of a selection of the one or more criteria;
sending, to an assembly function, the selection;
receiving, from the assembly function, at least one version of media content assembled in accordance with the selection; and
transmitting, to a second computing device, the assembled version of media content to enable distribution of the assembled version of media content.

US Pat. No. 10,250,930

MEDIA CONTENT INGESTION

BCE INC., Verdun (CA)

1. A method for ingesting media content comprising:receiving at a pre-ingestion server an ingestion package comprising a media asset and associated metadata describing the media content and different access rights information for the media asset over a plurality of different content delivery platforms, the access rights information specifying respective access rights to the media asset over the plurality of different content delivery platforms, the metadata and access rights defined in accordance with a common metadata specification, the common metadata specification providing a common set of content access right terms for specifying content access rights for each of the plurality of different content delivery platforms;
at the pre-ingestion server, generating from the received ingestion package at least two different content distribution packages by, for each of the at least two different content distribution packages:
encoding the media asset in the ingestion package according to an ingestion specification definition for the respective content delivery platform; and
preparing the access rights information according to the ingestion specification definition for the respective content delivery platform; and
providing each of the generated content distribution packages to the respective content delivery platform for ingestion into the content delivery platform.

US Pat. No. 10,250,929

SYSTEM AND METHOD FOR DISSEMINATING DIGITAL WALLET FUNCTIONALITY TO A TARGET DEVICE

Mastercard International ...

1. A method of disseminating a digital wallet to a target device, comprising:searching, with a searching device, on a local network for the target device, wherein the digital wallet is an electronically stored registered card based account for use in electronic commercial transactions, and wherein the entire digital wallet is absent from the target device prior to the search;
selecting at the searching device one or more target devices;
receiving a trigger signal from a remote control; and
in response to the received trigger signal, pushing the entire digital wallet, including digital wallet functionality, to the target device selected at the searching device by a user to establish the digital wallet at the target device, and only if user authorisation has been received by the searching device to establish the digital wallet at the target device without having to enter information at the target device to create a new digital wallet at the target device.

US Pat. No. 10,250,928

PRICE DRIVEN MULTIMEDIA CONTENT VIDEO TIME-BANDWIDTH PRODUCT IMPROVEMENT (VTBPI) RECEPTION

Edge2020, Herndon, VA (U...

1. A customer premises equipment, comprising:a receiver to receive multiplexed multimedia content and advertisement, and an insertion instruction, the multiplexed multimedia content and advertisement being received over a reduced number of broadcast channels reduced from a greater number of broadcast channels greater than the reduced number of broadcast channels, the multiplexed multimedia content and advertisement eliminating repetition of the advertisement within the reduced number of broadcast channels;
a video demultiplexor to demultiplex the received multiplexed multimedia content and advertisement from the reduced number of broadcast channels to produce a multimedia content and an advertisement and store, within a storage device, the multimedia content and the advertisement; and
an assembly engine to retrieve the multimedia content and the advertisement from the storage device and insert the advertisement into the multimedia content based on the insertion instruction, and output the multimedia content and the advertisement to a display device.

US Pat. No. 10,250,927

METHOD AND APPARATUS FOR SYNCHRONIZING PLAYBACKS AT TWO ELECTRONIC DEVICES

Interdigital CE Patent Ho...

1. A method for synchronizing playback of a program including a video and associated first audio at a first electronic device with playback of a second audio associated with the program at a second electronic device that also receives the first audio, the first audio and the second audio being different from each other, the method comprising:decoding by the second electronic device, the first audio, and outputting the decoded first audio;
decoding by the second electronic device, the second audio and outputting the decoded second audio for playing back by the second electronic device;
receiving a user command to synchronize the playback of the video at the first electronic device and playback of the second audio at the second electronic device from a first position, which is a first time interval away from a beginning of the program in a normal playback of the program, wherein the first position is selectable through the user command; wherein when the playback of the second audio is at the first position, the playback of the program by the first electronic device is at a second position, which is a second time interval away from the beginning of the program in a normal playback;
responsive to the user command, the method further comprising:
capturing by a capturing device in the second electronic device, the playback of the first audio at the first electronic device;
determining by the second electronic device, an offset between the outputted decoded first audio and the captured first audio; and
adjusting outputting of the decoded second audio according to the offset, so that the playback of the first audio at the first electronic device is synchronized with the playback of the second audio at the second electronic device;
the method further comprising asking for another user command for an adjustment of the first position when a difference between the first time interval and the second time interval is more than a predefined interval.

US Pat. No. 10,250,926

TALLY MANAGEMENT SYSTEM FOR CLOUD-BASED VIDEO PRODUCTION

Disney Enterprises, Inc.,...

1. A tally management system comprising:a computing platform including a hardware processor and a system memory;
a tally management software code stored in the system memory;
the hardware processor configured to execute the tally management software code to:
receive a video production data identifying a plurality of video signals;
map each of the plurality of video signals to a corresponding one of a plurality of video feed monitors for displaying the plurality of video signals;
receive, from a remote production control facility, a selection data via a packet-switched network, the selection data identifying a primary monitor for displaying a video presentation, and the selection data further identifying a subset of the plurality of video signals contributing to the video presentation;
generate a tally data based on the mapping and the selection data to identify each of the plurality of video feed monitors corresponding respectively to the subset of the plurality of the video signals contributing to the video presentation; and
transmit the tally data to the remote production control facility via the packet-switched network, the tally data including command data for execution by the remote production control facility.

US Pat. No. 10,250,925

DETERMINING A PLAYBACK RATE OF MEDIA FOR A REQUESTER

Motorola Mobility LLC, C...

1. A method comprising:receiving, by at least one input device of a data processing system, a request from a requester for a playback session of media that includes a time varying content and which is associated with a default playback rate that establishes a base speed for playback sessions of the media;
in response to receiving the request, retrieving, from a storage that is accessible to the data processing system, a profile associated with the requester and determining, from the profile, a playback rate of the media for the requester that is different from the default playback rate of the media;
in response to determining the playback rate of the media for the requester, providing, by at least one output device, the media to the requester at the determined playback rate during the playback session of the media;
during the playback session, monitoring the at least one input device for at least one playback change made by the requester;
detecting, during the playback session of the media, playback changes made by the requester via the at least one input device, the playback changes comprising at least one of an adjustment to the playback rate of the media, pausing of the media, forwarding of the media, and rewinding of the media;
in response to detecting at least one playback change by the at least one input device, dynamically adapting the playback rate associated with the requester based on the received at least one adjustment by applying at least one of: an increase and a decrease to the playback rate;
determining whether a number of occurrences of a particular type of playback change received via the at least one input device has exceeded a predetermined threshold number of playback changes of the particular type, wherein the predetermined threshold number is greater than one; and
in response to determining that the number of occurrences of the particular type of playback change has exceeded the predetermined threshold, automatically applying an adjustment to the playback rate of the media for the requester based on the number of occurrences of the particular type of playback change, wherein the adjustment to the playback rate includes one of: an increase and a decrease to the playback rate; and
applying the adjusted playback rate as the playback rate stored within the profile.

US Pat. No. 10,250,924

TRANSMISSION APPARATUS, TRANSMISSION METHOD, RECEPTION APPARATUS, AND RECEPTION METHOD

SONY CORPORATION, Tokyo ...

1. A transmission apparatus, comprising:an encoder that encodes image data of pictures constituting moving image data including pictures in each of plural layers in a hierarchy; and
a transmitter that transmits a description and the encoded image data, wherein
the description includes, for each of the layers, a level specification value corresponding to the respective layer and to all layers in the hierarchy below the respective layer, and
the encoded image data of each layer includes information for identifying a layer to which the encoded image data belongs.

US Pat. No. 10,250,923

ADAPTIVE MEDIA TRANSMISSION PROCESSING

Comcast Cable Communicati...

1. An apparatus, comprising:one or more processors; and
a memory storing processor executable instructions that, when executed by the one or more processors, cause the apparatus to:
transmit at least a portion of a video transmission comprising a plurality of frames organized as groups of frames, wherein the groups of frames comprise a first group of frames and a second group of frames separate from the first group of frames, and wherein each group of frames begins with a respective intra-coded frame that is encoded without reference to other frames of the plurality of frames, and wherein the first group of frames and the second group of frames each comprise a respective predictive frame and a respective bi-directionally predictive frame;
receive an instruction to change a playback parameter of the video transmission;
determine a trick frame associated with the playback parameter, wherein the trick frame is in the first group of frames and encoded with reference to a second frame in the second group of frames, and wherein the trick frame is separated from the second frame by a number of frames related to the playback parameter; and
use at least the trick frame in response to the instruction to change the playback parameter of the video transmission.

US Pat. No. 10,250,922

INTELLIGENT VIDEO STREAMING SYSTEM

CenturyLink Intellectual ...

1. A system for intelligent video streaming comprising:a user device in communication with a service provider network, the user device generating a playback request for a live stream in response to a user selection to view a channel associated with live stream;
a video controller in communication with the user device and accessible over the service provider network, the video controller comprising:
at least one processor;
non-transitory computer readable media having encoded thereon computer software comprising a set of instructions executable by the at least one processor to:
allocate at least a first transcoder of a pool of transcoders to be continuously active based on analysis of viewing history of a plurality of users;
receive, from the user device, the playback request for the live stream;
determine, from the playback request, whether source streaming content for the live stream is being transcoded; and
allocate, in response to determining that the source streaming content is not being transcoded, an available transcoder from the pool of transcoders to join a multicast stream and transcode the source streaming content;
wherein the available transcoder of the pool of available transcoders further comprises:
at least one processor;
non-transitory computer readable media having encoded thereon a set of instructions executable by the at least one processor to:
generate a join request for the multicast stream of the source streaming content;
join the multicast stream;
retrieve, from the multicast stream, the source streaming content;
transcode the source streaming content for viewing by the user device; and
provide transcoded streaming content for delivery to the user device.

US Pat. No. 10,250,921

SYSTEMS AND METHODS OF VIDEO FORWARDING WITH ADAPTIVE VIDEO TRANSCODING CAPABILITIES

Dialogic Corporation, Mo...

1. A media server communicably coupleable to a plurality of user devices over a network, the media server comprising:a selective forwarding unit (SFU) including an adaptive video transcoder;
a memory storing one or more sets of instructions; and
at least one processor configured to execute the one or more sets of instructions:
to cause the SFU to receive a plurality of video streams from the plurality of user devices, respectively, one or more of the plurality of video streams corresponding to one or more large video streams;
to determine an available bandwidth from the media server to each of the plurality of user devices;
to identify one or more user devices among the plurality of user devices as being associated with low available bandwidths;
to cause the adaptive video transcoder included in the SFU to perform video transcoding on a large video stream among the one or more large video streams to produce a corresponding small video stream; and
to cause the SFU to selectively forward a portion of the plurality of video streams to each of at least some of the plurality of user devices, the portion selectively forwarded to the one or more user devices associated with the low available bandwidths including at least the corresponding small video stream,
wherein the at least one processor is further configured to execute the one or more sets of instructions to determine available bandwidths from the media server to a group of user devices among the plurality of user devices, and to determine a heterogeneity value associated with the available bandwidths associated with the group of user devices.

US Pat. No. 10,250,920

IMAGE TRANSMISSION APPARATUS AND LINK STATUS CONFIRMATION METHOD

SONY CORPORATION, Tokyo ...

1. An image transmission apparatus, comprising:a processor configured to:
superimpose a marker image on an image displayed at a reception side,
wherein the marker image is superimposed at a specific position of an image frame,
wherein the marker image visualizes a connection status of a connection between a plurality of cable connectors of a transmission side and a plurality of cable connectors of the reception side, and
wherein the plurality of cable connectors of the transmission side and the plurality of cable connectors of the reception side correspond to a plurality of links that connects the transmission side and the reception side;
interleave the image on which the marker image is superimposed for a unit of a determined number of pixels to divide the image into a plurality of signal streams; and
transmit the plurality of signal streams via the plurality of links.

US Pat. No. 10,250,919

METHOD AND SYSTEM FOR REMOTELY CONTROLLING CONSUMER ELECTRONIC DEVICES

Gracenote, Inc., Emeryvi...

1. A method comprising:accessing, by one or more processors of a media system operatively connected to a speaker device, a sequence of media content, wherein the sequence of media content is outputted by the speaker device of the media system;
accessing a fingerprint of a first portion of the sequence of media content;
comparing the fingerprint with a plurality of reference fingerprints stored in a database;
based on the comparison, identifying the sequence of media content and determining a position of the first portion within the sequence of media content;
accessing replacement media content at the media system, wherein the replacement media content is selected based at least in part on the identified sequence of media content;
determining, by the one or more processors, an offset position in the sequence of media content relative to the position of the first portion, the offset position corresponding to a second portion of the sequence of media content; and
causing the replacement media content to be outputted by the speaker device of the media system beginning at the determined offset position.

US Pat. No. 10,250,918

SYSTEMS AND METHODS FOR PRESENTING AMBIENT CONTENT ON A TELEVISION DISPLAY

Disney Enterprises, Inc.,...

1. A television system comprising:a television display;
a memory storing an executable code;
a processor executing the executable code to:
receive an input selecting an ambient mode from a plurality of modes, including an on mode, an off mode and the ambient mode, wherein in the ambient mode the television display is on for presenting ambient content and not for presenting regular television content;
request the ambient content from a server based on one of a default setting, a user profile, a user history, and a user preference;
receive, in response to the request, the ambient content from the server;
passively present the ambient content on the television display by periodically refreshing the ambient content from the server and periodically refreshing the ambient content on the television display without a user interaction;
exit the ambient mode and enter the on mode, in response to an ambient mode termination event and without user interaction, the ambient mode termination event being at least one of a breaking news event and a beginning of a scheduled television program; and
play, after exiting the ambient mode and entering the on mode, the at least one of the breaking news event and the beginning of the scheduled television program, in the on mode, on the television display.

US Pat. No. 10,250,917

INSERTING SECONDARY CONTENT AFTER PAUSE IN DELIVERY

COX COMMUNICATIONS, INC.,...

1. A system for providing enhanced playback of content recorded on a cloud-based Digital Video Recorder (cDVR), the system comprising:a processor; and
computer readable storage media including instructions, which when executed by the processor enable the system to provide a cDVR application server, operable to:
in response to receipt of a record command to record a primary content item to a cloud-based Digital Video Recorder (cDVR) storage remote from an endpoint device:
determine if a subscription to record to the cDVR storage that is remote from the endpoint device exists;
in response to confirming absence of a subscription to record to the cDVR storage, transmit a message to the endpoint device explaining terms for cDVR service before recording the primary content item;
if a subscription to record to the cDVR storage exists, record the primary content item to the cDVR storage absent storing secondary content items included with the primary content item in the cDVR storage; and
as the primary content item is recorded, insert one or more pre-roll triggers with the primary content item to trigger provision of secondary content comprising pre-roll content during playback of the primary content item;
in response to a playback command:
retrieve the primary content item from the cDVR storage that is remote from the endpoint device for playback on the endpoint device;
provide the secondary content comprising the pre-roll content with the primary content item according to the one or more pre-roll triggers;
transmit the primary content item as a stream to the endpoint device so that the pre-roll content is displayed before initially displaying the primary content item with trick play modalities disabled during the display of the pre-roll content;
enable building a primary content item buffer on the endpoint device during provision of the secondary content comprising the pre-roll content;
enable storing the secondary content comprising the pre-roll content in a cache of the endpoint device;
monitor consumption of the stream on the endpoint device for pauses in the playback of the primary content item;
retrieve the secondary content comprising the pre-roll content from the cache of the endpoint device for the stream in response to resuming playback of the stream from a pause; and
in response to resuming playback of the stream from the pause, enable display of the secondary content comprising the pre-roll content before resuming playback of the primary content item with the trick play modalities disabled during the display of the pre-roll content.

US Pat. No. 10,250,916

METHOD AND DEVICE FOR GENERATING AND DETECTING A FINGERPRINT FUNCTIONING AS A TRIGGER MARKER IN A MULTIMEDIA SIGNAL

Gracenote, Inc., Emeryvi...

1. A system comprising:a memory that stores instructions; and
one or more processors configured by the instructions to perform operations comprising:
playing multimedia content by a multimedia playback device;
while playing the multimedia content by the multimedia playback device, deriving fingerprints from respective segments of the multimedia content;
comparing the derived fingerprints to one or more reference fingerprints representing features of the multimedia content, wherein at least one reference fingerprint of the one or more reference fingerprints is associated with an action;
determining that one of the derived fingerprints matches the at least one reference fingerprint; and
in response to determining that the one of the derived fingerprints matches the at least one reference fingerprint, causing execution of the action associated with the at least one reference fingerprint,
wherein the action to be executed is associated with a time point indicating when, in the multimedia content, the action is to be executed.

US Pat. No. 10,250,915

SYSTEMS, METHODS, AND SOFTWARE FOR MOBILE VIDEO DISPLAY AND MANAGEMENT

Verint Systems Ltd., Her...

1. A method of mobile video display and management, the method comprising:acquiring a plurality of streams of live video data from a plurality of cameras;
storing each of the plurality of streams of live video data as recorded video data;
presenting, at a remote device, available streams of live video data;
receiving a selection of one or more available streams of live video data for presentation at the remote device;
presenting, at the remote device, each selected stream of live video data and a corresponding delay indication that describes how close the stream of live video data is to real-time, and maintaining an aspect ratio of each selected stream of live video data.

US Pat. No. 10,250,914

PROVIDING A START TRIGGER FOR A LIVE VIDEO BROADCAST

FACEBOOK, INC., Menlo Pa...

1. A method comprising:receiving, from a broadcaster client device associated with a broadcaster, a request to begin a live video broadcast;
receiving, from the broadcaster client device, a video stream for the live video broadcast;
providing, to a plurality of viewer client devices, a notification that the broadcaster has initiated the live video broadcast;
adding, based on requests received from one or more viewer client devices, one or more viewers to an audience for the live video broadcast;
determining whether the audience satisfies a triggering event associated with the live video broadcast;
in response to determining that the audience does satisfy the triggering event, broadcasting the video stream to the one or more viewer client devices; and
in response to determining that the audience does not satisfy the triggering event:
enabling a social networking application to minimize a display window of the live video; and
enabling the broadcaster to navigate content within the social networking application while the display window is minimized.

US Pat. No. 10,250,913

CODING OF A SPATIAL SAMPLING OF A TWO-DIMENSIONAL INFORMATION SIGNAL USING SUB-DIVISION

GE VIDEO COMPRESSION, LLC...

1. A decoder comprising:an extractor configured to extract, from a data stream representing encoded video information, information related to first and second maximum region sizes, first and second subdivision information, and a maximum hierarchy level wherein the first maximum region size and the first subdivision information are associated with prediction coding and the second maximum region size and the second subdivision information are associated with transform coding;
a divider configured to:
divide an array of information samples representing a spatially sampled portion of the video information into a first set of root regions based on the first maximum region size,
sub-divide at least some of the first set of root regions into a first set of sub-regions using recursive multi-tree partitioning based on the first subdivision information,
determine whether a size of at least one of the first set of sub-regions exceeds the second maximum region size;
responsive to a determination that the size of at least one of the first set of sub-regions does exceed the second maximum region size, divide at least one of the first set of sub-regions into a second set of root regions of the second maximum region size, and
determine, for each of the second set of root regions of the second maximum region size, whether the respective root region of the second set of root regions is to be sub-divided;
responsive to a determination that the respective root region of the second set of root regions is to be sub-divided, sub-divide the respective root region of the second set of root regions into a second set of sub-regions using recursive multi-tree partitioning based on the second subdivision information and the maximum hierarchy level; and
a reconstructor configured to reconstruct the array of information samples using prediction coding in accordance with the first set of sub-regions and transform coding in accordance with the second set of sub-regions.

US Pat. No. 10,250,912

METHOD AND APPARATUS FOR ENTROPY DECODING WITH ARITHMETIC DECODING DECOUPLED FROM VARIABLE-LENGTH DECODING

MEDIATEK INC., Hsin-Chu ...

1. A method of entropy decoding for binary strings coded using variable length coding and arithmetic coding, the method comprising:receiving input data for a video bitstream associated with video data;
applying arithmetic decoding to at least a portion of the video bitstream to derive at least one arithmetic-decoded binary string, wherein said at least one arithmetic-decoded binary string contains no arithmetic encoded binary string;
storing said at least one arithmetic-decoded binary string in a memory;
receiving at least a portion of arithmetic-decoded bitstream from the memory for a variable-length decoder (VLD) when arithmetic-decoded bitstreams stored in the memory are complete for a selected image unit, wherein the arithmetic-decoded bitstream is variable-length encoded, and comprises arithmetic-decoded binary strings for the selected image unit; and
applying variable-length decoding, by the variable-length decoder, to said at least a portion of arithmetic-decoded bitstream to derive said at least one decoded syntax element;wherein said arithmetic decoding is decoupled from the variable-length decoder via the memory; and a processing time of said variable-length decoding of one image unit overlaps a processing time of said arithmetic decoding of another image unit.