US Pat. No. 10,245,318

FLAGELLIN-CONTAINING PROTEIN NANOPARTICLES AS A VACCINE PLATFORM

ALPHA-O PEPTIDES AG, Rie...

1. A self-assembling protein nanoparticle consisting of aggregates of a multitude of building blocks of formula (Ia) or (Ib)X-ND1-L1-ND2-FLA  (Ia)
or
FLA-ND1-L1-ND2-X  (Ib),
consisting of a continuous chain comprising a protein oligomerization domain ND1, a linker L1, a protein oligomerization domain ND2, FLA, and a further substituent X, wherein
ND1 is a protein that forms oligomers (ND1)m of m subunits ND1,
ND2 is a protein that forms oligomers (ND2)n of n subunits ND2,
m and n each is a figure between 2 and 10, with the proviso that m is not equal to n and not a multiple of n, and n is not a multiple of m,
L1 is a bond or a short flexible linker,
FLA is flagellin, or a derivative of flagellin lacking parts of the flagellin amino acid sequence but at least containing the TLR5 binding domain D1, and wherein the lacking parts are (a) replaced by a flexible linker segment of 1 to 20 amino acids joining two ends of the flagellin amino acid sequence or (b) are replaced by a fully folded protein antigen;
X is absent or a peptide or protein sequence comprising 1 to 1000 amino acids,
optionally co-assembled with a multitude of building blocks of the formula (II)
Y-ND3-L2-ND4-Z  (II),
consisting of a continuous chain comprising a protein oligomerization domain ND3, a linker L2, a protein oligomerization domain ND4, and further substituents Y and Z, wherein
ND3 is a protein that forms oligomers (ND3)y of y subunits ND3,
ND4 is a protein that forms oligomers (ND4)z of z subunits ND4,
y and z each is a figure between 2 and 10, with the proviso that y is not equal to z and not a multiple of z, and z is not a multiple of y, and wherein
either ND3 is identical to ND1, or ND4 is identical to ND2 or both ND3 and ND4 are identical to ND1 and ND2, respectively,
L2 is a bond or a short flexible linker that may be different from L1 or identical to L1, and
Y and Z are, independently of each other, absent or a peptide or protein sequence comprising 1 to 1000 amino acids.
US Pat. No. 10,245,590

HIGH-SPEED REAL-TIME PCR DEVICE BASED ON LAB-ON-A-CHIP FOR DETECTING FOOD-BORNE BACTERIA TO AGRIFOOD, AND METHODS FOR DETECTING FOOD-BORNE BACTERIA TO AGRIFOOD USING THE SAME

NANOBIOSYS INC., Seoul (...

1. A micro Polymerase Chain Reaction (PCR) chip, comprising: a reaction chamber having an opened upper surface intended to receive a fluid; and a cover intended to seal the reaction chamber, the cover comprising a light-transmitting portion of a light transmitting material which is faced with the opened upper surface of the PCR reaction chamber to close the open upper surface, the light-transmitting portion having a protruding part that extends toward the interior of the reaction chamber from regions of closed surfaces faced on the opened upper surface of the chamber, and the end of the protruding part being adjacent to or in contact with the surface of said fluid, wherein the protruding part of the light-transmitting portion is located in an optical path between a light-emitting module and a light-detecting module for detecting optical signals in said fluid.
US Pat. No. 10,246,614

STARCH-BASED GLUE COMPOSITION

ARGANA STAERKE GMBH, Gmu...

1. A method of preparing a layered or laminated product, which comprises the steps of:providing a glue composition having an enzymatically branched starch with a viscosity stability index SI of less than or equal to 1.3, calculated by a quotient from viscosity after 14 days and the viscosity after 2 hours after preparation of the glue composition, wherein said starch has a mean molecular weight Mw (weight average), measured by light scattering, of from 60 kDa to 3000 kDa; and
applying the glue composition as a gluing agent or a laminating agent to two surfaces of at least one of paper products, cardboard products, and displays made from paper or cardboard, wherein the glue composition bonds the two surfaces together to form a layered or laminated product.
US Pat. No. 10,245,356

MEDICAL DEVICES WITH NON-UNIFORM COATINGS FOR ENHANCED ECHOGENICITY

ENCAPSON B.V., Enschede ...

1. A medical device comprising a coating for ultrasound detection, said coating comprising microparticles that are visible with ultrasound, wherein the microparticles are solid throughout, wherein the diameter of at least 60% of said microparticles on said medical device is between 10 and 45 ?m and the density of said microparticles per surface area is between 45 and 450 particles/mm2, and wherein said coating is applied as a pattern that spatially selectively covers parts of the surface.
US Pat. No. 10,246,397

PROCESS FOR PRODUCTION OF KETONES FROM SECONDARY ALCOHOLS

Instituto Superior Tecnic...

1. A process for production of ketones from secondary alcohols, assisted by microwave radiation comprising the mixture of an oxidising agent with a hybrid, material dichlorohydrotris (pyrazol-1-yl) methane iron (II) covalently bound to multi-walled carbon nanotubes functionalized with superficial carboxylate groups as catalyst, at a temperature of 80° C.
US Pat. No. 10,246,399

PROCESS FOR PRODUCING ACETIC ACID

DAICEL CORPORATION, Osak...

1. A process for producing acetic acid, comprising:(1) allowing methanol to carbonylation react with carbon monoxide in the presence of a catalyst system, acetic acid, methyl acetate, and water, wherein the catalyst system comprises a metal catalyst, an ionic metal iodide, and methyl iodide;
(2) separating the reaction mixture into a volatile phase and a less-volatile phase;
(3) distilling the volatile phase to form a first overhead and an acetic acid stream, wherein the first overhead is rich in at least one lower boiling component selected from the group consisting of methyl iodide and acetaldehyde, and the acetic acid stream is rich in acetic acid; and
at least one section selected from the group consisting of the following sections (4), (9), and (15):
(4) a purification section for obtaining purified acetic acid from the acetic acid stream;
(9) a separation section for separating at least acetaldehyde from the first overhead; and
(15) an off-gas treatment section for absorption-treating an off-gas from the process with an absorption solvent and forming a carbon monoxide-rich stream and an acetic acid-rich stream;
wherein a concentration of oxygen is controlled in at least one selected from the group consisting of the following (a) and (b):
(a) the concentration of oxygen in a gaseous phase of the process is controlled to less than 7% by volume,
(b) the concentration of oxygen in a liquid phase of the process is controlled to less than 7×10?5 g/g.
US Pat. No. 10,246,669

METHOD FOR PRODUCING HYPOALLERGENIC PEANUT PRODUCTS

Molecular Epidemiology In...

1. A method of decontaminating machinery contaminated with allergen residues, comprising: contacting machinery contaminated with seeds of legumes, peanuts or tree nuts, or unground pieces or particles thereof, having Ara h3 allergen with an aqueous solution of bromelain in an amount and for a time period sufficient to reduce or eliminate the allergenicity of the Ara h3 allergen.
US Pat. No. 10,246,681

REPROGRAMMING OF HUMAN WHARTON'S JELLY CELLS TO PRODUCE HAIR CELLS

The University of Kansas,...

1. A cell culture system comprising:a decellularized cochlea; and
mechanosensory hair cells (MHCs) growing on and/or inside the decellularized cochlea, wherein the MHCs have an exogenous nucleic acid that encodes HATH1 and a promoter operably linked with the encoded HATH1.
US Pat. No. 10,246,683

METHOD AND ASSEMBLY FOR EXTRACTION OF REGENERATIVE CELLULAR COMPONENTS FROM ADIPOSE TISSUE

MyStem Limited, Nicosia ...

1. A method for extracting regenerative cellular components from adipose tissue comprising the steps of:a) filtering a harvested adipose tissue for recovering its liquid fraction by means of a filtering element having a first cut-off value between 40 microns and 70 microns;
b) separating regenerative cellular components present in the liquid fraction by means of cell size segregation, which blocks cells bigger than a second cut-off value ranging from 8 to 20 microns; and
c) recovering the liquid regenerative cells-rich fraction comprising the regenerative cellular components not having being blocked during the separating step b);wherein steps a)-c) are carried out in a time ranging from 1 to 5 minutes.
US Pat. No. 10,246,695

METHYL BUTENOL SYNTHASE

Board of Trustees of Mich...

1. An isolated and purified methyl butenol (MBO) synthase cDNA molecule, wherein the MBO synthase cDNA molecule comprising any one of SEQ ID NOs: 12-17 or at least 95% identity thereto, or a cDNA molecule encoding MBO synthase polypeptide comprising any one of SEQ ID NOs: 29-34.

US Pat. No. 10,251,162

COMMUNICATION PROTOCOL PREFERENCES

T-Mobile USA, Inc., Bell...

1. A computer-implemented method for managing communication in a communication network, comprising:obtaining, at a gateway computing device, a communication request to establish data communications with a mobile device over the communication network, wherein the communication request is transmitted from the mobile device to the gateway computing device, and wherein the gateway computing device and the mobile device correspond to different physical computing devices interconnected via the communication network;
determining, at the gateway computing device, an ordered set of communication protocols for data communications with the mobile device;
modifying, at the gateway computing device, the ordered set of communication protocols based at least in part on an attribute associated with the communication request; and
transmitting, from the gateway computing device to the mobile device, an acceptance of the communication request to form a data communication channel, the acceptance including an indication of the modified ordered set of communication protocols, wherein the mobile device initiates communication via the data communication channel in accordance with at least one communication protocol selected from the modified ordered set of protocols.

US Pat. No. 10,251,155

TECHNIQUES FOR MULTICAST WIRELESS COMMUNICATIONS

QUALCOMM, Incorporated, ...

1. A method for communicating using multicast in a wireless network, comprising:establishing a connection with an access point using a cellular radio access technology;
configuring, with the access point, a unicast discontinuous receive cycle for receiving unicast communications from the access point;
transmitting, to the access point over the connection, an internet protocol request for multicast communications; and
receiving, from the access point and based on the internet protocol request, multicast data over resources corresponding to over-the-air multicast communications,
wherein receiving the multicast data over the resources comprises receiving the multicast data in at least a portion of an ON duration of a multicast discontinuous receive cycle, wherein the multicast discontinuous receive cycle is configured by the access point to at least partially overlap the unicast discontinuous receive cycle.

US Pat. No. 10,251,154

DISTRIBUTED ANTENNA SYSTEM MEASUREMENT RECEIVER

CommScope Technologies LL...

9. A distributed antenna system, comprising:a remote unit configured to:
switch between a baseband mode and a measurement receiver mode,
transmit a subset of baseband channels based on being configured to operate in the baseband mode, and
transmit wideband data based on being configured to operate in the measurement receiver mode; and
a head-end unit communicatively coupled to the remote unit and configured to:
switch between the baseband mode and the measurement receiver mode,
receive the subset of baseband channels transmitted by the remote unit based on being configured to operate in the baseband mode, and
receive the wideband data transmitted by the remote unit based on being configured to operate in the measurement receiver mode,
wherein the subset of baseband channels carry wireless communication information and wherein the wideband data includes measurement data for the subset of baseband channels and additional baseband channels other than the subset of baseband channels for use by the head-end unit to modify a configuration of the distributed antenna system.

US Pat. No. 10,251,153

COMMUNICATION DEVICE AND METHOD FOR COMMUNICATION

SIEMENS AKTIENGESELLSCHAF...

1. A communication device configured for connection via an interface to a central installation in a communication system, the communication device comprising:a transceiver unit configured to receive a broadcast message from the central installation, the broadcast message including information for initiating a communication between the communication device and the central installation,
a storage unit that stores a plurality of hardware addresses, and
a processor configured to select a hardware address from the plurality of the hardware addresses for use by the communication device, the selection depending at least in part on the information contained in the broadcast message, wherein the selected hardware address is usable for addressing the communication device for messages from the central installation,
wherein the transceiver unit communicates with the central installation using the selected hardware address during a session.

US Pat. No. 10,251,152

PAGING METHOD, PAGING MESSAGE OBTAINING METHOD, BASE STATION, AND TERMINAL

CHINA ACADEMY OF TELECOMM...

1. A paging method, the method comprising:determining, by a base station, a terminal requiring coverage enhancement; and
after the terminal requiring coverage enhancement is initially paged at a beginning of a paging cycle, paging repeatedly, by the base station, the terminal requiring coverage enhancement, in at least one paging cycle comprising the current paging cycle, so that the terminal requiring coverage enhancement determines a paging message from information received in initial paging and repeated paging;
wherein after the base station initially pages the terminal requiring coverage enhancement, at the beginning of the paging cycle, and before the base station pages repeatedly the terminal requiring coverage enhancement, in at least one paging cycle comprising the current paging cycle, the method further comprises:
broadcasting, by the base station, to all of terminals positions of dedicated sub-frames in which the terminal requiring coverage enhancement, is paged repeatedly; wherein the dedicated sub-frames are not used for paging in a legacy system; and
paging repeatedly, by the base station, the terminal requiring coverage enhancement, in at least one paging cycle comprising the current paging cycle comprises:
paging repeatedly, by the base station, the terminal requiring coverage enhancement, in the dedicated sub-frames at preset positions in at least one paging cycle comprising the current paging cycle until a preset number of times of repeated paging is reached.

US Pat. No. 10,251,151

HAPTIC FUNCTIONALITY FOR NETWORK CONNECTED DEVICES

IMMERSION CORPORATION, S...

1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to provide haptic functionality over a networked system by:receiving information from a first device registered at the networked system;
determining a notification to be provided to a user based on the information;
detecting user interaction with a second device registered at the networked system;
selecting the second device to produce a haptic effect for the notification, wherein the second device is selected based on the user interaction with the second device; and
providing the notification to the user by causing the second device to produce the haptic effect.

US Pat. No. 10,251,150

METHODS, DEVICES, AND COMPUTER READABLE STORAGE DEVICES FOR COLLECTING AND REPORTING LOCATION DATA WITH A HIGH ACCURACY

1. A first mobile communication device comprising:a processor; and
a memory having stored thereon instructions which, when executed by the processor, cause the processor to perform operations comprising:
determining a location of the first mobile communication device,
determining a location of a second mobile communication device located within a proximity of the first mobile communication device, and
reporting the location of the first mobile communication device and the location of the second mobile communication device, wherein at least one of determining the location of the first mobile communication device, determining the location of the second mobile communication device, or reporting the location of the first mobile communication device and the second mobile communication device is repeatedly performed at a frequency, wherein the frequency depends, at least in part, on a characterization of a crowd size associated with the location of the first mobile communication device such that when the location of the first mobile communication device is characterized as being associated with a large crowd size, the frequency is higher than when the location of the first mobile communication device is characterized as being associated with a small crowd size.

US Pat. No. 10,251,147

