US Pat. No. 10,993,115

SYSTEM AND METHOD FOR REAL TIME FRAUD ANALYSIS OF COMMUNICATIONS DATA

TATA COMMUNICATIONS (AMER...

1. A telecommunications system comprising:a processor; and
a memory device that stores a plurality of instructions, which when executed by the processor, causes the processor to:
receive a request from a telephony switch to terminate a call, the call including a plurality of call attributes;
analyze the call to determine if one of the plurality of attributes associated with the call is on a blacklist;
if at least one attribute associated with the call is on a blacklist, flag the call as fraudulent;
analyze the flagged call to determine if the at least one attribute associated with the call is on a whitelist;
generate a rejection message based on the at least one attribute associated with the call not being on the whitelist;
receive a message indicating that the at least one attribute associated with the call should be added to the whitelist based on the at least one attribute associated with the call not being on the whitelist;
add the at least one attribute associated with the call to the whitelist to update the whitelist based on the at least one attribute associated with the call not being on the whitelist;
generate new entries on the whitelist based on the received message to further update the whitelist based on the at least one attribute associated with the call not being on the whitelist;
apply the updated whitelist to future calls based on the at least one attribute associated with the call not being on the whitelist; and
generate a second rejection message based on the at least one attribute associated with the call being on the whitelist.

US Pat. No. 10,993,114

COMMUNICATION TERMINAL, NETWORK DEVICE, COMMUNICATION METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM

NEC CORPORATION, Tokyo (...

1. An access and mobility management function (AMF) device in a first communication network, the AMF device comprising:at least one processor comprising hardware; and
at least one memory operatively coupled with the at least one processor, wherein the at least one processor is configured to:
check, by the AMF device, access rights and security capabilities of a communication terminal during a handover procedure to handover the communication terminal from the first communication network to a second communication network having a mobility management entity (MME) device, and
send, by the AMF device, a relocation request message including a security context of the communication terminal to the MME device after the check, wherein
the first communication network comprises a 5th generation system (5GS) network and the second communication network comprises an evolved packet system (EPS) network.

US Pat. No. 10,993,113

DEVICE FOR TRIGGERING CONTINUOUS APPLICATION EXECUTION USING BEACONS

OpenPath Security Inc., ...

1. A method comprising:configuring automatic execution of a particular application on a mobile device based on a set of beacons that are registered to the particular application on the mobile device, wherein the particular application is configured with a two-phase access procedure to wirelessly obtain access to a secured resource;
triggering execution of the particular application, from a closed or inactive state on the mobile device, in response to receiving, at the mobile device, a first beacon of the set of beacons from a beaconing device during a first time;
completing a first phase of the two-phase access procedure based on (i) said triggering execution and (ii) successfully authorizing access to the secured resource during the first phase;
resuming execution of the particular application in response to receiving, at the mobile device, a different second beacon of the set of beacons from the beaconing device;
completing a second phase of the two-phase access procedure based on (i) said resuming execution, (ii) said completion of the first phase, and (iii) the mobile device being a specified distance from the beaconing device; and
obtaining access to the secured resource in response to completing the first phase and the second phase of the two-phase access procedure.

US Pat. No. 10,993,112

SYSTEMS AND METHODS FOR ACCESSING A NETWORK

Futurewei Technologies, I...

1. A method comprising:obtaining, by a user equipment (UE), a UE identifier;
setting up, by the UE with a wireless network component, a packet data network (PDN) connection;
receiving, by the UE, an extensible authentication protocol (EAP) message from an authentication, authorization, and accounting (AAA) server/proxy, the EAP message including an identifier of a link layer channel between the UE and a trusted WLAN access gateway (TWAG) that the AAA server/proxy obtained from the TWAG; and
communicating, by the UE, with the TWAG over the link layer channel using wireless local area network (WLAN) control signaling protocol (WLCP).

US Pat. No. 10,993,111

INTELLIGENT DOOR LOCK SYSTEM IN COMMUNICATION WITH MOBILE DEVICE THAT STORES ASSOCIATED USER DATA

August Home Inc., San Fr...

1. A system for locking or unlocking a remotely operable lock at a door of a dwelling via an intelligent door lock system at the dwelling, the system comprising:the intelligent door lock system, comprising the remotely operable lock at the dwelling;
a server in communication with the intelligent door lock system; and
a mobile device in communication with the server,
wherein the server is configured to determine, based on a location of the mobile device communicated to the server, whether the mobile device has exited or entered one or more areas associated with one or more geo-fences associated with the dwelling, the one or more areas comprising a first area associated with a first geo-fence of the one or more geo-fences,
wherein the mobile device is configured to:
in response to a determination made by the server that the mobile device has entered the first area associated with the first geo-fence, trigger the mobile device to monitor for wireless communication from the intelligent door lock system; and
subsequent to triggering the mobile device to monitor for wireless communication from the intelligent door lock system and in response to detection of at least one wireless communication from the intelligent door lock system, trigger the intelligent door lock system to unlock the remotely operable lock.

US Pat. No. 10,993,110

CONNECTIONLESS FAST METHOD FOR CONFIGURING WI-FI ON DISPLAYLESS WI-FI IOT DEVICE

NVIDIA Corp., Santa Clar...

1. A method comprising:connecting a client device to a first Wi-Fi network access point;
receiving on the client device a MAC address from a target device in an 802.11 beacon;
without generating a second Wi-Fi network access point on the target device, communicating from the client device to the target device via 802.11 signaling a first vendor action frame to influence the target device to authenticate to the first Wi-Fi network, the first vendor action frame comprising authentication credentials for the first Wi-Fi network and instructions to instantiate target device application logic compatible for communication with application logic of the client device over the first Wi-Fi network.

US Pat. No. 10,993,109

MULTI-RAT ACCESS STRATUM SECURITY

Telefonaktiebolaget LM Er...

1. A method, implemented by a base station, of supporting security context setup in a wireless communication network, wherein a wireless communication device in the wireless communication network is capable of communicating using a first Radio Access Technology (RAT) and a second RAT different from the first RAT, the method comprising:obtaining, by the base station, key material for the first and second RATs; and
initiating, by the base station and based on the key material, Access Stratum (AS) security context setup for the first RAT and the second RAT in a single signaling procedure.

US Pat. No. 10,993,107

MULTI-FACTOR AUTONOMOUS SIM LOCK

1. A wireless device, 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, the operations comprising:
initializing a secure timer;
determining that a valid subscriber identification module (SIM) card is installed in the wireless device, resulting in a first determination;
determining that a network connection has been established between the wireless device and a trusted server, resulting in a second determination;
starting the secure timer if both the first determination and the second determination are true;
penalizing the secure timer if the first determination or the second determination is false, wherein the penalizing the secure timer extends a duration before a SIM lock is unlocked for the wireless device to provide service with any installed SIM card;
repeating the first determination, the second determination, and the penalizing steps until expiry of the secure timer; and
responsive to expiry of the secure timer, unlocking the SIM lock.

US Pat. No. 10,993,106

METHOD AND APPARATUS FOR ACCESS, HANDOVER, AND ENCRYPTION CONTROL OF A UE

Samsung Electronics Co., ...

1. A method performed by first node in a communication system, the method comprising:transmitting, to a second node, a first message including a radio resource control (RRC) message received from a terminal and an identifier allocated to the terminal by the first node to identify the terminal over an interface between the first node and the second node; and
receiving, from the second node, a second message including an identifier allocated to the terminal by the second node to identify the terminal over the interface, an identifier of a data radio bearer, an internet protocol (IP) address of an uplink tunnel associated with the data radio bearer, and an identifier of the uplink tunnel,
wherein the first node includes a radio link control (RLC) layer, a medium access control (MAC) layer and a physical (PHY) layer, and
wherein the second node includes an RRC layer and a packet data convergence protocol (PDCP) layer.

US Pat. No. 10,993,105

METHOD AND DEVICE FOR ESTABLISHING ASSOCIATION BETWEEN TERMINAL DEVICES

GUANGDONG OPPO MOBILE TEL...

1. A method for establishing an association between terminal devices, comprising:transmitting, by a first terminal device, information of terminal capabilities to a network device, the information of terminal capabilities being used to indicate that the first terminal device has capabilities of receiving and forwarding data;
receiving, by the first terminal device, confirmation information transmitted by the network device and used to confirm that the first terminal device has the capabilities of receiving and forwarding data;
after receiving the confirmation information, receiving, by the first terminal device, association request information transmitted by the second terminal device, the association request information carrying device information of the second terminal device;
determining, by the first terminal device, whether to establish the association with the second terminal device according to stored association information and the device information of the second terminal device; wherein the association information is used to indicate the device associated with the first terminal device; and
when the first terminal device determines to establish the association with the second terminal device, establishing, by the first terminal device, the association with the second terminal device;
the method further comprises:
receiving, by the first terminal device, a cluster identifier (ID) transmitted by the network device, the cluster ID being used to temporarily identify a cluster to which the first terminal device pertains, the cluster ID being allocated to the first terminal device when the network device determines that the first terminal device has the capabilities of receiving and forwarding data; wherein the cluster ID is determined according to identification of the first terminal device; and
transmitting, by the first terminal device, the cluster ID to the second terminal device, so that the second terminal device determines, before transmitting data to the first terminal device or receiving data from the first terminal device, according to the cluster ID, whether the first terminal device is accessible and resources occupied for the data transmission or reception.

US Pat. No. 10,993,104

TEMPORARY HANDLING OF WIRELESS COMMUNICATION DEVICE CAPABILITIES

Apple Inc., Cupertino, C...

1. An apparatus comprising:a processing element configured to cause a wireless communication device (UE) to:
wirelessly communicate with a first base station according to a first radio access technology (RAT), and wirelessly communicate with a second base station according to a second RAT;
transmit assistance information to the first base station, wherein the assistance information comprises:
first preferred values corresponding to one or more first operating capabilities of the UE associated with communicating according to the first RAT; and
second preferred values corresponding to one or more second operating capabilities of the UE associated with communicating according to the second RAT, wherein the second preferred values are to be forwarded by the first base station to the second base station;
conduct transmissions with the first base station according to:
adjusted first operating capabilities if the first base station adjusted the first operating capabilities according to the first preferred values; or
unadjusted first operating capabilities if the first base station did not adjust the first operating capabilities; and
conduct transmissions with the second base station according to:
adjusted second operating capabilities if the second base station adjusted the second operating capabilities according to the second preferred values; or
unadjusted second operating capabilities if the second base station did not adjust the second operating capabilities.

US Pat. No. 10,993,103

USING TIME-OF-FLIGHT TO DETECT AND CORRECT MISALIGNMENT IN PET/CT IMAGING

KONINKLIJKE PHILIPS N.V.,...

1. A positron emission tomography (PET) image reconstruction device comprising:an electronic processor; and
a non-transitory storage medium storing instructions readable and executable by the electronic processor to reconstruct PET imaging data having TOF localization by operations including:
performing a TOF image reconstruction on the PET imaging data to produce a TOF reconstructed image wherein the TOF image reconstruction utilizes the TOF localization of the PET imaging data;
performing a non-TOF image reconstruction on the PET imaging data to produce a non-TOF reconstructed image wherein the non-TOF image reconstruction does not utilize the TOF localization of the PET imaging data;
computing a comparison image indicative of differences between the TOF reconstructed image and the non-TOF reconstructed image;
determining an adjustment for the TOF image reconstruction based on the comparison image; and
performing the TOF image reconstruction on the PET imaging data with the determined adjustment to produce an adjusted TOF reconstructed image.

US Pat. No. 10,993,102

LOCALIZED ROUTING IN MOBILE NETWORKS

Nokia Technologies Oy, E...

1. An apparatus comprising:at least one processor; and
at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least:
receive localized routing context information for a user equipment being served by a radio access network of a source base station, wherein the localized routing context is received from at least one of a local gateway, a user gateway, or a controlling mobility gateway, wherein the localized context routing information includes information about local routing provided between at least one other user equipment that the user equipment has a local route to via the source base station; and
send updated localized routing context information to at least one other base station, wherein the updated localized routing context information is sent via a local interface between the apparatus and the at least one other base station, the updated localized routing context information includes local routing information for corresponding user equipment routed locally via the apparatus and the at least one other base station.

US Pat. No. 10,993,101

DISCOVERY OF NETWORK RESOURCES ACCESSIBLE BY INTERNET OF THINGS DEVICES

Intel Corporation, Santa...

1. An apparatus for networking, comprising:a detector to detect, using information related to user activity from at least two network resources from a plurality of network resources on a network, a user and a command to access an Internet-of-Things (IoT) device remote from the user, wherein access to the IoT device is to take place over the network, the IoT device among the plurality of network resources; and
a resource discoverer to discover the plurality of network resources on the network, including the IoT device;
wherein, upon detection of the user but prior to detection of the command to access the IoT device, the detector is to signal the resource discoverer to initiate discovery of and connect to a subset of the plurality of network resources that includes the IoT device, the subset of the plurality of network resources selected from the plurality of network resources on the basis of the information from the at least two network resources and at least in part on the basis of how the user is detected.

US Pat. No. 10,993,100

SYSTEM AND METHOD OF LOW ENERGY MOBILE DEVICE RECOGNITION

Huf Secure Mobile GmbH, ...

17. A system comprising:data processing hardware of a Bluetooth low energy communication node, the Bluetooth low energy node defining a node within a Bluetooth low energy node network configured to communicate with a vehicle control module within a vehicle; and
memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising:
while the vehicle control module within the vehicle is in at least one of a low-power state or an off-state:
receiving at least one localization frame from a mobile device, the at least one localization frame comprising identification information for the mobile device;
identifying that the mobile device is a respective known mobile device by determining that the at least one localization frame of the mobile device comprises a localization secret derived from a cryptographic digital access key stored at the Bluetooth low energy communication node; and
after identifying that the mobile device is the respective known mobile device by determining that the at least one localization frame from the mobile device comprises the localization secret derived from the cryptographic digital access key stored at the Bluetooth low energy communication node:
determining that a signal strength of a signal broadcasted by the mobile device corresponds to a wake-up proximity zone, the wake-up proximity zone indicating a threshold distance of the mobile device from the vehicle acceptable to supply power to the vehicle control module within the vehicle based on signal strength of the signal broadcasted by the mobile device; and
in response to determining that a signal strength of a signal broadcasted by the mobile device corresponds to the wake-up proximity zone,
supplying power to the vehicle control module within the vehicle; and
after supplying power to the vehicle control module within the vehicle and while the vehicle control module of the vehicle is in a powered-state, after supplying power to the vehicle control module of the vehicle, supplying authentication information to the vehicle control module of the vehicle.

US Pat. No. 10,993,099

HETEROGENEOUS INTERNET OF THINGS ENVIRONMENT DEVICE COMMUNICATION SOLUTION

International Business Ma...

1. A software defined radio (SDR) system, comprising:a memory medium;
a bus coupled to the memory medium; and
a processor coupled to the bus;
a network adapter; and
a plurality of SDR bots deployed by the processor to enable heterogeneous device communications in an internet of things (IoT) environment, each SDR bot of the plurality of SDR bots being deployed on a different SDR device, being designed to process a single set type of communication, and performing a set of tasks, comprising:
obtaining from the network adapter, a set of communications sent by an IoT device using a first technology;
collaborating with others of the plurality of SDR bots to determine, based on an analysis of the set of communications, a protocol of the set of communications;
forwarding a simulation packet to the IoT device using the determined protocol in order to verify a format of the determined protocol;
verifying, in response to a receipt of a protocol-compliant response from the IoT device in reaction to the simulation packet, that the determined protocol is associated with the IoT device;
interpreting a communication of the set of communications based on the protocol; and
forwarding a notification in the communication from the IoT device based on the interpreted communication, wherein the forwarding of the notification includes sending, via the network adapter, an instruction initiated by the IoT device to a second IoT device using a second technology in a protocol of the second IoT device that causes the second IoT device to perform an action based on information about the IoT device contained in the interpreted communication.

US Pat. No. 10,993,098

TELECOMMUNICATIONS APPARATUS AND METHODS

SONY CORPORATION, Tokyo ...

1. A method of operating a terminal device in a wireless telecommunications network, the method comprising:receiving, by the terminal device on a Physical Downlink Shared Channel (PDSCH) resource allocated to the terminal device, a system information block type 5 (SIB5) containing a list of a plurality of different values of parameters used in the wireless telecommunication network, at least one of the values of the parameters in the SIB5 identifying at least one radio frequency channel number to be received by the terminal device, the SIB5 including inter-frequency selection parameters associated with the at least one radio frequency channel number; and
obtaining, by the terminal device, scheduling information of at least one other SIB of a different type and instructions to replace or remove a part of the scheduling information that indicate to the terminal device whether to receive particular ones of the at least one other SIB of the different type included in the scheduling information;
subsequent to the replacing or removing the part of the scheduling information, scheduling communication of the at least one other SIB with the wireless telecommunications network and on the selected inter-frequency parameter in the SIB5, by the terminal device.

US Pat. No. 10,993,097

SYSTEM, METHOD AND APPARATUS FOR THE DISTRIBUTION OF WIRELESS SENSOR NETWORK INFORMATION

Senseware, Inc., Vienna,...

1. A system, comprising:a sensor node device at a monitored location, the sensor node device configured to generate sensor data values based on periodic sensor measurements by one or more sensors supported by the sensor node device;
one or more first server devices at a location remote from the monitored location, the one or more server devices configured to receive from a user device, a specification of a transformation function, and to store the transformation function in a database in association with a time based series of sensor data based on the generated sensor data values;
one or more second server devices at the location remote from the monitored location, the one or more second server devices configured to receive the time based series of sensor data, to retrieve the transformation function from the database, and to transform the time based series of sensor data into a time based series of transformed sensor data using the retrieved transformation function, the one or more second server devices further configured to transmit computer readable program code to a viewing device, the computer readable program code enabling the viewing device to process JavaScript Object Notation (JSON) formatted packets generated by the one or more second server devices, wherein each JSON formatted packet includes one or more of the time based series of transformed sensor data along with an associated timestamp, the computer readable program code further enabling the viewing device to perform a first comparison of the time based series of transformed sensor data to a threshold value included in the computer readable program code to indicate an existence of a physical condition at the monitored location via an alert in a user interface presented by the viewing device; and
one or more third server devices at the location remote from the monitored location, the one or more third server devices configured to perform a second comparison of the time based series of transformed sensor data to the threshold value, the second comparison independent from the first comparison, and configured to initiate an external communication to a user based on a crossing of the threshold as determined by the second comparison.

US Pat. No. 10,993,096

METHODS AND SYSTEMS FOR DETERMINING ESIM PROFILE PRESENCE FOR REACTIVATION

Verizon Patent and Licens...

1. A method comprising:receiving, at one or more devices, an identifier associated with a user device, wherein the user device includes an embedded subscriber identity module (eSIM);
identifying, by the one or more devices, a first eSIM profile associated with the identifier, wherein the first eSIM profile has been previously provisioned for a wireless service, and wherein identifying the first eSIM profile comprises:
identifying a plurality of eSIM profiles associated with the identifier, wherein each eSIM profile was previously provisioned for wireless service; and
identifying the first eSIM profile as the most recently provisioned eSIM profile of the plurality of eSIM profiles;
determining, by the one or more devices, whether the eSIM stores a second eSIM profile that matches the first eSIM profile;
re-provisioning, by the one or more devices, the first eSIM profile for a new wireless service when the second eSIM profile matches the first eSIM profile; and
activating, by the one or more devices, the user device for communication via the new wireless service in response to re-provisioning the first eSIM profile.

US Pat. No. 10,993,095

METHOD FOR SELECTING, IN SELECTION PERIOD, SUBFRAME EXCLUDING SUBFRAME RELATING TO SUBFRAME IN WHICH TRANSMISSION HAS BEEN PERFORMED DURING SENSING PERIOD IN WIRELESS COMMUNICATION SYSTEM, AND TERMINAL USING SAME

LG Electronics Inc., Seo...

1. A method of performing a sidelink operation in a wireless communication system, the method performed by a user equipment (UE) and comprising:determining a sidelink resource set based on a candidate resource set and a candidate resource,
wherein the candidate resource is excluded from the candidate resource set,
wherein a time unit index of the candidate resource is determined based on a time unit index of a specific time unit in which the sidelink operation is performed within a sensing window of the UE; and
performing the sidelink operation based on the sidelink resource set,
wherein the time unit index of the candidate resource is equal to Y,
wherein the time unit index of the specific time unit is equal to K, and
wherein the candidate resource is determined based on Y and K satisfying a condition that:
Y+J*P is equal to K+P_STEP*I for at least one integer value of J from 0 to a Cresel-1,
wherein * represents multiplication,
wherein the P is related to a resource reservation period,
wherein the P_STEP is a positive integer,
wherein the I is related to a network-configured parameter, and
wherein the Cresel is a positive integer related to a resource reselection counter.

US Pat. No. 10,993,094

METHOD FOR PERFORMING V2X COMMUNICATION IN WIRELESS COMMUNICATION SYSTEM AND APPARATUS FOR SAME

LG ELECTRONICS INC., Seo...

1. A method for performing vehicle-to-everything (V2X) communication by a user equipment (UE) in a wireless communication system, the method comprising:receiving, from an upper layer of the UE, a transmission request of a V2X message of a V2X service identified by a V2X service identifier;
requesting or selecting radio resources for V2X communication over PC5 based on the UE being served or not being served by an evolved universal terrestrial radio access network (E-UTRAN) for V2X communication; and
transferring, to a lower layer of the UE, the V2X message for performing transmission of the V2X communication over PC5,
wherein the transmission request includes the V2X message and the V2X service identifier of the V2X service for the V2X message,
wherein based on a transmission parameter related with the V2X service identifier, the transmission parameter is transferred to an AS (Access Stratum) layer with the V2X message,
wherein the transmission parameter includes information for selecting a modulation and coding scheme (MCS) level of QAM, and
wherein the MCS level is selected, by a Medium Access Control (MAC) layer of the UE, based on the transmission parameter related with the V2X service identifier.

US Pat. No. 10,993,092

METHOD FOR SELECTING, IN SELECTION PERIOD, SUBFRAME EXCLUDING SUBFRAME RELATING TO SUBFRAME IN WHICH TRANSMISSION HAS BEEN PERFORMED DURING SENSING PERIOD IN WIRELESS COMMUNICATION SYSTEM, AND TERMINAL USING SAME

LG Electronics Inc., Seo...

1. A method of performing a vehicle-to-everything (V2X) operation in a wireless communication system, the method performed by a user equipment (UE) and comprising:determining a V2X resource set based on excluding a candidate resource from a candidate resource set, wherein a subframe index of the excluded candidate resource is determined based on a subframe index of a specific subframe in which a transmission is performed by the UE within a monitoring window of the UE; and
performing a V2X communication based on the V2X resource set,
wherein the subframe index of the excluded candidate resource is equal to Y,
wherein the Y is a integer,
wherein the subframe index of the specific subframe is equal to Z,
wherein the Z is a integer, and
wherein the excluded candidate resource is determined based on Y and Z satisfying a condition that:
Y+J*P is equal to Z+S*M for at least one integer value of J from 0 to a Cresel-1,
wherein * represents multiplication,
wherein the P is related to a resource reservation period,
wherein the S is a predefined positive integer,
wherein the M is related to a network-configured parameter, and
wherein the Cresel is a positive integer related to a resource reselection counter.

US Pat. No. 10,993,091

EMERGENCY LOCATION INFORMER SYSTEM

ELI TECHNOLOGY INC., Hal...

1. An emergency location informer system comprising:an emergency mobile positioning (EMP) server communicating over a public switched telephone network (PSTN), a cellular network and an Internet protocol (IP) network;
an emergency service number (ESN) database server storing known civic addresses and associated tags of wireless access points (APs) that are provided by an Internet service provider (ISP) over the IP network;
an EMP-AP component stored in non-transitory computer readable media and executing on a processor of a wireless access point (AP) at a civic address known to the ISP, the EMP-AP component communicating tag information with the ISP over the IP network, the tag information including a tag associated with the civic address and stored in the ESN database server, the tag forming a part of a radio frequency (RF) beacon signal transmitted by the AP, wherein the EMP-AP component is generated by the ISP, transmitted to the AP over the IP network and stored in the non-transitory computer readable media of the AP, the EMP-AP component including code segments for embedding the tag into beacon frames of the RF beacon signal along with other beacon information provided by the AP; and
an EMP-OS component incorporated into an operating system (OS) and executing on a processor of a cell phone and operative to monitor the beacon signal of the AP and to store the tag, the EMP-OS component being further operative to embed the tag in an emergency call from the cell phone to the EMP server over a network, wherein the EMP-OS component is further operative to transmit at least one of global positioning system (GPS), Assisted GPS (AGPS) and Uniform Resource Locator (URL) information to the EMP server over the IP network;
whereby the EMP server receives the tag embedded in the emergency call such that the civic address associated with the tag can be retrieved from the ESN database server; and
wherein the EMP server communicates over the IP network with an ESN operator who provides the tag to the ESN database to obtain the associated civic address.

US Pat. No. 10,993,090

NETWORK ACCESS METHOD, APPARATUS, AND SYSTEM

TENCENT TECHNOLOGY (SHENZ...

1. A network access method performed at a computer server in connection with a social networking platform, wherein the social networking platform includes a first social networking account at a first mobile terminal and a second social networking account at a second terminal and the second social networking account is further bound to an identifier of a wireless network by the social networking platform, the computer server having one or more processors and memory storing one or more programs to be executed by the one or more processors, the method comprising:receiving, via a first wireless connection, a network access request from the first social networking account at the first mobile terminal when the first mobile terminal is within a predefined distance from the wireless network, the network access request including the identifier of the wireless network bound to the second social networking account;
forwarding the network access request to the second social networking account at the second terminal, the network access request including the first social networking account and an identifier of the wireless network;
receiving a feedback instruction sent by the second social networking account, the feedback instruction including authorization information of accessing the wireless network; and
sending, via the first wireless connection, the authorization information of accessing the wireless network to the first social networking account at the first mobile terminal, the authorization information including verification information used for accessing the wireless network, wherein the first mobile terminal is configured to initiate a second wireless connection to the wireless network using the verification information and the second wireless connection is distinct from the first wireless connection.

US Pat. No. 10,993,089

APPLICATION DATA DELIVERY SERVICE FOR NETWORKS SUPPORTING MULTIPLE TRANSPORT MECHANISMS

Convida Wireless, LLC, W...

1. A user equipment comprising a processor and a memory, the memory storing computer executable instructions which, when executed by the processor, cause the user equipment to provide an application data delivery service for enabling communication between a first application that is hosted on the user equipment and a second application, the application data delivery service being configured to perform operations comprising:receiving, from the first application on a first interface that comprises an application programing interface exposed by the application data delivery service to the first application, a first request to send a packet to the second application via a communications network, the first request comprising an indication of whether the first application desires the packet to be acknowledged and an identifier of the second application;
encoding, based on the first request, a header comprising the indication of whether the packet should be acknowledged, the identifier of the second application, and a field that is used to support sequencing of packets; and
sending, to a mobility management entity of the communications network, via a Non-Access Stratum (NAS) Message, a second request requesting that the packet be sent to the second application, the second request comprising the packet and the header.

US Pat. No. 10,993,088

SYSTEMS AND METHODS FOR USING ROLE-BASED VOICE COMMUNICATION CHANNELS IN QUICK-SERVICE RESTAURANTS

H.M. Electronics, Inc., ...

1. A communication system configured for managing voice communication channels used by a crew of employees in a quick-service restaurant, the system comprising:electronic storage configured to electronically store information, wherein the information represents associations of individual voice communication channels with one or more communication groups, wherein individual ones of the one or more communication groups are specific to one or more roles of employees in the quick-service restaurant, wherein the associations include:
a first association between a first voice communication channel and a first communication group, wherein the first communication group is specific to a first type of roles in the quick-service restaurant,
a second association between a second voice communication channel and a second communication group, wherein the second communication group is specific to a second type of roles in the quick-service restaurant,
a third association between a third voice communication channel and the first and second communication groups,
a fourth association between a fourth voice communication channel and the first communication group and a third communication group, wherein the third communication group is specific to a third type of roles in the quick-service restaurant,
a fifth association between a fifth voice communication channel and the second and third communication groups,
a sixth association between a sixth voice communication channel and the first, second, and third communication groups,
a seventh association between a seventh voice communication channel and the third communication group,
one or more hardware processors configured by machine-readable instructions to:
receive a first device-specific packet from a first communication device associated with a first crew member, wherein the first device-specific packet is received during a first uplink time period and includes packetized uplink information based on audio information captured by the first communication device, wherein the first uplink time period occurs within a first time frame, wherein the first device-specific packet is targeted to the first communication group;
receive a second device-specific packet from a second communication device associated with a second crew member, wherein the second device-specific packet is received during a second uplink time period and includes packetized uplink information based on audio information captured by the second communication device, wherein the second uplink time period occurs within a second time frame, wherein the second device-specific packet is targeted to the second communication group;
receive a third device-specific packet from a third communication device associated with a third crew member, wherein the third device-specific packet is received during a third uplink time period and includes packetized uplink information based on audio information captured by the third communication device, wherein the third uplink time period occurs within a third time frame, wherein the third device-specific packet is targeted to the third communication group;
generate a first downlink packet that includes packetized downlink information that is organized in a set of broadcast channels, wherein the set of broadcast channels includes:
a first broadcast channel that is used for audio information received in device-specific packets that were targeted to the first communication group,
a second broadcast channel that is used for audio information received in device-specific packets that were targeted to the second communication group,
a third broadcast channel that is used for audio information received in device-specific packets that were targeted to one of the first and second communication groups,
a fourth broadcast channel that is used for audio information received in device-specific packets that were targeted to one of the first and third communication groups,
a fifth broadcast channel that is used for audio information received in device-specific packets that were targeted to one of the second and third communication groups,
a sixth broadcast channel that is used for audio information received in device-specific packets that were targeted to one of the first, second, and third communication groups, and
a seventh broadcast channel that is used for audio information received in device-specific packets that were targeted to the third communication group; and
transmit the first downlink packet to a set of end-user communication devices, including the first, second, and third communication devices.

US Pat. No. 10,993,087

COMMUNICATION SYSTEMS WITH CALL INTERRUPT CAPABILITIES

Motorola Solutions, Inc.,...

1. A communication system, comprising:a fixed network equipment (FNE) operable to:
receive a talk group call from a first radio;
transmit the talk group call to a second radio; and
receive a request for a high priority call; and
a gateway operable to transmit, subsequent to the FNE receiving the request for the high priority call, an interrupt signaling message to the first radio through a broadband channel other than a channel over which the FNE receives the talk group call from the first radio, the interrupt signaling message comprising instructions for the first radio to de-key from the talk group call.

US Pat. No. 10,993,086

METHOD, SYSTEM, AND APPARATUS FOR TRANSMITTING GROUP COMMUNICATION SERVICE DATA

Samsung Electronics Co., ...

1. A method performed by an apparatus in a communication system, the method comprising:receiving, from a base station, a first message including an identity of the base station, an identity of a cell associated with the base station, and a multimedia broadcast and multicast service (MBMS) service area identity;
transmitting, to the base station, a second message as a response to the first message;
receiving, from a network entity, a third message for starting a session associated with an MBMS;
determining whether to use a single cell point to multi point (SC-PTM) mode or a multicast broadcast single frequency network (MBSFN) mode;
transmitting, to the base station, a fourth message for starting the session, the fourth message including the MBMS service area identity, wherein a cell list and a quality of service (QoS) parameter are further included in the fourth message in case that the SC-PTM mode is determined to be used; and
receiving, from the base station, a fifth message as a response to the fourth message.

US Pat. No. 10,993,084

PORTABLE SERVER FOR WIRELESS CONTENT DISTRIBUTION WITHIN A LOCAL AREA

BLUEBOX AVIATION SYSTEMS ...

1. A portable server for use in a system for wirelessly distributing content to a plurality of clients in a local area which is defined by or within an aircraft, wherein the portable server comprises:storage for storing content;
a wireless transceiver for wireless communication with one or more of the clients for wireless distribution of at least some of the stored content to one or more of the clients and for wireless communication with at least one other portable server;
a processing resource for controlling the wireless transceiver for wireless distribution of content to one or more of the clients and for wireless communication with the at least one other portable server; and
a wireless UHF radio receiver for wirelessly receiving ADS-B-out (Automatic Dependent Surveillance-Broadcast out) transmissions from the aircraft,
wherein the processing resource is configured to determine current flight information from the ADS-B-out transmissions wirelessly received by the radio receiver and to send the current flight information to the wireless transceiver for wireless transmission to one or more of the clients for display on a moving map at the one or more of the clients.

US Pat. No. 10,993,083

METHOD AND APPARATUS FOR NOTIFYING INFORMATION ABOUT MBMS NETWORK

LG ELECTRONICS INC., Seo...

1. A method for performing vehicle-to-everything (V2X) communication by a first base station belonging to a first multimedia broadcast multicast service (MBMS) network in a wireless communication system, the method comprising:transmitting information related to the first MBMS network, which includes a user service description (USD) of the first MBMS network, to a second base station belonging to a second MBMS network; and
receiving information related to the second MBMS network, which includes a USD of the second MBMS network, from the second base station,
wherein the information related to the first MBMS network is used for MBMS reception of V2X message in the first MBMS network, and
wherein the information related to the second MBMS network is used for MBMS reception of V2X message in the second MBMS network.

US Pat. No. 10,993,082

METHODS AND APPARATUS FOR DEVICE LOCATION SERVICES

Amber Solutions, Inc., D...

1. An apparatus comprising:at least one processing device comprising a processor coupled to a memory;
said at least one processing device being configured:
to determine in a first node of a node network identifying information sufficient for tracking a user device that generates radio communications detectable by at least the first node;
to replicate at least a portion of the identifying information from the first node to one or more additional nodes of the node network; and
to track the user device utilizing the identifying information in the first node and the one or more additional nodes.

US Pat. No. 10,993,081

LOCATION REPORTING IN A CELLULAR TELECOMMUNICATIONS NETWORK

British Telecommunication...

1. A method in a cellular telecommunications network, the cellular telecommunications network including a base station having a coverage area, and further including a plurality of User Equipment (UE) located within the coverage area of the base station, the method comprising:instructing a first plurality of UEs each to report a respective location of the UE;
associating an occurrence of a connection performance indication for each UE of the first plurality of UEs with a reported location for that UE;
defining a first geographical region in which a density of reported locations is above a first density threshold;
defining a second geographical region in which a density of reported locations is above a second density threshold, wherein an area of the first geographical region is greater than an area of the second geographical region;
instructing a second plurality of UEs within the first geographical region each to report a respective location at a first reporting rate; and
instructing a third plurality of UEs within the second geographical region each to report a respective location at a second reporting rate.

US Pat. No. 10,993,080

SYSTEMS AND METHODS FOR TRANSPORTATION MODE DETERMINATION USING A MAGNETOMETER

TRUEMOTION, INC., Boston...

1. A method comprising:operating a magnetometer of a mobile device during a trip in a vehicle to acquire magnetometer data, wherein the magnetometer is included in one or more sensors of the mobile device;
acquiring speed data from a sensor of the one or more sensors of the mobile device during the trip in the vehicle;
correlating, by a processor of the mobile device, the magnetometer data to the speed data to separate the magnetometer data into one or more groupings based on the speed data;
performing, by the processor of the mobile device, spectral analysis on a magnitude of the magnetometer data for each of the one or more groupings to obtain a set of frequency components;
calculating, by the processor of the mobile device, an energy for each of the set of frequency components obtained from the spectral analysis;
comparing, by the processor of the mobile device, the energy for each of the set of frequency components to a baseline value to generate a difference; and
assigning, by the processor of the mobile device, a transportation mode type to the vehicle based on the difference.

US Pat. No. 10,993,079

MOTION DETECTION METHOD, DEVICE, AND MEDIUM

BAIDU ONLINE NETWORK TECH...

7. A device, comprising:one or more processors;
a storage device, configured to store one or more programs; and
an acceleration detector, configured to detect an acceleration of the device;
wherein, when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement a motion detection method comprising:
determining whether a preset posture corresponding to a pre-trained model matches with a present posture of an intelligent device in a mobile carrier, comprising: determining a difference between the preset posture corresponding to the pre-trained model and the present posture of the intelligent device in the mobile carrier; determining whether the difference is less than a preset posture threshold; and determining that the preset posture corresponding to the pre-trained model matches with the present posture of the intelligent device in the mobile carrier, in response to that the difference is less than the preset posture threshold; in which pre-trained models obtained by training under different postures of the intelligent device are different;
in response to the preset posture corresponding to the pre-trained model matching with the present posture of the intelligent device in the mobile carrier, verifying the matched pre-trained model according to accelerations of the intelligent device when the mobile carrier is in different motion states, in which the pre-trained model is trained based on different sample motion states of the mobile carrier and sample accelerations of the intelligent device when the mobile carrier is in the different sample motion states;
taking a model passing the verifying as a prediction model; and
inputting a collected-presently acceleration of the intelligent device to the prediction model.

US Pat. No. 10,993,078

TRACKING SYSTEM FOR TRACKING AND RENDERING VIRTUAL OBJECT CORRESPONDING TO PHYSICAL OBJECT AND THE OPERATING METHOD FOR THE SAME

HTC Corporation, Taoyuan...

11. A computer-implement operating method, adapted to a tracking system, wherein the tracking system comprises a wearable electronic device and at least one tag device disposed in a physical object, the method comprising:transmitting, by an anchor array of the wearable electronic device, a plurality of request wireless signals, wherein each of the request wireless signals includes a transmitting time of that said each of the request wireless signals;
in response to receiving the request wireless signals by the at least one tag device, transmitting a plurality corresponding response wireless signals to the anchor array of the wearable electronic device by the at least one tag device;
in response to receiving the corresponding response wireless signals by the anchor array, calculating a plurality of distances between the at least one tag device and each of a plurality of anchor devices disposed in the anchor array of the wearable electronic device according to the request wireless signals and the corresponding response wireless signals by a processor of the wearable electronic device;
calculating, by the processor, a relative coordinate of the at least one tag device according to the distances;
calculating, by the processor, an absolute coordinate of the at least one tag device according to both the relative coordinate of the at least one tag device and a reference coordinate of a reference point of the wearable electronic device, wherein the reference coordinate is an absolute coordinate of the reference point in a virtual space corresponding to the wearable electronic device; and
in response to the absolute coordinate of the at least one tag device is identified as being in a seen space of the virtual space by the processor, rendering at least on part of a virtual object corresponding to the physical object into the seen space according to the absolute coordinate of the at least one tag device by a display device of the wearable electronic device, wherein the at least one part of the virtual object is corresponding to at least one part of the physical object, and the at least one tag device is disposed in the at least one part of the physical object.

US Pat. No. 10,993,077

METHOD OF DETERMINING PRESENT LOCATION AND PROVIDING WALKING ROUTE INFORMATION

NAVER CORPORATION, Seong...

1. A method of identifying a current location, performed by a server having wireless communication with a terminal, the method comprising:receiving, from the terminal, surrounding environment information including a reference place and a positional relationship between the reference place and a user, the surrounding environment information being input in the terminal in a natural language of the user by the user;
performing natural language processing on the surrounding environment information to extract place information about the reference place and positional relationship information about the positional relationship between the reference place and the user;
searching a map database for the reference place corresponding to the place information;
transmitting to the terminal a first additional request for the user to input first additional surrounding environment information;
receiving, from the terminal, first additional surrounding environment information input in natural language by the user in response to the first additional request;
performing natural language processing on the first additional surrounding environment information to extract first additional place information about a first additional reference place input by the user and first additional positional relationship information about the first additional reference place; and
searching the map database for the reference place corresponding to the place information and the first additional place information,
wherein the transmitting of the first additional request, the receiving of the first additional surrounding environment information, the extracting of the first additional place information and the first additional positional relationship information, and the searching for the reference place are repeatedly performed, until only one reference place corresponding to the place information and the first additional place information is found;
estimating a candidate region in which the user is likely to be located, based on the searched-for one reference place and the positional relationship information; and
determining the candidate region as the user's current location.

US Pat. No. 10,993,076

LIGHTING CONTROL APPARATUS AND LIGHTING CONTROL METHOD

HONDA MOTOR CO., LTD., T...

1. A lighting control apparatus, comprising a processor configured to:acquire a distance between a mobile body and a communication terminal, the communication terminal giving an instruction to unlock the mobile body; and
control lit states of a first light and a second light that are provided to the mobile body according to the acquired distance, wherein
the first light illuminates an inside of the mobile body by being lit on,
the second light illuminates an outside of the mobile body by being lit on, and
the processor turns on the first light when the acquired distance is a first distance, and turns on the second light when the acquired distance is a second distance that is shorter than the first distance.

US Pat. No. 10,993,075

LOCATION HISTORY ACCESS FOR LOST TRACKING DEVICE

Tile, Inc., San Mateo, C...

1. A method for locating a tracking device comprising:accessing, from a tracking server, a first set of locations of a mobile device when it was connected to the tracking device and a subsequent second set of locations of the mobile device when it was not connected to the tracking device;
in response to a user associated with the tracking device marking the tracking device as lost via an application running on a client device and the tracking server subsequently flagging the tracking device as lost, displaying, by the client device, a map interface of a geographic area including the first set of locations and the second set of locations;
modifying, by the client device, the map interface to display the first set of locations and the second set of locations by animating the display of a path of the mobile device before and after the mobile device disconnects from the tracking device, the displayed path comprising the first set of locations and the second set of locations displayed within the map interface in an order based on timestamps associated with each location in the first set of locations and the second set of locations, wherein the map interface includes a first interface element enabling the user to select a starting time and a second interface element enabling the user to select an ending time, and wherein the displayed path only includes locations within the first set of locations and the second set of locations associated with timestamps that fall between the starting time and the ending time; and
further modifying, by the client device, the map interface to display text identifying one or both of a first length of time between the starting time and a time that the tacking device was lost and a second length of time between the time the tracking device was lost and the ending time, and indicating that only locations within the first length of time or second length of time are shown within the map interface.

US Pat. No. 10,993,074

POWER MANAGEMENT AND DATA BANDWIDTH IMPROVEMENTS FOR PASSIVE ENTRY, PASSIVE START (PEPS)

Cypress Semiconductor Cor...

1. A sensor device comprising:a processor coupled to a plurality of antennas, the processor for receiving wireless signals through the plurality of antennas and determining phase and magnitude of the received wireless signals at the plurality of antennas; and
an input/output (I/O) for receiving wireless communication protocol from a microcontroller unit (MCU), the wireless communication protocol corresponding to a master device in operative wireless communication with a slave device,
wherein the received wireless signals are received by the sensor device from the master device while the master device is in cooperative wireless communication with the slave device, and
wherein the phase and magnitude of the received wireless signals corresponds to a position of the master device relative to the sensor device.

US Pat. No. 10,993,071

INFORMATION OFFERING APPARATUS, INFORMATION OFFERING SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM

FUJI XEROX CO., LTD., To...

1. An information offering apparatus comprising:a processor configured to:
offer target information concerning a target;
determine whether a user visited a specific place for a first time or has visited the specific place plural times;
select first contents in response to determining that the user has only visited the specific place one time; and
change the target information in accordance with history information concerning a number of times a user has visited the specific place, wherein
the target is an event in which the user participates; and
the target information is explanatory information explaining a past background of the event.

US Pat. No. 10,993,070

ELECTRONIC APPARATUS AND METHOD FOR PROVIDING IDENTIFICATION INFORMATION

Samsung Electronics Co., ...

1. An electronic device comprising:a first communication module;
a second communication module;
a memory configured to store location information of the electronic device; and
a processor,
wherein the processor is configured to:
acquire, from a first external electronic device located at a short distance from the electronic device, business information corresponding to a place where the first external electronic device is located, by using the first communication module, wherein the business information includes at least one of a name of a shop corresponding to the place, or a business type of the shop;
transmit the business information and the location information to a second external electronic device by using the second communication module; and
receive service information corresponding to the business information from the second external electronic device by using the second communication module, and
wherein the processor is further configured to:
collect and store movement information and an associated strength of a signal received from the first external electronic device,
identify a current location of the electronic device by using the collected movement information and the strength of the signal received from the first external electronic device, and
determine whether a movement to the current location where the first external electronic device is located occurs when the signal is received from the first external electronic device or if the movement indicates that the electronic device is passing the first external electronic device.

US Pat. No. 10,993,068

COMMUNICATION CONTROL DEVICE AND COMMUNICATION CONTROL METHOD

NTT DOCOMO, INC., Tokyo ...

1. A communication control device performing communication control relating to a user terminal that transmits and receives user information via a first communication path and a second communication path, the first communication path being provided for a first control node in one or a plurality of slices that are virtualized networks generated on a network infrastructure, and the second communication path being provided for a second control node different from the first control node in one or a plurality of slices that are virtualized networks generated on a network infrastructure, the communication control device comprising:a change request acquiring unit that acquires a change request relating to changing of the first and second communication paths relating to the user terminal; and
a communication processing unit that performs a process relating to changing of the first and second communication paths while forming a state in which the first and second communication paths before change and the changed communication path are compatible with each other,
wherein the communication processing unit performs a process of establishing the changed communication path and completes the establishment, and then performs a process of releasing the first and second communication paths before the change, thereby establishing a state in which the first and second communication paths before the change and the changed communication path are compatible, and
wherein the communication processing unit changes the communication path to the changed communication path provided for a first control node different from the second control node and a third control node before the change, and switches functions of both the first and second communication paths before the change to the changed communication path, and a number of the communication paths after the change is smaller than a total number of the first and second communication paths.

US Pat. No. 10,993,067

APPARATUS AND ASSOCIATED METHODS

Nokia Technologies Oy, E...

1. An apparatus comprisingat least one processor; and
at least one memory including computer program code;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:
use
captured spatial audio content captured by a rotatable spatial audio capture microphone array, the captured spatial audio content defining an aural scene comprising the audio of a scene surrounding the spatial audio capture microphone array defined such that the three-dimensional arrangement of the audio in the scene is audibly presentable to a recipient user, an orientation of the aural scene defined relative to the rotatable spatial audio capture microphone array at the time of audio capture, and
captured direction data associated with the spatial audio content and representative of the direction of a reference direction of the spatial audio capture microphone array relative to the scene over a time during which the spatial audio content was captured;
to generate modified spatial audio content in which the aural scene is decoupled from any rotation of the rotatable spatial audio capture microphone array that occurred during capture of the spatial audio content for presentation to the recipient user relative to a space in which the recipient user is located by virtue of modification of the orientation of the aural scene using the captured direction data.

US Pat. No. 10,993,066

APPARATUS AND ASSOCIATED METHODS FOR PRESENTATION OF FIRST AND SECOND VIRTUAL-OR-AUGMENTED REALITY CONTENT

NOKIA TECHNOLOGIES OY, E...

1. An apparatus comprising:at least one processor; and
at least one memory including computer program code,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:
receive first information indicative of a reference location, wherein the reference location is a real-world reference location determined at least in part by a location tracker;
provide for presentation of audio content as spatial audio to be perceived, from the reference location, as originating from a direction of at least one of a plurality of virtual audio sources, the plurality of the virtual audio sources associated with respective real-world locations;
receive second information detected by at least the location tracker during real-time or near real-time presentation of the audio content and indicative of at least the presence of a real-world object between any of the real-world locations associated with the respective virtual audio sources and the real-world reference location;
select, based on the second information, those of the plurality of virtual audio sources having the real-world object located between them and the reference location;
modify, based on the second information, the audio content associated with the selected virtual audio sources, to indicate aurally the location of the real-world object, wherein the audio content originating from non-selected virtual audio sources is unmodified; and
provide for presentation of the modified audio content as spatial audio.

US Pat. No. 10,993,065

SYSTEMS AND METHODS OF CALIBRATING EARPHONES

Harman International Indu...

1. A method of customizing sound for a listener, the method comprising:emitting a predetermined audio signal using a transducer located on a first earphone of a listening device worn by a listener and proximate to a first ear of the listener;
receiving the predetermined audio signal at a microphone located on a second earphone of the listening device;
determining a transfer function for the listener based on the received predetermined audio signal;
obtaining anatomical data for the listener;
modifying the transfer function based on the obtained anatomical data; and
applying the modified transfer function to audio signals transmitted to the listener.

US Pat. No. 10,993,064

APPARATUS AND ASSOCIATED METHODS FOR PRESENTATION OF AUDIO CONTENT

Nokia Technologies Oy, E...

1. An apparatus comprisingat least one processor; and
at least one memory including computer program code;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:
receive first audio content from a remote apparatus, the audio content comprising at least one audio stream associated with respective location information;
provide for presentation of the at least one audio stream as spatial audio such that the at least one audio stream is to be perceived as originating from a respective perceived-direction based on the respective location information;
determine at least one direction indicated by a user input;
identify which of the one or more perceived-directions of the at least one audio streams correspond to the at least one direction determined from the user input to identify at least one of the at least one audio streams;
transmit a message to the remote apparatus, the message including at least identifying information for the at least one identified audio stream;
receive second audio content provided in response to the transmitted message by the remote apparatus, the second audio content comprising an enhanced version of the at least one identified audio stream, the enhanced version of the identified audio stream having a greater audio quality than the identified audio stream;
provide for presentation of the at least one audio stream, including the identified audio stream, as spatial audio such that the at least one audio stream is to be perceived as originating from the respective perceived-direction based on the respective location information and the simultaneous presentation of the enhanced version of the identified audio stream as spatial audio such that it is to be perceived as originating from a second perceived-direction, wherein the perceived-direction of the identified audio stream is offset from the second perceived-direction of the enhanced version of the identified audio stream.

US Pat. No. 10,993,063

METHOD FOR PROCESSING 3D AUDIO EFFECT AND RELATED PRODUCTS

GUANGDONG OPPO MOBILE TEL...

1. A method for processing a three dimensions (3D) audio effect, comprising:obtaining, in a virtual reality (VR) scenario, eight first positions of eight monaural sound sources and eight pieces of monaural data corresponding to the eight monaural sound sources, the eight monaural sound sources corresponding to a target object, the eight monaural sound sources being in a one-to-one correspondence relation with the eight pieces of monaural data, and each of the eight monaural sound sources locating at a position with unique 3D coordinates;
obtaining a second position of the target object in the VR scenario, the second position having 3D coordinates, and the eight first positions and the second position being based on same coordinate origin;
determining a distance between each of the eight first positions and the second position to obtain eight distances;
adjusting the eight pieces of monaural data according to the eight distances; and
synthesizing the eight pieces of monaural data adjusted to 7.1-channel data;
wherein adjusting the eight pieces of monaural data according to the eight distances comprises:
selecting, from the eight distances, at least one distance smaller than a preset threshold to obtain at least one target distance;
determining at least one piece of monaural data corresponding to the at least one target distance as a first monaural-data set;
determining, among the eight pieces of monaural data, at least one piece of monaural data that fails to be contained in the first monaural-data set as a second monaural-data set;
performing a first processing on the first monaural-data set to obtain a first target monaural-data set; and
performing a second processing on the second monaural-data set to obtain a second target monaural-data set.

US Pat. No. 10,993,062

LOUDNESS ADJUSTMENT FOR DOWNMIXED AUDIO CONTENT

Dolby Laboratories Licens...

1. A method for gain adjusting audio signals based on encoder-generated loudness metadata, the method comprising:receiving, by an audio decoder operating in a playback channel configuration different from a reference channel configuration, an audio signal for the reference channel configuration, the audio signal including audio sample data for each channel of the reference channel configuration, and the encoder-generated loudness metadata, the encoder-generated loudness metadata comprising loudness metadata for a plurality of channel configurations including the playback channel configuration and the reference channel configuration;
selecting, from the loudness metadata for the plurality of channel configurations, the loudness metadata for the playback channel configuration;
determining loudness adjustment gains from the loudness metadata for the playback channel configuration; and
applying the loudness adjustment gains as a part of overall gains applied to the audio sample data to generate output audio sample data for each channel of the playback channel configuration;
wherein the loudness adjustment gains depend on a loudness level indicated by the loudness metadata for the playback channel configuration and a reference loudness level, and
wherein the playback configuration has a different number of audio channels than the reference channel configuration.

US Pat. No. 10,993,061

SOUNDSTAGE-CONSERVING AUDIO CHANNEL SUMMATION

Boomcloud 360, Inc., Enc...

1. A system, comprising:a circuitry configured to:
generate a first rotated component and a second rotated component by rotating a pair of audio signal components;
generate left quadrature components that are out of phase with each other using the first rotated component;
generate right quadrature components that are out of phase with each other using the second rotated component;
generate orthogonal correlation transform (OCT) components based on the left and right quadrature components, each OCT component including a weighted combination of a left quadrature component and a right quadrature component;
generate a mono output channel using one or more of the OCT components; and
provide the mono output channel to one or more speakers.

US Pat. No. 10,993,060

ACOUSTIC SIGNAL PROCESSING DEVICE AND ACOUSTIC SIGNAL PROCESSING METHOD

SOCIONEXT INC., Kanagawa...

1. An acoustic signal processing device for performing signal processing on an input signal group of multi-channel acoustic signals to output an output signal group including fewer channel signals than channel signals included in the input signal group, the acoustic signal processing device comprising:a flag storage in which a first dialog flag indicating whether a first signal is a dialog signal is stored, the first signal being a front channel signal included in the input signal group;
a front signal processor which generates a first L signal and a first R signal by performing signal processing on the first signal;
a first adder which generates a fourth signal by adding a second signal and the first L signal, the fourth signal being a left channel signal included in the output signal group, the second signal being a left channel signal included in the input signal group; and
a second adder which generates a fifth signal by adding a third signal and the first R signal, the fifth signal being a right channel signal included in the output signal group, the third signal being a right channel signal included in the input signal group,
wherein the front signal processor includes:
a first sound image localizer which, when the first dialog flag indicates that the first signal is the dialog signal, performs signal processing to distribute the first signal and place distributed first signals at predetermined positions, to generate the first L signal and the first R signal; and
a second sound image localizer which, when the first dialog flag indicates that the first signal is not the dialog signal, performs signal processing to distribute the first signal and place distributed first signals at positions different from the predetermined positions, to generate the first L signal and the first R signal.

US Pat. No. 10,993,059

ENDPOINT MIXING PRODUCT

SIREMIX GMBH, Berlin (DE...

1. An endpoint mixing product, comprising a control module and a speaker system, wherein the speaker system includes speakers, each with a 3D coordinate;wherein the speakers of the speaker system are arranged into a 3D array facing a same direction to generate sounds travelling to an audience; and the speakers communicate with the control module respectively; and the control module is configured for delivering sound fragments to the speakers; the sound fragments contain 3D coordinates respectively of the speakers, and the sound fragments correspond to the speakers respectively through the 3D coordinates; the speakers are configured for receiving and playing the corresponding sound fragments respectively to form an endpoint mixing sound;
wherein the speaker system is an endpoint mixing integrated speaker system; and the endpoint mixing integrated speaker system includes a mounting module, a frontend speaker layer and a backend speaker layer; and the frontend speaker layer and the backend speaker layer are arranged on the mounting module;
the number of speakers of the frontend speaker layer and the number of speakers of the backend speaker layer are both two; and the distance between the two speakers of the frontend speaker layer is smaller than the distance between the two speakers of the backend speaker layer, and the height of the speaker of the frontend speaker layer is lower than the height of the speaker of the backend speaker layer.

US Pat. No. 10,993,058

MANUFACTURING METHOD FOR DIAMOND-LIKE CARBON VIBRATING DIAPHRAGM AND LOUDSPEAKER

1MORE INC

1. A method of manufacturing a diamond-like carbon (DLC) vibrating diaphragm, comprising the steps of:placing a substrate in air, the substrate being a polymer material;
a step of depositing a DLC composite diaphragm comprising: introducing carbon-containing gas from one end of an atmospheric pressure plasma chemical vapor deposition device at a temperature of less than 90° C., providing a voltage of greater than 5 KV and less than 10 KV to ionize the carbon-containing gas, introducing a main gas from the other end of the atmospheric pressure plasma chemical vapor deposition device, taking the ionized carbon-containing gas out of the atmospheric pressure plasma chemical vapor deposition device by the main gas, and depositing the ionized carbon-containing gas on a surface of the substrate to form the DLC composite diaphragm; and
a step of forming the DLC vibrating diaphragm comprising: cutting the DLC composite diaphragm into the DLC vibrating diaphragm having a required diameter DLC, and forming the DLC vibrating diaphragm having a required shape by a compressing process; or compressing the DLC composite diaphragm by a compressing process to form the DLC vibrating diaphragm having a required shape and diameter, and cutting the DLC vibrating diaphragm.

US Pat. No. 10,993,057

ELECTRONIC DEVICE MICROPHONE LISTENING MODES

Hewlett-Packard Developme...

1. A method comprising:setting, by an electronic device including a microphone, a spatial region of a wide range, non-focused listening mode in which sound is detected within the spatial region, the spatial region set selectively less than a maximal range around the electronic device to take into account an environment in which the electronic device is located and so that the microphone does not listen for and ignores a spoken trigger phrase within a portion of the environment in the wide range, non-focused listening mode;
switching the microphone, by the electronic device, to operate in the wide range, non-focused listening mode;
in response to the microphone detecting the spoken trigger phrase in the wide range, non-focused listening mode, switching the microphone, by the electronic device, to operate in a narrow range, focused listening mode in which sound is detected only within a region narrower than the spatial region and encompassing a location from which the spoken trigger phrase was detected in the wide range, non-focused listening mode; and
in response to the microphone detecting a spoken information request other than the spoken trigger phrase in the narrow range, focused listening mode, performing, by the electronic device, an action responsive to the spoken information request.

US Pat. No. 10,993,056

PREPROGRAMMED HEARING ASSISTANCE DEVICE WITH PRESELECTED ALGORITHM

1. A method for programming a programmable hearing assistance device having memory in which one or more preloaded hearing correction algorithms are stored, the method comprising:(a) receiving a hearing loss profile of a user of the programmable hearing assistance device;
(b) based at least in part on the hearing loss profile, determining a preferred hearing correction algorithm for the user;
(c) storing the preferred hearing correction algorithm into the memory of the programmable hearing assistance device, after which the memory contains the preferred hearing correction algorithm and the one or more preloaded hearing correction algorithms;
(d) after completion of step (c), delivering the programmable hearing assistance device to the user;
(e) during an initial setup procedure performed by the user, the user manually switching between the preferred hearing correction algorithm and the one or more preloaded hearing correction algorithms, and listening to sounds amplified by the programmable hearing assistance device while using the preferred hearing correction algorithm or while using one of the preloaded hearing correction algorithms; and
(f) the user selecting the preferred hearing correction algorithm or one of the one or more preloaded hearing correction algorithms for continued use in the programmable hearing assistance device,wherein the algorithm selected in step (f) comprises a selected algorithm that continues to be used in the programmable hearing assistance device after completion of the initial setup procedure.

US Pat. No. 10,993,055

ELASTOMERIC WAX BARRIER FOR HEARING AID ACOUSTIC PORT

Starkey Laboratories, Inc...

1. A tube cap for fitting over an acoustic port tube of a hearing aid receiver, comprising:a body made of elastomeric material having an acoustic port therethrough for conducting sound from the acoustic port tube of the receiver;
wherein the body comprises a bridge from one side of the acoustic port to an opposite side of the acoustic port;
wherein the bridge forms an arch over the acoustic port to allow conduction of sound from the acoustic port tube of the receiver;
wherein the bridge is deformable so as to be deflected into the acoustic port when inserted into an ear in order to prevent direct ingress of wax into the acoustic port tube; and,
wherein the bridge is partially invertible to allow cleaning.

US Pat. No. 10,993,054

WAX PROTECTION FOR IN-CANAL HEARING DEVICE

Starkey Laboratories, Inc...

1. A hearing aid assembly comprising:a receiver assembly comprising a receiver speaker;
a receiver housing defining a receiver cavity to enclose the receiver assembly, the receiver housing defining:
a circuitous receiver acoustic channel, wherein the receiver channel defines an open side along at least a portion of the receiver channel;
a receiver opening defined in a wall of the receiver channel and in acoustic communication with the receiver cavity; and
a pass-through passage extending from a first side of the receiver housing to a second side of the receiver housing, wherein the pass-through passage is partially defined by the wall defining the receiver opening; and
an earbud configured to fit over at least a portion of the receiver housing, the earbud comprising an earbud inner surface that at least partially covers the open side of the receiver channel when the earbud is positioned over at least a portion of the receiver housing.

US Pat. No. 10,993,053

HEARING DEVICE INCLUDING ANTENNA UNIT

1. A hearing device comprising a housing that is configured to be positioned completely in the ear canal of a wearer, the housing having a first part configured for extending into the ear canal of the wearer and a second part configured to be positioned towards or at the opening of the ear canal of the wearer, the hearing device comprising:an input transducer for registering ambient sound and providing an electrical signal representing the ambient sound,
a sound processor for processing the electrical signal, an output transducer to provide the processed electrical signal to the wearer,
an extractor cord, attached to the housing, for removing and/or inserting the hearing device in the ear canal of the wearer,
an antenna unit for reception and/or emission of electromagnetic energy, the antenna unit being at least partly disposed within the extractor cord,
a communication unit for processing of data to be transmitted or received via the antenna unit, and
a coaxial cable configured as a transmission line connecting the communication unit and the antenna unit, the coaxial cable configured to transfer a signal from the communication unit to the antenna unit and/or from the antenna unit to the communication unit, so as to minimize parasitic effects on the antenna unit, wherein the coaxial cable is terminated at the input transducer.

US Pat. No. 10,993,052

SELECTING AUDIO INPUT FROM A HEARING DEVICE AND A MOBILE DEVICE

Sonova AG, Staefa (CH)

1. A method for selecting audio input from a microphone of a hearing device worn by a user or a microphone of a mobile device, the method comprising:determining a signal-to-noise ratio of the audio input from the microphone of the mobile device;
detecting proximity between the hearing device and the mobile device;
if proximity between the hearing device and the mobile device is detected and the signal-to-noise ratio of the audio signal from the microphone of the mobile device is above a threshold:
receiving an audio input with the microphone of the mobile device and generating a mobile device audio signal from the audio input;
transmitting the mobile device audio signal from the mobile device into a communication network;
if proximity between the hearing device and the mobile device is not detected:
receiving an audio input with the microphone of the hearing device and generating the hearing device audio signal from the audio input with the hearing device;
transmitting the hearing device audio signal from the hearing device to the mobile device;
transmitting the hearing device audio signal from the mobile device into the communication network.

US Pat. No. 10,993,050

JOINT SPECTRAL GAIN ADAPTATION MODULE AND METHOD THEREOF, AUDIO PROCESSING SYSTEM AND IMPLEMENTATION METHOD THEREOF

INVICTUMTECH INC, Diamon...

1. A joint spectral gain adaptation (JSGA) apparatus, comprising:an aided-ear loudness processor (AL processor), which is located in the JSGA apparatus and is configured to receive and perform computations on an aided-ear threshold elevation profile (ATE profile) and a spectrum selected from the group consisting of an input spectrum and a first spectrum derived from the input spectrum to obtain an aided-ear loudness spectrum (AL spectrum);
a bare-ear loudness processor (BL processor), which is located in the JSGA apparatus and is configured to receive and perform computations on a bare-ear threshold elevation profile (BTE profile) and a modified spectrum previously obtained to obtain a bare-ear loudness spectrum (BL spectrum); and
a spectrum shaping processor (SS processor), which is located in the JSGA apparatus and connected to the bare-ear loudness processor, the spectrum shaping processor is configured to receive and perform computations on the input spectrum, the BL spectrum, and a loudness spectrum selected from the group consisting of the AL spectrum and a first loudness spectrum derived from the AL spectrum to obtain a modified spectrum and a linear spectral gain vector (LSG vector);
wherein the modified spectrum previously obtained is passed to the BL processor as an input.

US Pat. No. 10,993,048

SPEECH INTELLIGIBILITY-BASED HEARING DEVICES AND ASSOCIATED METHODS

1. A hearing device comprising:an antenna for receiving a first wireless input signal from an external device;
a transceiver coupled to the antenna, the transceiver configured to provide a transceiver input signal, the transceiver input signal being based on the first wireless input signal;
an input module for provision of a first input signal, the input module comprising a first microphone, wherein the first input signal comprises a microphone signal;
a first processing unit configured to provide a processed output signal;
a receiver configured to provide an audio output signal based on the processed output signal;
a second processing unit, operatively connected to the input module and to the transceiver, for provision of a pre-processing output signal based on the first input signal; and
a controller, operatively connected to the transceiver, the controller of the hearing device comprising a speech intelligibility estimator for determining a speech intelligibility indicator indicative of speech intelligibility based on the transceiver input signal, wherein the controller is configured to provide a controller output signal based on the speech intelligibility indicator;
wherein the second processing unit is configured to apply, based on the controller output signal, a processing scheme to the first input signal, to the transceiver input signal, or to both of the first input signal and the transceiver input signal, and wherein the second processing unit is configured to provide a mixed output signal based on both of the microphone signal and the transceiver input signal; and
wherein the transceiver input signal comprises a digital audio signal that is based on the first wireless input signal, and wherein the hearing device is configured to process the digital audio signal to improve a listening experience for a user of the hearing device.

US Pat. No. 10,993,047

SYSTEM AND METHOD FOR AIDING HEARING

Texas Institute of Scienc...

1. A system for aiding hearing, the system comprising:a programming interface configured to communicate with a device, the device including a housing securing a speaker, a user interface, a processor, non-transitory memory, and storage therein, the device including a busing architecture communicatively interconnecting the speaker, the user interface, the processor, the memory, and the storage;
the non-transitory memory accessible to the processor, the non-transitory memory including processor-executable instructions that, when executed, by the processor cause the system to:
screen, via the speaker and the user interface, a left ear of a patient at an incrementally selected frequency between a frequency range of 50 Hz to 5,000 Hz at a first increment at a decibel range of 10 db to 120 db, with detected frequencies being re-ranged tested at a second increment, the second increment being more discrete than the first increment;
screen, via the speaker and the user interface, the left ear of the patient at an incrementally selected frequency between a frequency range of 5,000 Hz to 10,000 Hz at a third increment at a decibel range of 10 dB to 120 dB, with detected frequencies to be re-range tested at a fourth increment, the fourth increment being more discrete than the third increment;
determine a left ear preferred hearing range, the left ear preferred hearing range being a range of sound corresponding to highest hearing capacity of the left ear of the patient between 50 Hz and 10,000 Hz;
screen, via the speaker and the user interface, a right ear of the patient at an incrementally selected frequency between a frequency range of 50 Hz to 5,000 Hz at the first increment at a decibel range of 10 db to 120 db, with detected frequencies being re-ranged tested at the second increment;
screen, via the speaker and the user interface, the right ear of the patient at an incrementally selected frequency between a frequency range of 5,000 Hz to 10,000 Hz at the third increment at a decibel range of 10 dB to 120 dB, with detected frequencies to be re-range tested at the fourth increment;
determine a right ear preferred hearing range, the left ear preferred hearing range being a range of sound corresponding to highest hearing capacity of the left ear of the patient between 50 Hz and 10,000 Hz;
for the left ear preferred hearing range, complete an assessment of a degree of annoyance caused to the patient by an impairment of wanted sound through a test of different sounds;
modify the left ear preferred hearing range with a subjective assessment of sound quality according to the patient;
for the right ear preferred hearing range, complete an assessment of a degree of annoyance caused to the patient by an impairment of wanted sound through a test of different sounds; and
modify the right ear preferred hearing range with a subjective assessment of sound quality according to the patient.

US Pat. No. 10,993,046

SMARTPHONE-BASED HEARING AID

POSTECH ACADEMY-INDUSTRY ...

1. A smartphone-based hearing aid, comprising:a microphone array configured with a plurality of microphones for converting a received sound signal into an electric signal and outputting the electric signal;
an analog interface unit having a function for receiving a plurality of analog signals output by the microphone array, amplifying the analog signals, converting the amplified analog signals into respective digital signals, and outputting the digital signals to a smartphone and selectively having a function for converting a digital signal, received from the smartphone, into an analog signal and outputting the analog signal to a speaker;
the smartphone performing signal processing necessary for a hearing aid operation on the digital signal received from the analog interface unit and outputting the signal-processed digital signal to the analog interface unit or converting the signal-processed digital signal into the analog signal and outputting the analog signal to the speaker;
the speaker converting the analog signal, received from the analog interface unit or the smartphone, into a sound signal;
a first connection device connecting the analog interface unit and the smartphone;
a second connection device configured with a third audio jack connecting the speaker to the smartphone or the analog interface unit and an audio cable connected to the third audio jack; and
a third connection device connecting the microphone array and the analog interface unit,
wherein the third connection device connected to the microphone array is physically coupled to the audio cable.

US Pat. No. 10,993,045

HEARING DEVICES AND METHODS FOR IMPLEMENTING AUTOMATIC SENSOR-BASED ON/OFF CONTROL OF A HEARING DEVICE

Sonova AG, Staefa (CH)

1. A hearing device comprising:a first sensor;
a second sensor;
an audio processing component; and
a power management processor communicatively coupled to the first sensor, the second sensor, and the audio processing component, the power management processor configured to:
determine, while the hearing device is in a first low power mode in which the first sensor is active and the second sensor and the audio processing component are inactive, that the first sensor detects a first state change associated with the hearing device;
direct, based on the first sensor detecting the first state change, the hearing device to enter a second low power mode in which the second sensor is active and the audio processing component is inactive;
determine, while the hearing device is in the second low power mode, that the second sensor detects a second state change associated with the hearing device; and
direct, based on the second sensor detecting the second state change, the hearing device to enter a full power mode in which the audio processing component is active.

US Pat. No. 10,993,044

MEMS DEVICE WITH CONTINUOUS LOOPED INSERT AND TRENCH

GMEMS TECH SHENZHEN LIMIT...

1. A MEMS device comprising a channel/space defined by a first internal wall and a second internal wall that is in parallel with the first internal wall,wherein a continuous looped trench is recessed into the first internal wall,
wherein a continuous looped insert is extended from the second internal wall,
wherein the continuous looped insert is inserted into the continuous looped trench,
wherein the insert and the trench have a first relative spatial relationship (SR1) therebetween,
wherein the spatial relationship (SR1) varies or oscillates with a frequency F1?0, when the MEMS device is in a working or operating state,
wherein said first wall is a part of a substrate; said second wall is a movable membrane, or a part of a movable membrane, or connected to a movable membrane;
wherein the MEMS device comprises a first electrical conductor, and the movable membrane constitutes at least a part of a second electrical conductor, or structurally connected to a second electrical conductor,
wherein the first electrical conductor and the second electrical conductor are configured to have a relative spatial relationship therebetween,
wherein a mutual capacitance exists between the first electrical conductor and the second electrical conductor;
wherein said relative spatial relationship and said mutual capacitance can both be varied by an acoustic pressure impacting upon the first electrical conductor and/or the second electrical conductor along a range of impacting directions in 3D space;
wherein said mutual capacitance is varied the most by an acoustic pressure impacting upon the first electrical conductor and/or the second electrical conductor along one direction among said range of impacting directions, said one direction being defined as the primary direction;
wherein the first electrical conductor has a first projection along said primary direction on a conceptual plane that is perpendicular to said primary direction;
wherein the second electrical conductor has a second projection along said primary direction on the conceptual plane; and
wherein the first projection and the second projection have a shortest distance Dmin therebetween, and Dmin remains greater than zero regardless of that the first electrical conductor and/or the second electrical conductor is (are) impacted by an acoustic pressure along said primary direction or not.

US Pat. No. 10,993,043

MEMS ACOUSTIC SENSOR

1. A MEMS acoustic sensor comprising:a substrate comprising a cavity;
a back plate supported on the substrate and comprising a plurality of through-holes;
at least one anchor projecting from the back plate toward the substrate; and
a diaphragm supported by the at least one anchor and deformed by a sound wave introducing from the outside,
wherein no part of the deformed diaphragm comes into contact with the substrate,
wherein a metal pad is disposed on the back plate and within the area of the diaphragm, and the metal pad electrically connects to the diaphragm through the back plate at the at least one anchor.

US Pat. No. 10,993,042

MICROPHONE

AAC Acoustic Technologies...

1. A microphone, comprising:a base having a chamber; and
a capacitor system fixed to the base, the capacitor system comprising a backplate fixed to the base and a diaphragm completely located in the chamber,
wherein the backplate and the diaphragm form a capacitor structure, and
wherein the diaphragm is fixed to the backplate and partitions the chamber into a front chamber and a back chamber, the microphone includes a connection portion located between the backplate and the diaphragm, an outer edge of diaphragm is fixed to the backplate via the connection portion, and the backplate, the connection portion and the diaphragm together enclose the front chamber, the backplate is provided with a sound receiving hole in communication with the front chamber, and the base or the backplate is provided with a vent hole for communicating the back chamber with outside, the vent hole is defined in the backplate and located outside the front chamber.

US Pat. No. 10,993,041

MEMS MICROPHONE AND METHOD OF MANUFACTURING THE SAME

DB HITEK CO., LTD., Seou...

1. A MEMS microphone comprising:a substrate having a cavity;
a back plate disposed over the substrate and defining a plurality of acoustic holes;
a diaphragm disposed between the substrate and the back plate, the diaphragm being spaced apart from the substrate and the back plate, covering the cavity to form an air gap between the back plate, and configured to generate a displacement corresponding to an applied acoustic pressure; and
a plurality of anchors extending from an end portion of the diaphragm and integrally formed with the diaphragm, the anchors arranged along a circumference of the diaphragm and spaced apart from each other, and the plurality of anchors each having lower surfaces in contact with an upper surface of the substrate to support the diaphragm,
wherein an empty space is formed between the anchors adjacent to each other to provide a passage through which the applied acoustic pressure can pass.

US Pat. No. 10,993,040

PIEZOELECTRIC MICROPHONE

AAC ACOUSTIC TECHNOLOGIES...

1. A piezoelectric microphone, comprising:a substrate having a back cavity;
a piezoelectric cantilever diaphragm fixed to the substrate and comprising a plurality of diaphragm flaps, wherein each of the plurality of diaphragm flaps has one end fixed to the substrate and another end suspended above the back cavity, and every two adjacent ones of the plurality of diaphragm flaps are spaced apart from each other to form a gap; and
one or more elastically stretchable members each connecting two adjacent ones of the plurality of diaphragm flaps, wherein the one or more elastically stretchable members are provided between at least one set of two adjacent ones of the plurality of diaphragm flaps.

US Pat. No. 10,993,038

SPEAKER

AAC ACOUSTIC TECHNOLOGIES...

1. A speaker comprising:a housing with accommodating space formed by a front cover and a frame engaging with the front cover;
a magnetic circuit system accommodated in the accommodating space;
a vibration system accommodated in the accommodating space, including a diaphragm assembled with the housing and a voice coil connected with the diaphragm for driving the diaphragm to vibrate for radiating sound;
the diaphragm comprising a dome portion located at a middle position thereof, a suspension surrounding the dome portion and a fixing portion surrounding the suspension;
the frame comprising a first connecting wall close to the voice coil and a second connecting wall extending obliquely from the first connecting wall along a direction away from the accommodating space;
the front cover comprising a third connecting wall engaging with the first connecting wall and a fourth connecting wall engaging with the second connecting wall; wherein
the fixing portion comprises a first fixing portion sandwiched between the first connecting wall and the third connecting wall, and a second fixing portion sandwiched between the second connecting wall and the fourth connecting wall;
wherein the frame further comprises a fifth connecting wall extending from the second connecting wall along a direction away from the accommodating space, the front cover further comprises a sixth connecting wall engaging with the fifth connecting wall; the fixing portion further comprises a third fixing portion sandwiched between the fifth connecting wall and the sixth connecting wall.

US Pat. No. 10,993,037

ACOUSTIC CONVERTER AND SOUND OUTPUT DEVICE

SONY CORPORATION, Tokyo ...

1. An acoustic converter, comprising:a driver unit that includes:
a magnet,
a coil to which a driving current is supplied, and
an armature that includes a vibrating portion configured to vibrate based on the supplied driving current; and
a diaphragm unit that includes:
a holding frame that includes:
an opening in a first plane, and
a first chamfered portion, wherein the first chamfered portion is recessed relative to the first plane in a circumference of the opening,
a film that is bonded to a film bonding surface as one surface of the holding frame, wherein the film covers the opening,
a diaphragm on an inner side of the holding frame, wherein the diaphragm is bonded to the film, and
a transmission beam configured to transmit vibration of the vibrating portion to the diaphragm, wherein
the film bonding surface is on the first plane,
the film includes a first film surface and a second film surface;
the second film surface is on an opposite side to the first film surface,
the film bonding surface and the diaphragm are bonded to the first film surface,
the first film surface includes an unbonded region that faces the holding frame in a direction perpendicular to the first plane,
the first plane is between the film bonding surface and the diaphragm,
the unbonded region is not bonded to the holding frame, and
the first chamfered portion separates the first film surface from the holding frame and forms the unbonded region.

US Pat. No. 10,993,036

SOUND GENERATING DEVICE, DISPLAY APPARATUS INCLUDING THE SAME, AND AUTOMOTIVE APPARATUS INCLUDING THE SOUND GENERATING DEVICE

LG Display Co., Ltd., Se...

1. A display apparatus, comprising:a display panel configured to display an image and including a first region, a second region, and a third region;
a supporting member configured to support the display panel;
at least one sound generating device in the display panel and at least one of the first region, the second region, and the third region;
a first partition between the display panel and the supporting member, the first partition including a first side and a second side vertical to the first side;
a second partition between the first region and the third region; and
a third partition between the second region and the third region,
wherein the at least one sound generating device comprises:
a magnet and a center pole on a yoke;
a bobbin around the center pole;
a coil wound around the bobbin;
a frame outside the yoke;
a damper between the frame and the bobbin; and
a spacer in the bobbin or on the frame.

US Pat. No. 10,993,035

MAGNET SYSTEM FOR AN ELECTROMECHANICAL TRANSDUCER

Upper Level APS, Aarlbor...

1. A magnet system for an electromechanical transducer, said magnet system comprising:a first set of magnets and a second set of magnets;
wherein said first set of magnets comprises a first inner annular magnet and a first outer annular magnet;
wherein said second set of magnets comprises a second inner annular magnet and a second outer annular magnet;
wherein said first inner annular magnet is arranged in the interior of said first outer annular magnet;
wherein said second inner annular magnet is arranged in the interior of said second outer annular magnet;
wherein the magnetic polarity of said first inner annular magnet, said first outer annular magnet, said second inner annular magnet, and of said second outer annular magnet has a direction (Y) corresponding to a direction perpendicular to an annular extension of said magnets;
a first pole piece arrangement, said first pole piece arrangement comprising a first inner annular pole piece and a first outer annular pole piece, wherein said first inner annular pole piece is arranged within the interior of said first outer annular pole piece;
wherein said first pole piece arrangement is arranged between said first set of magnets and said second set of magnets;
wherein the magnetic polarity of said first inner annular magnet is opposite to the magnetic polarity of said first outer annular magnet;
wherein the magnetic polarity of said first inner annular magnet is opposite to the magnetic polarity of said second inner annular magnet;
wherein the magnetic polarity of said first outer annular magnet is opposite to the magnetic polarity of said second outer annular magnet; and
wherein
said first inner annular magnet and said first outer annular magnet have geometries and dimensions so that a first magnet air gap is present between said first inner annular magnet and said first outer annular magnet; and/or
said second inner annular magnet and said second outer annular magnet have geometries and dimensions so that a second magnet air gap is present between said second inner annular magnet and said second, outer annular magnet; and/or
said said first inner annular pole piece and said first outer annular pole piece have geometries and dimensions so that a first pole piece air gap is present between said first inner annular pole piece and said first outer annular pole piece; and
wherein said first inner pole piece and said first outer pole piece are made from a non-ferromagnetic material.

US Pat. No. 10,993,034

SPEAKER AND METHOD FOR MANUFACTURING SPEAKER

AAC Technologies Pte. Ltd...

1. A speaker, comprising:a housing having a receiving space;
a vibration unit received in the housing;
a magnetic circuit unit configured to drive the vibration unit to vibrate and emit sound;
a flexible circuit board configured to elastically support the vibration unit; and
a conductive terminal connected to the flexible circuit board and configured to electrically connect the vibration unit to an external circuit,
wherein the housing comprises an upper cover, and a holder assembled with the upper cover to form the receiving space, the holder comprising a holder body and an extension portion extending from the holder body in a direction facing away from the upper cover,
the extension portion comprises a groove formed by inwardly recessing from a side surface of the extension portion facing away from the receiving space, and a through hole formed by recessing from a top end of the extension portion and communicating with the groove, and
the flexible circuit board has one end embedded in the groove, and the conductive terminal passes through the through hole to be fixedly connected to the flexible circuit board;
wherein the flexible circuit board comprises a body portion, and a welding pad portion extending from the body portion in a direction facing away from the body portion,
an outer edge of the body portion is fixedly connected to the holder, an inner edge of the body portion is connected with the vibration unit, and the welding pad portion is received in the groove.

US Pat. No. 10,993,033

LOUDSPEAKER FRAME HAVING TAPERED SPOKES

Harman International Indu...

1. A frame for a speaker comprising:a base including a mounting surface for mechanically coupling to a motor assembly of the speaker;
a mounting flange configured to mount the speaker to a baffle and support a diaphragm assembly; and
a plurality of tapered spokes extending from the base to support the mounting flange, each tapered spoke tapering from the base in a direction of the mounting flange;
wherein each tapered spoke includes a cut-out region defining a pair of converging legs comprising a first converging leg and a second converging leg.

US Pat. No. 10,993,032

BENDING ACTUATORS AND PANEL AUDIO LOUDSPEAKERS INCLUDING THE SAME

Google LLC, Mountain Vie...

1. A device, comprising:a flat panel extending in a plane;
an actuator coupled to the flat panel and configured to couple vibrations to the flat panel to cause the flat panel to vibrate, the actuator comprising:
a stub coupled to a surface of the flat panel, the stub extending perpendicular to the surface of the flat panel;
a cantilevered member affixed to the stub at a first position along the member, the member extending parallel to the plane; and
a first electrically-conducting coil and a second electrically-conducting coil, the first and second electrically conducting coils each having a respective axis perpendicular to the plane, the first and second electrically-conducting coils being arranged on opposing sides of the cantilevered member, the first and second electrically-conducting coils each being configured to produce a magnetic field during operation of the actuator, the magnetic field being sufficient to displace the cantilevered member in a direction perpendicular to the plane.

US Pat. No. 10,993,030

SHAPE-SHIFTING HEADPHONES

Harman International Indu...

1. A head-worn audio system, comprising:a support frame;
a set of contact elements configured to contact a first portion of a head of a user, the set of contact elements including a first contact element and a second contact element disposed on a contact surface;
a set of actuators coupled to the support frame and configured to move the first contact element and the second contact element;
a first sensor configured to generate:
a first sensor signal indicating a first state that corresponds to the first contact element being in a first position and the second contact element being in a second position, and
a second sensor signal indicating a second state that corresponds to at least one of the first contact element or the second contact element being in contact with the head of the user; and
a second sensor configured to generate a third sensor signal indicating location information associated with an environment around the user;
a processor that is communicatively coupled to the set of actuators, the first sensor, and the second sensor and is configured to, in response to receiving the first sensor signal indicating the first state and the third sensor signal indicating the location information, cause the set of actuators to change a shape of the contact surface by moving the first contact element relative to the second contact element to a position corresponding to the second state.

US Pat. No. 10,993,029

MITIGATING CROSSTALK IN TISSUE CONDUCTION AUDIO SYSTEMS

Facebook Technologies, LL...

1. A method comprising:presenting audio content via a transducer array that presents audio content via tissue conduction to an inner ear of a first ear of a user;
monitoring, via one or more sensors on a headset, data about the presented audio content, the one or more sensors including a first group of sensors and a second group of sensors, and the first group of sensors is proximate to the first ear, and the second group of sensors is proximate to a second ear of the user and includes the at least one sensor, and at least one sensor of the one or more sensors is configured to capture data about the presented audio content at the second ear;
estimating array transfer functions (ATFs) associated with the data;
generating sound filters for the transducer array using the estimated ATFs; and
presenting adjusted audio content, via the transducer array, based in part on the sound filters, wherein the adjusted audio content has a damped region at the second ear such that the amplitude of the adjusted audio content at the first ear has a higher amplitude than at the second ear.

US Pat. No. 10,993,028

SOUND PROCESSING DEVICE, VEHICLE AND SOUND PROCESSING METHOD

PANASONIC INTELLECTUAL PR...

1. A sound processing device, comprising:a sound source that outputs a sound signal to a first speaker for a vehicle exterior and a second speaker for a vehicle interior that are provided in the vehicle, the sound signal being common to the first speaker and the second speaker;
a notification sound controller that outputs a signal corresponding to a notification sound for notifying approach of the vehicle to the first speaker based on the sound signal output from the sound source; and
an acceleration sound controller that outputs a signal corresponding to an acceleration sound of the vehicle to the second speaker based on the sound signal output from the sound source,
wherein
the acceleration sound controller processes the sound signal output from the sound source to monotonically increase a sound pressure obtained by summing a sound pressure of the notification sound leaking into the vehicle interior and a sound pressure of the acceleration sound output into the vehicle interior in accordance with acceleration of the vehicle, and monotonously decrease the sound pressure obtained by summing in accordance with deceleration of the vehicle.

US Pat. No. 10,993,027

AUDIO SYSTEM CONTROLLER BASED ON OPERATING CONDITION OF AMPLIFIER

GOODIX TECHNOLOGY (HK) CO...

1. A controller for an audio system, the audio system comprising an audio processor and an amplifier, the controller configured to: receive an amplifier-operating-condition-signal representative of an operating condition of the amplifier; receive a maximum-threshold-value, wherein the maximum-threshold-value is representative of a charge-level of a battery that supplies the audio system; and generate control signaling based on the amplifier-operating-condition-signal and the maximum-threshold-value, wherein the control signaling is configured to set an operating parameter of the audio processor, wherein the audio system further comprises a load, and wherein the controller is further configured to: determine or receive a frequency-dependent impedance function of the load; and generate the control signaling based on the frequency-dependent impedance function of the load, wherein the frequency-dependent impedance function of the load defines one or more low-impedance-frequency-bands and one or more high-impedance-frequency-bands, wherein a low-impedance-frequency-band is defined as a frequency band all impedance values of which are lower than a low-impedance threshold, a high-impedance-frequency-band is defined as a frequency band all impedance values of which are greater than a high-impedance threshold, and wherein the control signaling is configured to configure the audio processor to attenuate audio signals in a low-impedance-frequency-band to a greater extent than audio signals in a high-impedance-frequency-band.

US Pat. No. 10,993,026

MICROPHONE SYSTEM FOR NOTEBOOK COMPUTER

Intel Corporation, Santa...

1. A computer, comprising:a keyboard housing having a first perimeter, the first perimeter having four sides;
a keyboard carried by the keyboard housing, the keyboard circumscribed at a top surface of the keyboard housing by a second perimeter, the second perimeter having four sides, the second perimeter being smaller than the first perimeter, the second perimeter inward of the first perimeter;
a touchpad carried by the keyboard housing, the touchpad circumscribed at the top surface of the keyboard housing by a third perimeter, the third perimeter having four sides, the third perimeter being smaller than the first perimeter, the third perimeter being smaller than the second perimeter, the third perimeter inward of the first perimeter;
a processor;
memory;
a wireless local area network transceiver;
a display housing having a fourth perimeter, the fourth perimeter having four sides;
a hinge to couple the display housing and the keyboard housing;
a display carried by the display housing, the display housing having an outer surface and a transparent surface, the transparent surface to cover the display, the display housing to define two microphone openings along an interface between the outer surface and the transparent surface;
two microphones internal to the display housing; and
a microphone housing to cover one of the two microphones, the microphone housing having an opening to allow sound to pass to the covered microphone.

US Pat. No. 10,993,025

ATTENUATING UNDESIRED AUDIO AT AN AUDIO CANCELING DEVICE

Amazon Technologies, Inc....

1. A method comprising:under control of one or more computing devices configured with executable instructions,
generating an attenuation signal based at least in part on an undesired audio signal;
determining a time interval for the undesired audio signal to travel from a source of the undesired audio signal to an audio canceling device;
delaying use of the attenuation signal until the time interval has elapsed;
receiving, at the audio canceling device, the undesired audio signal and a desired audio signal, wherein the desired audio signal includes a user speech of a user that is output by the user while speaking to the audio canceling device;
subsequent to the time interval having elapsed, using the attenuation signal to at least partially attenuate the undesired audio signal;
processing, with a speech recognition component of the audio canceling device, the desired audio signal to detect the user speech of the user included in the desired audio signal; and
in response to detecting the user speech of the user included in the desired audio signal, supporting an audio interaction between the user and the audio canceling device.

US Pat. No. 10,993,024

PANEL VIBRATION TYPE SOUND GENERATING DISPLAY DEVICE

LG Display Co., Ltd., Se...

1. A panel vibration type sound generating display device, comprising:a display panel configured to display an image;
a sound generating actuator connected to the display panel and configured to vibrate the display panel to generate sound;
a support structure spaced apart from the display panel with an air gap between the support structure and the display panel; and
a baffle part disposed between the support structure and the display panel to surround the air gap,
wherein the support structure includes a step portion protruding upward from a base surface of the support structure at one side of the support structure and within the air gap between the support structure and the display panel.

US Pat. No. 10,993,023

CONTROL UNIT

1. A multimedia system comprising a control unit for controlling a parameter in said multimedia system, said control unit comprising:a bracket allowing the multimedia system to be arranged on or against a surface where the multimedia system can be manipulated relative to the bracket from a neutral position to an unbalanced position;
wherein resilient means in the bracket and/or gravity urge the multimedia system back to the neutral position; and
wherein a receiver in the multimedia system registers the manipulation of the multimedia system, whereby the control unit alters the parameter in response to the registration by the receiver.

US Pat. No. 10,993,022

ELECTRONIC DEVICE INCLUDING VIBRATION DAMPING MEMBER

Samsung Electronics Co., ...

1. An electronic device comprising:a housing including:
a front plate configured to form a first surface,
a back plate configured to form a second surface, and
a side member configured to form a side surface surrounding a space between the first surface and the second surface;
a sound output device disposed in the housing;
an electrical component that is disposed in the housing, the electrical component having a variable thickness; and
a vibration damping member disposed on at least part of the electrical component or formed between the electrical component and the back plate,
wherein the vibration damping member is disposed in a variable space having a thickness varying depending on the thickness variation of the electrical component,
wherein the vibration damping member:
has a height varying in a thickness direction of the variable space to correspond to the thickness of the variable space, and
divides the variable space into a plurality of sub-spaces when the variable space has a specified thickness or more.

US Pat. No. 10,993,021

SPEAKER MODULE

AAC Technologies Pte. Ltd...

1. A speaker module, comprising:a housing having a receiving space;
a speaker unit mounted in the receiving space, the speaker unit dividing the receiving space into a front cavity and a rear cavity opposite to the front cavity; and
a sound absorbing cover received in the rear cavity and fixedly connected to the housing,
wherein a connecting surface of the housing connected to the sound absorbing cover is provided with a recess facing towards the sound absorbing cover, the recess is in communication with the rear cavity, and a surface of the sound absorbing cover facing towards the recess is an air-permeable surface, the housing comprises an upper cover and a base assembled with the upper cover to define the receiving space, the recess is provided on the base, the base comprises a bottom wall facing towards the upper cover, and the recess is formed by recessing from a surface of the bottom wall close to the upper cover in a direction facing away from the upper cover.

US Pat. No. 10,993,018

SPEAKER APPARATUS

SONY CORPORATION, Tokyo ...

1. A speaker apparatus, comprising:at least one support body;
a speaker unit that includes a flange;
a base casing that holds the speaker unit, wherein
the flange is between the at least one support body and the base casing, and
the base casing comprises:
at least one arrangement portion that protrudes inwardly from an inner periphery of the base casing; and
a protection tube inside the at least one arrangement portion;
an oscillating body that includes an oscillator having a hollow cylindrical shape, wherein
the oscillating body is connected to the base casing,
the oscillating body is a first diaphragm, and
a diameter of the oscillator is smaller than a diameter of the base casing;
an urging spring attached to the oscillating body; and
a plurality of oscillating elements, wherein
the plurality of oscillating elements is in a circumferential direction of the oscillating body, and
an oscillating element of the plurality of oscillating elements is inside the protection tube, and
an end face of the oscillator is pressed against the oscillating element by the urging spring inside the base casing.

US Pat. No. 10,993,017

SMART EARBUD DEVICE OF AN EARPHONE

1. A smart earbud device including a first bud and a first base, comprising:a first conductive connection-separation mechanism coupled to the first bud and the first base to indicate a first status of a first connection condition and a first separation condition associated with the first bud and the first base;
an electronic alarm mechanism configured to sound an alarm signal upon detection of the first separation condition of the first bud and first base; and
an electric wire circuit to connect the first conductive connection-separation mechanism to the electronic alarm mechanism to enable the electronic alarm mechanism to receive the first status of the first separation condition from the first conductive connection-separation mechanism, wherein the first conductive connection-separation mechanism comprises:
a first metallic ring embedded into the first bud near an opening to frictionally receive the first base; and
a first pair of rods disposed horizontally to provide resilience and coupled to the first base such that tip regions of the first pair of rods electrically connect to the first metallic ring.

US Pat. No. 10,993,016

EARPHONE WITH MODULAR EARFIN AND EARHOOK FITTINGS

18. An earphone apparatus having a removable earhook and a removable earfin, the apparatus comprising:a body portion and a sound port portion, the sound port portion comprising a cowling spaced away from the body portion by a stem;
the earhook configured to engage the stem in a manner that resiliently yet removably locks the earhook into a predetermined position;
the earfin having an anchoring portion configured to engage the cowling in a pressure fit that resiliently yet removably locks the earfin into a user-selected position;
wherein the earhook engages an earhook attachment behind the cowling, such that the earhook can be installed independently of, and without interfering with installation and removal of the earfin.

US Pat. No. 10,993,015

EAR JEWELRY WITH INTEGRATED HEADSET

NOVA PRODUCTS GMBH, Muni...

1. An ear jewelry, comprising:an earpiece to be worn on an ear of a user, including:
a jewelry body to be stationary when worn in a predetermined wearing position on a side of the ear facing away from a head of the user, such that it is visible to an environment; and
a holder to maintain the jewelry body in the predetermined wearing position on an auricle, wherein while the jewelry body is worn in the predetermined wearing position an auditory canal of the ear remains unobstructed by the jewelry body, wherein
in the earpiece electrical components are completely integrated and invisible from outside the earpiece while the jewelry body is worn in the predetermined wearing position, the electrical components including:
a microphone device to detect a voice sound which passes from a mouth of the head to the earpiece,
a loudspeaker device to emit a loudspeaker sound from the earpiece in a direction of the auditory canal of the ear, and
a communication unit, including an antenna, to provide a bidirectional, wireless communication link to a portable device of the user, wherein the communication unit is adapted to send a microphone signal of the microphone device to the portable device and to receive a loudspeaker signal from the portable device for the loudspeaker device over the wireless communication link, and
wherein
at least the loudspeaker device and the microphone device among the electrical components are provided inside the jewelry body,
a housing of the jewelry body includes a partition wall which extends from an inner surface of the housing to divide an interior of the jewelry body into two chambers, the loudspeaker device being provided in a first chamber on one side of the partition wall and the microphone device being provided on in a second chamber on another side of the partition wall, so that a passage of sound between chambers is dampened,
the loudspeaker device is coupled to the environment via a directivity unit, wherein, while the jewelry body is worn in the predetermined wearing position, the directivity unit is configured to direct the loudspeaker sound in a direction towards the auditory canal, so that after exiting the earpiece into the environment the loudspeaker sound has a main propagation direction along which the loudspeaker sound reaches the auditory canal or at least passes by the auditory canal,
the directivity unit includes a funnel and/or a pipe arranged in the earpiece and/or at least one through-hole which is arranged in an outer wall of the earpiece, and
while the jewelry body is worn in the predetermined wearing position on the auricle and the emission of the loudspeaker sound is directed in the direction towards the auditory canal, an acoustic coupling between an oscillatory air column in the auditory canal and the loudspeaker device is achieved.

US Pat. No. 10,993,014

INTEGRATED CIRCUIT PACKAGES IN HEADPHONES AND METHOD FOR FORMING AND OPERATING THE SAME

1. An integrated circuit package in a true wireless stereo (TWS) headphone, comprising:a package substrate;
an inductor structure on a first surface of the package substrate configured to sense a deformation of the TWS headphone;
a sensing chip attached to a second surface of the package substrate and configured to sense an inductance change in the inductor structure; and
a semiconductor device attached to the second surface of the package substrate configured to process the sensed inductance change.

US Pat. No. 10,993,013

MAGNETIC EARPHONES HOLDER

Snik LLC, Berkeley, CA (...

1. An audio system comprising:a. a first earphone comprising a first magnet;
b. a second earphone comprising a second magnet for removably coupling with the first magnet; and
c. a device controller coupled to the first earphone and the second earphone, wherein the device controller receives an activation signal when a decoupling of the first magnet and the second magnet is detected, wherein the activation signal enables audio to be played at the first earphone and the second earphone, further wherein the device controller receives a deactivation signal when the first magnet and the second magnet are again coupled, wherein the deactivation signal enables the audio to be terminated at the first earphone and the second earphone.

US Pat. No. 10,993,011

IN-EAR WIRELESS LISTENING DEVICE

Apple Inc., Cupertino, C...

1. An earbud comprising:a housing having an earbud portion integrally formed with an extending away from a first end of a tubular portion;
a first acoustic port formed through the earbud portion;
a speaker disposed in the earbud portion and aligned to emit sound through the first acoustic port;
a cap coupled to and covering a second end of the tubular portion opposite the first end;
first and second electrical contacts coupled to the cap at the second end of the tubular portion;
wireless communication circuitry disposed within the housing;
an antenna coupled to the wireless communication circuitry;
a rechargeable battery disposed within the housing; and
battery charging circuitry coupled to the rechargeable battery and positioned within the housing, the battery charging circuitry configured to charge the rechargeable battery when the first and second electrical contacts are coupled to an external power supply;
wherein the wireless communication circuitry is part of a system-on-a-chip.

US Pat. No. 10,993,010

OPEN-AIR EARBUDS AND METHODS FOR MAKING THE SAME

Apple Inc., Cupertino, C...

1. A sound generating assembly comprising:a housing component defining an interior volume;
a filter; and
an extension component extending from within the interior volume and into an ambient environment of the housing component, wherein:
the filter comprises at least one through-hole that acoustically couples the interior volume and the ambient environment; and
at least a portion of the filter extends across an air gap between the extension component and the housing component.

US Pat. No. 10,993,009

EARPHONE

Bose Corporation, Framin...

1. An earphone, comprising:a housing that defines a front acoustic cavity and a rear acoustic cavity;
an electro-acoustic transducer in the housing and configured to deliver acoustic energy into the front and rear acoustic cavities;
a generally annular frame that comprises a seat to which the transducer is fixed, wherein the frame defines a nominal outer perimeter;
wherein the frame further comprises an integral extension portion that projects outwardly beyond the nominal perimeter of the frame and encompasses only a small portion of the frame perimeter, wherein the extension portion has opposed first and second faces and a far end that is spaced farthest from the transducer;
wherein the perimeters of the frame and the extension portion are fixed to the housing by adhesive;
a port integrally formed in the extension portion and that acoustically couples the front and rear acoustic cavities, wherein the port comprises an opening through the extension portion and that defines a perimeter where it meets the first face of the extension portion, with a mesh structure that is insert molded into the port and spans the port opening; and
a raised bead of material on the first face of the extension portion, proximate the port opening, and extending around at least part of the perimeter of the port opening between the port opening and the outer end of the extension portion wherein the bead inhibits adhesive from entering port opening.

US Pat. No. 10,993,008

COMPOSITE MULTILAYER FILTERING CONSTRUCTION FOR USE AS A SUBCOMPONENT IN ACOUSTIC AND ELECTRONIC PRODUCTS IN GENERAL

SAATI S.P.A., Appiano Ge...

1. A composite multilayer filtering construction for use in filtering applications requiring a high filtering efficiency for particles of the order of microns and a high permeability of the filtering medium, and for use as a sub-component within acoustic and electronic products, characterized in that said multilayer construction comprises at least a first layer of polymeric nanoporous membrane and at least a second layer of a synthetic monofilament precision fabric, said first polymeric nanoporous membrane layer being coupled to said second precision fabric layer by a laminating method thereby providing an integral filtering medium adapted to prevent a passage therethrough of particles of 1-2 ?m and pressurized liquids.

US Pat. No. 10,993,007

PORTABLE DISC JOCKEY SOUND SYSTEM

1. A portable disc jockey sound system comprises:a pedestal;
a table;
a base;
a portable computing device;
a power source;
a sound system;
the pedestal comprises a first elongated casing, a second elongated casing, a cover, and a door;
the first elongated casing and the second elongated casing being positioned parallel and offset from each other;
the cover being positioned adjacent to the first elongated casing and the second elongated casing;
the cover traversing across and along the first elongated casing and the second elongated casing;
the door being positioned opposite to the cover, across the pedestal;
the door being hingedly connected with the first elongated casing;
the table being terminally mounted to the pedestal;
the base being terminally connected to the pedestal, opposite to the table;
the portable computing device being situated upon the table, opposite to the pedestal;
the portable computing device being electronically connected with the sound system;
the power source being electrically connected with the portable computing device and the sound system;
the base comprises a rectangular stabilizer and a rectangular roller plate;
the pedestal being mounted normal onto the rectangular roller plate;
the rectangular stabilizer being mounted onto rectangular roller plate, opposite to the pedestal; and,
the rectangular roller plate and the rectangular stabilizer being positioned perpendicular to each other.

US Pat. No. 10,993,006

WEARABLE SPEAKER SYSTEM

SHARP KABUSHIKI KAISHA, ...

1. A wearable speaker system comprising:an extendable bellows tube including a first end and a second end;
a first speaker unit which is connected to the first end and of which an inside communicates with an inside of the bellows tube;
a second speaker unit which is connected to the second end and of which an inside communicates with the inside of the bellows tube;
a first bass reflex duct having one end that is open to an outside in the first speaker unit and the other end that is open to the inside of the bellows tube; and
a second bass reflex duct having one end that is open to the outside in the second speaker unit and the other end that is open to the inside of the bellows tube.

US Pat. No. 10,993,005

PROTECTION SWITCHING METHOD AND NODE

HUAWEI TECHNOLOGIES CO., ...

1. A protection switching method for shared mesh protection (SMP), comprising:receiving, by a first node, a first protection switching request message from an upstream adjacent node in response to a fault occurring on a working path, wherein a protection path of the working path comprises the first node and the upstream adjacent node; and
sending, by the first node, a second protection switching request message to the upstream adjacent node;
wherein each overhead frame of at least one of the first protection switching request message or the second protection switching request message comprises at least two overhead information groups, and wherein each of the at least two overhead information groups comprises a request type field, a request signal identifier field, and a bridge flag field; and
wherein the request type field indicates a fault type of the working path, wherein the request signal identifier field indicates a service identifier of a service that requests a protection resource, and wherein the bridge flag field indicates whether the protection resource corresponding to the service identifier indicated by the request signal identifier field has been bridged.

US Pat. No. 10,993,004

OPTICAL DEVICE AND OPTICAL SIGNAL PROCESSING METHOD

HUAWEI TECHNOLOGIES CO., ...

1. An optical device, comprising:a first optical splitter, configured to split a light source with a frequency f0; to obtain at least three optical signals, wherein the at least three optical signals comprise a first optical signal, a second optical signal, and a third optical signal;
a first Mach-Zehnder (MZ) modulator, configured to drive the first optical signal based on a first clock signal cos(2?ft) to modulate the first optical signal, to output a fourth optical signal, wherein f represents a frequency of the first clock signal;
a second MZ modulator, configured to drive the second optical signal based on a second clock signal sin(2?ft) to modulate the second optical signal, to output a fifth optical signal;
a first optical coupler, configured to couple the fourth optical signal and the fifth optical signal to output a sixth optical signal and a seventh optical signal;
a power regulator and a phase shifter, respectively configured to perform power adjustment and phase shifting on the third optical signal to output an eighth optical signal;
a second optical splitter, configured to split the eighth optical signal into a ninth optical signal and a tenth optical signal;
a second optical coupler, configured to combine the sixth optical signal and the ninth optical signal, to output an eleventh optical signal with a frequency f0+f and cancel a residual signal of the sixth optical signal at f0; and
a third optical coupler, configured to combine the seventh optical signal and the tenth optical signal, to output a twelfth optical signal with a frequency f0?f and cancel a residual signal of the seventh optical signal at f0.

US Pat. No. 10,993,003

FORTY CHANNEL OPTICAL COMMUNICATIONS MODULE LINK EXTENDER RELATED SYSTEMS AND METHODS

Cox Communications, Inc.,...

1. An optical communication module link extender comprising:a dense wave division multiplexer (DWDM) configured to receive one or more downstream optical data signals from a network, combine the one or more downstream optical data signals into a combined optical data signal, and output the combined optical data signal;
a first WDM communicatively coupled to the DWDM and a booster optical amplifier, the booster optical amplifier being configured to amplify the combined optical data signal and output a first amplified optical data signal;
a second WDM that is communicatively coupled to the booster optical amplifier, the second WDM configured to receive the first amplified optical data signal and output a second optical data signal;
a third WDM configured to combine the second optical data signal and one or more third signals and output an egress optical data signal, wherein the second optical data signal comprises a non- return-to-zero (NRZ) optical data signal, a coherent optical data signal, a quasi-coherent optical data signal, a duo-binary optical data signal, or a pulse amplitude modulated (PAM) optical data signal, and wherein the one or more third signals comprises a gigabit passive optical network (GPON) optical data signal, or an ethernet passive optical network (EPON) optical data signal;
an optical switch communicatively coupled to the third WDM, the optical switch configured to receive the egress optical data signal and output the egress optical data signal on a primary fiber;
an optical preamplifier configured to receive an upstream optical data signal, amplify the upstream optical data signal, and output the amplified upstream optical data signal to the first WDM, wherein the first WDM is further configured to receive the amplified upstream optical data signal, and output the amplified upstream optical data signal to the DWDM; and
an expansion module communicatively coupled to the DWDM and the first WDM, wherein the expansion module comprises a second DWDM similar to the DWDM and an interleaver for interleaving the combined optical data signal and the amplified upstream optical data signal.

US Pat. No. 10,993,002

INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, PROGRAM, AND COMMUNICATION DEVICE

MITSUBISHI HEAVY INDUSTRI...

1. A management system comprising a communication device and an information processing device,wherein the communication device comprises:
an acquisition unit that is configured to acquire measurement values of state quantities of a target device, the state quantities containing a first state quantity and a second state quantity which correspond one to one;
an extraction unit that is configured to determine to transmit the measurement value of the first state quantity to the information processing device when a change of the second state quantity is less than a change of the first state quantity, to determine to transmit the measurement value of the second state quantity to the information processing device when the change of the second state quantity is greater than the change of the first state quantity, and
a transmission unit that is configured to transmit the measurement value of the first state quantity to the information processing device when the extraction unit determines to transmit the measurement value of the first state quantity,
wherein the information processing device comprises:
a measurement value acquisition unit that is configured to acquire the measurement value of the first state quantity;
a model determination unit that is configured to determine a model for estimating a value of the second state quantity of the target device for each evaluation item for management of the target device;
an estimation unit that is configured to estimate the value of the second state quantity for the each evaluation item on basis of the measurement value of the first state quantity using the model determined by the model determination unit; and
a management unit that is configured to calculate a value of the each evaluation item using the value of the second state quantity for the each evaluation item estimated by the estimation unit.

US Pat. No. 10,993,001

GAS METER FAULT PROMPTING SYSTEM OF COMPOUND INTERNET OF THINGS (IOT)

Chengdu Qinchuan loT Tech...

1. A gas meter fault prompting method for a gas meter fault prompting IoT system of compound Internet of Things (IoT), wherein the gas meter fault prompting IoT system comprises a plurality of user sub-platforms, a service platform, a management platform, a plurality of sensor network sub-platforms and a plurality of object sub-platforms; each of the object sub-platforms comprises a gas meter; and the gas meter fault prompting method comprises:checking, by each of the gas meters, own operation state information in real time for a fault;
determining that the fault occurs in a gas meter itself,
sending, based on a determination that the fault occurs in the gas meter itself by the gas meter, operation state information to the management platform via a corresponding sensor network sub-platform;
determining, by the management platform, whether the fault type is a specific fault type according to the operation state information;
based on a determination that the fault type is the specific fault type, further determining, by the management platform, whether or not the number of times that the fault of the specific fault type occurs in the gas meter exceeds the preset number of times; and
based on a determination that the number of times that the fault of the specific fault type occurs in the gas meter exceeds the preset number of times, generating, by the management platform, a gas meter replacement prompt, and sending the prompt to a corresponding user sub-platform via the service platform to display,
inquiring, by the management platform, the fault type and solution according to the operation state information and preset fault inquiry table;
sending, by the management platform, the fault type and solution to the service platform; and
sending, by the service platform, the fault type and solution to a corresponding user sub-platform to display.

US Pat. No. 10,993,000

SYSTEM AND METHOD FOR OPTIMIZING PLAYLIST INFORMATION FOR ULTRA LOW LATENCY LIVE STREAMING

Look At Me, Inc, Stuart,...

1. In a media streaming network having a broadcast component for producing a continuous stream of individual data segments from a given broadcast with each segment having an identifier, a viewer for receiving and utilizing said individual data segments to reconstruct said given broadcast, a server for providing said viewer with a playlist which may include recent incrementally updated playlist data, a viewer component for receiving requests for data segments by said identifiers from said viewer and for responding to said viewer with requested data, a method comprising the steps of:causing said viewer to possess one of said segment identifiers relating to a first data segment that is not yet finalized in said network,
causing said viewer to utilize said one segment identifier to request media data of said first data segment from said viewer component,
creating a segment marker indicative of recent incrementally updated playlist data,
appending said segment marker to said first data segment,
transferring at least such portion of said first data segment that contains said segment marker to said viewer,
utilizing said segment marker to inform said viewer of said recent incrementally updated playlist data, and
causing said viewer to respond to said recent incrementally updated playlist data.

US Pat. No. 10,992,999

TECHNIQUES FOR SEAMLESS MEDIA CONTENT SWITCHING DURING FIXED-DURATION BREAKS

TELEFONAKTIEBOLAGET LM ER...

1. A method in a client device for seamless content switching during fixed-duration media breaks, the method comprising:receiving, by the client device, from a server computing device, a first media playlist identifying a first set of one or more media content items to be played during a break of a first fixed amount of time;
playing, by the client device, at least a portion of a first media content item from the first set of media content items of the first media playlist;
receiving, by the client device, a first user input indicating that the user desires to skip playing a remainder of the first media content item;
transmitting, by the client device, to the server computing device, a skip request message indicating that the user desires to skip playing the remainder of the first media content item;
receiving, by the client device, from the server computing device, a second media playlist identifying a second set of one or more media content items to be played during a remaining amount of time until the end of the break, wherein the second set of media content items has a total time duration that is less than the remaining amount of time;
determining, by the client device, a delay duration amount of time comprising a difference between the total time duration of the second set of media content items and the remaining amount of time until the end of the break; and
while continuing to play, by the client device, the first media content item for up to the delay duration amount of time, presenting, to the user, an indication that the first media content item will be skipped after the delay duration amount of time has elapsed.

US Pat. No. 10,992,998

METHOD AND SYSTEM FOR ADAPTIVE VIRTUAL BROADCASTING OF DIGITAL CONTENT

SYSTEM73, INC., Christia...

1. A virtual broadcast system for routing digital content concurrently among client nodes of an underlying network, wherein shared links interconnecting components of the underlying network have a frequently changing congestion level as network traffic across those links ebbs and flows, the virtual broadcast system comprising:(a) a memory storing a map of the components and shared links interconnecting them, including a location of each client node within one of the components;
(b) a performance monitor that generates metrics from network traffic among the client nodes that crosses those shared links along an overlay network built on top of the underlying network;
(c) a deep learning engine that analyzes the metrics and the map over time, and forecasts congestion levels reflecting the changing capacity of the shared links over time; and
(d) an overlay network creator that generates, based upon the forecasted congestion levels, an overlay network topology including an optimal route among the client nodes along the overlay network.

US Pat. No. 10,992,997

VIDEO ALTERNATE NETWORK ACCESS POINTS AND RECEIVERS

1. A satellite dish system comprising:a housing;
a satellite dish receiver residing within the housing, wherein the satellite dish receiver is configured to receive a satellite video feed; and
a video alternate network access point residing within the housing, wherein the video alternate network access point is directly connected to the satellite dish receiver via a coupling path that provides an electrical link and a communicative link between the satellite dish receiver and the video alternate network access point, the video alternate network access point comprising:
a processor; and
a memory that stores computer-executable instructions that, in response to execution by the processor, cause the processor to perform operations comprising:
ingesting the satellite video feed directly from the satellite dish receiver, wherein the satellite dish receiver is electrically powered solely by the video alternate network access point via the electrical link provided by the coupling path between the satellite dish receiver and the video alternate network access point,
activating a microcell transceiver embedded within the video alternate network access point of the satellite dish system,
identifying a multicast-broadcast single-frequency network channel, and
transmitting, from the microcell transceiver embedded within the video alternate network access point, the satellite video feed to a plurality of video alternate network receiver devices, wherein the satellite video feed is wirelessly transmitted by the video alternate network access point over at least the multicast-broadcast single-frequency network channel to the plurality of video alternate network receiver devices.

US Pat. No. 10,992,996

TELEVISION RELATED SEARCHING

Google LLC, Mountain Vie...

1. A computer-implemented method for television related searching, the method comprising:receiving a search request related to a media content item being presented on a media device; and
responsive to the search request, causing a first portion of search suggestions and a second portion of search results to be presented on the display device in an overlay that is positioned over the media content item, wherein the second portion of search results includes (i) a first search result that is associated with a television channel content type and includes a first identifier corresponding to a television program that is scheduled to be broadcast at a future time that, in response to receiving a selection of the first identifier, causes the television program that is scheduled to be broadcast at the future time to be recorded at the future time and (ii) a second search result that is associated with an application content type and includes a second identifier corresponding to an application for execution on the display device that, in response to receiving a selection of the second identifier, determines whether the application has been installed, causes a prompt to install the application to be presented in response to determining that the application has not been installed, and causes the overlay to be removed and the application to be launched in response to determining that the application has been installed.

US Pat. No. 10,992,995

SYSTEMS AND METHODS OF DISPLAYING CONTENT

OPENTV, INC., San Franci...

1. A method comprising:causing, by one or more processors of a machine, a display device to display a graphical interface that includes a program guide that presents a plurality of icon groupings, each icon grouping of the plurality of icon groupings corresponding to one of a plurality of sub-categories within a category of media content, an icon grouping of the plurality of icon groupings including one or more icons, an icon of the one or more icons representing a media content item within a sub-category of the plurality of sub-categories within the category of media content;
receiving, from a device, a first input that corresponds to the icon grouping;
based on the received first input, updating the program guide to present the one or more icons of the icon grouping for selection, the updating of the program guide including changing a manner in which at least one icon of the icon grouping is organized within the icon grouping; and
based on a second input indicative of a selection of an icon from the one or more icons, performing an operation associated with the icon, the second input corresponding to one of multiple types of selection.

US Pat. No. 10,992,994

AGGREGATING MEDIA CONTENT IN NON-TEMPORAL FORMAT

Roku, Inc., Los Gatos, C...

1. A content processor, comprising:a processor; and
a media module executed by the processor and configured to:
receive, based on a first user-defined option, a first display parameter, wherein the first display parameter specifies a first non-temporal format for displaying first aggregated on-demand media content associated with a first provider and organized based on the first provider and a first criteria;
receive, based on a second user-defined option, a second display parameter, wherein the second display parameter specifies a second non-temporal format for displaying second aggregated on-demand media content associated with a second provider and organized based on the second provider and a second criteria, wherein the first criteria is different from the second criteria and the first non-temporal format is different from the second non-temporal format; and
supply, to a media device, an interface that is configured to concurrently display the first provider with the first aggregated on-demand media content and the second provider with the second aggregated on-demand media content, wherein the first aggregated on-demand media content is organized in the first non-temporal format based in part on the first display parameter and the second aggregated on-demand media content is organized in the second non-temporal format based in part on the second display parameter, wherein the interface is further configured to concurrently display a third non-temporal format for displaying any providers that include on-demand media content associated with the first criteria and the third non-temporal format is different from the first non-temporal format and the second non-temporal format.

US Pat. No. 10,992,993

METHODS, SYSTEMS, AND MEDIA FOR PRESENTING SUPPLEMENTAL INFORMATION CORRESPONDING TO ON-DEMAND MEDIA CONTENT

Google LLC, Mountain Vie...

1. A method for providing information relating to presented media content, the method comprising:determining, using a hardware processor, whether a media content item being presented in a video window corresponds with one or more media content items stored in a media database, wherein portions of image data corresponding to media content items are each associated with a time;
determining, using the hardware processor, that supplemental content has been generated for the media content item being presented in the video window, wherein the supplemental content is available for one or more of the portions of image data;
selecting, using the hardware processor, a portion of the supplemental content based on at least one keyword that was extracted from a portion of the image data that includes the video window playing back the media content item;
causing, using the hardware processor, an overlay interface that includes the portion of supplemental content to be presented concurrently with the media content item being presented in the video window.

US Pat. No. 10,992,987

MAINTAINING A USER PROFILE BASED ON DYNAMIC DATA

Rovi Guides, Inc., San J...

1. A method for modifying recording schedules for media assets, the method comprising:receiving, from a first user, an acceptance of a request from a plurality of users to be a friend with the first user;
receiving, from the first user, a selection of a priority of each of a plurality of users which the first user has accepted friend requests from, wherein the priority comprises a hierarchy of rights of each of the plurality of users corresponding to the media assets;
generating a priority list based on the received selection of the priority of each of the plurality of users;
storing a first command to record a first media asset, wherein the first command was issued using a first device of the first user;
receiving a request to issue a second command to record a second media asset, wherein the second command was issued using a second device of a second user among the plurality of users in the priority list;
in response to the determination that the first command conflicts with the second command:
determining whether rights of the second user in the hierarchy of rights listed on the priority list higher than each of other users among the plurality of users in the priority list; and
in response to the determination that the rights of the second user in the hierarchy of rights listed on the priority list higher than each of the other users among the plurality of users in the priority list:
removing the first command to record the first media asset; and
storing the second command to record the second media asset.

US Pat. No. 10,992,986

AUTOMATIC TRANSITION OF CONTENT BASED ON FACIAL RECOGNITION

Google LLC, Mountain Vie...

1. A device for transitioning content, the device comprising:a memory; and
a hardware processor that, when executing computer executable instructions stored in the memory, is configured to:
receive, at a first time point, from a camera associated with the device, first image data;
determine that the first image data does not include a face of a user;
in response to determining that the first image data does not include the face of the user, inhibit presentation of content on a display of the device;
receive, at a second time point, from the camera associated with the device, second image data, wherein the second image data includes the face of the user;
determine a user identifier that uniquely identifies the user from a plurality of users associated with the device based on the second image data;
select a content item associated with the user identifier; and
cause the content item to be presented on the display of the device.

US Pat. No. 10,992,985

METHODS AND APPARATUS TO DETERMINE ENGAGEMENT LEVELS OF AUDIENCE MEMBERS

THE NIELSEN COMPANY (US),...

1. An apparatus comprising:a detector to:
analyze image data of an environment associated with a first device to determine whether the environment includes a second device with a display that is illuminated, the second device different from the first device, the image data to be captured with a sensor; and
identify a type of the second device based on the image data; and
a calculator to determine an engagement of a user with respect to the first device based on a proximity between the user and the illuminated display.

US Pat. No. 10,992,984

MULTIPLE DATA SOURCES OF CAPTURED DATA INTO SINGLE NEWLY RENDERED VIDEO FEED

CAE Inc., Saint-Laurent ...

1. A video generation apparatus for generating a stream of images representing a sequence of events comprising actions performed by a user on a tangible instrument during an interactive computer simulation, the video generation apparatus comprising:one or more processors configured to:
define a real-world field of view of a user from a 3D location within an enclosed area of a simulator;
determine a virtual camera position in the enclosed area from the 3D location;
render the stream of images from the virtual camera position to produce a rendered stream of images by
receiving an event corresponding to an action performed by the user through the tangible instrument during the interactive computer simulation;
receiving images of the tangible instrument and of at least a portion of the enclosed area, related to the action and corresponding to the real-world field of view of the user during the interactive computer simulation, the images having been captured, during the interactive computer simulation, by one or more cameras located within the enclosed area; and
generating images based on (1) a result of the action and (2) the received images of the tangible instrument and of at least the portion of the enclosed area, related to the action;
provide the rendered stream of images for display on a display device to enable monitoring of the user's interaction with the simulator, including the actions performed by the user on the tangible instrument; and
update the position of the virtual camera in response to changes in the 3D location, the changes having been captured by a motion tracker in the simulator,
wherein the rendered stream of images represents an approximation of what the user actually sees.

US Pat. No. 10,992,983

METHOD FOR RECOVERING A TARGET FILE OF AN OPERATING SOFTWARE AND DEVICE FOR USE THEREOF

SAGEMCOM BROADBAND SAS, ...

1. A method for recovering a target file by an audio/video receiving equipment, said audio/video receiving equipment including at least two communication interfaces, including a first communication interface able to receive broadcast data and a second communication interface able to establish a bidirectional dialog with a server, the method comprising:connecting the first communication interface on a predetermined channel broadcasting target data, the data being structured as packets, each packet being of a type among predefined types;
receiving via the first communication interface a description packet including information about the structure of the data packets making up the target file;
allocating a storage zone of a determined size according to the description, each packet being associated with a size, the size of the storage zone being equal to the sum of the packet sizes;
receiving via the first interface a first data packet, each data packet including:
a packet rank identifier representing the rank of the packet among all the packets of the target file;
data in an amount such as described by the description packet received;
transmitting a first request via the second communication interface to obtain the target file from a determined request position from the position in the target file of the first packet received;
recording the data received by the first interface in the allocated storage zone, each data packet being recorded from a position equal to the sum of the sizes of the packets of a lower rank than its own in the storage zone;
recording data received by the second interface in the allocated storage zone, the bytes received being continuously recorded from the position used by the first request in the storage zone;
stopping recordings when the allocated storage zone is full.

US Pat. No. 10,992,982

ONLINE LIVE VIDEO SALES MANAGEMENT SYSTEM

CommentSold, Inc., Hunts...

1. A live video sales management system that processes customer responses, comprising:a database comprising
one or more products;
inventory; and,
a processor coupled to a memory and configured to execute
a sales administration system coupled to said database and to a video stream, and configured to
display one or more of said one or more products;
accept a selected product of said one or more products from a user;
perform video processing on said video stream to form a modified video stream, wherein said modified video stream comprises
information associated with said selected product; and
a response template to indicate a purchase of said selected product;
a video distribution system that streams said modified video stream to one or more interactive video player applications, wherein
said one or more interactive video player applications are used by a plurality of customers;
each interactive video player application of said one or more interactive video player applications is configured to
display said modified video stream; and,
accept a response from a customer of said plurality of customers who uses said interactive video player application;
a response processing system coupled to said database and configured to obtain said response from said customer;
when said response matches said response template,
generate a purchase transaction for a purchase of said selected product by said customer; and,
update said database.

US Pat. No. 10,992,981

DYNAMIC CONTROL OF FINGERPRINTING RATE TO FACILITATE TIME-ACCURATE REVISION OF MEDIA CONTENT

Gracenote, Inc., Emeryvi...

1. A method comprising:generating query fingerprints representing a media stream being received by a client, wherein the query fingerprints are generated at a frame rate;
providing the generated query fingerprints for use to identify the media stream being received by the client based on comparison with reference fingerprints representing a known media stream;
after identification of the media stream being received by the client, increasing the frame rate of generating the query fingerprints;
providing the query fingerprints generated at the increased frame rate, for use to establish synchronous lock between (i) true-time defined along a timeline within the known media stream and (ii) client-time defined according to a clock of the client; and
using the established synchronous lock as a basis to determine a client-time point at which the client is to perform a content revision of the media stream being received by the client.

US Pat. No. 10,992,980

USER TERMINAL APPARATUS, ELECTRONIC APPARATUS, SYSTEM, AND CONTROL METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

1. An electronic apparatus comprising:a communicator;
a fingerprint scanner; and
a processor configured to:
receive, through the communicator, a first signal corresponding to a request for authentication of a user associated with a user account, the request being initiated in response to an input in connection with a user interface (UI) displayed on an external display apparatus,
activate the fingerprint scanner based on the first signal,
obtain fingerprint information of the user through the fingerprint scanner,
perform an authentication of the user associated with the user account based on the obtained fingerprint information, and
output a second signal based on authentication of the user for accessing the user account displayed on the external display apparatus.

US Pat. No. 10,992,979

MODIFICATION OF ELECTRONIC MESSAGING SPACES FOR ENHANCED PRESENTATION OF CONTENT IN A VIDEO BROADCAST

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method comprising:receiving, via a messaging space server, electronic messaging space data, the electronic messaging space data comprising a location and a message content for each respective electronic message space among a plurality of electronic messaging spaces that are located at a physical location indicated by the location of the electronic messaging space data;
determining, based on a video broadcast, that at least one visible electronic messaging space is visible in the video broadcast, the at least one visible electronic messaging space being one of the plurality of electronic messaging spaces located at the physical location;
displaying the message content on the at least one visible electronic messaging space such that the message content is physically present and visible at the physical location;
responsive to determining a broadcast location depicted by the video broadcast, determining a target electronic message space among the at least one visible electronic messaging space, and determining the physical location of the target electronic messaging space and the message content displayed by the target electronic messaging space; and
causing the target electronic messaging space to modify a display of the message content for improved presentation via the video broadcast.

US Pat. No. 10,992,978

METHOD AND SYSTEM FOR CONTROLLING SMART TELEVISION

HUIZHOU TCL MOBILE COMMUN...

1. A method for controlling a smart television, comprising steps of:launching and releasing a WiFi Aware service by the smart television;
establishing a WiFi Aware connection with a mobile terminal when the smart television receives, from the mobile terminal, a subscription request of the WiFi Aware service;
receiving a message by the smart television from the mobile terminal through the WiFi Aware connection, wherein the message is configured to control the smart television;
parsing the received message;
controlling the smart television according to a control instruction when the smart television parses the received message into the control instruction; and
establishing a peer to peer wireless connection with the mobile terminal and receiving file data sent by the mobile terminal through the peer to peer wireless connection when the smart television parses the received message into a file sending service,
wherein the file data comprises playable content, and the controlling the smart television according to a control instruction comprises:
playing the file data in response to a play instruction sent from the mobile terminal.

US Pat. No. 10,992,977

AUTOMATIC PRESET SETUP FOR MEDIA CONTENT PLAYBACK

Spotify AB, Stockholm (S...

1. A method for streaming media content for playback in a vehicle using a media playback device, the vehicle having a built-in audio system, the method comprising:storing user information and preset information, the user information associated with a user account of the media playback device, and the preset information including information identifying a preset button provided by the media playback device;
automatically identifying a personalized playlist of media content items based on the user information, the personalized playlist containing media content items custom selected from a library of media content items based on the user information;
associating the personalized playlist with the preset button, wherein the personalized playlist associated with the preset button is preselected for the media playback device before the media playback device is delivered to and first activated by a user;
receiving a preset signal from the media playback device, the preset signal including a preset request, a preset button identifier, and at least one of: a user account identifier and a device identifier;
upon receiving the preset signal, streaming the personalized playlist to the media playback device for playback by identifying the personalized playlist associated with at least one of: the user account identifier and the device identifier, and that is associated with the preset button identifier in the preset signal, wherein the media playback device is a personal media streaming appliance separate from the built-in audio system of the vehicle and is configured to connect to the built-in audio system of the vehicle to play the personalized playlist in the vehicle;
monitoring patterns of preset button usage for a predetermined period of time; and
based on the monitored patterns of preset button usage, updating the personalized playlist associated with the preset button.

US Pat. No. 10,992,976

METHOD AND DEVICE FOR PROVIDING CONTENT-RELATED INFORMATION OF MULTIMEDIA SERVICE

Samsung Electronics Co., ...

1. A method for controlling provision of a multimedia service, comprising:transmitting, by a sending entity, to at least one receiving entity, a media resource identification (MRI) message including schedule information of media content including information indicating: a valid start time of a media session related to the media content and a valid stop time of the media session, location information of media content including information indicating: a sequence number of a first media processing unit (MPU) included in an asset related to the media content and a sequence number of a last MPU included in the asset, and delivery type information of the media content including information indicating whether a delivery type is broadcast delivery only, unicast delivery only, or hybrid delivery;
receiving, by the sending entity, from the at least one receiving entity, at least one consumption report (CR) message, each of the at least one CR message including identification information of an associated receiving entity among the at least one receiving entity and the delivery type information; and
counting, by the sending entity, a number of the at least one receiving entity which receives the media content and determining the delivery type to send the media content to the at least one receiving entity, based on the at least one CR message.

US Pat. No. 10,992,974

SYSTEM AND METHOD FOR VIDEO AUTOMATION

FOX BROADCASTING COMPANY,...

1. A system for managing plural content shows or streams across at least one network for a broadcast production, comprising:plural master control rooms configured with hardware elements to which productions or master control signal chains can be recalled, said hardware elements including an MCR control panel including a graphical user interface;
a router control system configured to dynamically assign said plural master control rooms to productions or production settings; and
a VSM virtual control layer configured to recall any channel or operation to said MCR control panel of any master control room with a manual button push or a pre-scheduled recall, wherein said hardware elements in each master control room acts as shells to which productions or master control signal chains can be recalled, wherein graphical user interfaces are presented with panel layouts according to the type of recalled production, and further wherein the VSM virtual control layer uses logic for requests that take into account any on-air Tally status so that no on air studio can be changed at any time to another production accidentally.

US Pat. No. 10,992,973

PUBLISHING A PLURALITY OF DISPARATE LIVE MEDIA OUTPUT STREAM MANIFESTS USING LIVE INPUT STREAMS AND PRE-ENCODED MEDIA ASSETS

TURNER BROADCASTING SYSTE...

1. A system, comprising:one or more processors in a media content packaging and distribution system that publishes a plurality of disparate live media output stream manifests for a plurality of channels, wherein the plurality of channels are viewable on a plurality of consumer devices,
the one or more processors are configured to:
ingest manifest metadata into a manifest metadata storage system, wherein for the ingestion of the manifest metadata into the manifest metadata storage system, the one or more processors are further configured to:
issue a plurality of first instructions into an instruction queue, wherein each first instruction of the plurality of first instructions comprises at least an instruction type, a priority level, and a location of an input manifest;
allocate each of the plurality of first instructions to a corresponding first worker of a plurality of first workers based on the instruction type and the priority level,
wherein each of the plurality of first workers reads first manifest data, which is non-ingested metadata, of at least one of a plurality of live input streams or a second manifest data of a plurality of pre-encoded media assets from locations of corresponding input manifests,
wherein the locations of the input manifests are associated with the plurality of first instructions;
determine a first manifest metadata and a second manifest metadata based on validation and parse of the first manifest data and the second manifest data,
wherein the ingested manifest metadata comprises the first manifest metadata and the second manifest metadata,
wherein the first manifest data and the second manifest data are read from the locations of the input manifests; and
store the determined first manifest metadata of the plurality of live input streams and the second manifest metadata of the plurality of pre-encoded media assets with corresponding indices in the manifest metadata storage system; and
publish the ingested manifest metadata comprising the first manifest metadata and the second manifest metadata, wherein for the publication of the ingested manifest metadata, the one or more processors are further configured to:
issue a plurality of second instructions to the instruction queue, wherein a second instruction from the plurality of second instructions comprises at least a state of published data that includes a disparate live output stream manifest and information associated with the ingested manifest metadata;
allocate the second instruction from the plurality of second instructions to a second worker from a plurality of second workers,
wherein the second worker inserts a next manifest segment to the disparate live output stream manifest based the ingested manifest metadata; and
generate the plurality of disparate live media output stream manifests for each of the plurality of channels based on the disparate live output stream manifest.

US Pat. No. 10,992,972

AUTOMATIC IDENTIFICATION OF IMPERMISSABLE ACCOUNT SHARING

ADOBE INC., San Jose, CA...

1. A computer-implemented method for detecting impermissible account sharing among user accounts of a streaming media service, the method comprising:determining a plurality of locations accessed by a given user account of the user accounts;
determining a device access count for each of the locations, the device access count indicating how many times the corresponding location was accessed by at least one device associated with the given user account;
identifying one of the locations having the highest device access count as a base location;
calculating a risk coefficient for each remaining location;
generating a sharing score for the given user account by summing the risk coefficients; and
determining impermissible account sharing of the given user account has occurred when the sharing score exceeds a threshold.

US Pat. No. 10,992,971

IN-STREAM CONTROLS FOR NATIONAL VIDEO DISTRIBUTION

TIVO CORPORATION, San Jo...

1. A method comprising:receiving a plurality of alternative video feeds for a client stream, wherein each alternative video feed of the plurality of alternative video feeds comprises region data indicating an association with one or more regions;
determining that the client stream is for a first region of the one or more regions; determining, based on a selected video feed, of the plurality of alternative video feeds, comprising region data indicating the first region, to send the selected video feed; and
sending, as the client stream, the selected video feed.

US Pat. No. 10,992,970

METHOD FOR COMMUNICATING AN IMMERSIVE VIDEO

SAGEMCOM BROADBAND SAS, ...

1. A method for communicating an immersive video between a server and viewing equipment connected together by a communication link comprising an intermediate network node said immersive video being stored on the server in the form of a plurality of versions, each version corresponds to a different point of view on the immersive video and the set of versions covers a set of possible points of view on the immersive video, each version has maximum quality in a region of the immersive video corresponding to the field of view of a user viewing the immersive video from said point of view, and a quality inferior to the maximum quality outside said region, the server storing at least one representation for each version in the form of a compressed binary video stream comprising a series of groups of images of predefined duration decodable independently, each representation of the same version having a different bitrate, wherein the method is executed at predetermined regular intervals or following a change of point of view of the user and comprises:obtaining a description of a point of view of the user;
transmitting, in the direction of the server, a first request with a view to receiving a representation corresponding to said point of view, referred to as the selected representation, determined from a description of each representation and from the description of the point of view of the user; and
receiving, from the intermediate network node, the representation selected in response to the first request, the intermediate network node continuously receiving at least one subset of representations of the immersive video following a prior transmission by the intermediate network node of a second request to said server with a view to receiving said subset from the server and responding to each first request coming from the viewing equipment.

US Pat. No. 10,992,969

FRAME ACCURATE SPLICING

Google LLC, Mountain Vie...

1. A computer-implemented method comprising:receiving first video content and second video content;
receiving a splice point for the first video content;
identifying a particular frame in the first video content that precedes the splice point;
determining that the particular frame depends on information associated with a subsequent frame of the first video content that occurs after the splice point;
modifying time stamp information associated with the subsequent frame to correspond with a frame that precedes the splice point; and
transmitting the particular frame, the subsequent frame having the modified time stamp information, and at least a portion of the second video content.

US Pat. No. 10,992,968

METHOD AND APPARATUS FOR AN ENHANCED DATA PIPELINE

1. A device, 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, the operations comprising:
monitoring a plurality of data packets in a data pipeline of a network, wherein the monitoring includes analyzing header information associated with the plurality of data packets to detect one or more indicators associated with a first data object type;
identifying a first data object in the plurality of data packets according to the monitoring of the plurality of data packets and according to a model relating to the first data object type, wherein the model is trained based on associations between data objects of the first data object type and analyzed header information associated with other data packets;
instantiating an intelligent router at the data pipeline of the network responsive to the identifying the first data object, wherein the intelligent router includes a solid-state memory device, a graphical processing unit, and a packet monitoring function;
switching a first set of data packets of the plurality of data packets associated with the first data object to the intelligent router for extracting the first data object from the first set of data packets to generate an extracted first data object responsive to the identifying the first data object in the plurality of data packets, wherein operation of the intelligent router is directed according to extended tables associated with a domain-specific programming language;
receiving a request from a client device for the first data object;
transmitting the extracted first data object to the client device via the data pipeline of the network responsive to the request for the first data object; and
decommissioning the intelligent router responsive to the transmitting the extracted first data object.

US Pat. No. 10,992,967

ULTRA HIGH-SPEED LOW-LATENCY NETWORK STORAGE

Sony Interactive Entertai...

1. A computer-implemented server stack comprising:at least one management server having access to a mapping data structure;
plural compute servers each comprising plural computer motherboards; and
at least one storage server, the storage server comprising at least first and second non-volatile memory (NVMe)-enabled solid state drives (SSD);
at least first and second compute servers, at least the first compute server comprising:
at least a first computer motherboard comprising at least one processing unit;
at least a second computer motherboard comprising at least one processing unit; and
at least one NVMe over fabric (NVMe-oF) communication path connecting the motherboards to the first and second NVMe-enabled SSDs, the NVMe-oF communication path comprising a single common fabric adapter that is not part of a motherboard and that implements a NVMe interface such that the first compute server has one and only one fabric adapter;
wherein the server stack is programmed with instructions to:
receive a request for a piece of content from a client computer;
cause the piece of content to be streamed to the client device directly over the NVMe-oF path without passing through a compute server.

US Pat. No. 10,992,966

MOBILE PHONE AS A POLICE BODY CAMERA OVER A CELLULAR NETWORK

CALLYO 2009 CORP, St. Pe...

1. A computer based method for configuring a mobile telephonic device to live-stream in law enforcement, the method comprising:providing a body worn camera (BWC) application to the mobile telephonic device, the BWC application when executed by the mobile telephonic device configured to:
transmit a registration request comprising device information for the mobile telephonic device and user information;
display a transmitting option on a user interface of the mobile telephonic device based on user permissions received responsive to the registration request;
capture audio data using a microphone built in to the mobile telephonic device, and visual data using a camera built in to the mobile telephonic device, responsive to a user selection, from a first user of the mobile telephonic device, of the transmitting option from the user interface of the mobile telephonic device;
separately stream, during the capture, the audio data over a first stream and the visual data over a second stream, from the mobile telephonic device, to a receiving device, for display at the receiving device; and
responsive to detecting degradation in quality of connection between the mobile telephonic device and the receiving device:
reduce the resolution of the second stream for transmission while the first stream and the second stream are being streamed from the mobile telephonic device to the receiving device; and
store a high-resolution and encrypted version of the second stream to local memory of the mobile telephonic device while continuing to transmit the second stream to the receiving device at the reduced resolution, and while not transmitting the high-resolution and encrypted version of the second stream to the receiving device.

US Pat. No. 10,992,965

STORAGE SYSTEM FOR RECORDING AND RETRIEVING DATA COPY FOR MULTIPLE USERS

Synamedia Limited, Middl...

1. A method comprising:at a recorder module in a cloud recording storage system:
receiving, by the recorder module, multiple recording requests from multiple users indicating a channel and a timespan to be recorded;
in response to receiving the multiple recording requests,
scheduling, by the recorder module, a publication request indicating data to be copied and instructing, by the recorder module, an object store to create a source namespace in the object store in response to receiving the publication request, wherein the object store in the cloud recording storage system includes a plurality of source namespaces and a plurality of destination namespaces, and
sending, from the recorder module to the object store, multiple subscription requests for the data and instructing the object store to subscribe the plurality of destination namespaces to the source namespace of the plurality of source namespaces; and
triggering the object store to, in response to receiving the multiple subscription requests, create the plurality of destination namespaces to subscribe to the source namespace, publish the data in the source namespace of the plurality of source namespaces upon receiving the data from the recorder module, and generate a unique copy of the published data for each subscription request of the multiple subscription requests, including storing the unique copy of the published data in each of the plurality of destination namespaces with identical object names.

US Pat. No. 10,992,964

METHOD AND APPARATUS FOR DETERMINING CODING TREE NODE SPLIT MODE AND CODING DEVICE

Huawei Technologies Co., ...

1. A method for determining a coding tree node split mode, comprising:determining a non-split based coding cost for coding a current image area corresponding to the current node when a current node is not split;
performing binary tree split on the current node;
determining a binary tree split based coding cost for coding the current image area when a binary tree split is performed on the current node;
determining, based on the non-split based coding cost and the binary tree split based coding cost, whether a triple tree split based coding cost for coding the current image area needs to be obtained, wherein the triple tree split based coding cost corresponds to a triple tree split performed on the current node;
performing the triple tree split on the current node when the triple tree split based coding cost for coding the current image area needs to be obtained;
determining the triple tree split based coding cost; and
determining a split mode of the current node according to the non-split based coding cost, the binary tree split based coding cost and the triple tree split based coding cost, wherein the split mode corresponding to a minimum coding cost of the non-split based coding cost, the binary tree split based coding cost and the triple tree split based coding cost.

US Pat. No. 10,992,963

INTRA SHARPENING AND/OR DE-RINGING FILTER FOR VIDEO CODING

Huawei Technologies Co., ...

1. A decoder for decoding a block of a current frame of a video from a bitstream, the decoder comprising a processor and a non-transitory processor-readable medium having processor-executable instructions stored thereon, wherein the processor-executable instructions, when executed by the processor, cause the processor to:select reference samples of a reconstructed part of the current frame,
filter the reference samples,
generate a prediction of the block based on the filtered reference samples and according to an intra prediction mode for the prediction of the block among a plurality of intra prediction modes including an angular prediction mode and a non-angular prediction mode,
determine first derivatives of the reference samples,
determine absolute values of the first derivatives,
determine second derivatives based on the absolute values of the first derivatives, and
warp the reference samples based on the second derivatives,
wherein the instructions to filter include instructions to apply a sharpening filter and/or a de-ringing filter to filter the reference samples when the prediction is generated according to the angular prediction mode.

US Pat. No. 10,992,962

IMAGE CODING AND DECODING METHOD FOR REMOVAL OF CODING DISTORTION BY COMPARING PIXEL DIFFERENCE VALUES WITH THRESHOLD

GODO KAISHA IP BRIDGE 1, ...

1. A coding distortion removing method for removing a coding distortion in two adjacent blocks located on both sides of a block boundary between the two adjacent blocks in a reconstructed image, the method comprising:deriving a difference of pixel values between a pixel in a first block of the reconstructed image and a pixel in a second block of the reconstructed image adjacent to the first block, the first block having a first quantization parameter and the second block having a second quantization parameter, the second quantization parameter being different from the first quantization parameter;
deriving an average value of the first quantization parameter and the second quantization parameter, wherein the average value is an average of just two different quantization parameters;
setting a threshold value in accordance to the average value of the first quantization parameter and the second quantization parameter;
comparing the difference of pixel values derived in the deriving a difference of pixels values with the threshold value set in the setting a threshold value; and
removing a coding distortion in an area disposed on both sides of the block boundary between the first block and the second block, by applying a filter for coding distortion removal based on a result of the comparing,
wherein the coding distortion removal is not conducted when the difference is greater than the threshold value, and
further processing is performed to determine whether the coding distortion removal is conducted by applying the filter when the difference is smaller than the threshold value.

US Pat. No. 10,992,961

HIGH-LEVEL SIGNALING FOR FISHEYE VIDEO DATA

QUALCOMM Incorporated, S...

1. A method of processing a file including video data, the method comprising:processing a file including fisheye video data, the file including a syntax structure including a plurality of syntax elements that specify attributes of the fisheye video data, wherein the plurality of syntax elements includes: a first syntax element that explicitly indicates whether the fisheye video data is monoscopic or stereoscopic, and one or more syntax elements that implicitly indicate whether the fisheye video data is monoscopic or stereoscopic;
determining, based on the first syntax element, whether the fisheye video data is monoscopic or stereoscopic; and
outputting, based on the determination, the fisheye video data for rendering as monoscopic or stereoscopic.

US Pat. No. 10,992,960

ACCELERATED VIDEO EXPORTATION TO MULTIPLE DESTINATIONS

1. An application for exporting video, comprising:means for rendering, encoding, compressing, and converting a video;
means for encrypting the video; and
means for replicating and transmitting the video, thereby
generating replicas of the encoded video;
assigning destination addresses to the replicas;
slicing each of the replicas to create slices including the destination addresses; and
transmitting the slices simultaneously over a network based on the destination addresses.

US Pat. No. 10,992,958

VIDEO CODING USING MAPPED TRANSFORMS AND SCANNING MODES

Qualcomm Incorporated, S...

1. A method of encoding video data, the method comprising:determining a prediction block of the video data, the prediction block having a prediction block size;
determining a transform block of the prediction block, wherein the transform block has a transform block size;
determining, with a video encoder, a subset of transform and scanning mode combinations based on an intra-prediction mode and the transform block size, the subset of transform and scanning mode combinations consisting of scanning modes having predefined scanning orders;
selecting, with the video encoder, a transform and a scanning mode from the subset of transform and scanning mode combinations for the determined transform block, the selected scanning mode having one of the predefined scanning orders;
applying, with the video encoder, the selected transform to residual data associated with predicting the prediction block based on the intra-prediction mode so as to generate a two-dimensional array of transform coefficients; and
applying, with the video encoder, the selected scanning mode to the transform block containing at least part of the two-dimensional array of transform coefficients to generate a one-dimensional array of transform coefficients according to the predefined scanning order of the selected scanning mode.

US Pat. No. 10,992,957

MEDIA DATA PROCESSING METHOD AND APPARATUS

HUAWEI TECHNOLOGIES CO., ...

1. A method for presenting media data, comprising:receiving, by a media processing device, a plurality of media data tracks, wherein each media data track comprises media data recorded at a viewpoint, and viewpoint identification information of the viewpoint;
obtaining, by the media processing device, viewpoint position information of viewpoints associated with the media data tracks; and
displaying, by the media processing device, media data of a first viewpoint based on the viewpoint identification information and viewpoint position information of the first viewpoint;wherein obtaining viewpoint position information of a viewpoint comprises:obtaining a plurality of samples in a timed metadata track associated with the viewpoint, on condition that the position of the viewpoint is dynamic, wherein each sample in the timed metadata track comprises a set of viewpoint position information, and each set of viewpoint position information indicates a position of the viewpoint; or
obtaining only one set of viewpoint position information from a media data track associated with the viewpoint, on condition that the position of the viewpoint is static, wherein the set of viewpoint position information indicates a position of the viewpoint.

US Pat. No. 10,992,956

IMAGE ENCODING METHOD USING A SKIP MODE, AND A DEVICE USING THE METHOD

Electronics and Telecommu...

1. A video decoding method, comprising:decoding predetermined information indicating whether residual block information for a target block in an image is encoded in a bitstream or not;
determining whether the residual block information is present based on the predetermined information;
generating the target block based on an intra prediction value and the residual block information in response to the predetermined information indicating that the residual block information is present; and
generating the target block based on intra prediction direction information decoded from the bitstream in response to the predetermined information indicating that the residual block information is absent, wherein
the intra prediction value is generated based on a reference pixel value, and
0 and 1 are values for the predetermined information to indicate whether the residual block information is encoded in the bitstream or not.

US Pat. No. 10,992,955

SYSTEMS AND METHODS FOR PERFORMING ADAPTIVE BITRATE STREAMING

DIVX, LLC, San Diego, CA...

1. A playback device configured to perform adaptive bitrate streaming, the playback device comprising a processor configured, via a client application, to request a top level index file and container files via a network;wherein the client application further configures the processor to:
commence playback by retrieving at least a portion of the top level index file that identifies a plurality of container files that contain the streams available to the playback device for use in adaptive bitrate streaming, where:
the available streams include a plurality of alternative video streams,
each or a group of the alternative video streams is the same source video content encoded at a different bitrate and is stored in a separate container file as a plurality of portions of video, and
each container file includes information concerning the encoding of the video contained within the container file and an index to the encoded media within the container file and the at least a portion of the top level index file indicates the portions of each container file containing this information;
select one or more streams including one of the plurality of alternative video streams to utilize in the playback of media based upon the retrieved at least a portion of the top level index file;
using the at least a portion of the top level index file to request the portions of the container file that include the information concerning the encoding of the video contained within the container file and the index to the encoded media within the container file;
configure a video decoder to playback the encoded video using the retrieved information concerning the encoding of the video;
retrieve encoded media from the container file of the selected alternative video stream using the requested index information to the encoded media within the container file;
playback the retrieved portions of video from the selected alternative video stream using the decoder; and
when a change in streaming conditions is detected, select a new alternative video stream that is more appropriate for the streaming conditions than the previously selected alternative video stream.

US Pat. No. 10,992,954

INTRA SHARPENING AND/OR DE-RINGING FILTER FOR VIDEO CODING BASED ON A BITSTREAM FLAG

Huawei Technologies Co., ...

1. A decoder for decoding a block of a current frame of a video from a bitstream, the decoder comprising:an intra-prediction unit, wherein the intra-prediction unit is configured to perform steps comprising:
selecting reference samples of a reconstructed part of the current frame;
applying one or more filters to the reference samples, wherein the one or more filters comprises one or more of a sharpening filter and a de-ringing filter; and
generating a prediction of the block based on the filtered reference samples, and
wherein the intra-prediction unit comprises the sharpening filter and the de-ringing filter.

US Pat. No. 10,992,953

MOVING PICTURE CODING METHOD, MOVING PICTURE CODING APPARATUS, MOVING PICTURE DECODING METHOD, AND MOVING PICTURE DECODING APPARATUS

TAGIVAN II LLC, Chevy Ch...

1. A coding apparatus, comprising:circuitry; and
memory coupled to the circuitry,
wherein in operation, the circuitry:
generates one or more motion vector predictor candidates;
selects a motion vector predictor from among the one or more motion vector predictor candidates;
codes a motion vector of a current block using the motion vector predictor; and
codes the current block using the motion vector of the current block, and in generating the one or more motion vector predictor candidates,
when a first block having a first motion vector that is a motion vector available without scaling is included in left adjacent blocks that are adjacent on a left side of the current block, the circuitry generates the first motion vector as one of the one or more motion vector predictor candidates,
when the first block is not included in the left adjacent blocks and when a second block having a second motion vector that is a motion vector to be made available by scaling is included in the left adjacent blocks, the circuitry scales the second motion vector, and the circuitry generates the scaled second motion vector as one of the one or more motion vector predictor candidates,
when the first block is not included in the left adjacent blocks and when the second block is not included in the left adjacent blocks, the circuitry does not generate the one or more motion vector predictor candidates from the left adjacent blocks,
when a third block having a third motion vector that is a motion vector available without scaling is included in upper adjacent blocks that are adjacent on an upper side of the current block, the circuitry generates the third motion vector as one of the one or more motion vector predictor candidates,
when the third block is not included in the upper adjacent blocks, when inter prediction is not performed on any of the left adjacent blocks, and when a fourth block having a fourth motion vector that is a motion vector to be made available by scaling is included in the upper adjacent blocks, the circuitry scales the fourth motion vector, and the circuitry generates the scaled fourth motion vector as one of the one or more motion vector predictor candidates, and
when the third block is not included in the upper adjacent blocks and when inter prediction is performed on at least one of the left adjacent blocks or the fourth block is not included in the upper adjacent blocks, the circuitry does not generate the one or more motion vector predictor candidates from the upper adjacent blocks.

US Pat. No. 10,992,951

VIDEO ENCODING DEVICE AND VIDEO DECODING DEVICE USING HIGH-PRECISION SKIP ENCODING AND METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

1. A video decoding apparatus comprising:a determiner configured to:
obtain, from a bitstream, a skip mode flag indicating whether a current block is predicted in a skip mode,
in response to the skip mode flag indicating that the current block is not predicted in the skip mode, obtain, from the bitstream, a merge mode flag,
in response to determining whether the merge mode flag indicates that the current block is predicted in a merge mode or not, obtain, from the bitstream, motion vector prediction mode information of the current block, and
when the motion vector prediction mode information of the current block indicates a pre-set prediction mode, obtain, from the bitstream, motion vector difference information and a first index indicating a prediction candidate from a first candidate list; and
a decoder configured to determine the first candidate list including prediction candidates corresponding motion vectors of blocks adjacent to the current block, determine a first motion vector candidate indicated by the first index from the first candidate list, determine a prediction motion vector of the current block based on the first motion vector candidate and the motion vector difference information, determine a motion vector of the current block based on the prediction motion vector, determine a predicted block of the current block indicated by the motion vector, determine a residual block of the current block by performing inverse transformation on transform coefficients of the current block and determine a reconstructed block of the current block by combining the prediction block and the residual block,
wherein the motion vector difference information comprises sign information and a pixel distance of the motion vector difference, the motion vector difference comprises a single component among an x-axis component and a y-axis component, and the pixel distance is a value of a sub-pel unit or an integer-pel unit, and
wherein, when the motion vector prediction mode information of the current block does not indicate the pre-set prediction mode, the determiner obtains, from the bitstream, a second index indicating a prediction candidate from a second candidate list, and the decoder determines the second candidate list including prediction candidates corresponding motion vectors of neighboring blocks of current block, determines a second motion vector candidate indicated by the second index from the second candidate list, and determines the prediction motion vector of the current block based on the second motion vector candidate, without using the motion vector difference information.

US Pat. No. 10,992,950

CODING BLOCK BITSTREAM STRUCTURE AND SYNTAX IN VIDEO CODING SYSTEMS AND METHODS

REALNETWORKS, INC., Seat...

1. An encoding method, comprising:receiving an unencoded video frame;
determining a largest coding block size for the unencoded video frame;
dividing the unencoded video frame into an array of coding stripes based on the largest coding block size, each coding stripe includes a row of coding blocks in the unencoded video frame where a width of the coding stripe is equal to a width of the unencoded video frame and a height of the coding stripe is equal to a height of the largest coding block size;
grouping the array of coding stripes into a first coding stripe group of a first plurality of adjacent coding stripes and a second coding stripe group of a second plurality of adjacent coding stripes, wherein the first coding stripe group includes at least a first coding stripe and a second coding stripe and the second coding stripe group includes at least a third coding stripe and a fourth coding stripe;
generating a first quantized transform coefficient signal for the first coding stripe of the first coding stripe group in parallel with generating a third quantized transform coefficient signal for the third coding stripe of the second coding stripe group, wherein the generation of the first and third quantized transform coefficient signals is performed without inter-coding stripe parsing dependency and without inter-coding stripe group reconstruction dependency;
generating a second quantized transform coefficient signal for the second coding stripe of the first coding stripe group in parallel with generating a fourth quantized transform coefficient signal for the fourth coding stripe of the second coding stripe group, wherein the generation of the second and fourth quantized transform coefficient signals is performed without inter-coding stripe parsing dependency and without inter-coding stripe group reconstruction dependency;
generating an encoded bitstream for each corresponding coding stripe from each corresponding quantized transform coefficient signal for the corresponding coding stripe; and
combining the encoded bitstreams from each coding stripe into a combined encoded bitstream as an encoded video frame of the unencoded video frame.

US Pat. No. 10,992,948

CONVERTING A BI-PREDICTED MERGING CANDIDATE IN A MERGING CANDIDATE LIST FOR A PREDICTION UNIT OF A PICTURE

TEXAS INSTRUMENTS INCORPO...

1. A method comprising:constructing a merging candidate list for a prediction unit (PU) of a picture;
determining that the PU is in a bi-predicted slice of the picture; and
converting a bi-predicted merging candidate in the merging candidate list to a forward predicted merging candidate when a value for a forward reference picture index for the bi-predicted merging candidate is less than or equal to a value for a backward reference picture index for the bi-predicted merging candidate.

US Pat. No. 10,992,947

PLANAR MODE IN OCTREE-BASED POINT CLOUD CODING

BlackBerry Limited, Wate...

1. A method of encoding a point cloud to generate a bitstream of compressed point cloud data representing a three-dimensional location of an object, the point cloud being located within a volumetric space recursively split into sub-volumes and containing points of the point cloud, wherein a volume is partitioned into a first set of child sub-volumes and a second set of child sub-volumes, the first set of child sub-volumes being positioned in a first plane and the second set of child sub-volumes being positioned in a second plane parallel to the first plane, and wherein an occupancy bit associated with each respective child sub-volume indicates whether that respective child sub-volume contains at least one of the points, the method comprising:determining whether the volume is planar based on whether all child sub-volumes containing at least one point are positioned in either the first set or the second set;
encoding in the bitstream a planar mode flag to signal whether the volume is planar;
encoding, in the bitstream, occupancy bits for the child sub-volumes of the first set including, for at least one occupancy bit, inferring its value and not encoding it in the bitstream based on whether the volume is planar; and
outputting the bitstream of compressed point cloud data.

US Pat. No. 10,992,946

CODING OF VIDEO AND AUDIO WITH INITIALIZATION FRAGMENTS

Apple Inc., Cupertino, C...

1. A method, comprising:performing pattern recognition on a data stream to be transmitted via a channel to detect patterns and a data length of each pattern;
when the pattern is detected:
encoding first information comprising content of the pattern and second information comprising the pattern's data length, wherein the first information and the second information are different, and
altering the data stream by replacing instance(s) of the pattern in the data stream with a symbol representing the pattern and a repeat duration of the pattern, the repeat duration indicating a duration of consecutive instances of the pattern that occur in the data stream;
transmitting initialization information including the first information and the second information to a channel; and
transmitting the altered data stream to the channel.

US Pat. No. 10,992,944

IMAGE DECODING METHOD, IMAGE CODING METHOD, IMAGE DECODING APPARATUS, IMAGE CODING APPARATUS, AND IMAGE CODING AND DECODING APPARATUS

SUN PATENT TRUST, New Yo...

1. Circuitry for decoding a bitstream including a coded signal resulting from coding tiles and slices into which an image is partitioned, the circuitry executing operations comprising:obtaining, from the bitstream, a restriction indicator indicating that partitioning of a picture is restricted; and
decoding the coded signal based on the restriction indicator,
wherein each of the slices is either a normal slice having, in a header, information used for an other slice or a dependent slice which is decoded using information included in a slice header of another slice,
when the normal slice starts from a position other than a beginning of a first tile, a second tile coded next to the first tile does not start from the dependent slice, and
each of the tiles is subdivided into an integer number of slices.

US Pat. No. 10,992,942

CODING METHOD, DECODING METHOD, AND CODING DEVICE

SOCIONEXT INC., Kanagawa...

1. A coding method by a computer, the coding method comprising:dividing a block of a coding unit into a plurality of sub-blocks;
determining band positions of at least two first sub-blocks among the plurality of sub-blocks; and
calculating, among the plurality of sub-blocks, band positions of second sub-blocks other than the at least two first sub-blocks based on a positional relationship of the second sub-blocks with respect to the at least two first sub-blocks and the determined band positions for the at least two first sub-blocks in the block of the coding unit,
wherein a band offset is conducted for each of the sub-blocks by using the band positions determined or calculated for the at least two first sub-blocks and the second sub-blocks.

US Pat. No. 10,992,940

PRESERVING IMAGE QUALITY IN TEMPORALLY COMPRESSED VIDEO STREAMS

Comcast Cable Communicati...

1. A system comprising:a first computing device; and
a second computing device,
wherein the first computing device is configured to send, to the second computing device, a first video stream, wherein the first video stream is compressed and comprises a first set of regions that are each intra-coded; and
wherein the second computing device is configured to:
receive, from the first computing device, the first video stream;
select, from the first set of regions and based at least in part on a quality target, a first subset of regions to be intra-coded in a second video stream, wherein the quality target comprises a target percentage of intra-coded regions in the first video stream that will be intra-coded in the second video stream;
select a second set of regions that are each predictive-coded in the first video stream;
transcode the first video stream to the second video stream, wherein the second set of regions is transcoded with less spatial compression than an average amount of spatial compression applied to a remainder of non-intra-coded regions in the second video stream; and
store the second video stream.

US Pat. No. 10,992,939

DIRECTIONAL INTRA-PREDICTION CODING

GOOGLE LLC, Mountain Vie...

1. A method for coding a current block using an intra-prediction mode, the intra-prediction mode comprising a prediction angle, the method comprising:determining, using the prediction angle and a size of the current block, a filter to apply to reference pixels peripheral to an edge of the current block from a set of available filters, wherein;
for a block size of at least some block sizes, the set of available filters includes a first available filter and a second available filter for the block size, the first available filter and the second available filter having different non-zero filter strengths corresponding to different values for the prediction angle, and
for at least a minimum block size, the set of available filters includes an upsampling filter associated with multiple prediction angles:
filtering, using the filter, the reference pixels to generate modified reference pixels by, for respective current reference pixels of the reference pixels, filtering the current reference pixel using the filter and pixel values adjacent to the current reference pixel and peripheral to the edge of the current block; and
generating a prediction block for the current block using the intra-prediction mode and the modified reference pixels.

US Pat. No. 10,992,937

COEFFICIENT CODING WITH GROUPED BYPASS BINS

QUALCOMM Incorporated, S...

1. A method of decoding video data, the method comprising:receiving encoded bins representing levels of transform coefficients of a block of video data;
determining a respective context for each context-coded bin of the encoded bins based only on decoded values of context-coded bins;
decoding the context-coded bins of the levels of the transform coefficients in a coefficient-by-coefficient order using context-adaptive binary arithmetic coding and the respective context for each of the context-coded bins;
decoding bypass-coded bins of the levels of the transform coefficients in the coefficient-by-coefficient order after decoding the context-coded bins;
decoding sign bins for the transform coefficients in the coefficient-by-coefficient order after decoding the bypass-coded bins;
determining level values for the block of transform coefficients from the decoded context-coded bins, bypass-coded bins, and sign bins;
inverse quantizing the block of transform coefficients;
inverse transforming the inverse quantized block of transform coefficients to produce a block of residual values; and
performing a prediction process using the block of residual values to reconstruct a block of video data.

US Pat. No. 10,992,935

RESIDUAL CODING METHOD AND DEVICE FOR SAME

LG ELECTRONICS INC., Seo...

1. An image decoding method performed by a decoding apparatus, the method comprising:receiving a bitstream comprising residual information;
deriving a quantized transform coefficient for a current block based on the residual information comprised in the bitstream;
deriving a transform coefficient from the quantized transform coefficient based on an inverse quantization process;
deriving a residual sample for the current block by applying an inverse transform on the transform coefficient; and
generating a reconstructed picture based on the residual sample for the current block,
wherein the residual information includes a significant coefficient flag representing whether the quantized transform coefficient is a non-zero significant coefficient, a parity level flag for a parity of a transform coefficient level for the quantized transform coefficient, a first transform coefficient level flag about whether the transform coefficient level is larger than a first reference value, a second transform coefficient level flag about whether the transform coefficient level is larger than a second reference value and remainder information of the transform coefficient level,
wherein deriving the quantized transform coefficient comprising:
decoding the significant coefficient flag, the parity level flag, the first transform coefficient level flag and the second transform coefficient level flag;
performing a binarization process for the remainder information of the transform coefficient level based on a rice parameter;
deriving a value of the remainder information of the transform coefficient level based on a result of the binarization process; deriving the quantized transform coefficient based on the value of the remainder information of the transform coefficient level, and
wherein the decoding of the first transform coefficient level flag is performed prior to the decoding of the parity level flag.

US Pat. No. 10,992,934

POST-FILTERING FOR WEIGHTED ANGULAR PREDICTION

ARRIS Enterprises LLC, S...

1. A method of coding video comprising:defining a coding unit (CU) within a coding area of a video frame having CU x and CU y coordinates;
determining whether said coding unit is encoded using a weighted angular prediction or a different prediction;
if said coding unit is said determined to be encoded using said weighted angular prediction for intra prediction, then,
(a) defining a main reference pixel within said coding area having main x and main y coordinates associated with said main reference;
(b) defining a side reference pixel within said coding area having side x and side y coordinates associated with said side reference;
(c) determining a main weight value associated with said main reference pixel;
(d) determining a side weight value associated with said side reference pixel; and
(e) generating a prediction CU for said coding unit based at least in part on a combination of said main reference pixel weighted by said main weight value and said side reference pixel weighted by said side weight value,
(f) wherein said prediction CU is subsequently delivered for entropy coding absent post-generation filtering after said generating said prediction CU for said coding unit based at least in part on said combination;
if said coding unit is not said determined to be encoded using said weighted angular prediction for said intra prediction, then,
(a) generating a prediction CU for for said coding unit based at least in part on said another prediction,
(b) where said generation based at least in part on said another prediction is not based on said combination of said main reference pixel weighted by said main weight value and said side reference pixel weighted by said side weight value,
(c) wherein said prediction CU is filtered based upon said post generation filtering that is biased to neither the main reference pixel nor the side reference pixel resulting in a filtered prediction CU,
(d) wherein said filtered prediction CU is subsequently delivered for entropy coding.

US Pat. No. 10,992,933

VIDEO DECODING METHOD AND DEVICE FOR SAME AND VIDEO ENCODING METHOD AND DEVICE FOR SAME

SAMSUNG ELECTRONICS CO., ...

1. A video decoding method comprising:obtaining a bitstream including residual data about a residual block of a current block;
determining a plurality of prediction directions with respect to the current block among a plurality of prediction direction candidates;
determining a plurality of reference samples included in a neighboring region of the current block in a current image, by using the plurality of prediction directions that are determined among the plurality of the prediction direction candidates;
generating a prediction block of the current block by using the plurality of reference samples;
obtaining a residual block of the current block based on the residual data about the residual block of the current block; and
reconstructing the current block by using the prediction block of the current block and the residual block of the current block,
wherein the determining of the plurality of prediction directions with respect to the current block comprises determining a first prediction direction in the current block and a second prediction direction in the current block, by using an anchor prediction direction which is indicated by an anchor sample from among samples of an anchor region,
wherein the samples of the anchor region include some samples of the neighboring region of the current block.

US Pat. No. 10,992,932

METHOD AND SYSTEM FOR REDUCING SLICE HEADER PARSING OVERHEAD IN VIDEO CODING

TEXAS INSTRUMENTS INCORPO...

1. A method comprising:decoding a first luminance weight flag corresponding to a first reference pictures from a bit stream;
decoding a second luminance weight flag corresponding to a second reference picture from the bit stream;
decoding a first chrominance weight flag corresponding to the first reference picture from the bit stream, wherein the first chrominance weight flag follows the second luminance weight flag in the bit stream;
decoding a second chrominance weight flag corresponding to the second reference picture from the bit stream;
decoding a first luminance weighting factor when the first luminance weight flag is set to indicate luminance component weighted prediction of the first reference picture is enabled, wherein the first luminance weighting factor follows the second chrominance weight flag in the bit stream;
decoding a second luminance weighting factor when the second luminance weight flag is set to indicate luminance component weighted prediction of the second reference picture is enabled;
decoding a first chrominance weighting factor when the first chrominance weight flag is set to indicate chrominance component weighted prediction of the first reference picture is enabled, wherein the first chrominance weighting factor follows the second luminance weighting factor in the bit stream; and
decoding a second chrominance weighting factor when the second chrominance weight flag is set to indicate chrominance component weighted prediction of the second reference picture is enabled.

US Pat. No. 10,992,930

TEMPLATE REFINED BI-PREDICTION FOR VIDEO CODING

HULU, LLC, Santa Monica,...

1. A method comprising:selecting, by a computing device, a first reference block in a first reference frame and a second reference block in a second reference frame, the first reference block and the second reference block being used to predict a current block;
analyzing, by the computing device, first content in the first reference frame based on the first reference block and second content in the second reference frame based on the second reference block;
selecting, by the computing device, one of the first reference block and the second reference block as an anchor point based on the analyzing, wherein having the anchor point as the one of the first reference block and the second reference block indicates a search for a third reference block in another of the first reference frame and the second reference frame should be performed;
searching, by the computing device, in the one of the first reference frame and the second reference frame for a third reference block; and
after selecting the third reference block, determining, by the computing device, whether the anchor point changes based on analyzing third content based on the third reference block and the first content or the second content based on the one of the first reference block and the second reference block.

US Pat. No. 10,992,929

PROJECTION SYSTEM AND PROJECTION METHOD THEREOF

Coretronic Corporation, ...

1. A projection system, comprising:a projection device, a memory, an image capturing device, and a processor, wherein
the projection device is adapted to project a plurality of test patterns toward a projected area;
the memory is adapted to record a corresponding relationship between the plurality of test patterns and a plurality of sets of image capturing parameters;
the image capturing device is adapted to shoot the projected area to obtain a plurality of reference images corresponding to the plurality of test patterns; and
the processor is coupled to the memory, the projection device, and the image capturing device, the processor is adapted to control, according to the corresponding relationship, the image capturing device to shoot with the plurality of sets of image capturing parameters to obtain the plurality of reference images, and the processor controls, according to the plurality of test patterns and the corresponding plurality of reference images, the projection device to project a projection image.

US Pat. No. 10,992,928

CALIBRATION SYSTEM FOR CONCURRENT CALIBRATION OF DEVICE SENSORS

Facebook Technologies, LL...

1. A calibration system comprising:a grid assembly including at least one planar grid;
a platform configured to couple to a device under test (DUT), the platform configured to move the DUT to a plurality of test positions in accordance with a motion sequence, wherein each test position is reached by a rotation about at most two different axes, and as the DUT moves through the motion sequence, at least one camera on the DUT captures image information describing portions of the grid assembly and an inertial measurement unit (IMU) on the DUT captures IMU information; and
a calibration controller configured to:
determine calibration information for the at least one camera on the DUT and for the IMU based in part on a parameterized model of the motion sequence of the DUT, the captured image information, and the captured IMU information,
wherein the at least one camera and the IMU are calibrated using the calibration information for the at least one camera and for the IMU.

US Pat. No. 10,992,927

STEREOSCOPIC IMAGE DISPLAY APPARATUS, DISPLAY METHOD OF LIQUID CRYSTAL DISPLAY, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM STORING PROGRAM OF LIQUID CRYSTAL DISPLAY

SHARP KABUSHIKI KAISHA, ...

1. A stereoscopic image display apparatus comprising:an illumination unit in which a plurality of light sources are disposed;
a transmission unit that transmits light arriving from the illumination unit for each pixel based on an input image, and changes transmittance of the light for each pixel;
a barrier unit that allows the light transmitted through the transmission unit to be simultaneously viewed as a right-eye image and a left-eye image; and
a control unit that
sets an integrated area by integrating a first area and a second area, the first area including whole of an image object included in the right-eye image, the second area including whole of the image object included in the left-eye image,
controls a part of the plurality of light sources disposed in the illumination unit such that a first emission luminance at the integrated area becomes uniform, and
controls another part of the plurality of light sources disposed in the illumination unit such that a second emission luminance at an area other than the integrated area becomes uniform.

US Pat. No. 10,992,926

HEAD MOUNTED DISPLAY SYSTEM CAPABLE OF DISPLAYING A VIRTUAL SCENE AND A REAL SCENE IN A PICTURE-IN-PICTURE MODE, RELATED METHOD AND RELATED NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM

XRSpace CO., LTD., Taoyu...

1. A head mounted display system comprising:a wearable body configured to be worn by a user;
an image capturing unit mounted on the wearable body and configured to capture a real scene and further to track at least one of a hand gesture of the user and a hand movement of the user; and
a display unit mounted on the wearable body, the display unit being configured to display a virtual scene and the real scene in a picture-in-picture mode; and
a processing unit coupled to the image capturing unit and the display unit;
wherein at least one of a size and a location of a window of the real scene displayed in the picture-in-picture mode is adjusted when a tracking result of the image capturing unit meets a predetermined adjusting condition.

US Pat. No. 10,992,924

STEREO-POLARIMETRIC COMPRESSED ULTRAFAST PHOTOGRAPHY (SP-CUP) SYSTEMS AND METHODS

California Institute of T...

1. A stereo-polarimetric compressed ultrafast photography (SP-CUP) system, comprising:a dual-channel subsystem configured to receive light scattered by a subject being imaged and pass light as a first series of images and a second series of images rotated with respect to the first series of images;
a first camera configured to receive light relayed from the dual-channel subsystem and record raw images of a first view and a second view;
a spatial-encoding subsystem configured to (i) receive light relayed from the dual-channel subsystem, (ii) spatially encode the first series of images with a first set of complementary patterns to generate a third series of spatially-encoded images and a fourth series of spatially-encoded images, and (iii) spatially encode the second series of images with a second set of complementary patterns to generate a fifth series of spatially-encoded images and a sixth series of spatially-encoded images; and
a streak camera configured to (i) receive light relayed from the spatial-encoding subsystem, (ii) temporally shear each spatially-encoded image of the third series of spatially-encoded images and spatiotemporally integrate the temporally sheared images to record at a third view, (iii) temporally shear each spatially-encoded image of the fourth series of spatially-encoded images and spatiotemporally integrate the temporally sheared images to record a fourth view, (iv) temporally shear each spatially-encoded image of the fifth series of spatially-encoded images and spatiotemporally integrate the temporally sheared images to record a fifth view, (v) temporally shear each spatially-encoded image of the sixth series of spatially-encoded images and spatiotemporally integrate the temporally sheared images to record a sixth view.

US Pat. No. 10,992,923

DYNAMIC VISION SENSOR AND PROJECTOR FOR DEPTH IMAGING

Sony Corporation, Tokyo ...

1. A device comprising:a dynamic projector configured to cast, onto a scene, a light pattern comprising first and second projected features having differing first and second temporal characteristics, respectively;
a dynamic vision sensor comprising a plurality of sensor pixels, each sensor pixel comprising a photoreceptor, a differencing circuit, and a comparator, and each sensor pixel configured to output a sensor pixel signal comprising at least one of an increase in photocurrent event or a decrease in photocurrent event for incident light detected by the sensor pixel; and
one or more processors coupled to the dynamic vision sensor, the one or more processors configured to receive the sensor pixel signals and to determine first and second sensor pixels of the dynamic vision sensor corresponding to the first and second projected features, respectively, based on the increase or decrease in photocurrent events of the sensor pixel signals.

US Pat. No. 10,992,922

OPTICAL IMAGING SYSTEM AND METHODS THEREOF

The University of Akron, ...

1. An optical imaging system to image a target object, comprising:a light source configured to emit one or more light rays to illuminate the target object;
an image detector configured to capture a three-dimensional (3D) topography image of the target object when emitted light is emitted from the target object in response to being illuminated by the light rays emitted by the light source;
a fluorescence image detector configured to capture a fluorescence image of the target object when fluorescence is emitted from the target object in response to being illuminated by the light rays emitted by the light source; and
a controller configured to:
instruct the image detector to capture the 3D topography image and the fluorescence image detector to detect the fluorescence image of the target object intraoperatively, and
co-register topography information intraoperatively detected from the 3D topography image and fluorescence information detected from the fluorescence image to simultaneously display intraoperatively the co-registered topography information and the fluorescence information to the user via a display.

US Pat. No. 10,992,921

SELF-CALIBRATING STEREO CAMERA PAIRS PROVIDED ABOARD AERIAL VEHICLES

Amazon Technologies, Inc....

1. An unmanned aerial vehicle comprising:a frame, wherein at least one surface of the frame includes at least one marking;
a first digital camera having a first field of view, wherein the at least one marking is within the first field of view;
a second digital camera having a second field of view, wherein the at least one marking is within the second field of view, and wherein a second sensor of the second digital camera is located at a baseline distance from a first sensor of the first digital camera;
a plurality of propulsion motors mounted to the frame, wherein each of the propulsion motors is configured to rotate a propeller about an axis; and
at least one computer processor,
wherein the at least one computer processor is configured to at least:
perform a first calibration of the first digital camera;
determine at least a first intrinsic parameter and at least a first extrinsic parameter of the first digital camera based at least in part on the first calibration;
perform a second calibration of the second digital camera;
determine at least a second intrinsic parameter and at least a second extrinsic parameter of the second digital camera based at least in part on the second calibration;
determine a first projection of the at least one marking onto a first image plane of the first imaging device based at least in part on the first calibration;
determine a second projection of the at least one marking onto a second image plane of the second digital camera based at least in part on the second calibration;
capture a first image by the first digital camera at a first time;
capture a second image by the second digital camera at approximately the first time,
recognize at least a portion of the at least one marking depicted in the first image by the at least one computer processor;
recognize at least the portion of the at least one marking depicted in the second image by the at least one computer processor; and
determine that a location of the at least one marking within the first image is not consistent with the first projection;
in response to determining that the location of the at least one marking within the first image is not consistent with the first projection,
perform a third calibration of the first digital camera based at least in part on the location of the at least one marking within the first image,
determine that a location of the at least one marking within the second image is not consistent with the second projection; and
in response to determining that the location of the at least one marking within the second image is not consistent with the second projection,
perform a fourth calibration of the second digital camera based at least in part on the location of the at least one marking within the second image.

US Pat. No. 10,992,920

STEREO IMAGE PROCESSING DEVICE

Hitachi Automotive System...

1. A stereo image processing device that processes a stereo image, comprising:a first camera and a second camera that image an imaged target,
wherein the first camera includes a first lens that converges light from the imaged target and a first sensor that receives light transmitted through the first lens,
wherein the second camera includes a second lens that converges light from the imaged target and a second sensor that receives light transmitted through the second lens,
wherein the first camera and the second camera are placed away from each other,
wherein a center of the first sensor is shifted from an optical axis of the first lens by a first shift distance away from the second camera in a first direction parallel to a straight line connecting a center of the first lens and a center of the second lens,
wherein a center of the second sensor is shifted from an optical axis of the second lens by a second shift distance away from the first camera in the first direction, and
wherein the first lens and the second lens both have a characteristic in which an image height at an area of large viewing angle is smaller compared to a characteristic of a f? lens, wherein the image height is increased in proportion to viewing angle.

US Pat. No. 10,992,919

PACKED IMAGE FORMAT FOR MULTI-DIRECTIONAL VIDEO

Apple Inc., Cupertino, C...

1. A method of processing multi-directional image data, comprising:decoding coded video data representing the multi-directional image data, wherein
the coded video data represents an image in a format in which first and second portions of image data from opposing fields of view are represented in respective regions of the image,
a third portion image data from a multi-directional field of view between the opposing fields of view are represented in a third region of the image in a curved projection of the third portion of image data, and
at least one of the first, second, and third portions of data is a flat projection of its respective portion of an image,
at least one of the first, second, and third portions of data is a curved projection of its respective portion of the image; and
formatting the image data to a format for a video sink.

US Pat. No. 10,992,918

METHOD AND APPARATUS FOR PROCESSING 360-DEGREE IMAGE

Samsung Electronics Co., ...

1. A method for processing 360-degree multi-view images, the method comprising:identifying, by a processor of an electronic device, media data for a two-dimensional (2D) image which is generated based on projecting a three-dimensional (3D) image to a planar space, and metadata related to the media data; and
transmitting, by the processor of the electronic device, the identified media data and the identified metadata,
wherein the 3D image is generated based on the 360-degree multi-view images, and
wherein the metadata comprises:
information indicating a 3D model for mapping the 2D image to the 3D model among a plurality of 3D models, and
information indicating a rotating angle according to each of an x-axis, a y-axis, and a z-axis for the 3D image.

US Pat. No. 10,992,917

IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, PROGRAM, AND IMAGE PROCESSING SYSTEM THAT USE PARALLAX INFORMATION

SONY CORPORATION, Tokyo ...

1. An image processing device, comprising:circuitry configured to:
acquire an image for a left eye and an image for a right eye output by a medical imaging device;
generate parallax information based on the image for a left eye and the image for a right eye;
determine a parallax angle between the image for a left eye and the image for a right eye from the parallax information; and
on condition that the parallax angle between the image for a left eye and the image for a right eye is less than two degrees perform stereoscopic vision image processing for the image for a left eye and the image for a right eye; and
on condition that a parallax angle between the image for a left eve and the image for a right eye is equal to or greater than two degrees, perform two-dimensional depth-of-field extension processing with at least one of the image for a left eye or the image for a right eye,
wherein the two-dimensional depth-of-field extension is processed based on distance information between the medical imaging device and an object generated based on the parallax information.

US Pat. No. 10,992,916

DEPTH DATA ADJUSTMENT BASED ON NON-VISUAL POSE DATA

GOOGLE LLC, Mountain Vie...

1. A method comprising:identifying a first motion of a head mounted display (HMD);
adjusting a first raw image received from a depth camera of the HMD based on the first motion to generate a first adjusted image;
generating a first ray based on a center of projection and a focal length of the depth camera;
transforming the first ray based on the first motion to generate a second ray;
generating adjusted depth data based on a plurality of images including the first adjusted image, wherein the adjusted depth data is generated using a point-to-pixel representation of the second ray, the point-to-pixel representation being based on a first index representation of the second ray, a second index representation of the second ray, and a third index representation of the second ray;
determining a first contour of an object in a local environment based on the adjusted depth data;
generating virtual reality (VR) content that includes a virtual object having a second contour, the second contour matching the first contour; and
providing the VR content at the HMD based on the adjusted depth data.

US Pat. No. 10,992,915

SYSTEMS AND METHODS FOR IDENTIFYING VIEWING DIRECTIONS FOR VIDEO CONTENT

GoPro, Inc., San Mateo, ...

1. A system that identifies viewing directions for video content, the system comprising:one or more physical processors configured by machine-readable instructions to:
obtain video information defining spherical video content, the spherical video content having a progress length, the spherical video content defining visual content viewable from a point of view as a function of progress through the progress length of the spherical video content, the spherical video content captured by an image capture device positioned on a mount, the mount having a direction of interest that is used to point a viewing direction for the spherical video content captured by the image capture device while the image capture device is positioned on the mount;
obtain sensor information, the sensor information characterizing orientation of the image capture device with respect to the direction of interest for the mount, the orientation of the image capture device with respect to the direction of interest for the mount measured by the mount or the image capture device, wherein responsive to the image capture device being positioned on the mount such that front of the image capture device is pointed in a direction opposite the direction of interest for the mount, the sensor information characterizes the direction of interest for the mount as being pointed towards back of the image capture device and responsive to the image capture device being positioned on the mount such that the front of the image capture device is pointed in a direction orthogonal to and right of the direction of interest for the mount, the sensor information characterizes the direction of interest for the mount as being pointed towards left side of the image capture device;
determine the viewing direction for the spherical video content based on the sensor information such that the viewing direction is aligned with and points along the direction of interest for the mount based on the orientation of the image capture device with respect to the direction of interest for the mount, wherein responsive to the sensor information characterizing the direction of interest for the mount as being pointed towards the back of the image capture device, the viewing direction is determined to point towards back of the spherical video content and responsive to the sensor information characterizing the direction of interest for the mount as being pointed towards left side of the image capture device, the viewing direction is determined to point towards left of the spherical video content, the viewing direction defining a direction of view for the spherical video content from the point of view as the function of progress through the progress length of the spherical video content; and
present the spherical video content on a display based on the viewing direction.

US Pat. No. 10,992,914

IMAGE PROCESSING METHOD FOR PROVIDING VIRTUAL REALITY, AND VIRTUAL REALITY DEVICE

Samsung Electronics Co., ...

1. A virtual reality (VR) device comprising:a receiver configured to receive, from a three-dimensional (3D) camera being formed by a polyhedron in which a camera group comprising at least three cameras is arranged at each vertex of the polyhedron, images captured by the camera group at a location where polyhedrons formed by vertices of the 3D camera do not overlap each other;
a memory storing the images;
a processor configured to generate a complex view by synthesizing the images; and
a display configured to display the complex view.

US Pat. No. 10,992,913

IMAGE PROCESSING APPARATUS, METHOD, AND STORAGE MEDIUM STORING PROGRAM FOR TRANSFORMING DISTORTION OF IMAGE PROJECTED BY PROJECTION APPARATUS

Canon Kabushiki Kaisha, ...

1. An image processing apparatus that transforms distortion of an image projected by a projection apparatus, the image processing apparatus comprising:an obtaining unit configured to obtain a captured image acquired by capturing, with an image capturing apparatus, a projected image including a pattern image projected by the projection apparatus,
wherein the pattern image contains at least three objects having different appearances from one area to another; and
a transformation unit configured to specify a local area in the captured image and transform the local area based on a positional relationship among the at least three objects in the local area,
wherein the transformation unit transforms the local area by using a positional relationship between an object of a first appearance and an object of a second appearance in the local area and a positional relationship between the object of the first appearance and an object of a third appearance in the local area,
wherein the transformation unit calculates a first amount of change between a positional relationship between the object of the first appearance and the object of the second appearance in the local area in the pattern image to be projected by the projection apparatus and a positional relationship between the object of the first appearance and the object of the second appearance in the local area of the captured image,
wherein the transformation unit calculates a second amount of change between a positional relationship between the object of the first appearance and the object of the third appearance in the local area in the pattern image to be projected by the projection apparatus and a positional relationship between the object of the first appearance and the object of the third appearance in the local area of the captured image, and
wherein the transformation unit transforms the local area based on the first amount of change and the second amount of change.

US Pat. No. 10,992,912

ILLUMINATION DEVICE, PROJECTION APPARATUS, LENS ARRAY, AND OPTICAL MODULE

Dai Nippon Printing Co., ...

1. An illumination device comprising:a plurality of first lens elements to collect incident light beams;
a field lens to guide each of the light beams that have passed through each of the plurality of first lens elements to an entire region of an illumination zone;
a light source to emit a coherent light beam; and
a scanning device to change a travel direction of the coherent light beam emitted from the light source to scan the plurality of first lens elements with the coherent light beam,
wherein the field lens has a predetermined focal length and is arranged away from the illumination zone by a distance that corresponds to the focal length,
wherein the plurality of first lens elements include at least two first lens elements having different lens diameters from each other,
wherein when one of the two first lens elements has a lens diameter d and a focal length f, another of the two first lens elements has a lens diameter kxd, where k is a value larger than zero but other than 1, and a focal length kxf,
wherein at least one of the plurality of first lens elements diffuses the coherent light beam from the scanning device to illuminate an entire region of the illumination zone so that an angle of the coherent light beam incident on respective points of the illumination zone changes with time, and
wherein the scanning device changes the travel direction of the coherent light beam emitted from the light source so that an angle of the coherent light beam incident on the plurality of first lens elements changes with time, and
wherein a pitch, which is a distance between centers of adjacent first lens elements, differs among one part of the plurality of the first lens elements, and is the same among another part of the plurality of the first lens elements.