METHOD FOR SUPPORTING EFFICIENT PDU SESSION ACTIVATION AND DEACTIVATION IN CELLULAR NETWORKS

Samsung Electronics Co., ...

1. A method for managing a protocol data unit (PDU) session by a session management function (SMF) entity in a wireless communication system, comprising:determining a specific area, the specific area being identified based on a list of tracking areas of a terminal;
transmitting, to an access and mobility management function (AMF) entity, a first message for subscribing to a service notifying a location change of the terminal for the specific area;
receiving, from the AMF entity, a second message including information on the location change of the terminal; and
determining whether to maintain at least one user plane function (UPF) associated with the PDU session for the terminal in an idle state, based on the information on the location change of the terminal.

US Pat. No. 10,251,146

APPARATUS AND METHOD FOR NETWORK-INITIATED ATTACHMENT AND REGISTRATION-LESS PAGING

QUALCOMM Incorporated, S...

1. A method for registration-less paging by a mobile device in a wireless network, the method comprising:determining, based on a mobile device identity, a time instance for the mobile device to listen to pages, the mobile device identity established during a first contact between the mobile device and the wireless network, the mobile device having been disconnected and de-registered from the wireless network after the first contact;
listening for a registration-less page from the wireless network during the determined time instance; and
initiating attachment of the mobile device when the registration-less page is received from the wireless network during the determined time instance.

US Pat. No. 10,251,145

REGISTRATION REJECTION DUE TO CELLULAR INTERNET OF THINGS FEATURE INCOMPATIBILITY

QUALCOMM Incorporated, S...

1. A method of wireless communication of a core network entity, comprising:receiving a registration request including requested features from a user equipment (UE), wherein the requested features include cellular internet of things (CIoT) optimization features, and wherein the CIoT optimization features at least include a requested evolved packet system (EPS) optimization;
determining to reject the registration request based on the requested features;
selecting a first cause value and a second cause value from a plurality of cause values to include in a registration reject message to the UE, wherein:
the first cause value includes a cause value number,
the second cause value includes an Extended EPS mobility management (EMM) cause information element,
the cause value number is cause value #15,
the first cause value indicates that there are no suitable cells in a tracking area, and
the second cause value indicates that that the requested EPS optimization is not supported; and
sending the registration reject message to the UE.

US Pat. No. 10,251,144

LOCATION TRACKING OF PRODUCTS AND PRODUCT DISPLAY ASSEMBLIES IN A WIRELESSLY CONNECTED ENVIRONMENT

MOBILE TECH, INC., Lake ...

23. A method comprising:associating an identifier for a product display assembly with a location, the product display assembly comprising a wireless transceiver;
the product display assembly determining a product identifier for a product connected to the product display assembly;
the product display assembly wirelessly transmitting data that is indicative of a pairing between the product display assembly identifier and the determined product identifier to a remote computer system via the wireless transceiver;
the remote computer system building a data structure that associates the determined product identifier with the location based on the association between the product display identifier and the location and the pairing data; and
repeating the method steps with respect to a plurality of different products and product display assemblies that are arranged to form a wireless network of product display assemblies so that the data structure tracks locations of a plurality of different products connected to the product display assemblies;
wherein each of a plurality of the product display assemblies comprises (1) a puck assembly that connects with the product for that product display assembly, wherein the puck assembly has an associated puck identifier, and (2) a base assembly, wherein the base assembly has an associated base identifier, and wherein the puck assembly is removable from the product display assembly;
wherein the associating step comprises associating the base identifiers with the locations;
wherein the determining step comprises the puck assemblies reading the product identifiers from their connected products;
wherein the wirelessly transmitting step comprises each of a plurality of the product display assemblies wirelessly transmitting data that is indicative of a pairing between the puck identifier, base identifier, and read product identifier to the remote computer system via the wireless network; and
wherein the building step comprises the remote computer system building the data structure the tracks the product locations based on the pairing data and the associations between the base identifiers and locations.

US Pat. No. 10,251,143

METHODS AND WIRELESS DEVICES FOR ENABLING D2D COMMUNICATIONS IN A WIRELESS NETWORK

Telefonaktiebolaget LM Er...

1. A method performed by a first wireless device for enabling Device-to-Device (D2D) communication with at least one second wireless device, the method comprising:obtaining a timing reference and a time offset, from a wireless communication network;
transmitting, to the at least one second wireless device, a Scheduling Assignment (SA) in accordance with the obtained timing reference, the SA comprising the time offset and additional information, wherein the additional information comprises a search window size, wherein the timing reference is pre-defined and is a downlink timing (T1), wherein the time offset and the additional information are to be used by the at least one second wireless device for adjusting a receiver of the at least one second wireless device for receiving radio signals from the first wireless device, and wherein the additional information is to be used by the at least one second wireless device for configuring a search window size of the at least one second wireless device;
transmitting data, to the at least one second wireless device, in accordance with an uplink timing, wherein the uplink timing is based on the time offset and the timing reference; and
when there is an updated time offset:
receiving the updated time offset from the wireless communication network; and
transmitting the updated time offset to the at least one second wireless device using a Medium Access Control (MAC) Control Element (CE) of a data channel,
wherein the first wireless device and the at least one second wireless device are user equipments.

US Pat. No. 10,251,142

USER EQUIPMENT AND METHOD FOR TIME AND FREQUENCY SYNCHRONIZATION

SPREADTRUM COMMUNICATIONS...

1. A method for time and frequency synchronization, comprising:a UE (User Equipment) measuring a primary measurement reference signal transmitted on at least one basic sub-band, where the at least one basic sub-band has a preset carrier numerology and a preset waveform configuration;
calculating a first time deviation and a first frequency deviation between the UE and a base station on the at least one basic sub-band, based on a measurement result obtained by measuring the primary measurement reference signal; and
keeping the UE in time and frequency synchronization with the base station on the at least one basic sub-band, based on the first time deviation and the first frequency deviation,
wherein when the UE is scheduled to receive data on another sub-band other than the at least one basic sub-band, the method further comprises:
when the another sub-band is determined to be configured with a secondary measurement reference signal and the secondary measurement reference signal is determined to be not associated with the primary measurement reference signal, measuring the secondary measurement reference signal transmitted on the another sub-band;
calculating a second time deviation and a second frequency deviation between the UE and the base station on the another sub-band, based on a measurement result obtained by measuring the secondary measurement reference signal; and
keeping the UE in time and frequency synchronization with the base station on the another sub-band, further based on the second time deviation and the second frequency deviation.

US Pat. No. 10,251,141

COMMUNICATION APPARATUS AND COMMUNICATION SYSTEM

PANASONIC INTELLECTUAL PR...

1. A communication system comprising:a first communication device that communicates in a first synchronous system via a network;
a second communication device that communicates in a second synchronous system via the network; and
a plurality of third communication devices that communicate in at least the first synchronous system or the second synchronous system via the network;
wherein the first communication device generates a first time slot including a plurality of slots for communicating a synchronous message used in the first synchronous system and transmits the synchronous message in a multicast manner in a first slot,
wherein the second communication device generates a second time slot including a plurality of slots for communicating a synchronous message used in the second synchronous system and
transmits the synchronous message in the multicast manner in a second slot different from the first slot, and
wherein the first communication device generates the first time slot at a same time the second communication device generates the second time slot, and the slots of the first time slot respectively correspond with the slots of the second time slot.

US Pat. No. 10,251,139

ACTIVE USER SELECTION IN MASSIVE MIMO

NOKIA TECHNOLOGIES OY, E...

1. A method comprising:calculating a first channel correlation for each pair of access terminals in a population of access terminals;
identifying a particular pair of access terminals from the population of access terminals based on the first channel correlations, the population of access terminals comprising a first access terminal of the particular pair of access terminals, a second access terminal of the particular pair of access terminals, and at least one remaining access terminal from the population of access terminals;
calculating a second channel correlation between the first access terminal and each of the at least one remaining access terminal;
calculating a third channel correlation between the second access terminal and each of the at least one remaining access terminal; and
selecting one of the first access terminal and the second access terminal to drop from service based on the second channel correlations and the third channel correlations.

US Pat. No. 10,251,138

USER APPARATUS, MOBILE COMMUNICATION SYSTEM, AND MAXIMUM TRANSMISSION POWER DETERMINATION METHOD

NTT DOCOMO, INC., Tokyo ...

1. A user apparatus in a mobile communication system including a base station and the user apparatus, the user apparatus comprising:a reception circuit configured to receive, from the base station, a single type of system information comprising: a first maximum transmission power value, a second maximum transmission power value, a first signaling value, and a second signaling value; and
a control circuit configured, when the user apparatus supports the second signaling value included in the single type of system information, to determine the second maximum transmission power value corresponding to the second signaling value as a maximum transmission power value for use in a cell where the user apparatus resides.

US Pat. No. 10,251,136

CONTROLLING TRANSMIT POWER BASED ON TRANSMITTER TEMPERATURE SENSOR

SONY MOBILE COMMUNICATION...

1. A control device, comprising:circuitry configured to
receive a temperature reading from a sensor that is in contact with transmission circuitry of a transmission device, and
control a transmit power of the transmission device on a basis of the temperature reading from the sensor,
wherein the circuitry varies the transmit power depending on the temperature reading,
wherein the circuitry controls the transmit power on a basis of a saturation transmit power corresponding to the temperature reading,
wherein the circuitry further controls the transmit power on a basis of a power margin corresponding to a transmit data rate of the transmission device, and
wherein the power margin is a difference between a maximum transmit power able to guarantee a desired distortion performance at the transmit data rate with respect to the transmission device, and the saturation transmit power.

US Pat. No. 10,251,132

DEVICE AND METHOD OF HANDLING UPLINK POWER CONTROL FOR UNLICENSED SERVING CELL

ACER INCORPORATED, New T...

1. A communication device of handling an uplink (UL) transmission for an unlicensed serving cell, comprising:a storage device, for storing instructions of:
receiving a UL grant for scheduling a plurality of consecutive subframes of an unlicensed serving cell of a network;
performing a listen before talk (LBT) on the unlicensed serving cell, after receiving the UL grant;
obtaining a result indicating a clear channel according to the LBT;
transmitting a sounding reference signal (SRS) in a subframe of the plurality of consecutive subframes according to the result and an indication transmitted by the network; and
transmitting data in the plurality of consecutive subframes according to the result; and
a processing circuit, coupled to the storage device, configured to execute the instructions stored in the storage device.

US Pat. No. 10,251,127

WIRELESS DEVICE SIGNAL AMPLIFIER

WILSON ELECTRONICS, LLC, ...

1. A signal booster, comprising:a signal amplifier that includes one or more amplification and filtering signal paths, wherein the amplification and filtering signal paths are configured to amplify and filter one or more signals; and
one or more detectors configured to detect a power level of the one or more signals prior to a bypassable amplifier and a switchable multi-band pass filter;
an amplifier bypass path to enable the one or more signals to be directed from the one or more amplification and filtering signal paths to the amplifier bypass path to bypass the bypassable amplifier based on the power level of the one or more signals in relation to a defined power level threshold; and
a band pass filter bypass path to enable the one or more signals to be directed from the one or more amplification and filtering signal paths to the band pass filter bypass path to:
bypass the switchable multi-band pass filter when the power level of the one or more signals is less than the defined power level threshold; and
not bypass the switchable multi-band pass filter when the power level of the one or more signals is greater than the defined power level threshold,
wherein the switchable multi-band pass filter is configured to be bypassed prior to a first stage of a downlink (DL) path in the one or more amplification and filtering signal paths in a weak signal area to reduce a noise figure.

US Pat. No. 10,251,120

SYSTEM AND METHOD FOR WIRELESS NETWORK PERFORMANCE MEASUREMENT AND MANAGEMENT USING REMOTE DEVICES

7SIGNAL SOLUTIONS, INC., ...

1. A system for wireless network performance measurement and management using remote devices, comprising:a central analysis and control server comprising at least a plurality of programming instructions stored in a memory and operating on a processor of a network-connected computing device; a wireless device comprising at least a processor and a memory; and
a wireless network testing software application stored in the memory and operating on the processor of the wireless device;
wherein the central analysis and control server:
receives result data of wireless network service quality testing performed by the wireless device; and
analyzes test data of wireless network service quality testing using pre-determined transformations to determine an indicia of service quality;
wherein the wireless device:
performs wireless network service quality tests specified in the wireless network testing software application; and
transmits wireless network service quality test data to the central analysis and control server; and
wherein the wireless network testing software application comprises programming instructions configured to cause the wireless device to test a plurality of wireless network functions;
wherein the transmission of test results is delayed, with result data stored locally on the wireless device, when connectivity to the central analysis and control server is unavailable, and wherein test results are transmitted when connectivity is restored.

US Pat. No. 10,251,119

METHOD AND APPARATUS FOR HANDLING REJECT

MediaTek Singapore Pte. L...

1. A method for handling reject in wireless communication, comprising:receiving, at an electronic device, a reject message indicative of a forbidden resource of a service provider network to use by the electronic device for wireless communication;
determining a reliability attribute of the forbidden resource indicated by the reject message;
storing, in a memory of the electronic device, the forbidden resource in association with the determined reliability attribute; and
maintaining the stored forbidden resource based on the reliability attribute, including
in response to a predetermined trigger event, removing the stored forbidden resource from the memory of the electronic device when the reliability attribute indicates that the stored forbidden resource is unreliable, and keeping the stored forbidden resource in the memory of the electronic device when the reliability attribute indicates that the stored forbidden resource is reliable.

US Pat. No. 10,251,118

CONNECTION MANAGEMENT BASED ON PRIORITY IN A WIRELESS NETWORK

InterDigital Patent Holdi...

1. A wireless transmit/receive unit (WTRU) comprising:a processor configured to receive, at a radio resource control (RRC) component from a non-access stratum (NAS) component of the WTRU, an extended service request (ESR), wherein the ESR indicates a low priority for the WTRU and the ESR is related to a high priority application;
a transceiver configured to transmit, to a wireless network, a RRC connection request with an establishment cause of mobile-originated (MO) data based on the ESR; and
the transceiver further configured to transmit the ESR.

US Pat. No. 10,251,116

METHOD AND DETECTION SYSTEM FOR AUTOMATICALLY DETECTING CELLULAR MOBILE CHANNELS

1. A method for automatically detecting cellular mobile channels of a certain cellular mobile standard and their respective center frequencies, with the following steps:receiving a spectrum assigned to said cellular mobile standard via at least one receiving antenna;
automatically analyzing said spectrum received by a detection system,wherein said spectrum received is analyzed by determining an absolute maximum in said spectrum received, and wherein said spectrum received is analyzed by determining a maximum threshold, said maximum threshold being defined by said absolute maximum and a predefined loss; andperforming a peak detection during said automatic analysis to generate a list of center frequencies for respective cellular mobile channels for said cellular mobile standard.

US Pat. No. 10,251,114

LOCAL IP ACCESS SCHEME

QUALCOMM Incorporated, S...

1. A method of communication, comprising:verifying that an access terminal is authorized to access local services;
sending to the access terminal a list that maps packet destinations to different Internet Protocol (IP) interfaces, wherein the different IP interfaces include at least a first IP interface and a second IP interface, wherein the second IP interface is associated with an IP address assigned to the access terminal for accessing the local services on a local network, and wherein the packet destinations in the list are for packets sent from the access terminal;
receiving a packet from the access terminal; and
determining, based on an IP interface associated with the packet, whether to send the packet via a path to an operator network or a local path.

US Pat. No. 10,251,112

USER TERMINAL AND METHOD FOR RESELECTING TARGET CELL

KYOCERA Corporation, Kyo...

1. A user terminal for a mobile communication system, comprising:a receiver configured to receive a first parameter broadcasted from a current serving cell and a second parameter broadcasted from the current serving cell; and
a controller configured to reselect a target cell to be used as a serving cell from among a plurality of cells operated at different frequencies, wherein
the first parameter is a parameter that defines a probability of performing reselection of the target cell,
the second parameter is a timer value to be set in a timer started at a timing at which a quality measurement for neighbor cells ends, and
the controller is configured to
in response to receiving the first parameter and the second parameter, periodically measure qualities of neighbor cells adjacent to the current serving cell at predetermined timings defined by the timer even when a quality of the current serving cell satisfies predetermined quality criteria,
compare a value corresponding to IMSI (International Mobile Subscriber Identity) of the user terminal with a value corresponding to the first parameter, and
reselect the target cell from among cells having a quality satisfying predetermined quality criteria, based on results of the quality measurement and the comparison.

US Pat. No. 10,251,111

BASE STATION HANDOVER METHOD IN HETEROGENEOUS NETWORK, AND BASE STATION

ZTE Corporation, Shenzhe...

1. A base station handover method in a heterogeneous network, comprising:after receiving a handover request message of a source first base station, executing, by a target base station, an admission control, and judging whether a connection of a UE at a source second base station is reserved for the UE after an access of the UE; if a judgment result is that the connection of the UE at the source second base station is reserved after the access of the UE to the target base station, sending an assistance request message to the source second base station to request the source second base station to reserve the connection of the UE to assist the target base station to provide a dual connectivity service for the UE, and replying a handover request acknowledgment message to the source first base station after obtaining a reply message of the source second base station;
wherein the handover request message at least carries a result of a measurement performed by the UE on a cell signal of the second base station which the UE accesses, information about a serving cell of the second base station and resource configuration information for the UE at the second base station.

US Pat. No. 10,251,110

METHOD AND SYSTEM FOR ADAPTIVE CHANNEL ACCESS IN UNLICENSED SPECTRUM

Huawei Technologies Co., ...

1. A method for adaptive channel access, the method comprising:determining, by a small base station (SBS), a collision probability among WiFi users of an unlicensed band based on an estimated number of WiFi users and a channel access probability of the SBS using the unlicensed band;
adjusting, by the SBS, access parameters for cellular users served by the SBS to share air time on the unlicensed band according to quality of service (QoS) requirements for the cellular users, subject to a comparison between the collision probability among the WiFi users of the unlicensed band and a collision probability threshold;
determining a fraction of the air time on the unlicensed band to be used by the cellular users according to the access parameters; and
determining a maximum number of cellular users that can be admitted to the SBS according to the fraction of the air time on the unlicensed band to be used by the cellular users.

US Pat. No. 10,251,109

COMMUNICATION CONTROL METHOD

KYOCERA Corporation, Kyo...

1. A user terminal, comprising:a receiver configured to receive, from a cellular base station included in a cellular radio access network (RAN), parameters for an offload from the cellular RAN to a wireless local area network (LAN); and
a controller configured to perform an access network selection between the cellular RAN and the wireless LAN on the basis of the parameters received from the cellular base station,
wherein the parameters include a first threshold to be compared with a cellular signal strength of the cellular RAN, a second threshold to be compared with a wireless LAN signal strength of the wireless LAN, and a third threshold to be compared with a load of the wireless LAN, and
when the controller performs the access network selection, the controller is configured to select the wireless LAN to perform the offload, in response to the cellular signal strength being lower than the first threshold, the wireless LAN signal strength being higher than the second threshold, and the load of the wireless LAN being lower than the third threshold.

US Pat. No. 10,251,108

METHOD FOR PERFORMING INTERWORKING OF TERMINAL IN WIRELESS COMMUNICATIONS SYSTEM, AND TERMINAL USING SAME

LG ELECTRONICS INC., Seo...

1. A method for performing interworking in a wireless communication system, the method performed by user equipment (UE) and comprising:receiving at least one threshold for a single parameter obtained by combining a first plurality of parameters related to performing traffic steering between a first network and a second network;
deciding whether to perform the traffic steering by comparing value of the single parameter with the received at least one threshold; and
performing the traffic steering if the value is higher than the at least one threshold,
wherein the single parameter is obtained by multiplying each of the first plurality of parameters by a factor indicating a corresponding level of importance.

US Pat. No. 10,251,103

ADAPTIVE RATE OF CONGESTION INDICATOR TO ENHANCE INTELLIGENT TRAFFIC STEERING

1. A system, comprising:a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
receiving rate of congestion data for data traffic communicated between a first network device and a second network device of a communication network during a defined time interval, wherein the rate of congestion data comprises a first classification value indicative of a first increase in the data traffic during the defined time interval, or a second classification value indicative of a second increase in the data traffic during the defined time interval, and wherein the second increase is different from the first increase; and
in response to determining that a third increase in the data traffic during the defined time interval corresponds to the first classification value, steering a data flow from a user equipment associated with the communication network to the first network device.

US Pat. No. 10,251,102

OVERSHOOTING CELL DETECTION

Cisco Technology, Inc., ...

1. A system comprising:an input/output (I/O) module operative to receive operational data for features associated with at least inter-cell performance in a mobile network, wherein at least one of said features represents at least a relationship between a given cell and one or more tiered cells for each tier of a plurality of tiers, wherein a coverage area for said given cell is organized into said plurality of tiers based on physical distance from said given cell, wherein a first tier of said tiers begins from a first cell closest to said given cell and extends for a configurable distance, and succeeding tiers from said tiers begin from a next cell closest to a preceding tier from among said tiers and extend for said configurable distance;
processing circuitry;
a model generator application to be executed by said processing circuitry and operative to:
use at least one prediction model to analyze training sets comprising examples of values for said features for at least overshooting cells, and
to generate a scoring model for detection of said overshooting cells from among cells in said mobile network; and
a boomer detection application to be executed by said processing circuitry and operative to:
use said scoring model with said operational data to detect said overshooting cells from among cells in a mobile network, and
reduce interference by said overshooting cells.

US Pat. No. 10,251,101

METHODS, NETWORK NODES, COMMUNICATION DEVICE, COMPUTER PROGRAMS AND COMPUTER PROGRAM PRODUCTS FOR RE-ESTABLISHMENT OF A CONNECTION

TELEFONAKTIEBOLAGET LM ER...

1. A method performed in a target network node for re-establishing a connection to a communication device, the method comprising:receiving, from the communication device, a request for a re-establishment of the connection, the request comprising a first identifier identifying a management node and a second identifier uniquely identifying a source cell of the communication device, wherein the first identifier identifying the management node comprises a Globally Unique Mobility Management Entity Identifier, GUMMEI, of a management node with which the communication device was last registered, and wherein the second identifier uniquely identifying the source cell comprises a Cell Global Identity, CGID, of the source cell to which the communication device was last connected to,
obtaining a context for the communication device based on at least one of the first identifier and the second identifier, and
re-establishing the connection to the communication device.

US Pat. No. 10,251,100

METHODS, SOURCE NETWORK NODE AND TARGET NETWORK NODE FOR HANDOVER OF A WIRELESS COMMUNICATION DEVICE

Telefonaktiebolaget LM Er...

1. A method performed by a source network node for handover of a wireless communication device in a first wireless communications network using a first Radio Access Technology (RAT), which handover is to be performed from the source network node to a target network node, which wireless communication device is configured to communicate with the source network node directly, and to communicate with the source network node via a radio access node in a second wireless communications network using a second RAT, the method comprising:providing the target network node with information about parameters relating to a communication between the wireless communication device and the source network node via the radio access node;
receiving a feedback from the target network node, which feedback comprises an indication of whether or not the radio access node was able to keep a context of the wireless communication device in the second wireless communications network, which indication is derived based on the information about the parameters, and which context comprises an identity of the wireless communication device in the second wireless communications network and further comprises information required to interact with the wireless communication device in the second wireless communications network.

US Pat. No. 10,251,099

METHOD AND APPARATUS FOR ENHANCING INTER-MENB HANDOVER WITHOUT SENB CHANGE IN WIRELESS COMMUNICATION SYSTEM

LG ELECTRONICS INC., Seo...

1. A method for a user equipment (UE) in a wireless communication system, the method comprising:receiving, by the UE from a source master eNB (MeNB), a information informing that a secondary eNodeB (SeNB) has been kept successfully in an inter-MeNB handover without SeNB change;
determining, by the UE, that the SeNB has been kept successfully in the inter-MeNB handover without SeNB change based on the information; and
skipping, by the UE, a random access procedure to the SeNB based on the determining that the SeNB has been kept successfully in the inter-MeNB handover without SeNB change.

US Pat. No. 10,251,098

USER EQUIPMENT AND CIRCUIT-SWITCHED FALLBACK METHOD THEREOF

MEDIATEK INC., Hsinchu (...

1. A user equipment, comprising:a transceiver, being configured to receive a radio resource control (RRC) connection release message containing a redirection frequency list from an initial base station, wherein the initial base station provides a packet-switched service, and the redirection frequency list includes at least one redirection frequency;
a storage, being configured to store a learning database, a current registered local area identity (LAI) and a piece of signal reference information of the redirection frequency list; and
a processor, being electrically connected to the storage and the transceiver and configured to determine a priority of the at least one redirection frequency according to the current registered LAI, the learning database and the piece of signal reference information of the redirection frequency list, and to execute a fallback procedure according to the priority of the at least one redirection frequency.

US Pat. No. 10,251,097

TECHNIQUE FOR APPLYING POLICY AND CHARGING RULES TO BEARERS

TELEFONAKTIEBOLAGET LM ER...

1. A method of enabling session or service continuity for a mobile terminal moving between an access point of a first type supporting default and dedicated bearers to an access point of a second type supporting default and not supporting dedicated bearers, wherein policy and charging rules are provided for application to at least a dedicated bearer, the method comprising:upon a move from the access point of the first type to the access point of the second type, removing an established dedicated bearer and temporarily suspending application of the policy and charging rules to the dedicated bearer, wherein a session or service endpoint is kept agnostic of the removal of the dedicated bearer and a service supported by the dedicated bearer can be continued by a default bearer;
upon a move from the access point of the second type to the access point of the first type, reestablishing the dedicated bearer and reapplying the policy and charging rules to the reestablished dedicated bearer.

US Pat. No. 10,251,096

METHOD, SYSTEM, AND DEVICE FOR USER DETACHMENT WHEN A HANDOVER OR CHANGE OCCURS IN HETEROGENEOUS NETWORK

HUAWEI TECHNOLOGIES CO., ...

1. A method comprising:creating, by a packet data network gateway (PDN GW), bearer resources of a user equipment (UE) in a 3GPP network,
when the UE accesses the 3GPP network;
receiving, by the PDN GW, a message from a non-3GPP network when a handover from the 3GPP network to the non-3GPP network occurs;
setting, by the PDN GW, a cause information element (IE) to represent that the UE accessing RAT is changed from a 3GPP network to a non-3GPP network; and
sending, by the PDN GW, a delete bearer request carrying the cause IE to a serving gateway (GW).

US Pat. No. 10,251,095

CELLULAR SYSTEM SELECTION FREQUENCY SCAN SCOPE

Apple Inc., Cupertino, C...

1. A wireless user equipment (UE) device, comprising:at least one antenna for performing wireless communications;
a radio coupled to the at least one antenna; and
a processing element coupled to the radio;
wherein the UE is configured to:
determine that the UE does not have cellular service;
determine first information based on a last cell the UE camped on;
determine whether the first information was acquired within a first time period;
in response to determining that the first information was acquired within the first time period, perform one or more frequency scans limited to a first set of frequencies; and
in response to determining that the first information was not acquired within the first time period, perform one or more frequency scans limited to a second set of frequencies, wherein the first set of frequencies is a subset of the second set of frequencies.

US Pat. No. 10,251,094

METHOD AND SYSTEM FOR SELECTING COMMUNICATION PARAMETERS IN A WIRELESS NETWORK

1. A method for selecting communication parameters in a wireless network including a plurality of nodes configured to wirelessly communicate with each other over a plurality of communication channels, the method comprising:a) establishing a channel quality index for each node in the wireless network, the channel quality index including a quality indication value for each of the communication channels;
b) dividing the plurality of nodes into one master node and at least one sub-node, the master node being configured to select communication parameters in the wireless network, and to communicate the communication parameters to the at least one sub-node in the wireless network;
c) configuring the wireless network in a tree structure, such that each sub-node has a parent node and each node may have one or more child nodes;
d) for each node, calculating a modified channel quality index based on
the channel quality index established in the node, and
an accumulated channel quality index based on the modified channel quality index established in and transmitted from its child nodes;
d1) for each node, calculating a weighted quality indication value for each communication channel;
d2) for each communication channel, summing the weighted quality indication value, and the quality indication value of the accumulated channel quality index to create the modified channel quality index;
e) for each sub-node, transmitting the modified channel quality index to its parent node; and
f) selecting and communicating updated communication parameters based on the modified channel quality index calculated in the master node.

US Pat. No. 10,251,093

METHOD FOR ADJUSTING RESOURCE CONFIGURATION, RADIO NETWORK CONTROLLER, AND BASE STATION

Huawei Technologies Co., ...

1. A system for adjusting resource configuration, comprising:a radio network controller configured to send configuration information of an uplink common enhanced dedicated transport channel (E-DCH) resource pool to a base station, wherein the configuration information of the E-DCH resource pool comprises information of a first resource pool to which a first transmission time interval corresponds and information of a second resource pool to which a second transmission time interval corresponds, wherein the first resource pool is different from the second resource pool; and
the base station configured to send indication information according to usage of at least one of the first and second resource pools to the radio network controller;
wherein the radio network controller is further configured to adjust configuration of the first resource pool according to the indication information;
wherein the indication information comprises resource pool usage information, the resource pool usage information comprising at least one of the following types of statistic information: statistic information of a granted resource of the first resource pool, statistic information of resource switching between the first resource pool and the second resource pool, and statistic information of a denied resource of the first resource pool.

US Pat. No. 10,251,092

SIGNALING MESSAGE REDUCTION FOR NETWORK SESSION TEARDOWN AND NETWORK TUNNEL TEARDOWN

Juniper Networks, Inc., ...

1. A device, comprising:one or more memories; and
one or more processors to:
identify a set of network tunnels or network sessions for which a teardown is to be performed,
the set of network tunnels or network sessions being associated with a set of identifiers,
the set of network tunnels or network sessions being associated with a particular network server;
generate a signaling message associated with causing the teardown to be performed on the set of network tunnels or network sessions, the signaling message including three or more identifiers, of the set of identifiers, that identify at least one of:
a first network tunnel of the set of network tunnels, a second, different network tunnel of the set of network tunnels, and a third, different network tunnel of the set of network tunnels, or
a first network session of the first network tunnel, a second, different network session of the second, different network tunnel, and a third, different network session of the third, different network tunnel;
transmit, to the particular network server, the signaling message to cause the teardown to be performed, concurrently, on three or more network tunnels or network sessions, of the set of network tunnels or network sessions, corresponding to the three or more identifiers,
where the one or more processors, when transmitting the signaling message to the particular network server to cause the teardown to be performed, are to:
transmit, to the particular network server, the signaling message to cause an acknowledgement message to be generated,
the acknowledgement message including the three or more identifiers of the set of identifiers,
the acknowledgement message being associated with confirming that the teardown was performed; and
receive, from the particular network server, the acknowledgement message based on transmitting the signaling message and based on the teardown being performed.

US Pat. No. 10,251,091

TRAFFIC OFFLOADING METHOD AND APPARATUS

Huawei Technologies Co., ...

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

US Pat. No. 10,251,090

SYSTEM AND METHOD FOR MODIFYING A WIRELESS COMMUNICATION OBJECT

Cubic Corporation, San D...

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

US Pat. No. 10,251,089

PREDICTIVE LOAD BALANCING

Cable Television Laborato...

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

US Pat. No. 10,251,088

FACILITATING LOAD BALANCING IN WIRELESS HETEROGENEOUS NETWORKS

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

US Pat. No. 10,251,087

IP FLOW MANAGEMENT FOR CAPACITY-LIMITED WIRELESS DEVICES

QUALCOMM Incorporated, S...

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

US Pat. No. 10,251,086

METHODS TO SIGNAL CURRENT MIMO STREAM INTERFERENCE MITIGATION STATUS

Telefonaktiebolaget LM Er...

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

US Pat. No. 10,251,084

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

LG ELECTRONICS INC., Seo...

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

US Pat. No. 10,251,083

DISRUPTION TOLERANCE IN CONTESTED ENVIRONMENTS

Rockwell Collins, Inc., ...

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

US Pat. No. 10,251,082

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

SPREADTRUM COMMUNICATIONS...

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

US Pat. No. 10,251,081

METHOD AND RADIO NODE FOR HANDLING CSI REPORTING

Telefonaktiebolaget LM Er...

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

US Pat. No. 10,251,080

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

Telefonaktiebolaget LM Er...

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

US Pat. No. 10,251,078

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

The Neilsen Company (US),...

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

US Pat. No. 10,251,077

PROXIMITY DETECTION

Imagination Technologies ...

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

US Pat. No. 10,251,075

SYSTEMS AND METHODS FOR COVERAGE AND CAPACITY OPTIMIZING NODES

Verizon Patent and Licens...

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

US Pat. No. 10,251,074

DYNAMIC ACCESS POINT GROUPING METHOD AND DEVICE

China Academy of Telecomm...

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

US Pat. No. 10,251,073

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

PHILIPS LIGHTING HOLDING ...

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

US Pat. No. 10,251,072

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

Intel IP Corporation, Sa...

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

US Pat. No. 10,251,071

INCREMENTAL SCHEDULING FOR WIRELESS COMMUNICATION SYSTEM WITH BEAMFORMING

MEDIATEK INC., Hsin-Chu ...

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

US Pat. No. 10,251,070

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

JVC KENWOOD Corporation, ...

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

US Pat. No. 10,251,069

METHOD AND SYSTEM FOR ALLOCATING FREQUENCY RANGES TO PLURALITY OF NETWORKS

FAIRSPECTRUM OY, Espoo (...

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

US Pat. No. 10,251,068

SPECTRUM ACCESS FOR FIXED LTE USER EQUIPMENT

Google LLC, Mountain Vie...

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

US Pat. No. 10,251,067

METHODS OF BEACON TRANSMISSION FOR MEASUREMENTS IN OPPORTUNISTIC SPECTRUM ACCESS

HFI Innovation INC., Hsi...

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

US Pat. No. 10,251,065

METHODS AND APPARATUS FOR INTERFERENCE AWARE SPATIAL REUSE

Marvell International Ltd...

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

US Pat. No. 10,251,064

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

Sprint Communications Com...

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

US Pat. No. 10,251,063

SECURING COMMUNICATIONS BETWEEN INTERCONNECTED DEVICES

Delphian Systems, LLC, B...

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

US Pat. No. 10,251,062

METHOD OF MANAGING ACCESS TO A SERVICE

GEMALTO SA, Meudon (FR)

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

US Pat. No. 10,251,061

CELLULAR OUT OF BAND MANAGEMENT AS A CLOUD SERVICE

Tadhg Kelly, Boonton, NJ...

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

US Pat. No. 10,251,060

MODIFYING ACCESS TO A SERVICE BASED ON CONFIGURATION DATA

Intel Corporation, Santa...

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

US Pat. No. 10,251,059

AUTHENTICATION DEVICE AND METHOD

EVERYKEY INC., Lakewood,...

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

US Pat. No. 10,251,058

CROSS-LAYER AUTHENTICATION METHOD BASED ON RADIO FREQUENCY FINGERPRINT

University of Electronic ...

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

US Pat. No. 10,251,057

AUTHENTICATION FOR DEVICE CONNECTION USING VISIBLE PATTERNS

International Business Ma...

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

US Pat. No. 10,251,056

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

Motorola Mobility LLC, C...

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

US Pat. No. 10,251,054

SYSTEM AND METHOD FOR POLICY CONTROL FUNCTIONS MANAGEMENT MECHANISM

APPLE INC., Cupertino, C...

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

US Pat. No. 10,251,053

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

Sprint Communications Com...

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

US Pat. No. 10,251,052

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

MEDIATEK INC., HsinChu (...

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

US Pat. No. 10,251,051

METHOD FOR PROVIDING MULTI NUMBER SERVICE

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

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

US Pat. No. 10,251,050

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

Samsung Electronics Co., ...

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

US Pat. No. 10,251,049

METHOD AND APPARATUS FOR IDENTIFYING A MOBILE USER IN A SITE

KIANA ANALYTICS INC., Su...

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

US Pat. No. 10,251,048

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

LG ELECTRONICS INC., Seo...

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

US Pat. No. 10,251,046

SYSTEM AND METHOD FOR EFFICIENT LINK DISCOVERY IN WIRELESS NETWORKS

Huawei Technologies Co., ...

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

US Pat. No. 10,251,045

SATLINK CONVERTOR/COMMUNICATOR

Mcleanics Technology Corp...

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

US Pat. No. 10,251,044

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

SWN COMMUNICATIONS INC.

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

US Pat. No. 10,251,043

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

Maxlinear, Inc., Carlsba...

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

US Pat. No. 10,251,042

ACTIVITY-TRIGGERED PROVISIONING OF PORTABLE WIRELESS NETWORKS

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

US Pat. No. 10,251,040

HOTEL SERVICE PROVIDING METHOD AND HOTEL SERVICE PROVIDING SYSTEM

Samsung Electronics Co., ...

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

US Pat. No. 10,251,039

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

Canon Kabushiki Kaisha, ...

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

US Pat. No. 10,251,038

FUNCTION EXECUTION DEVICE AND COMMUNICATION TERMINAL

Brother Kogyo Kabushiki K...

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

US Pat. No. 10,251,025

POSITIONING METHOD AND APPARATUS BASED ON ELECTRONIC DEVICE OR APPLICATION

Baidu Online Network Tech...

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

US Pat. No. 10,251,021

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

VARIA HOLDINGS LLC, Broo...

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

US Pat. No. 10,251,007

SYSTEM AND METHOD FOR RENDERING AN AUDIO PROGRAM

Dolby Laboratories Licens...

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

US Pat. No. 10,251,006

METHOD FOR MAKING THERMOACOUSTIC DEVICE

Tsinghua University, Bei...

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

US Pat. No. 10,251,004

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

SONY CORPORATION, Tokyo ...

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

US Pat. No. 10,251,003

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

Cochlear Limited, Macqua...

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

US Pat. No. 10,251,002

NOISE CHARACTERIZATION AND ATTENUATION USING LINEAR PREDICTIVE CODING

Starkey Laboratories, Inc...

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

US Pat. No. 10,250,997

COMPACT ELECTROACOUSTIC TRANSDUCER AND LOUDSPEAKER SYSTEM AND METHOD OF USE THEREOF

Clean Energy Labs, LLC, ...

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

US Pat. No. 10,250,996

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

NUVOTON TECHNOLOGY CORPOR...

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

US Pat. No. 10,250,992

SPEAKER

AAC TECHNOLOGIES PTE. LTD...

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

US Pat. No. 10,250,987

CARBON FIBER DOME AND MANUFACTURING METHOD FOR SAME

AAC TECHNOLOGIES PTE. LTD...

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

US Pat. No. 10,250,980

DIGITAL MICROPHONE AND CONTROL METHOD THEREFOR

FORTEMEDIA, INC., Santa ...

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

US Pat. No. 10,250,975

ADAPTIVE DIRECTIONAL AUDIO ENHANCEMENT AND SELECTION

Amazon Technologies, Inc....

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

US Pat. No. 10,250,968

LOUDSPEAKER SYSTEM

Bose Corporation, Framin...

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

US Pat. No. 10,250,962

PACKAGE STRUCTURE OF MEMS MICROPHONE

GOERTEK.INC, Weifang, Sh...

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

US Pat. No. 10,250,955

WIRELESS BUILDING SENSOR SYSTEM

Palo Alto Research Center...

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

US Pat. No. 10,250,950

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

SYNAMEDIA LIMITED, Middl...

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

US Pat. No. 10,250,949

BROADCAST CONTENT TO HTTP CLIENT CONVERSION

GOOGLE TECHNOLOGY HOLDING...

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

US Pat. No. 10,250,947

MEETING SYSTEM THAT INTERCONNECTS GROUP AND PERSONAL DEVICES ACROSS A NETWORK

Ricoh Company, Ltd., Tok...

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

US Pat. No. 10,250,944

MULTI-PLATFORM DIGITAL TELEVISION

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

US Pat. No. 10,250,941

SYSTEM AND METHOD FOR MAPPING AFFILIATED GRAPHS USING VIDEO FINGERPRINTS

NBCUniversal Media, LLC, ...

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

US Pat. No. 10,250,940

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

INTERNATIONAL BUSINESS MA...

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

US Pat. No. 10,250,933

REMOTE DEVICE ACTIVITY AND SOURCE METADATA PROCESSOR

SPOTIFY AB, Stockholm (S...

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

US Pat. No. 10,250,930

MEDIA CONTENT INGESTION

BCE INC., Verdun (CA)

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

US Pat. No. 10,250,928

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

Edge2020, Herndon, VA (U...

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

US Pat. No. 10,250,921

SYSTEMS AND METHODS OF VIDEO FORWARDING WITH ADAPTIVE VIDEO TRANSCODING CAPABILITIES

Dialogic Corporation, Mo...

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

US Pat. No. 10,250,912

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

MEDIATEK INC., Hsin-Chu ...

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

US Pat. No. 10,250,902

METHOD FOR INDUCING MOTION INFORMATION IN MULTILAYER STRUCTURE AND APPARATUS USING SAME

KT CORPORATION, Gyeonggi...

1. A video decoding method supporting a multi-layer structure, the video decoding method comprising:specifying a current layer criterion location that specifies a current block in a current layer;
specifying a reference layer criterion location, corresponding to the current layer criterion location, in a reference layer;
deriving a motion information storage location in the reference layer by adding the reference layer criterion location and an offset, based on a size of the motion information storage unit;
deriving motion information corresponding to the derived motion information storage location; and
scaling the derived motion information and deriving the scaled motion information as a motion vector to be used for reconstructing a picture in the current layer,
wherein the current layer criterion location is a location of a lower-right sample of a center of the current block, and
wherein a location of a top-left sample of the current block is (xP, yP), the current block is a block having a size of 16×16, and the current layer criterion location is (xP +8, yP +8).

US Pat. No. 10,250,901

TRANSMITTING/RECEIVING DEVICE, METHOD, AND CODING/DECODING DEVICE

Saturn Licensing LLC, Ne...

1. A transmitting device comprising:circuitry configured to:
classify image data of pictures constituting moving image data into a plurality of layers arranged in a hierarchical order, each picture belonging to any particular layer that is not a lowest layer of the plurality of layers having a temporal position in a temporal center between two temporally adjacent pictures belonging to a combination of any of the plurality of layers that are lower than the particular layer;
code the classified image data of each layer, including coding a picture of a layer using a referenced picture that belongs to the same layer or a lower layer;
generate a video stream holding the coded image data of each layer;
generate a container layer descriptor that includes
frame frequency information of pictures in the lowest layer,
layer number information indicating
a number of layers in the plurality of layers, and
for each layer higher than the lowest layer, a respective multiplication factor, a frame frequency corresponding to the layer being a frame frequency of the lowest layer multiplied by the respective multiplication factor;
generate a container in a prescribed format that includes the generated video stream and the generated container layer descriptor; and
transmit the generated container.

US Pat. No. 10,250,900

SYSTEMS AND METHODS FOR EMBEDDING METADATA INTO VIDEO CONTENTS

Disney Enterprises, Inc.,...

1. A system for embedding data in a video content, the system comprising:an encoder;
a memory storing the encoder and encoder setting; and
a hardware processor configured to execute the encoder according to the encoder settings to:
obtain the data;
determine a plurality of pixels of an image in at least one frame of the video content;
embed the data into the image in the at least one frame of the video content by inverting the plurality of pixels according to the data; and
provide, to a decoder, a location of the inverted pixels of the image in the at least one frame of the video content, so as to enable the decoder to obtain the embedded data from the video content.

US Pat. No. 10,250,899

STORING AND RETRIEVING HIGH BIT DEPTH IMAGE DATA

QUALCOMM Incorporated, S...

1. A method of accessing media data, the method comprising:coding, by one or more processors of a device, the one or more processors implemented in circuitry, a plurality of bit length values for a plurality of block fixed length code length (bflc_len) values for a plurality of blocks of a tile or sub-tile of an image, the bit length values representing numbers of bits used to code the bflc_len values, and the bflc_len values representing numbers of bits used to code codewords representing residual values for pixels of the tile or sub-tile corresponding to the respective blocks;
coding, by the one or more processors, the bflc_len values for each of the plurality of blocks such that the bflc_len n values have the numbers of bits indicated by the respective bit length values, wherein at least two of the bflc_len values have different number of bits;
coding, by the one or more processors, the codewords for each of the plurality of blocks such that the codewords have the numbers of bits indicated by the values for corresponding blocks of the plurality of blocks; and
accessing, by the one or more processors, the bit length values, the bflc_len values, and the codewords in a memory of the device.

US Pat. No. 10,250,898

DECODING DEVICE AND ENCODING DEVICE

Kabushiki Kaisha Toshiba,...

2. A decoding device comprising:a receiver to acquire transmission information including encoded data, a first color-difference format, a second color-difference format, and filter information, the first color-difference format indicating a resolution of a color-difference component of the encoded data that is generated according to predetermined syntax, the second color-difference format indicating a resolution of a color-difference component used when reproducing a decoded image obtained by decoding the encoded data, the filter information being for identifying a filter that is used in converting a color-difference format of the decoded image;
a decoder to decode the encoded data included in the transmission information to obtain the decoded image; and
a converter to convert a color-difference format of the decoded image using the filter identified with the filter information, wherein
the first color-difference format is indicative of a resolution of a color-difference component of a 4:2:2 format or a 4:4:4 format, and the second color-difference format is indicative of a resolution of a color-difference component of a 4:2:0 format; or the first color-difference format is indicative of the resolution of the color-difference component of the 4:4:4 format, and the second color-difference format is indicative of the resolution of the color-difference component of the 4:2:0 format or the 4:2:2 format;
the filter information includes identification information of the filter; and
the converter converts the color-difference format of the decoded image by using at least one of a horizontal down-sampling filter and a vertical down-sampling filter in accordance with the identification information of the filter.

US Pat. No. 10,250,897

TILE ALIGNMENT SIGNALING AND CONFORMANCE CONSTRAINTS

SHARP KABUSHIKI KAISHA, ...

1. A method for decoding video comprising:(a) receiving a video usability information syntax including a tile boundaries aligned flag for a direct reference layer of a current layer, the tile boundaries aligned flag not being received for a layer that is not a direct reference layer of the current layer; and
(b) decoding a picture of said current layer by using a decoded picture of said direct reference layer of said current layer, wherein
in a case that said tile boundaries aligned flag is equal to 1, when any two samples of said picture of said current layer belong to one tile, collocated samples of said decoded picture of said direct reference layer belong to one tile; and
in said case that said tile boundaries aligned flag is equal to 1, when any two samples of said picture of said current layer belong to different tiles, said collocated samples of said decoded picture of said direct reference layer belong to different tiles.

US Pat. No. 10,250,896

IMAGE COMPRESSING METHOD BASED ON JPEG-LS

VIA ALLIANCE SEMICONDUCTO...

1. An image compression method based on JPEG-LS performed by a computer hardware, comprising:dividing M×N pixels in a source image into k groups, wherein M, N, and k are integers larger than one, and each of the groups corresponds to a plurality of pixels among the M×N pixels;
performing a decorrelation procedure and a context modeling procedure for each of the pixels in ith group of the k groups;
not refreshing a compensation look-up table corresponding to the context modeling procedure before the decorrelation procedure and the context modeling procedure for the plurality of pixels in the ith group are accomplished; and
refreshing the compensation look-up table after the decorrelation procedure and the context modeling procedure for the plurality of pixels in the ith group are accomplished.

US Pat. No. 10,250,895

DPB CAPACITY LIMITS

SHARP KABUSHIKI KAISHA, ...

1. A method for decoding a video bitstream comprising:(a) receiving a first bitstream layer representative of a coded video sequence;
(b) receiving a second bitstream layer representative of said coded video sequence;
(c) receiving a first dimension syntax element associated with said first bitstream layer included within a first set of syntax elements;
(d) receiving a second dimension syntax element associated with said first bitstream layer included within said first set of syntax elements;
(e) receiving a third dimension syntax element associated with said second bitstream layer included within a second set of syntax elements;
(f) receiving a fourth dimension syntax element associated with said second bitstream layer included within said second set of syntax elements;
(g) determining a first size constraint on a first decoded picture buffer for said first bitstream layer using said first dimension syntax element associated with said first bitstream layer included within said first set of syntax elements;
(h) determining a second size constraint on a second decoded picture buffer for said second bitstream layer using said fourth dimension syntax element associated with said second bitstream layer included within said second set of syntax elements, and
(i) decoding at least one frame of said video bitstream using said first size constraint for said first bitstream layer and said second size constraint for said second bitstream layer.

US Pat. No. 10,250,894

SYSTEMS AND METHODS FOR PROVIDING TRANSCODED PORTIONS OF A VIDEO

GoPro, Inc., San Mateo, ...

1. A system that transcodes videos, the system comprising:one or more physical computer processors configured by machine-readable instructions to:
obtain a video, the video having a time duration, the video including visual information defined by one or more electronic media files, the video stored within the one or more electronic media files in a first video format;
determine an initial portion of the time duration where the one or more electronic media files defining the visual information of the video are to be transcoded, such determination, including:
determining whether the time duration is greater than a predefined threshold; and
in response to the time duration being greater than the predefined threshold, determining the initial portion to be an initial time duration that is less than the time duration;
generate one or more transcoded media files defining the visual information in the video during the initial portion, the initial portion of the video stored within the one or more transcoded media files in a second video format different from the first video format;
receive a request for the video from a client computing platform, the request including specification regarding compatibility of video format for playback associated with the client computing platform;
in response to receipt of the request, select the one or more transcoded media files for transmission to the client computing platform; and
effectuate transmission of the one or more transcoded media files to the client computing platform for display of the visual information defined by the one or more transcoded media files via the client computing platform.

US Pat. No. 10,250,893

METHOD AND DEVICE FOR ENCODING BOTH A HIGH-DYNAMIC RANGE FRAME AND AN IMPOSED LOW-DYNAMIC RANGE FRAME

INTERDIGITAL VC HOLDINGS,...

15. A device for encoding a frame whose pixel values belong to a high-dynamic range and an imposed frame whose pixel values belong to a lower-dynamic range, wherein the device comprises a processor configured to:determine a backlight frame from the luminance component of the frame;
calculate a residual frame responsive to the frame and the backlight frame; and
predictive-encode the residual frame using a predictor of the residual frame calculated from an imposed frame, said imposed frame being a low-dynamic version of the frame to be encoded.

US Pat. No. 10,250,892

TECHNIQUES FOR NONLINEAR CHROMINANCE UPSAMPLING

NVIDIA CORPORATION, Sant...

1. A computer-implemented method for upsampling compressed video, the method comprising:receiving an encoded video data stream;
identifying a first pixel within the encoded video data stream;
determining a first chrominance value associated with the first pixel;
computing a probability that a difference between a second chrominance value associated with a second pixel within a decoded video data stream and the first chrominance value is below a first threshold;
computing the second chrominance value based on the probability and the first chrominance value, wherein the second chrominance value represents a decoded chrominance value of the first pixel; and
generating at least the second pixel in the decoded video stream that includes the second chrominance value.

US Pat. No. 10,250,891

VIDEO CODING DEVICE, VIDEO CODING METHOD, VIDEO DECODING DEVICE AND VIDEO DECODING METHOD

FUJITSU LIMITED, Kawasak...

1. A video coding device comprisinga mode determination circuit configured to calculate a first difference between a coding target image included in a video and a previous image that is one image previous to the coding target image, and to compare the first difference and a threshold;
a frame buffer configured to store a first decoded image of a coded image that is coded before the coding target image;
a video coding circuit configured to code the coding target image by inter prediction coding that uses the first decoded image as a reference image when the first difference is greater than the threshold;
a difference calculation circuit configured to calculate a second difference between the coding target image and a second decoded image of a coded image for the previous image when the previous image has been coded by video coding;
a still-image coding circuit configured to code the second difference or the coding target image by still-image coding when the first difference is smaller than the threshold, wherein the still-image coding circuit codes the second difference when the previous image has been coded by the video coding and the coding target image when the previous image has been coded by the still-image coding; and
an adder circuit configured to generate an addition result by adding a decoded difference of a coded second difference to the second decoded image and to output the addition result as a third decoded image to the frame buffer when the previous image has been coded by the video coding, and to output a decoded image of a coded image for the coding target image as the third decoded image to the frame buffer when the previous image has been coded by the still-image coding.

US Pat. No. 10,250,890

METHOD, APPARATUS AND SYSTEM FOR ENCODING AND DECODING THE SIGNIFICANCE MAP FOR RESIDUAL COEFFICIENTS OF A TRANSFORM UNIT

Canon Kabushiki Kaisha, ...

1. A method of decoding a bitstream, the method comprising:receiving, from the bitstream, encoded data of residual coefficients for a transform unit represented as a 8×8 block, wherein the received encoded data includes significant coefficient group flags for indicating whether at least one of residual coefficients within a corresponding sub-block of the 8×8 block is significant;
determining a scan order of the significant coefficient group flags for the transform unit from a plurality of scan orders of the significant coefficient group flags according to an intra-prediction mode corresponding to the transform unit from a plurality of intra-prediction modes, wherein a first scan order of the significant coefficient group flags is determined if the intra-prediction mode corresponding to the transform unit is a first intra-prediction mode and a second scan order of the significant coefficient group flags is determined if the intra-prediction mode corresponding to the transform unit is a second intra-prediction mode different from the first intra-prediction mode, and the second scan order of the significant coefficient group flags is different from the first scan order of the significant coefficient group flags;
determining a scan order of the residual coefficients for the transform unit from a plurality of scan orders of the residual coefficients according to the intra-prediction mode corresponding to the transform unit from the plurality of intra-prediction modes, wherein a first scan order of the residual coefficients is determined if the intra-prediction mode corresponding to the transform unit is the first intra-prediction mode and a second scan order of the residual coefficients is determined if the intra-prediction mode corresponding to the transform unit is the second intra-prediction mode different from the first intra-prediction mode, and the second scan order of the residual coefficients is different from the first scan order of the residual coefficients;
determining the significant coefficient group flags corresponding to respective sub-blocks of the 8×8 block according to the determined scan order of the significant coefficient group flags; and
decoding residual coefficients of the transform unit according to the determined significant coefficient group flags and the determined scan order of the residual coefficients to generate at least one frame.

US Pat. No. 10,250,889

SYSTEM, METHOD AND COMPUTER READABLE MEDIUM FOR PROVIDING VISUAL CONTENT TO A USER

ARRIS Enterprises LLC, S...

1. A method for providing visual content to a user, the method comprising:receiving, at a location remote from a receiving display device or decoder, information representative of an image, wherein said image is divisible in to one or more portions each having a size smaller than the image;
processing the image in order to generate a plurality of macro-blocks;
compressing individually each of said macro-blocks that correspond to the image based on a plurality of resolutions, and storing each of the plurality of individually compressed macro-blocks that represent the entire image at each of the plurality of resolutions;
receiving a request for a first portion of the image, the request including coordinates of said first portion;
responsive to receipt of the request for the first portion of the image, said first portion defined by coordinates that are within coordinates of said image such that the first portion is geometrically smaller than said image and excludes at least a second portion of the image, processing only the compressed macro-blocks from storage that are within said coordinates defining the first portion of the image to generate an encoded MPEG compliant video stream including an I-picture that represents only said first portion and dependently decodable pictures having motion vectors equal to 0 indicating that a content of the I-picture is to be duplicated; and
transmitting to the user over a cable network the encoded MPEG compliant video stream representing only the first portion of the image for display.

US Pat. No. 10,250,888

ELECTRONIC DEVICE CONFIGURED TO NON-UNIFORMLY ENCODE/DECODE IMAGE DATA ACCORDING TO DISPLAY SHAPE

Samsung Electronics Co., ...

1. An electronic device comprising:an operation processor configured to encode image data, the image data generated by capturing an object, the operation processor further configured to,
divide an image represented by the image data into a first region and a second region based on an information signal received from an external device, the information signal including information associated with a shape of a display region of the external device such that an outline of the first region varies depending on the shape of the display region,
encode first image data corresponding to the first region by a first encoding manner, and
encode second image data corresponding to the second region by a second encoding manner, the second encoding manner being different from the first encoding manner; and
a communication circuit configured to receive the information signal from the external device and provide the information signal to the operation processor,
wherein the first region includes a third region and a fourth region, the third region being entirely inside an outline of a display region that corresponds to an image to be displayed on the display region of the external device, the fourth region overlapping the outline of the display region, and
the operation processor is further configured to encode the first image data by encoding third image data corresponding to the third region and fourth image data corresponding to at least a portion of the fourth region by the first encoding manner, the third region encoded by a unit of processing block, and the fourth region encoded by a unit of sub block, the processing block divided into a plurality of sub blocks.

US Pat. No. 10,250,887

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

SUN PATENT TRUST, New Yo...

1. An image decoding apparatus of decoding, on a block-by-block basis, image data included in a coded stream, the image decoding apparatus comprising:a processor; and
a non-transitory computer-readable medium storing thereon a computer program, which when executed by the processor, causes the processor to perform operations including:
selecting candidates for an intra prediction mode to be used for intra prediction for a decoding target block from a plurality of predetermined intra prediction modes, each of the plurality of predetermined intra prediction modes having a mode number;
deriving the selected candidates, the number of the candidates constantly being a predetermined fixed plural number, the predetermined fixed plural number being at least 2 and less than a number of the plurality of predetermined intra prediction modes;
making a candidates list which includes indices and the derived candidates, the derived candidates corresponding on a one-to-one basis with the indices, and a number of the indices being equal to the predetermined fixed plural number;
obtaining a coded flag which indicating whether the intra prediction mode is inferred from a neighboring block or not;
decoding the coded flag to obtain a decoded flag;
when the decoded flag indicates that the intra prediction mode is inferred from the neighboring block,
(i) obtaining, from the coded stream, a coded specified index which specifies an index of one of the derived candidates as the intra prediction mode to be used for intra prediction for the decoding target block,
(ii) decoding the coded specified index to obtain a decoded specified index,
(iii) determining the one of the derived candidates using the decoded specified index, the index of the one of the derived candidates being specified by the decoded specified index in the candidates list, and
(iv) decoding the image data using the determined one of the derived candidates; and
when the decoded flag indicates that the intra prediction mode is not inferred from the neighboring block,
(i) obtaining a coded specified mode number from the coded stream,
(ii) decoding the coded specified mode number to obtain a decoded specified mode number, and
(iii) comparing the mode number of one of the derived candidates with the decoded specified mode number,
when the mode number of the one of the derived candidates is larger than the decoded specified mode number, determining the one of the derived candidates as the intra prediction mode to be used for intra prediction for the decoding target block, and decoding the image data using the determined one of the derived candidates, and
when the mode number of the one of the derived candidates is smaller than or equal to the decoded specified mode number, adding one to the decoded specified mode number, and decoding the image data using one of the plurality of predetermined intra prediction modes which is specified by the number obtained by adding one to the decoded specified mode number,
wherein the deriving includes:
deriving a first candidate for the intra prediction mode to be used for intra prediction for the decoding target block from an intra prediction mode used for intra prediction for each of adjacent blocks that are adjacent to the decoding target block; and
in a case that the number of the derived first candidates is smaller than the predetermined fixed plural number, further deriving a second candidate as a DC prediction mode to be used for intra prediction and a third candidate as a vertical (angular) prediction mode to be used for intra prediction.

US Pat. No. 10,250,886

MOVING PICTURE CODING DEVICE, MOVING PICTURE CODING METHOD AND MOVING PICTURE CODING PROGRAM

JVC KENWOOD Corporation, ...

1. A moving picture coding device adapted to code moving pictures in units of blocks obtained by partitioning each picture, comprising:a spatial merge candidate generation unit configured to derive spatial merge candidates from a first predefined number of blocks neighboring a prediction block subject to coding;
a temporal merge candidate generation unit configured to derive a temporal merge candidate from a block that exists at the same position as or near a prediction block subject to coding in a coded picture that is different from the prediction block subject to coding;
a merge candidate addition unit configured to add the spatial merge candidates and the temporal merge candidates to a merge candidate list;
a merge candidate supplying unit configured to add one or more merge candidates to the merge candidate list up to the predefined number of merge candidates as an upper limit when the number of merge candidates included in the merge candidate list is smaller than the predefined number of merge candidates;
a coding information selection unit configured to select a merge candidate from the merge candidates added to the merge candidate list;
a motion compensation prediction unit configured to perform inter prediction of the prediction block subject to coding by the merge candidate thus selected;
a first bitstream coding unit configured to set the number of merge candidates; and
a second bitstream coding unit configured to code information indicating indices of the merge candidates,
wherein the second bitstream coding unit derives the indices of the merge candidates based on the number of the merge candidates; and
the spatial merge candidate generation unit stops deriving the spatial merge candidates when the number of the derived spatial merge candidates reaches a second predefined number smaller than the first predefined number.

US Pat. No. 10,250,885

SYSTEM AND METHOD FOR INTRACODING VIDEO DATA

Intel Corporation, Santa...

1. A method of decoding video data in a computing system, the method comprising:decoding a present subblock of a video frame according to an intra prediction mode that specifies a predicted value of an upper right-hand corner pixel of the present subblock based at least in part on a weighted average of a plurality of pixel values comprising a value of a lower right-hand corner pixel of a vertically adjacent subblock, a value of a lower left-hand corner pixel of an upper-right diagonally adjacent subblock, a value of a pixel immediately horizontally-right adjacent to the lower left-hand corner pixel of the upper-right diagonally adjacent subblock, a value of a lower right-hand corner pixel of a horizontally adjacent subblock, a value of an upper right-hand corner pixel of a lower-left diagonally adjacent subblock, and a value of a pixel immediately vertically-down adjacent to the upper right-hand corner pixel of the lower-left diagonally adjacent subblock.

US Pat. No. 10,250,884

SYSTEMS AND METHODS FOR SIGNALING INFORMATION FOR LAYER SETS IN A PARAMETER SET

QUALCOMM Incorporated, S...

1. A method of decoding video data, the method comprising:obtaining an encoded video bitstream comprising one or more layer sets and one or more additional layer sets, wherein a layer set from the one or more layer sets includes one or more layers comprising a base layer and wherein an additional layer set from the one or more additional layer sets includes one or more layers not comprising a base layer, the encoded video bitstream including a video parameter set defining parameters of the encoded video bitstream, wherein the one or more layer sets are defined in a base part of the video parameter set, and wherein the one or more additional layer sets are defined in an extension part of the video parameter set; and
decoding one or more syntax elements from the video parameter set, the one or more syntax elements including rate information for the one or more layer sets defined in the base part of the video parameter set and for the one or more additional layer sets defined in the extension part of the video parameter set, wherein the rate information for the one or more layer sets and for the one or more additional layer sets is decoded based on a variable in the video parameter set, the variable indicating a total number of layer sets signaled in the base part of the video parameter set and the extension part of the video parameter set.

US Pat. No. 10,250,883

CHROMA QUANTIZATION IN VIDEO CODING

APPLE INC., Cupertino, C...

1. A non-transitory computer readable medium storing a program that is executable by a processing unit, the program comprising sets of instructions for:identifying two initial chroma quantization parameter (QP) offset values for two levels of a video coding hierarchy, each initial chroma QP offset value for specifying chroma QPs of video units encompassed by one level of the video coding hierarchy;
for each of a plurality of quantization groups, identifying an additional chroma QP offset value, each quantization group encompassing a plurality of video units, wherein different additional chroma QP offset values are identified for at least two quantization groups; and
computing, for each video unit in the plurality of quantization groups, a chroma QP value by adding (i) the initial chroma QP offset values that were identified for the levels of the video coding hierarchy encompassing the video unit and (ii) the additional chroma QP offset value that was identified for the quantization group encompassing the video unit.

US Pat. No. 10,250,882

CONTROL AND USE OF CHROMA QUANTIZATION PARAMETER VALUES

Microsoft Technology Lice...

1. A computing device that implements an image or video encoder adapted to perform operations comprising:encoding image or video content for which values of quantization parameter (QP) vary according to a relationship between a luma component and one or more chroma components, wherein the encoding includes:
determining a QP index from a luma component QP and a chroma component QP offset, wherein the chroma component QP offset incorporates a picture-level chroma QP offset and a slice-level chroma QP offset, and wherein the QP index is a variable qPI determined according to:
qPI=Clip3(a,b,QPY+qp_offset+slice_qp_delta),where QPY represents the luma component QP, qp_offset represents the picture-level chroma QP offset, slice_qp_delta represents the slice-level chroma QP offset, and Clip3(a, b, c) represents a function that clips the value of c to the range of a to b; andmapping the QP index to a chroma component QP; and
outputting at least part of a bitstream including the encoded content, wherein the bitstream includes a flag in a picture parameter set that indicates presence of slice-level chroma QP offsets in slice headers.

US Pat. No. 10,250,881

VIDEO ENCODING/DECODING APPARATUS AND METHOD USING BATCH MODE TOGETHER WITH SKIP MODE

SK TELECOM CO., LTD., Se...

1. A video decoding method performed by a video decoding apparatus, the method comprising:reconstructing a syntax corresponding to at least one of a first block, a second block and a third block using a context-adaptive binary arithmetic coding (CABAC), wherein
the first block is generated by dividing a video frame to be decoded, and the syntax for the first block includes at least one of a SKIP flag indicating whether the first block is decoded in a SKIP mode, and a flag indicating whether an inter prediction mode is used or an intra prediction mode is used, wherein a differential motion vector is not encoded in the SKIP mode,
the second block corresponds to a unit of a prediction and is generated by dividing the first block, and the syntax for the second block includes a batch mode flag indicating whether the second block is decoded in a batch mode and a motion information index for selecting a motion information of the second block, wherein, in the batch mode, a motion information selected from adjacent blocks and a collocated block is used as the motion information of the second block, when the inter prediction mode is used, and
the third block corresponds to a unit of transformation and is generated by dividing the first block; and
reconstructing a prediction block corresponding to at least one of the first block, the second block and the third block,
wherein, when the inter prediction mode is used, the reconstructing the syntax includes:
deciding the first block according to a partition type information which indicates how the first block is derived by dividing a block, having a preset size, in a tree structure,
reconstructing the SKIP flag for the first block using the CABAC wherein a context number (ctxIdx) for the SKIP flag is selected by varying a ctx_inc value for the SKIP flag according to conditions of a upper side block and a left side block of the first block,
reconstructing the batch mode flag for the second block when the reconstructed SKIP flag for the first block does not correspond to the SKIP mode, and
reconstructing the motion information index for the second block and not reconstructing the differential motion vector, either when the SKIP flag of the first block corresponds to the SKIP mode or when the reconstructed batch mode flag corresponds to the batch mode, and
wherein when both of the upper side block and the left side block exist, the reconstructing the syntax set:
the ctx_inc value as 2, when both of the SKIP flag of the upper side block and the SKIP flag of the left side block are 1;
the ctx_inc value as 1, when one of the SKIP flag of the upper side block and the SKIP flag of the left side block is 1; and
the ctx_inc value as 0, when both of the SKIP flag of the upper side block and the SKIP flag of the left side block are 0,
wherein, when the intra prediction mode is used, a prediction pixel in the prediction block is generated by averaging a horizontal prediction value and a vertical prediction value, and
wherein the horizontal prediction value is calculated by using a pixel adjacent to the left side of the prediction block and an upper-right pixel outside of the prediction block, and the vertical prediction value is calculated by using a pixel adjacent to the upper side of the prediction block and a lower-left pixel outside of the prediction block.

US Pat. No. 10,250,880

VIDEO ENCODING AND DECODING METHODS AND DEVICE USING SAME

Electronics and Telecommu...

1. A method for decoding a video signal with a decoding apparatus, the method comprising:obtaining, by the decoding apparatus, the video signal relating to motion information;
determining, by the decoding apparatus, based on a merge flag obtained from the video signal, whether a merge mode is applied to a first prediction block included in a coding block, the merge flag indicating whether the merge mode is applied to the first prediction block, the coding block being partitioned to comprise a plurality of prediction blocks, the first prediction block being one of the prediction blocks;
when the merge flag indicates that the merge mode is applied to the first prediction block, determining a plurality of merge candidates of the first prediction block,
wherein when the coding block has a pre-defined size, the merge candidates are derived based on a position of the coding block, and
wherein when the coding block does not have the pre-defined size, the merge candidates are derived based on a position of the first prediction block;
deriving, by the decoding apparatus, the motion information of the first prediction block using the merge candidates;
obtaining, by the decoding apparatus, prediction samples of the first prediction block using the motion information; and
obtaining, by the decoding apparatus, reconstruction samples by using the prediction samples.

US Pat. No. 10,250,879

VIDEO ENCODING METHOD USING IN-LOOP FILTER PARAMETER PREDICTION AND APPARATUS THEREFOR, AND VIDEO DECODING METHOD AND APPARATUS THEREFOR

SAMSUNG ELECTRONICS CO., ...

1. A video encoding apparatus comprising:an encoder configured to generate encoded video data by encoding an input video;
a decoder configured to decode video data to which a filter to compensate for a pixel value is to be applied, wherein the video data is from the encoded video data;
a deblocking filter unit configured to apply, to the decoded video data, a deblocking filter to remove a block effect;
an adaptive loop filter (ALF) parameter predictor configured to generate an ALF filter parameter by using information of the decoded video data, wherein the ALF filter parameter is configured to be applied to an ALF filter to compensate for a value of a current pixel by using a value of a neighboring pixel adjacent to the current pixel and a filter coefficient with respect to the neighboring pixel;
a sample adaptive offset (SAO) filter unit configured to apply a SAO filter to the decoded video data, wherein the SAO filter compensates for a value of a current pixel by using at least one of an edge offset and a band offset;
an ALF filter unit configured to apply, by using the ALF filter parameter, the ALF filter to video data to which the SAO filter has been applied; and
an entropy encoder configured to perform entropy encoding on the ALF filter parameter,
wherein the ALF parameter predictor comprises a first ALF parameter predictor and a second ALF parameter predictor,
wherein the first ALF parameter predictor is configured to generate the ALF filter parameter by using the information of the decoded video data to which the deblocking filter has not been applied,
wherein the second ALF parameter predictor is configured to generate the ALF filter parameter by using the information of the decoded video data to which the deblocking filter has been applied and the SAO filter has not been applied, and
wherein the video encoding apparatus selects one of the first ALF parameter predictor and the second ALF parameter predictor to generate the ALF filter parameter according to a preset method.

US Pat. No. 10,250,878

METHOD FOR DETERMINING PREDICTOR BLOCKS FOR A SPATIALLY SCALABLE VIDEO CODEC

Huawei Technologies Co., ...

1. A method for determining predictor blocks of a first resolution layer image from blocks of a second resolution layer image in video encoding, wherein the method is performed by a spatially scalable video encoder, wherein a resolution of the first resolution layer image is higher than a resolution of the second resolution layer image, the method comprising:up-scaling each block of the second resolution layer image to a corresponding block of an up-scaled second resolution layer image by using a scale factor different from a ratio of the resolutions of the first resolution layer image and the second resolution layer image;
selecting a block of the up-scaled second resolution layer image among blocks of the up-scaled second resolution layer image surrounding the corresponding block of the up-scaled second resolution layer image as a predictor block of the first resolution layer image and
transmitting a bitstream, wherein the scale factor and vector information for indicating the selected block are carried in the bitstream.

US Pat. No. 10,250,877

METHOD AND DEVICE FOR CODING AN IMAGE BLOCK, CORRESPONDING DECODING METHOD AND DECODING DEVICE

INTERDIGITAL MADISON PATE...

7. A decoding device comprising at least one circuit configured to:access, from a decoded picture buffer, a reference image reconstructed at a size different from the size of a current image;
motion compensate a reference block of said reconstructed reference image by applying a single horizontal filter GFH and a single vertical filter GFv successively on the lines and on the columns of pixels of said reference block,
decode, for a current block of said current image, a residue block from a binary stream, and
reconstruct the current block from said residue block and from said motion compensated reference block,
wherein said single vertical filter GFv applied on a pixel s is such that GFv(s)=MCIFv(SCFv(s)), where MCIFv is a vertical motion compensation interpolation filter and SCFv is a vertical resampling filter, MCIFv and SCFv being applied jointly and wherein said single horizontal filter GFH applied on a pixel u is such that GFH(u)=MCIFH(SCFH(u)), where MCIFH is a horizontal motion compensation interpolation filter and SCFH is a horizontal resampling filter, MCIFH and SCFH being applied jointly and wherein no resampled version of said reconstructed reference image is stored in the decoded picture buffer.

US Pat. No. 10,250,876

CODEWORD ASSIGNMENT FOR INTRA CHROMA MODE SIGNALLING FOR HEVC

SONY CORPORATION, Tokyo ...

1. An encoding device, comprising:circuitry configured to:
execute a binarization process on a same as luma intra prediction mode for a chroma component based on a codeword assignment,
wherein the same as luma intra prediction mode for the chroma component is same as an intra prediction mode for a luma component corresponding to the chroma component; and
assign the same as luma intra prediction mode for the chroma component to a codeword that is the shortest codeword among a plurality of codewords associated with a plurality of intra prediction modes for the chroma component.

US Pat. No. 10,250,875

DEVICE FOR DECODING A VIDEO BITSTREAM

Velos Media, LLC, Plano,...

1. An electronic device for receiving an encoded video bitstream, comprising:a decoder adapted to decode a video bitstream using a reference picture set by:
decoding first information in the video bitstream defining least significant bits (LSB) of a picture order count (POC) of a reference picture;
decoding second information in the video bitstream, wherein the second information is used to determine a value of most significant bits (MSB) of the POC of the reference picture;
determining third information which is used to determine whether the second information is included in the video bitstream;
checking if the second information is included in the video bitstream by using the third information;
decoding the reference picture set;
decoding the current picture to generate a current decoded picture by using inter prediction based on the reference picture set; and
storing the current decoded picture to be referred for future inter prediction, wherein:
the reference picture set is decoded by using at least the first information of the reference picture and the third information;
the first information of the reference picture is included in a slice header of the video bitstream;
the third information is included in the slice header at least after the first information of the reference picture; and
if the checking indicates that the second information is included in the video bitstream, then the second information is included in the slice header at least after the third information.

US Pat. No. 10,250,874

METHOD FOR CODING SEQUENCE OF DIGITAL IMAGES

1. A method for encoding a sequence of digital images, the method comprising:predicting values of pixels in the sequence of digital images based on reconstructed values of pixels in image areas processed previously, the predicting comprising using a number of prediction modes; and
generating the encoded sequence of digital images, the generating comprising processing a prediction error, the prediction error being a difference between predicted values and original values of pixels,
wherein a preset prediction mode is an intra-prediction mode based on pixels of a single image and is performed pixel-wise, the preset prediction mode comprising:
comparing, for a region of pixels with reconstructed values in the single image and for a template of an image area, a first patch of pixels in the region that surround a single first pixel to be predicted based on the template with a plurality of second patches, each second patch of the plurality of second patches being assigned to a second pixel from a plurality of second pixels in the region and including pixels in the region that surround the second pixel based on the template, thereby determining a similarity measure for each second pixel describing the similarity between reconstructed values of the pixels of the second patch assigned to the respective second pixel and the reconstructed values of the pixels of the first patch; and
determining a predicted value of the single first pixel based on the values of one or more second pixels that have a highest similarity described by the similarity measure among all second pixels of the plurality of second pixels in the region.

US Pat. No. 10,250,873

AUTOMATIC DEVICE TESTING

Verizon Patent and Licens...

1. A network device, comprising:one or more memories; and
one or more processors, communicatively coupled to the one or more memories, to:
receive an indication to perform a test of a capability of the network device to determine whether the network device can process data during times of a threshold demand for network resources by devices on a network;
perform, based on receiving the indication, an action to cause the network device to receive the data from a source of the data at a threshold data rate associated with the threshold demand for the network resources;
monitor, based on causing the network device to receive the data from the source of the data at the threshold data rate, a set of metrics related to the data or a performance of the network device during the times of the threshold demand for the network resources,
the set of metrics including at least one of:
a forward error correction (FEC)-related metric,
a pragmatic general multicast (PGM)-related metric, or a channel occupancy-related metric;
perform an analysis of the set of metrics after monitoring the set of metrics;
identify a source of an error based on a result of performing the analysis of the set of metrics,
the source of the error being related to the data or the performance of the network device; and
perform another action related to fixing the source of the error.

US Pat. No. 10,250,872

METHOD, DEVICE, AND SYSTEM FOR TESTING VIDEO QUALITY

1. A communication apparatus comprising:a first communication terminal having a processor communicatively connected to non-transitory memory;
the first communication terminal configured to superimpose at least one code within at least one frame of a video to be sent to a second communication terminal and subsequently send the video with the at least one frame having the at least one superimposed code to the second communication terminal;
wherein the video with the at least one frame having the at least one superimposed code comprises at least one of:
a first frame comprising a mono-chromatic background with a super imposed static code,
a second frame comprising a multi-colored background with a super imposed static code,
a third frame comprising a moving multi-colored background with a super imposed code, and
a fourth frame comprising a mono-chromatic static background with a moving superimposed code.

US Pat. No. 10,250,871

SYSTEMS AND METHODS FOR DYNAMIC CALIBRATION OF ARRAY CAMERAS

FotoNation Limited, (IE)...

1. A method of dynamically generating geometric calibration data for an array of cameras, comprising:acquiring a set of images of a scene using a plurality of cameras, where the set of images comprises a reference image and an alternate view image;
detecting features in the set of images using a processor directed by an image processing application;
identifying within the alternate view image features corresponding to features detected within the reference image using a processor directed by an image processing application;
rectifying the set of images based upon a set of geometric calibration data using a processor directed by an image processing application;
determining residual vectors for geometric calibration data at locations where features are observed within the alternate view image based upon observed shifts in locations of features identified as corresponding in the reference image and the alternate view image using a processor directed by an image processing application;
determining updated geometric calibration data for a camera that captured the alternate view image based upon the residual vectors using a processor directed by an image processing application, wherein determining updated geometric calibration data comprises:
using at least an interpolation process to generate a residual vector calibration field from the residual vectors;
mapping the residual vector calibration field to a set of basis vectors; and
generating a denoised residual vector calibration field using a linear combination of less than the complete set of basis vectors; and
rectifying an image captured by the camera that captured the alternate view image based upon the updated geometric calibration data using a processor directed by an image processing application.

US Pat. No. 10,250,870

ADJUSTABLE VIRTUAL REALITY DEVICE CAPABLE OF ADJUSTING DISPLAY MODULES

Wistron Corporation, New...

1. An adjustable virtual reality device capable of adjusting display modules, the adjustable virtual reality device comprising:a housing;
a base disposed inside the housing;
a first display module movably disposed on the base to display a first image;
a first detecting assembly comprising a first image capturing unit to detect a first position of a first pupil of a first eyeball;
a second display module movably disposed on the base to display a second image;
a second detecting assembly comprising a second image capturing unit to detect a second position of a second pupil of a second eyeball;
at least one transverse driving module to drive the first display module and the second display module to move individually or synchronously along a transverse direction, the at least one transverse driving module comprising:
a transverse screw rod disposed on the base and arranged in the transverse direction;
a transverse guiding rod disposed on the base and parallel to the transverse screw rod, the first display module and the second display module being disposed on the transverse screw rod and the transverse guiding rod in a movable manner along the transverse direction; and
a transverse motor assembly coupled to the transverse screw rod; and
a control unit electrically connected to the transverse motor assembly of the at least one transverse driving module, the first image capturing unit, and the second image capturing unit, the control unit controlling the transverse motor assembly of the at least one transverse driving module to drive the transverse screw rod to drive the first display module and the second display module to move individually or synchronously along the transverse direction according to a relation between the first pupil and the second pupil based on the first position of the first pupil detected by the first image capturing unit and the second position of the second pupil detected by the second image capturing unit.

US Pat. No. 10,250,865

APPARATUS AND METHOD FOR DUAL IMAGE ACQUISITION

VISIONY CORPORATION, Dov...

1. A dual image capture assembly, comprising:(a) a dual eyepiece adaptor apparatus including a first eyepiece adaptor and a second eyepiece adaptor, each of the first and second eyepiece adaptors having a lumen with an axial axis, a front end and a back end, and including a plurality of gripping elements movable toward and away from the axial axis to engage and disengage an outer wall of an eyepiece such that each of the first and second eyepiece adaptors can engage and disengage eyepieces of varying diameters, and
(b) a dual-camera apparatus, comprising:
(b1) a first camera component coupled with the back end of the first eyepiece adaptor, the first camera component comprising a first image capture device having an optical axis aligned with the lumen axis of the first eyepiece adaptor,
(b2) a second camera component coupled with the back end of the second eyepiece adaptor, the second camera component comprising a second image capture device having an optical axis aligned with the lumen axis of the second eyepiece adaptor,
(b3) a linker connecting the first and second camera components.

US Pat. No. 10,250,864

METHOD AND APPARATUS FOR GENERATING ENHANCED 3D-EFFECTS FOR REAL-TIME AND OFFLINE APPLICATIONS

VEFXi Corporation, North...

1. A method for adjusting and generating enhanced 3D-effects for real time and offline 2D to 3D image and video conversion applications consisting of:(a) selectively controlling a depth location of a zero parallax plane within a depth field of an image scene to adjust parallax of objects in the image scene;
(b) selectively controlling a depth volume of objects in the image scene to one of either exaggerate or reduce 3D-effect of the image scene;
(c) selectively controlling a depth location of a segmentation plane within the depth field of the image scene, wherein said depth location is a non-zero depth location, dividing the objects in the image scene into a foreground group and a background group based on a location of the objects relative to the segmentation plane wherein an object of said foreground group is in said background group when said depth location of said segmentation plane is moved forward and wherein an object of said background group is in said foreground group when said depth location of said segmentation plane is moved backward, wherein said segmentation plane is moved from a zero location to a different location where as a result of moving said segmentation plane to said different location at least one of,
(i) objects that were in said foreground group when said segmentation plane was at said zero location are moved to said background group when said segmentation plane is moved to said different location, and;
(ii) objects that were in said background group when said segmentation plane was at said zero location are moved to said foreground group when said segmentation plane is moved to said different location;
(d) selectively increasing or decreasing depth volume of objects in the foreground group independently of selectively increasing or decreasing depth volume of objects in the background group, wherein said depth volume of objects in said foreground group is modified to change available foreground volume in which objects to be rendered are mapped, wherein said depth volume of objects in said background group is modified to change available background volume in which objects to be rendered are mapped,
(i) wherein objects that were in said foreground group when said segmentation plane was at said zero location that are moved to said background group when said segmentation plane is moved to said different location are said selectively increased or decreased in said depth volume as objects in said background group, and
(ii) wherein objects that were in said background group when said segmentation plane was at said zero location that are moved to said foreground group when said segmentation plane is moved to said different location are said selectively increased or decreased in said depth volume as objects in said foreground group;
(e) selectively increasing or decreasing depth separation of objects in the foreground group relative to the objects in the background group, where said separation includes both a step offset and a slope scaling, wherein said step offset and said slope scaling is relative to said available foreground volume being fixed, wherein said step offset and said slope scaling is relative to said available background volume being fixed, wherein objects in said foreground group and said background group include a continuous range of available depths prior to said selectively increasing or decreasing said depth separation of objects in said foreground group relative to said objects in said background group and wherein objects in said foreground group and said background group include a discontinuous range of available depths after said selectively increasing or decreasing said depth separation of objects in said foreground group relative to said objects in said background group, wherein said discontinuous range includes a prohibited range of depths within said continuous range of available depths being said step offset;
(f) generating an updated depth map file for a 2D-image based upon the controlling the depth location, the controlling the depth volume, the increasing and decreasing depth volume, and the increasing and decreasing depth separation;
(g) rendering an enhanced 3D-image using the updated depth map.

US Pat. No. 10,250,861

METHODS AND DEVICES FOR DETECTING OPEN AND/OR SHORTS CIRCUITS IN MEMS MICRO-MIRROR DEVICES

North Inc., Kitchener, O...

1. An apparatus comprising:a microelectromechanical system (MEMS) mirror comprising:
a mirror; and
a conduction coil to conduct a current and apply a force to the mirror to oscillate the mirror about at least one axis;
a power supply circuit electrically coupled to the MEMS mirror, the power supply circuit to selectively apply voltage to a first side of the conduction coil or a second side of the conduction coil;
a current source electrically coupled to the power supply circuit; and
a comparator to compare a voltage at the first and second side of the conduction coil to a voltage across the current source to detect an open circuit in the MEMS mirror.

US Pat. No. 10,250,856

SYSTEMS, DEVICES, AND METHODS FOR LASER PROJECTORS

North Inc., Kitchener (C...

1. A method of operating a laser projector, the method comprising:providing power to at least one laser diode by a power source electrically coupled to the at least one laser diode;
generating a laser light by the at least one laser diode;
splitting the laser light into a first portion and a second portion by a beam splitter;
directing the first portion of the laser light from the at least one laser diode along a first optical path towards a photodetector by the beam splitter;
directing the second portion of the laser light from the at least one laser diode along a second optical path towards an output of the laser projector by the beam splitter;
detecting the first portion of the laser light by the photodetector;
outputting a signal by the photodetector in response to detecting the first portion of the laser light by the photodetector, the signal indicative of a power of the laser light generated by the at least one laser diode;
receiving the signal from the photodetector by a laser safety circuit communicatively coupled to the photodetector, wherein the laser safety circuit includes a switch that mediates the electrical coupling between the power source and the at least one laser diode; and
in response to the signal from the photodetector indicating that the power of the laser light generated by the at least one laser diode exceeds a threshold, interrupting, by the switch, a supply of power to the at least one laser diode from the power source.

US Pat. No. 10,250,853

WIRELESS ENDOSCOPE SYSTEM, ENDOSCOPE, DISPLAY DEVICE, IMAGE TRANSMISSION METHOD, IMAGE DISPLAY METHOD, AND PROGRAM

OLYMPUS CORPORATION, Tok...

1. A wireless endoscope system, comprising:an imaging unit that captures an image and generates imaging data;
a freeze-instructing unit that generates a still image display signal relevant to an execution of a still image display;
a data storage unit that stores the imaging data as storage data at a time at which the still image display signal is switched from a first state indicating an execution of a moving image display to a second state indicating the execution of the still image display;
a moving image-compressing unit that performs a moving image-compressing process on the imaging data and generates moving image data;
a still image-compressing unit that performs a still image-compressing process on the storage data and generates a plurality of pieces of still image data;
an image quality control unit that controls image quality of the plurality of pieces of still image data such that image quality of a piece of still image data generated later among the plurality of pieces of still image data becomes higher;
a data-selecting unit that selects the moving image data when the still image display signal is in the first state, and sequentially selects the plurality of pieces of still image data in an order in which the plurality of pieces of still image data are generated when the still image display signal is in the second state;
a transmission unit that transmits the moving image data or the plurality of pieces of still image data selected by the data-selecting unit in a wireless manner;
a reception unit that receives the moving image data or the plurality of pieces of still image data transmitted from the transmission unit in a wireless manner;
an image-decompressing unit that performs a decompressing process on the moving image data or the plurality of pieces of still image data received by the reception unit and generates display data, the image-decompressing unit generating a plurality of pieces of the display data in an order in which the plurality of pieces of still image data are generated in the decompressing process on the plurality of pieces of still image data;
an image display unit that performs a display process based on the display data;
a target image-designating unit that designates the display data as target image data when the image quality of the piece of still image data is equal to or higher than a predetermined image quality;
an image storage unit that stores the display data designated as the target image data; and
a high image quality requesting unit that generates a high definition request signal relevant to a request for a piece of still image data with a predetermined highest image quality,
wherein the image quality control unit sets the image quality of the piece of still image data to the highest image quality when the still image display signal is in the second state and the high definition request signal is in a third state indicating a request for still image data with the highest image quality before a final piece of still image data among the plurality of pieces of still image data is generated, and
the image quality control unit gradually changes the image quality of the plurality of pieces of still image data such that the image quality of the piece of still image data generated later becomes higher and image quality of a piece of still image data generated finally becomes the highest image quality when the still image display signal is in the second state and the high definition request signal is in a fourth state other than the third state before the final piece of still image data among the plurality of pieces of still image data is generated.

US Pat. No. 10,250,851

VIDEO FEEDS IN COLLABORATION ENVIRONMENTS

INTERNATIONAL BUSINESS MA...

1. A method comprising:obtaining respective video feeds of respective participants of a group of video conference participants, wherein the group of video conference participants includes one or more presenter participant and one or more viewer participant;
examining data of the respective video feeds to determine a current group aggregate sentiment output for a video conference, wherein the examining includes subjecting data of feeds of the respective video feeds to sentiment analysis that includes processing of facial feature representing video data of the feeds; and
presenting a video conference view to one or more participant of the group of video conference participants based on the group aggregate sentiment output, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a first video conference view to a presenter of the video conference and presenting a second video conference view to a viewer of the video conference, wherein the first video conference view presents N video feeds representing certain one or more viewers of the video conference, the N video feeds being selected on the basis of the certain one or more viewers currently exhibiting sentiments representative of the current group aggregate sentiment output for the video conference, wherein the second video conference view presents M video feeds representing certain two or more viewers of the video conference, the M video feeds being selected on the basis of the two or more viewers currently exhibiting sentiments representative of the current group aggregate sentiment output for the video conference, wherein N is less than M and wherein certain one or more viewers and the certain two or more viewer have zero to N viewers in common.

US Pat. No. 10,250,846

SYSTEMS AND METHODS FOR IMPROVED VIDEO CALL HANDLING

T-Mobile USA, Inc., Bell...

1. A user equipment (UE) comprising:a display to display a graphical user interface (GUI) comprising at least a video window, a subtitle window, and a call log for displaying text that previously appeared in the subtitle window and for displaying textual communications between users;
one or more input devices to receive inputs from a user;
one or more transceivers to send and receive one or more wireless transmissions;
one or more processors in communication with at least the display, the one or more transceivers, and the one or more input devices; and
memory storing computer-executable instructions that, when executed, cause the one or more processors to:
receive, at the one or more transceivers, a video call from a caller's UE;
send, with the one or more transceivers, a first audio file to a voice recognition server (VRS), the first audio file containing data related to a first part of an audio portion of the video call;
receive, with the one or more transceivers, a first text file from the VRS, the first text file comprising text data related to the first part of the audio portion of the video call;
display, on the display, the text related to the first part of the audio portion of the video call in the subtitle window of the GUI;
receive, from the one or more input devices, a plurality of alphanumeric characters, symbols, or both from the user; the plurality of alphanumeric characters, symbols, or both constituting a textual message for communication between users; and
display, in the call log of the GUI of the display, a type identifier indicating a type of textual communication.

US Pat. No. 10,250,844

SIGNAL PROCESSING DEVICE AND METHOD

SONY SEMICONDUCTOR SOLUTI...

1. A signal processing device, comprising:circuitry configured to:
provide a control signal to control an imaging device connected with the signal processing device via a cable,
wherein the control signal is provided at a frequency different from a reference frequency of a video signal; and
transmit the control signal to the imaging device via the cable in a time when a signal in an active pixel region is not transmitted,
wherein the control signal is adjusted on at least one of a transmission frequency or a signal level of the control signal, and
wherein the control signal is provided at a frequency different from a reference frequency of a color difference signal of the video signal.

US Pat. No. 10,250,843

IMAGING APPARATUS AND INFORMATION PROCESSING APPARATUS

SONY CORPORATION, Tokyo ...

1. An imaging apparatus, comprising:a memory configured to store instructions; and
at least one processor configured to execute the instructions to:
capture a moving image comprising a plurality of images in a time-series order;
acquire geographical position information of the imaging apparatus at which the plurality of images are captured,
wherein the geographical position information is acquired for each image of the plurality of images;
calculate an offset of the geographical position information for each image of the plurality of images based on a difference between a reference value and the corresponding geographical position information of each image of the plurality of images,
wherein the reference value is the geographical position information of one image of the plurality of images in the moving image;
generate moving image metadata that accompanies the moving image,
wherein the moving image metadata comprises the reference value;
generate image metadata that accompanies each image of the plurality of images,
wherein the image metadata comprises the corresponding offset of the geographical position information for each image of the plurality of images; and
invalidate absolute geographical position information of each image of the plurality of images in the moving image based on invalidation of the reference value corresponding to the moving image.

US Pat. No. 10,250,841

SYSTEM AND METHOD FOR MODIFYING MEDIA STREAMS USING METADATA

MobiTV, Inc., Emeryville...

1. A method comprising:selecting, via a controller, a content server among a plurality of content servers, the content server being geographically close to a mobile device, wherein the controller is configured to perform session management using RTSP (Real Time Streaming Protocol) protocol such that streaming functions, performed by the content server, and session management functions, performed by the controller, are separated, wherein the controller establishes the sessions directly with mobile devices, instead of the content server connecting directly with mobile devices, such that more mobile devices can operate simultaneously while being directly connected with the controller than if the mobile devices were directly connected to the content servers;
establishing, via the controller, a media streaming session between the content server and the mobile device;
obtaining device information from the mobile device by the content server;
streaming a media stream from the content server to the mobile device using RTP (Real Time Transport Protocol) protocol, the media stream including a video track, an audio track, and a metadata track;
analyzing metadata content of the media stream;
indexing metadata content in the metadata track to allow for later retrieval of the metadata content and corresponding video content in the video track, wherein the indexing is performed via entering the metadata content into a search engine;
selecting targeted advertising for the media stream using closed captioning contents in the metadata track, wherein the advertising is maintained in a database;
modifying, by the content server, the media stream using the device information to include selected advertising, wherein modifying includes:
maintaining a current sequence number for the media stream,
removing RTP packets with sequence numbers subsequent to the current sequence number from the media stream,
inserting new RTP packets with modified sequence numbers subsequent to the current sequence number, the new RTP packets corresponding to the selected advertising being inserted into the media stream;
updating sequence numbers of original RTP packets of the media stream that are transmitted to the device after transmitting the inserted new RTP packets, the modified sequence numbers of the original RTP packets being subsequent to the updated sequence numbers of the new RTP packets; and
transmitting the modified media stream to the mobile device.

US Pat. No. 10,250,840

PROJECTION APPARATUS AND CONTROL METHOD THEREFOR

Canon Kabushiki Kaisha, ...

1. A projection apparatus comprising:a projection unit configured to project an image;
an operation receiving unit configured to receive an operation; and
a control unit configured to control the projection unit,
wherein the control unit controls the projection unit to project a first adjustment image for indicating a plurality of adjustment positions in an image to be projected by the projection unit and selecting an adjustment target position from the plurality of adjustment positions,
wherein, when the operation receiving unit receives an operation for determining the adjustment target position while the projection unit is projecting the first adjustment image, the control unit controls the projection unit to project a second adjustment image for adjusting a position at which an image corresponding to the adjustment target position is projected in an area corresponding to the adjustment target position selected by the determination operation received by the operation receiving unit, and
wherein, in the second adjustment image, an image indicating an adjustment position different from the adjustment target position is different from an image indicating the plurality of adjustment positions in the first adjustment image so that the selected adjustment target position is visually recognized.

US Pat. No. 10,250,839

MOBILE TERMINAL AND OPERATING METHOD FOR PROVIDING A SCREEN OF AN OPTIMIZED VIEWING ANGLE

LG Electronics Inc., Seo...

1. A mobile terminal comprising:a display unit;
a sensing unit configured to detect an input signal; and
a control unit configured to:
detect, through the sensing unit, a first input signal for playing a 360-degree video at a first playing angle;
based on detecting the first input signal for playing the 360-degree video at the first playing angle, control the display unit to display a first image of the 360-degree video at the first playing angle;
detect, through the sensing unit, a second input signal for changing a playing angle of the 360-degree video to a second playing angle different from the first playing angle;
based on detecting the second input signal for changing the playing angle of the 360-degree video to the second playing angle different from the first playing angle:
display, as a main display area on the display unit, a second image of the 360-degree video at the second playing angle, and
display, as a portion of the main display area on the display unit, the first image of the 360-degree video played at the first playing angle;
determine that the second playing angle is outside of a predetermined angular range from the first playing angle; and
based on a determination that the second playing angle is outside of the predetermined angular range from the first playing angle, display the first image of the 360-degree video played at the first playing angle as a picture-in-picture (PIP) display within the main display area.

US Pat. No. 10,250,836

SOLID-STATE IMAGE SENSING APPARATUS, CONTROL METHOD, AND ELECTRONIC DEVICE

Sony Corporation, Tokyo ...

1. A solid-state image sensing apparatus, comprising:an A/D converter configured to convert pixel signals of a plurality of pixels to obtain digital data;
a vertical signal line configured to feed the pixel signals from the plurality of pixels to the A/D converter; and
a circuit configured to increase a potential of the vertical signal line at a time of start of a read operation of the plurality of pixels, based on the potential of the vertical signal line that is less than a determined potential of a gate signal input to the circuit.

US Pat. No. 10,250,833

TIMESTAMP CALIBRATION OF THE 3D CAMERA WITH EPIPOLAR LINE LASER POINT SCANNING

SAMSUNG ELECTRONICS CO., ...

1. An imaging unit comprising:a light source operative to perform a one-dimensional (1D) point scan of a three-dimensional (3D) object along a scanning line, wherein the point scan projects a sequence of light spots on a surface of the 3D object; and
an image sensor unit that includes:
a plurality of pixels arranged in a two-dimensional (2D) pixel array forming an image plane, wherein a row of pixels in the 2D pixel array forms at least a portion of an epipolar line of the scanning line, wherein each pixel in the row of pixels is associated with a respective column in the 2D pixel array, and wherein each pixel in the row of pixels is operative to detect a corresponding light spot in the sequence of light spots,
a plurality of Analog-to-Digital Converter (ADC) units, wherein each ADC unit is associated with a respective pixel in the row of pixels and is operative to generate a pixel-specific timestamp value for the respective pixel in response to a pixel-specific detection of the corresponding light spot by the respective pixel, and
a processing unit coupled to the plurality of ADC units, wherein the processing unit is operative to perform the following:
for a column in the 2D pixel array associated with the respective pixel in the row of pixels, apply a column-specific correction value to the pixel-specific timestamp value to obtain a corrected timestamp value, wherein the column-specific correction value represents a column-specific propagation delay between the pixel-specific detection and when a pixel-specific output of the respective pixel reaches a pre-defined threshold, and
determine a distance to the corresponding light spot on the surface of the 3D object based at least on the corrected timestamp value and on a scan angle used by the light source for projecting the corresponding light spot.

US Pat. No. 10,250,829

IMAGE PROCESSING APPARATUS THAT USES PLURALITY OF IMAGE PROCESSING CIRCUITS

Canon Kabushiki Kaisha, ...

1. An image processing apparatus comprising:an imaging unit comprising an image sensor including a vertical light-shielded region and an effective region that is not light-shielded;
a first image processing circuit connected to the imaging unit; and
a second image processing circuit connected to the first image processing circuit,
wherein the first image processing circuit:
receives image data from the imaging unit, and
applies, to image data of a first region which is a portion of the effective region of a frame of the image data received from the imaging unit, predetermined image processing by using image data of the vertical light-shielded region of the frame,
the first image processing circuit:
sets as a second region, out of the effective region of the frame, a portion that is at least partially different to the first region and that is contiguous with the vertical light-shielded region, and
consecutively transmits, to the second image processing circuit, (i) the image data of the vertical light-shielded region and (ii) unprocessed image data of the second region to which the predetermined image processing has not been applied, and
the second image processing circuit:
receives the image data of the vertical light-shielded region of the frame and the unprocessed image data of the second region transmitted from the first image processing circuit, and
applies the predetermined image processing to the unprocessed image data of the second region received from the first image processing circuit, by using the image data of the vertical light-shielded region received from the first image processing circuit.

US Pat. No. 10,250,828

GLOBAL SHUTTER IMAGE SENSOR WITH ANTI-BLOOMING PIXEL AND KNEE POINT SELF-CALIBRATION

SMARTSENS TECHNOLOGY (U.S...

1. An image sensor comprising:a plurality of global shutter imaging pixel cells, each including an anti-blooming transistor gate adjacent on one side to a photodiode and adjacent on another side to an anti-blooming transistor drain for modifying electric charge within the photodiode and for setting the photodiode to a selected potential;
a row decoder circuit providing readout signals to each of a plurality of rows of the imaging pixel cells during both a readout interval and a calibration interval for each row and providing to the anti-blooming transistor drain a selectable potential supply voltage, the selectable potential supply voltage being either a standard drain supply voltage or an adjustable low voltage;
a mode select switch within the row decoder circuit being operable to apply the standard drain supply voltage to the drain of the anti-blooming transistor or to apply the adjustable low voltage to the anti-blooming transistor drain; and
a programmable function logic circuit operable to engage the mode select switch to change the potential applied to the drain of the anti-blooming transistor from the standard supply voltage to the adjustable low voltage during an interval following the readout interval and before the calibration interval of each row.

US Pat. No. 10,250,827

IMAGING APPARATUS AND CONTROL METHOD THEREOF

CANON KABUSHIKI KAISHA, ...

1. An imaging apparatus comprising:an imaging element including a plurality of micro-lenses and a plurality of photoelectric conversion units correspond to the plurality of micro-lenses;
one or more processors; and
a memory storing instructions which, when executed by the one or more processors, cause the imaging apparatus to:
generate a first image signal based on a signal from a first photoelectric conversion unit among the plurality of photoelectric conversion units and a second image signal based on signals from the first photoelectric conversion unit and a second photoelectric conversion unit different from the first photoelectric conversion unit among the plurality of photoelectric conversion units; and
record a first correction parameter specific to the imaging element for correcting the first image signal, and a second correction parameter specific to the imaging element for correcting a third image signal based on the signal from the second photoelectric conversion unit in association with the first and second image signals in the memory,
wherein one file including the first and second image signals and the first and second correction parameters is generated and the generated file is recorded in the memory.