US Pat. No. 10,142,885

METHOD FOR OPERATING TERMINAL IN WIRELESS COMMUNICATION SYSTEM AND TERMINAL USING SAME

LG Electronics Inc., Seo...

1. A method of operating a User Equipment (UE) in a wireless communication system, the method comprising:receiving, by the UE, Radio Access Network RAN assistance information about traffic steering between a first network and a second network;
receiving, by the UE, target information used for determining a target that can apply the RAN assistance information; and
determining, by the UE, whether to apply the RAN assistance information based on the target information,
wherein the target information comprises a list of frequencies or cells in which the RAN assistance information may be applied, wherein when a cell in which the UE camps on is identified by the list of frequencies or cells, traffic is steered by applying the RAN assistance information to the cell.

US Pat. No. 10,142,884

SYSTEM AND METHOD FOR PROCESSING OF DATA IN A WIRELESS COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A method of parallel processing of data on a multi-core system, comprising:receiving a plurality of protocol data units (PDUs) by a plurality of processors;
classifying the received PDUs into a plurality of data groups each including at least one PDU;
processing the PDUs in the plurality of data groups in parallel by the plurality of processors to extract service data units (SDUs), wherein the plurality of data groups is processed by the plurality of processors respectively and the plurality of processors are configured to operate in parallel;
sorting the extracted SDUs by the plurality of processors to derive lists of sequentially contiguous SDUs; and
window-processing the derived lists of sequentially contiguous SDUs by the plurality of processors to output in-sequence SDUs.

US Pat. No. 10,142,883

NETWORK TROUBLESHOOTING METHOD AND DEVICE

Huawei Technologies Co., ...

1. A method for network troubleshooting comprising:obtaining, by a network device, a power saving state and a discontinuous reception cycle value of a mobile device;
selecting, by the network device, a service recovery policy for the mobile device according to the power saving state when a mobility management entity (MME) managing the mobile device is faulty; and
initiating service recovery for the mobile device by the MME paging the mobile device using a downlink data notification message according to the discontinuous reception cycle value.

US Pat. No. 10,142,882

NETWORK GATEWAY AND A METHOD FOR TRANSMITTING PACKETS OF A DATA STREAM

Thomson Licensing, Issy-...

1. A network gateway, comprisinga buffer,
a transmission module that is configured to transmit packets of a data stream from a source device to a user device via a network medium, wherein the packets of the data stream are received from the source device by an uplink connection between the source device and the gateway, the packets are temporarily stored in the buffer and the packets are transmitted from the buffer to the user device by a downlink connection between the user device and the gateway, such that the downlink connection depends on the uplink connection, the downlink connection and the uplink connection sharing said network medium;
a protection module configured to provide a protection of the uplink connection reserving access to the network medium for the packets of the data stream of the uplink connection of said network medium, and
a control module that is configured to monitor the buffer and to send an instruction to the protection module to reduce the protection of the uplink connection if a buffer overflow is detected, so as to reduce access of the source device to the network medium.

US Pat. No. 10,142,881

METHOD AND SYSTEM FOR MANAGING THE PROVIDING OF DIFFERENT CLASSES OF WIRELESS COMMUNICATIONS SERVICES FROM DIFFERENT MOBILE NETWORKS

M2MD TECHNOLOGIES, INC., ...

1. A method, comprising:receiving from a mobile network one or more electronic data session transaction information records wherein a device identifier is included in each electronic data session transaction information record;
analyzing the one or more electronic data session transaction information records to determine for each record a traffic class, from a plurality of traffic classes, corresponding to traffic associated with the electronic record being analyzed based on an endpoint identifier included in the electronic record being analyzed;
replacing the device identifier with a pseudo device identifier in electronic data session transaction information records having an endpoint identifier that corresponds to a premium class of data traffic; and
returning at least one of the one or more electronic data session transaction information records to a local mobile network associated with the pseudo device identifier when the device identifier included in the at least one of the one or more electronic data session transaction information records was replaced with the pseudo device identifier.

US Pat. No. 10,142,880

METHOD AND APPARATUS FOR CONFIGURING SCHEDULING REQUEST PROHIBIT TIMER FOR PROSE PRIORITY IN WIRELESS COMMUNICATION SYSTEM

LG Electronics Inc., Seo...

1. A method for configuring, by a user equipment (UE), a proximity-based services (ProSe) scheduling request (SR) prohibit timer in a wireless communication system, wherein the ProSe SR prohibit timer is applied to logical channels on a sidelink, the method comprising:receiving, by the UE, an indication of the ProSe SR prohibit timer from a network; and
configuring, by the UE, the ProSe SR prohibit timer according to the indication,
wherein the indication of the ProSe SR prohibit timer includes a ProSe per-packet priority (PPP) list,
wherein the ProSe SR prohibit timer is configured for at least one PPP based on the ProSe PPP list,
wherein a transmission of a SR for ProSe is prohibited by the UE while the timer is running.

US Pat. No. 10,142,879

METHOD AND APPARATUS FOR TRANSMITTING CELL LOAD INFORMATION IN WIRELESS COMMUNICATION SYSTEM

LG ELECTRONICS INC., Seo...

1. A method for transmitting, by a cluster head eNodeB (eNB) of a Long Term Evolution (LTE) system, cell load information in a wireless communication system, the method comprising:receiving cell load information requests of a cell in a Universal Mobile Telecommunications System (UMTS) from a plurality of slave eNBs of the LTE system, wherein the plurality of slave eNBs are connected with a mobility management entity (MME) through the cluster head eNB;
receiving the cell load information of the cell in the UMTS, from a radio network controller (RNC) of the UMTS; and
transmitting the received cell load information of the cell in the UMTS to the plurality of slave eNBs of the LTE system, respectively, in response to the received cell load information requests,
wherein the cluster head eNB is directly connected with the MME via an S1 interface and the plurality of slave eNBs via an X2 interface.

US Pat. No. 10,142,877

MANAGEMENT DEVICE, COMMUNICATION SYSTEM, AND COMMUNICATION CONTROL METHOD

Fujitsu Limited, Kawasak...

1. A management device comprising:a communication controller that
determines whether a user equipment indicated by a message received from a base station is a mobile terminal or a stationary terminal, and
when the communication controller determines that the user equipment is the stationary terminal, at termination of communication between the stationary terminal and the base station, determines connection method for the stationary terminal based on presence or absence of congestion in a core network, presence or absence of real-time property in data transmitted from the stationary terminal, a first available resource amount of a wired resource in the core network and a second available resource amount of a radio resource, the communication being terminated by the base station according to a request from the stationary terminal to the base station; and
a network interface unit that transmits a result of the determination by the communication controller to a base station.

US Pat. No. 10,142,876

SYSTEM OVERLOAD CONTROL WHEN IN EXTENDED COVERAGE

TELEFONAKTIEBOLAGET LM ER...

1. A network node configured to control system overload in a wireless communication system, the network node comprising:a processing module configured to indicate an implicit reject status in a synchronization channel (SCH) block;
a transceiver module configured to transmit the SCH block to at least one wireless device, wherein the implicit reject status indicates if a system access is allowed by the at least one wireless device prior to the at least one wireless device attempting the system access;
wherein the processing module is configured to indicate the implicit reject status in the SCH block by using a part of the SCH block; and,
wherein the processing module is configured to use the part of the SCH block to indicate the implicit reject status by including a multiple bit indication in a payload part of the SCH block.

US Pat. No. 10,142,875

COMPRESSED MODE FOR UMTS ENHANCED DEDICATED CHANNEL FOR CIRCUIT SWITCHED VOICE SERVICES

NOKIA SOLUTIONS AND NETWO...

1. An apparatus, comprising:at least one processor; and
at least one memory including computer program code,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
configure a compressed mode during performing of a circuit switched voice service over a dedicated channel according to Wideband Code-Division Multiple Access operation in case a demand for network specific measurement is determined;
create measurement gaps in the data transmission;
in uplink, cause transmission of a voice frame to be compressed using a 10 ms transmission; and
in downlink, transmission of a voice frame to be compressed is stopped after a fixed number of slots have been transmitted, wherein the fixed number of slots results in a measurement gap with at least 14 slots.

US Pat. No. 10,142,874

BASE STATION APPARATUS AND METHOD FOR ACQUIRING LOAD INFORMATION IN WIRELESS COMMUNICATION SYSTEM

NEC Corporation, Tokyo (...

1. A base station apparatus that is capable of supporting a predetermined number or fewer of network operators, comprising:a memory that stores identifiers of network operators supported in a neighbor cell managed by another base station apparatus,
wherein the identifiers of network operators are obtained by exchanging a prescribed setup request message and a prescribed setup response message between the base station apparatus and the another base station apparatus, or are obtained based on prescribed network management data; and
a processor that is configured to execute a set of instructions to:
send a prescribed load information request message to the another base station apparatus, wherein the prescribed load information request message includes identification information of at least one of the network operators in the neighbor cell;
receive, from said another base station apparatus in response to the prescribed load information request message, a prescribed load information message that includes load information of the at least one network operator; and
acquire load information per network operator of the neighbor cell from the prescribed load information message,
wherein the identifiers of the network operators in the neighbor cell stored in the memory are arranged in a predetermined order which is shared with the another base station apparatus,
wherein the predetermined order is notified by the prescribed setup request message or by the prescribed setup response message received from the another base station apparatus.

US Pat. No. 10,142,873

METHOD AND APPARATUS FOR PROCESSING STATE INFORMATION IN COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A method by a user equipment in a radio access network, the method comprising:receiving, from a base station, a first control message comprising information on at least one frequency;
identifying whether an in device co-existence (IDC) interference is detected on one or more frequencies among the at least one frequency if the first control message further comprises an indication indicating that the user equipment is configured to transmit an IDC indication;
if the IDC interference is detected on the one or more frequencies, transmitting, to the base station, a second control message for providing a first IDC indication for the one or more frequencies, the second control message including information associated with a set of the one or more frequencies;
if the IDC interference is no longer detected on the one or more frequencies, transmitting, to the base station, a third control message for providing a second IDC indication, the third control message not including the information associated with the set of the one or more frequencies; and
if an IDC interference is detected on a set of at least one frequency that is different from the set of the one or more frequencies, transmitting, to the base station, a fourth control message for providing a third IDC indication for the set of the at least one frequency.

US Pat. No. 10,142,872

MEASUREMENT METHOD AND DEVICE FOR WIRELESS NETWORK COMMUNICATION SYSTEM

China Academy of Telecomm...

1. A measurement method for a wireless network communications system, wherein the method is applied in time division duplex (TDD) standard systems for wireless communication, comprising:measuring, by a user equipment in the TDD standard systems for wireless communication, Interference Signal Code Power (ISCP) of downlink Time Slot 0 (TS0) of the TDD standard systems for wireless communication, and storing measurement results of the ISCP of TS0 according to a predetermined recording policy; and
reporting, by the user equipment, the measurement results of the ISCP of TS0 to a base station in the TDD standard systems for wireless communication, according to a predetermined reporting policy, wherein the predetermined reporting policy includes that the user equipment obtains the previously stored measurement results of the ISCP of TS0 before the user equipment enters into a connected status,
wherein the predetermined recording policy comprises storing the measurement results of the ISCP of TS0 when a predetermined storing triggering condition is satisfied, wherein the predetermined storing triggering condition is that when the user equipment experiences handover failure, the user equipment stores events of user equipment handover failure, and when the ISCP of TS0 in the TDD standard systems for wireless communication system parameters is lower or higher than a first predetermined corresponding threshold, the user equipment stores the ISCP of TS0 which has been obtained by a present measurement.

US Pat. No. 10,142,870

ESTIMATING APPARATUS AND COMPUTER READABLE STORAGE MEDIUM

MOTIV Research Co., Ltd.,...

1. A non-transitory computer readable storage medium that has stored thereon a program that causes a computer to function as:a measurement result acquiring unit that acquires: a serving cell RSRP (Reference Signal Received Power) indicating a reception strength of a reference signal received from one cell of an LTE (Long Term Evolution) system; an RSRQ (Reference Signal Received Quality) indicating a reception quality of the reference signal; and a non-serving cell RSRP indicating a reception strength of a reference signal received from another cell other than the one cell, the serving cell RSRP, the RSRQ and the non-serving cell RSRP being measured within the one cell; and
an estimate value deriving unit that derives, based on the serving cell RSRP, the RSRQ and the non-serving cell RSRP, an estimate value of at least any of: a PRB (Physical Resource Block) utilization ratio in the one cell; and a PRB average utilization ratio in the one cell and the other cell.

US Pat. No. 10,142,869

ESTIMATION OF WIRELESS SIGNAL STRENGTH AT A DISTANCE FROM DISTRIBUTED SURVEY

SR Technologies, Inc., D...

1. A method of estimating a wireless signal strength value of a wireless signal transmission for an unpopulated cell in an array corresponding to a geographic area, the method comprising:populating, at a computer system including processing circuitry, at least one cell along a route within the array with a corresponding received wireless signal strength value based on at least one measurement by at least one wireless device;
selecting, at the computer system including processing circuitry, a number of populated cells within a predetermined distance of the unpopulated cell;
identifying, at the computer system including processing circuitry, one of the number of populated cells within the predetermined distance of the unpopulated cell;
determining, at the computer system including processing circuitry, a maximum wireless signal strength value (MAX STRENGTH) from among the received wireless signal strength values that are based on the at least one measurement by the at least one wireless device;
estimating, at the computer system including processing circuitry, a first wireless signal strength value for the unpopulated cell based at least on a wireless signal strength value for the identified one of the number of populated cells and the MAX STRENGTH;
determining, at the computer system including processing circuitry, a maximum range value (MAX RANGE) represented by a largest distance between two populated cells, the estimating of the first wireless signal strength value for the unpopulated cell being further based on the determined MAX RANGE;
determining, at the computer system including processing circuitry, a first distance between the unpopulated cell and the identified one of the number of populated cells; and
determining, at the computer system including processing circuitry, a second distance between the identified one of the number of populated cells and a hypothetical location, the hypothetical location proximate a source of the wireless signal transmission, the MAX STRENGTH and MAX RANGE being used to calculate the second distance, the estimating of the first wireless signal strength value for the unpopulated cell is further based upon the first distance between the unpopulated cell and the identified one of the number of populated cells and the second distance between the identified one of the number of populated cells and the hypothetical location; and
storing, at the computer system including processing circuitry, the estimated first wireless signal strength value for the unpopulated cell in the array.

US Pat. No. 10,142,868

CORE SERVICES PLATFORM FOR WIRELESS VOICE, DATA AND MESSAGING NETWORK SERVICES

Cisco Technologies, Inc.,...

1. A cellular device for operation in a cellular network, the cellular device comprising:a wireless modem;
a Subscriber Identity Module (SIM);
a processor;
a radio receiver and transmitter unit coupled to the processor;
display coupled to the processor; and
a memory coupled to the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:
receive a cellular roaming alert associated with cellular usage in the cellular network from a control center provisioning server, wherein the cellular roaming alert indicates that the cellular device is roaming in a visited cellular network and will incur roaming charges;
receive a plurality of cellular plan options, each cellular plan option enables the cellular device to operate in the visited cellular network, wherein the plurality of cellular plan options are created based on a contextual assessment of a user of the cellular device, including a real-time usage assessment of the cellular device by the user;
display the roaming alert and the plurality of cellular plan options on the display of the cellular device through a graphical user interface (GUI);
receive a user selection of one of the cellular plan options through the GUI; and
transmit an indication of the user selection to the control center provisioning server via a cellular tower and a base station.

US Pat. No. 10,142,867

MOBILE COMMUNICATION DEVICE AND METHOD

1. A mobile communication device comprising:a communication interface for wireless communication of the mobile communication device with wireless devices over a wireless communication channel,
a channel simulation unit for simulating modified channel properties of the wireless communication channel,
a mode switch for switching the mobile communication device into a test mode, wherein the channel simulation unit is only active when the mobile communication device is in the test mode, and
a controllable bypass device for controllably bypassing the channel simulation unit in a standard operation mode of the mobile communication device.

US Pat. No. 10,142,866

MOBILE TERMINAL TESTING APPARATUS AND LOCAL OSCILLATION FREQUENCY DETECTION METHOD FOR MOBILE TERMINAL TESTING APPARATUS

ANRITSU CORPORATION, Kan...

1. A mobile terminal testing apparatus that, based on a parameter that is configured for each of multiple component carriers in carrier aggregation, sets one of the multiple component carriers to be a primary component carrier, sets the other component carriers to be a secondary component carrier, makes a call connection to a mobile terminal, and thus performs testing of the carrier aggregation, the mobile terminal testing apparatus comprising a processor configured to:make the call connection between the mobile terminal testing apparatus itself and the mobile terminal and control a condition for transmitting a transmission signal of the mobile terminal;
receive from the mobile terminal a signal which is set to be a prescribed transmission condition and detect a local oscillation frequency of the mobile terminal from the received signal;
wherein, in a case where testing of uplink carrier aggregation that is a frequency arrangement in which a primary component carrier and a secondary component carrier in uplink are contiguous within a frequency band is performed, the processor performs configuration for the mobile terminal in such a manner that the signal which is transmitted by the mobile terminal is set to be the prescribed transmission condition, and the local oscillation frequency is detected from the frequency band in which the primary component carrier and the secondary component carrier in the uplink are contiguous, using the signal that is set to be the prescribed transmission condition, which is received from the mobile terminal; and
wherein the processor is further configured to perform configuration for the mobile terminal in such a manner that the mobile terminal is caused to transmit user data and thus a state is provided where the user data is caused to have a deviation in a transmission spectrum, and
to detect a transmission signal for the user data transmitted by the mobile terminal and an image signal for the transmission signal, which are in the frequency band in which the primary component carrier and the secondary component carrier in the uplink are contiguous, and set a maximum-power frequency point that is midway between the transmission signal and the image signal, to be the local oscillation frequency.

US Pat. No. 10,142,865

METHODS, SYSTEMS AND COMPUTER READABLE MEDIA FOR SIMULATING PER USER EQUIPMENT (UE) SLOW AND FAST SIGNAL FADING FOR TESTING AIR INTERFACE DEVICES

KRYSIGHT TECHNOLOGIES SIN...

1. A method for testing an air interface device using signals with simulated per-user equipment (UE) signal fading, the method comprising:at a network equipment test device:
generating, using per-UE uplink signal generation processing chains in a multi-UE simulator of the network equipment test device, per-UE time domain uplink signals;
simulating, using the per-UE uplink signal generation processing chains, per-UE signal fading for the per-UE time domain uplink signals, wherein simulating per-UE signal fading includes using different phases and amplitudes over time to simulate different signal fading;
performing Fourier transformation of each of the per-UE time domain uplink signals to produce per-UE frequency domain uplink signals with simulated per-UE signal fading;
performing subcarrier mapping of the per-UE frequency domain uplink signals to produce a frequency domain multi-UE uplink signal with simulated per-UE signal fading;
performing inverse Fourier transformation of the frequency domain multi-UE uplink signal to produce a time domain uplink signal with simulated per-UE signal fading; and
transmitting the time domain multi-UE uplink signal with simulated per-UE signal fading to the air interface device under test.

US Pat. No. 10,142,864

DISTRIBUTED ANTENNA SYSTEM CONTINUITY

Corning Optical Communica...

1. A distributed antenna system (DAS), comprising:a first plurality of radio distribution/combiners (RDCs) configured for connecting to a plurality of communications services, each of the plurality of communications services provided through at least one sector;
a second plurality of RDCs connected with the first plurality of RDCs, the second plurality of RDCs configured for connecting to a plurality of Optical Input Modules (OIMs) for receiving the plurality of communications services, each of the second plurality of RDCs connected with one of the first plurality of RDCs;
a first switching matrix of a first plurality of switches connected at a first end to the plurality of communications services and at a second end to the first plurality of RDCs for routing the plurality of communications services to the first plurality of RDCs, each of the second plurality of RDCs separately addressable by one RDC of the first plurality of RDCs;
a second switching matrix of a second plurality of switches connected at a first end to the second plurality of RDCs and at a second end to the plurality of OIMs for routing the plurality of communications services to the plurality of OIMs, each of the plurality of OIMs separately addressable by each RDC of the second plurality of RDCs; and
a control module configured for routing the plurality of communications services to the first plurality of RDCs and for routing the plurality of communications services to the plurality of OIMs, wherein
the control module is configured, in the event of a failure of a first communications service, for controlling routing of a second communications service through the plurality of RDCs and the first and second switching matrices to at least one of the plurality of OIMs to provide a substitute service for the failed first communications service.

US Pat. No. 10,142,862

WIRELESS NETWORK LOCATION TECHNIQUES

INTEL IP CORPORATION, Sa...

1. At least one non-transitory machine-readable medium comprising a plurality of instructions that, in response to being executed on a computing device, cause the computing device to:send a time of flight (ToF) announcement comprising a sounding preamble count parameter;
send a first null data packet (NDP) comprising a first sounding preamble set size of a size specified by the sounding preamble count parameter;
receive a ToF response comprising a ToF result parameter to indicate a measured difference between previously exchanged NDPs, and a measurement poll parameter comprising a minimum time to determine the measured difference between previously exchanged NDPs;
receive a second NDP comprising a second sounding preamble set of the size specified by the sounding count parameter; and
determine a time of flight based on the ToF response and the second NDP.

US Pat. No. 10,142,861

METHOD AND DEVICE FOR MONITORING DEVICE-TO-DEVICE COMMUNICATION AND COMPUTER STORAGE MEDIUM

1. A method for monitoring Device-to-Device, D2D, communication, comprising:a D2D User Equipment UE, acquiring D2D receiving resource pool information and monitoring D2D resources according to the D2D receiving resource pool information; wherein
the D2D receiving resource pool information comprises D2D Scheduling Assignment, SA, resource pool information for receiving; wherein
the D2D SA resource pool information for receiving comprises a valid timer or D2D SA resource pool information for receiving corresponding to at least one D2D group; wherein,
the valid timer is acquired by the D2D UE through a way of pre-configuration or default setting determined according to a protocol or self-setting; or
the D2D SA resource pool information for receiving corresponding to the at least one D2D group comprises at least one D2D group identification; wherein
the D2D SA resource pool information for receiving corresponding to the at least one D2D group further comprises at least one of: carrier frequency information, bandwidth information, Resource Block, RB, information, a subframe pattern, time domain or frequency domain resource information, a resource allocation mode, sending or receiving indication information and applicable area information; wherein
the D2D UE acquiring the D2D receiving resource pool information comprises: the D2D UE voluntarily determining the D2D SA resource pool information for receiving according to the D2D group identification of the D2D group to which the D2D UE belongs.

US Pat. No. 10,142,858

RADIO ACCESS NETWORKS

CommScope Technologies LL...

1. A communication system comprising:remote units to exchange radio frequency (RF) signals with mobile devices, at least some of the RF signals comprising information destined for, or originating from, a mobile device among the mobile devices; and
a controller comprising one or more modems and connected to an external network, at least one of the modems being a baseband modem and being configured to pass first data corresponding to the information;
wherein the controller is separated from the remote units by an intermediate network over which second data corresponding to the information is carried in frames between the controller and the remote units, wherein the intermediate network comprises a switched Ethernet network,
wherein the second data comprises baseband data, and at least some of the second data comprises baseband data that is compressed in a frequency domain, and
wherein at least one of the controller and one or more of the remote units is configured to compress the baseband data for transmission over the intermediate network.

US Pat. No. 10,142,857

ORCHESTRATING WIRELESS NETWORK OPERATIONS

Mark Cummings, Atherton,...

1. A communication system, comprising:a data store configured to store an image of a first node among images for a plurality of nodes, wherein the first node image is stored using metadata expressed in a meta-language description of the first node, wherein the first node image includes one or more objectives associated with the first node, one or more rules associated with the first node, one or more algorithms associated with the first node, one or more capabilities associated with the first node, one or more configurations associated with the first node, and environment associated with the first node, wherein the first node comprises a transceiver or other communication infrastructure, wherein the one or more algorithms associated with the first node include a set of tools available to the first node to achieve the objectives of the first node given a set of conditions within the constraints of the rules, wherein the environment associated with the first node at least includes environmental information comprising one or more weather events and one or more impending human activities that will affect demand for resources associated with the first node and wherein the data store is configured to derive from the meta-language description of the first node a schema or model to store the meta-language description of the first node, is able to support organic changes to the schema or model, and provides a mechanism to propagate changes dynamically to the schema, model, or data; and
a processor configured to:
receive from a second node orchestrator an indication of an objective associated with a second node, wherein the second node is associated with a mobile user, fixed user, or infrastructure component;
discover the first node to help achieve the objective associated with a second node at least in part by searching the data store for a node having a capability required to help achieve the objective associated with the second node and an associated environment to achieve the objective associated with the second node;
identify the first node based at least in part on the meta-language description of the first node comprising the first node image as having the capability required to help achieve the objective associated with the second node and having the associated environment to achieve the objective associated with the second node;
select the first node to help achieve the objective associated with the second node based at least in part by the applying one or more algorithms associated with the first node image; and
establish a connection between a first node orchestrator and the second node orchestrator, wherein the first node orchestrator and the second node orchestrator are configured to:
negotiate a contract with each other to achieve the objective associated with the second node, wherein the second node orchestrator is configured to orchestrate the second node based on the negotiated contract and the first node orchestrator is configured to orchestrate the first node based on the negotiated contract; and
perform operations to allow the second node to achieve its objective based on the negotiated contract.

US Pat. No. 10,142,856

TECHNIQUE FOR TRIGGERING MOBILITY MANAGEMENT SPECIFIC PROCEDURE TO AVOID REGISTRATION STATE MISMATCH BETWEEN USER EQUIPMENT AND NETWORK

Samsung Electronics Co., ...

1. A method in a mobile station (MS), the method comprising:detecting an intersystem change from an S1 mode to one of an A/Gb mode and an Iu mode;
detecting that a routing area update (RAU) has failed since the detected intersystem change;
detecting that a successful generic location updating procedure has not been performed since the detected intersystem change; and
performing a mobility management (MM) specific procedure when the RAU has failed and the successful generic location updating procedure has not been performed since the detected intersystem change,
wherein the MM specific procedure corresponds to a location area update (LAU).

US Pat. No. 10,142,854

APPARATUS AND METHODS FOR DYNAMIC IMPEDANCE MATCHING OF A GUIDED WAVE LAUNCHER

1. A launcher, comprising:an impedance matching circuit that includes one or more adjustable elements, wherein the impedance matching circuit receives an input radio frequency (RF) signal and generates an output RF signal in response to the input RF signal;
a guided wave launcher configured to generate, in response to the output RF signal, a guided electromagnetic wave along a surface of a transmission medium, wherein the guided electromagnetic wave propagates along the surface of the transmission medium without requiring an electrical return path, and wherein the guided electromagnetic wave has a non-optical carrier frequency;
a mismatch probe configured to generate a mismatch signal based on the output RF signal, wherein the mismatch signal indicates an impedance mismatch of the guided wave launcher; and
a controller configured to adjust the one or more adjustable elements of the impedance matching circuit, wherein an adjustment of the one or more adjustable elements facilitates reducing the impedance mismatch of the guided wave launcher.

US Pat. No. 10,142,852

WARNING OF SPECTRUM ACCESS REVOCATION

NOKIA SOLUTIONS AND NETWO...

1. A method, comprising:receiving at a network entity from a citizens broadband radio service device a warning message, wherein the warning message includes a drop time after which communication between a network and a user equipment via the citizens broadband radio service will terminate; and
triggering performance of an action based on the warning message by the network before the drop time.

US Pat. No. 10,142,851

SPECTRUM PROCESSING METHOD, BASE STATION, USER EQUIPMENT, AND SYSTEM

Huawei Technologies Co., ...

1. A spectrum processing method comprising:receiving, by a base station associated with a first cell, subband channel quality parameters from a user equipment (UE) in the first cell, wherein each subband channel quality parameter indicates a quality of one subband channel and the subband channel quality parameters comprise
a) at least one first subband channel quality parameter associated with a part of a frequency band of the first cell overlapping a part of a frequency band of a second cell, and
b) at least one second subband channel quality parameter associated with another part of the frequency band of the first cell that does not overlap with any part of the frequency band of the second cell; and
determining, according to the subband channel quality parameters, whether the first cell uses an overlapped spectrum comprising the frequency band of the first cell that overlaps the frequency band of the second cell, including,
a) determining a first average value of the at least one first subband channel quality parameter and a second average value of the at least one second subband channel quality parameter; and
b) determining, according to the first and second average values, whether the first cell uses the overlapped spectrum, such that when a difference between the second and first average values is:
i. less than a preset threshold, the first cell uses the overlapped spectrum; or
ii. greater than the preset threshold, the first cell uses the part of the frequency band of the first cell that does not include the overlapped spectrum; or
iii. equal to the preset threshold, the first cell uses the overlapped spectrum or the part of the frequency band of the first cell except the overlapped spectrum,wherein the first and second cells are inter-system cells, and the second cell is neighboring to the first cell.

US Pat. No. 10,142,850

METHOD AND DEVICE FOR USING UNLICENSED SPECTRUM

Huawei Technologies Co., ...

11. A method for using an unlicensed spectrum, comprising:receiving, by a first access device, first indication information sent by a second access device, wherein the first indication information indicates an idle time in which the second access device does not perform data transmission, in a time segment that is reserved for the second access device to perform data transmission using an unlicensed spectrum; and
performing, by the first access device, data transmission in the idle time using the unlicensed spectrum, wherein the first access device and the second access device are network-side devices that are configured to connect user equipment to one or more networks.

US Pat. No. 10,142,847

SECURE RELAY OF DISCOVERY INFORMATION IN WIRELESS NETWORKS

QUALCOMM Incorporated, S...

1. A method of wireless communication by an apparatus, comprising:constructing a discovery frame having one or more relay-specific fields changeable by relay devices capable of relaying the discovery frame, wherein the one or more relay-specific fields comprise at least one of: a hop count field indicating of a number of times the discovery frame has been relayed or a discovery slot count field indicating the number of discovery slots of relaying since the original sending of the discovery frame;
initializing the one or more relay-specific fields;
generating a message integrity check (MIC) value based, at least in part, on a security key, the initialized one or more relay-specific fields, and an identifier of a relay device capable of relaying the discovery frame; and
transmitting, via a first wireless signal comprising a first one or more data packets, the discovery frame including the MIC value and the relay-specific fields but lacking the security key.

US Pat. No. 10,142,845

NETWORK CONNECTION METHOD AND APPARATUS, AND COMPUTER STORAGE MEDIUM

TENCENT TECHNOLOGY (SHENZ...

1. A wireless network connection method performed by a mobile terminal having one or more processors and memory storing a plurality of programs to be executed by the one or more processors, the method comprising:acquiring, by the mobile terminal, a graphic code displayed on a user-specified intelligent device after receiving a graphic code recognition instruction, the user-specified intelligent device being a device to connect to a target wireless access point;
displaying, by the mobile terminal, a network connection interface based on the acquired graphic code, the network connection interface being used for configuring a target wireless access point identifier and a target wireless access point password;
receiving, by the mobile terminal, a configuration completion instruction through the network connection interface, the configuration completion instruction including a user-specified target wireless access point identifier and a user-specified target wireless access point password; and
sending, by the mobile terminal, (i) the user-specified target wireless access point identifier and the user-specified target wireless access point password to the user-specified intelligent device, and sending, by the mobile terminal, (ii) a user-specified intelligent device identifier, the user-specified target wireless access point identifier, and the user-specified target wireless access point password to a server for storage, respectively, so that the user-specified intelligent device acquires the user-specified target wireless access point identifier and the user-specified target wireless access point password from the mobile terminal and establishes a network connection to the target wireless access point.

US Pat. No. 10,142,842

SECURING COMMUNICATIONS OF A WIRELESS ACCESS POINT AND A MOBILE DEVICE

1. A method comprising:receiving, at an access server, a communication from a network management device, wherein the communication is sent from a mobile device via an unsecured wireless connection of a first network to an access point, wherein the communication is sent from the access point to the network management device and from the network management device via a second network to the access server, wherein the network management device manages network access of devices to the second network for a plurality of access points, and wherein the communication includes first encrypted data and is associated with a request by the mobile device to access the second network;
transmitting, from the access server, an encryption key to the access point based on the first encrypted data to enable the access point to establish a secure wireless connection between the access point and the mobile device, wherein the access server determines the encryption key by identifying a profile associated with an identifier included in the first encrypted data, wherein the profile is stored in a database accessible to the access server, and wherein the encryption key is associated with the profile; and
transmitting signals from the access server to the network management device to enable modification of an access control list to indicate that the mobile device is authorized to access the second network, wherein the access control list includes source address information, destination address information, service information, and data traffic direction information.

US Pat. No. 10,142,840

METHOD AND APPARATUS FOR OPERATING A USER CLIENT WIRELESS COMMUNICATION DEVICE ON A WIRELESS WIDE AREA NETWORK

Motorola Mobility LLC, C...

1. A method in a user client wireless communication device, the method comprising:establishing at the user client wireless communication device, a communication link with a user wireless wide area network communication device;
requesting at least one temporary wireless wide area network communication security key for a wireless wide area network from the user wireless wide area network communication device;
receiving the at least one temporary wireless wide area network communication security key from the user wireless wide area network communication device, where the at least one temporary wireless wide area network communication security key is a key generated by the user wireless wide area network communication device;
receiving, from the user wireless wide area network communication device, at least one count of a number of non access stratum messages transmitted by the user wireless wide area network communication device; and
operating the user client wireless communication device on the wireless wide area network independent from the user wireless wide area network communication device by using the at least one temporary wireless wide area network communication security key from the user wireless wide area network communication device.

US Pat. No. 10,142,839

LOCATION-BASED SECURITY AND CONTEXT IN COMMUNICATION SESSIONS

Amazon Technologies, Inc....

1. A method, comprising:selecting, by a computing system comprising one or more processors, a virtual-world location in a virtual environment representative of a geographic region;
initiating, by the computing system, a chat session between a first electronic device and at least one second electronic device;
associating, by the computing system, the chat session to the virtual-world location in the virtual environment, wherein the associating comprises categorizing the chat session according at least to the virtual-world location;
assigning, by the computing system, an access rule to the chat session based on a spatial tolerance for a disparity between the virtual-world location in the virtual environment and a selectable representation of the virtual-world location received from at least one of the first electronic device or the at least one second electronic device, the access rule controlling a rendering of the chat session; and
receiving, by the computing system, a promotion associated with a real-world product or a real-world location, wherein the real-world product or the real-world location is based at least in part on the virtual-world location.

US Pat. No. 10,142,838

CONTEXT-AWARE CONTROLLING OF MULTIPLE SYSTEMS OF CONTROLLABLE DEVICES

PHILIPS LIGHTING HOLDING ...

1. A computer-implemented method for enabling a controller that is configured for controlling one or more devices of a first system via a first control system backend to also control one or more devices of a second system via a second control system backend, the method comprising:receiving, at the second control system backend, from the first control system backend, location information of the controller and credentials of the controller or/and of a user of the controller as available to the first control system backend;
receiving, at the second control system backend, from a source trusted by the second control system backend, location information of the controller and credentials of the controller or/and of the user;
performing, at the second control system backend, context matching to enable the controller to control the one or more devices of the second system, wherein the context matching comprises comparing the location information received from the first control system backend with the location information received from the source trusted by the second control system backend and by comparing the credentials received from the first control system backend with the credentials received from the source trusted by the second control system backend.

US Pat. No. 10,142,837

MOBILE DEVICE AND SERVER FOR TASK ASSIGNMENTS BASED ON PROXIMITY AND IRIS IMAGE BASED IDENTIFICATION

1. A mobile device comprising:a processing circuitry, memory and storage;
a global positioning system (GPS) receiver circuitry;
an iris scanner;
a client software, that is executed by the processing circuitry, conducting iris based identity check of a current user based on data collected by the iris scanner, and in response, selectively authorizing access to a tasks list;
wherein the task list comprises a plurality of tasks to be completed by the user of the mobile device, the plurality of tasks having been selected based on a current location of the mobile device, a street name associated with the current location, or based on a current route being navigated;
the client software prompting the user to mark the status of each of the tasks in the task list as completed, skipped or deferred, wherein the client software records and reports the corresponding task status in a task completion response; and
wherein the iris scanner comprises a digital camera that, when activated, takes images and makes multiples measurements and collects reference data points, based on which the authentication of the user of the mobile device is conducted.

US Pat. No. 10,142,836

SECURE MOBILE DEVICE

AIRPORT AMERICA, LLC, Mi...

1. A mobile communication device with secure data storage, comprising:a user interface including a display;
a power storage unit;
a biometric sensor that receives biometric information and is configured to verify a user's identity; and
a housing that houses:
a secure platform having a processor, a data storage unit, and no network connection;
a main mobile platform having a processor, a data storage unit, and a wireless network connection;
a switch; and
a switch control that operates the switch to provide selective connectivity between either the display and the secure platform or the display and the main platform, but not both simultaneously, wherein the switch control operates the switch to provide connectivity between the secure platform and the display only if the biometric sensor receives the biometric information and the user's identity is verified.

US Pat. No. 10,142,835

AUTHENTICATION WITH SECONDARY APPROVER

Apple Inc., Cupertino, C...

1. A system comprising:a first device logged into a first user account and configured to request authorization to perform a restricted activity on the first device by transmitting a request signal through a network before performing the restricted activity, receive an authorizing signal through the network, and perform the restricted activity in response to receiving the authorizing signal, wherein the restricted activity includes accessing restricted content; and
a second device logged into a second user account and configured to receive the request signal from the first device through the network, display an authentication input for authenticating an authorized user associated with the second user account, display an authorization input for authorizing the restricted activity on the first device, and transmit the authorizing signal through the network if the second device is authenticated and if the first device is authorized, wherein content on the first device that is common to the first user account and the second user account is not restricted content.

US Pat. No. 10,142,834

METHOD AND APPARATUS FOR OPERATING A USER CLIENT WIRELESS COMMUNICATION DEVICE ON A WIRELESS WIDE AREA NETWORK

Motorola Mobility LLC, C...

1. A method in a user client wireless communication device, the method comprising:establishing at the user client wireless communication device, a communication link with a user wireless wide area network communication device;
receiving a random challenge and an authentication token from a wireless wide area network;
sending the random challenge and the authentication token to the user wireless wide area network communication device;
receiving at least one temporary wireless wide area network communication security key from the user wireless wide area network communication device, where the at least one temporary wireless wide area network communication security key is for the wireless wide area network; and
operating the user client wireless communication device on the wireless wide area network independent from the user wireless wide area network communication device by using the at least one temporary wireless wide area network communication security key from the user wireless wide area network communication device.

US Pat. No. 10,142,833

METHODS, SYSTEMS AND APPARATUS FOR RECOGNIZING GENUINE PRODUCTS

OneSpan North America Inc...

1. An apparatus for indicating the legitimate use of a feature of a physical product covered by an intellectual property right, the apparatus comprising:an electronic intellectual property (IP) tag, the electronic IP tag comprising a wireless data communication interface, a memory for storing data, and a data processor, and
an electronic IP seal wherein the electronic IP seal comprises the electronic IP tag and further comprises a tamper detection component, the tamper detection component connected to the electronic IP tag, the tamper detection component having a physical state, wherein the tamper detection component is adapted to irreversibly change its state from an initial state into another state in response to physical deformation of an object that the tamper detection component is embedded in, and wherein the electronic IP tag and the tamper detection component are adapted such that if the tamper detection component is no longer in the initial state then said authenticating of said digital IP sign data or said electronic IP tag cannot be done successfully, wherein the physical state of the tamper detection component encodes a specific value of a tamper data element and the electronic IP tag is adapted to determine the value of the tamper data element encoded in the state of the tamper detection component and the electronic IP tag is adapted such that if the specific value of the tamper data element encoded in the state of the tamper detection component doesn't correspond to a specific pre-determined value then said authenticating of said digital IP sign data or said electronic IP tag cannot be done successfully;
whereby:
the memory is adapted to store digital IP sign data associated with said intellectual property right and comprising an identifier of said intellectual property right;
the electronic IP tag is adapted to communicate with an electronic reading device using said wireless data communication interface for sending said digital IP sign data to said electronic reading device and for exchanging data with said electronic reading device for authenticating said digital IP sign data or said electronic IP tag to said electronic reading device;
the memory is further adapted to store a private key of a public-private key pair associated to said intellectual property right; and
the data processor is adapted to perform an asymmetric cryptographic algorithm parameterized with said private key for said authenticating said digital IP sign data or said electronic IP tag to said electronic reading device, wherein the electronic IP tag is adapted to use the determined value of the tamper data element to reconstruct or determine a value of said private key.

US Pat. No. 10,142,824

COMMUNICATION SYSTEM INSTALLED IN A VEHICLE

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

1. A communication system installed in a vehicle, the communication system comprising:a short-range wireless communication device provided in a vicinity of a surface of an instrument panel of said vehicle and configured to perform short-range wireless communication with a portable communication terminal which is held by a user in front of the short-range wireless communication device, wherein
said instrument panel has a groove portion formed on the surface of said instrument panel, which is in a vicinity of said short-range wireless communication device.

US Pat. No. 10,142,819

ESTABLISHING MACHINE TYPE COMMUNICATIONS

BlackBerry Limited, Wate...

1. A method, comprising:receiving, at a network access node and from a machine type communication (MTC) device, a connection request, wherein the connection request includes an authentication credential for the MTC device, and the connection request includes an indicator indicating that the connection request is for a machine type communication;
in response to receiving the indicator indicating that the connection request is for the machine type communication, transmitting, from the network access node, an access request to a device management server, wherein the device management server is different than the network access node, and the access request includes the authentication credential for the MTC device;
in response to transmitting the access request, receiving, at the network access node and from the device management server, a shared International Mobile Subscriber Identity (IMSI) for the machine type communication based on the authentication credential for the MTC device, wherein the shared IMSI is shared among a plurality of MTC devices and selected from a pool of shared IMSIs, and each of the plurality of MTC devices is assigned a different shared IMSI from the pool of shared IMSIs;
transmitting, to the MTC device, the shared IMSI;
in response to transmitting the shared IMSI, receiving a registration request from the MTC device, wherein the registration request includes the shared IMSI, and the registration request is different than the connection request; and
in response to receiving the registration request, registering the MTC device with a cellular network using the shared IMSI.

US Pat. No. 10,142,814

EMERGENCY COMMUNICATION SYSTEM AND METHODS THEREFOR

Google Technology Holding...

1. A server complex, comprising:one or more memory devices;
one or more processors operable with the one or more memory devices; and
a communication device operable with the one or more processors;
the one or more processors to:
receive, through the communication device, instances of activation of a device emergency mode of operation from one or more mobile communication devices operating in a communication network, wherein the activation of the device emergency mode of operation includes changing a previous setting on the one or more mobile communication devices to cause the one or more mobile communication devices to operate differently from a device normal mode of operation, wherein operating differently from the device normal mode operation includes changing an operation of the one or more mobile communication devices;
receive, through the communication device, instances of deactivation of the device emergency mode of operation from the one or more mobile communication devices, wherein the deactivation of the device emergency mode of operation includes restoring the previous setting on the one or more mobile communication devices to cause the one or more mobile communication devices to operate in the device normal mode of operation again;
cluster the instances of device emergency mode activation and instances of device emergency mode deactivation to define one or more elevated safety risk regions within the communication network; and
transmit, to at least one other mobile communication device, a command to place the at least one other mobile communication device in the device emergency mode of operation upon detecting the at least one other mobile communication device entering the one or more elevated safety risk regions.

US Pat. No. 10,142,806

METHOD AND APPARATUS FOR PERSISTENT CONNECTIONS TO A DEVICE THROUGH THE USE OF MULTIPLE PHYSICAL NETWORK CONNECTIONS AND CONNECTION HAND-OFFS BETWEEN MULTIPLE BANDS, MODES AND NETWORKS

CoCo Communications Corp,...

1. A method of communicating a message between a mobile device and a destination device via a network operations center,wherein the network operations center is communicatively coupled to a first border server that is concurrently communicatively coupled to the mobile device over a first connection of a first communication system operating under a first protocol,
wherein the network operations center is communicatively coupled to a second border server, and
wherein the network operations center is communicatively coupled to the destination device,the method comprising:encapsulating, at the mobile device, a first portion of the message into an encapsulated first packet using the first protocol;
communicating the encapsulated first packet of the message from the mobile device to the first border server over the first connection;
in response to a weakening of the signal strength of communications over the first connection, communicatively coupling the mobile device to the second border server over a second connection of a second communication system operating under a second protocol,
wherein the second communication system is different from the first communication system,
encapsulating, at the mobile device, a second portion of the message into an encapsulated second packet using the first protocol and into an encapsulated third packet using the second protocol; and
substantially concurrently communicating the encapsulated second packet of the message from the mobile device to the first border server over the first connection and communicating the encapsulated third packet of the message from the mobile device to the second border server over the second connection.

US Pat. No. 10,142,801

TRANSCEIVER CIRCUIT EMPLOYING SHARED DIGITAL SIGNAL PROCESSING CIRCUITRY FOR COMMUNICATING RADIO FREQUENCY (RF) ANALOG COMMUNICATIONS SIGNALS RECEIVED BY A REMOTE UNIT IN A WIRELESS DISTRIBUTION SYSTEM (WDS)

Corning Optical Communica...

1. A transceiver circuit provided in at least one remote unit in a wireless distribution system (WDS), comprising:downlink digital signal processing circuitry having a predefined downlink digital signal processing bandwidth, the downlink digital signal processing circuitry comprising:
a digital up-converter (DUG) configured to:
receive a downlink digital communications signal comprising a first downlink digital baseband signal in a first downlink digital channel and a second downlink digital baseband signal in a second downlink digital channel; and
generate an intermediate downlink digital communications signal comprising the first downlink digital baseband signal in a first selected downlink frequency and the second downlink digital baseband signal in a second selected downlink frequency; and
a digital-to-analog converter (DAC) configured to receive and convert the intermediate downlink digital communications signal into a downlink analog communications signal comprising a first downlink analog signal in the first selected downlink frequency and a second downlink analog signal in the second selected downlink frequency;
a first downlink analog signal path configured to:
receive the downlink analog communications signal; and
convert the first downlink analog signal into a first downlink analog radio frequency (RF) communications signal in a first downlink analog RF channel; and
a second downlink analog signal path configured to:
receive the downlink analog communications signal; and
convert the second downlink analog signal into a second downlink analog RF communications signal in a second downlink analog RF channel;
wherein the first downlink analog RF communications signal in the first downlink analog RF channel and the second downlink analog RF communications signal in the second downlink analog RF channel occupy a downlink RF spectrum wider than the predefined downlink digital signal processing bandwidth of the downlink digital signal processing circuitry.

US Pat. No. 10,142,796

MANAGEMENT DEVICE, MANAGEMENT SYSTEM, MANAGEMENT METHOD, AND MANAGEMENT PROGRAM

SUMITOMO ELECTRIC INDUSTR...

6. A management method to be performed in a management device, the management method comprising the steps of:receiving a packet from a base station receiving a wireless signal from a plurality of communication slave devices, the packet including sensor information indicating a measurement result and identification information of a sensor configured to perform measurement regarding a management target, the wireless signal including the sensor information and the identification information, the plurality of communication slave devices including corresponding sensors;
displaying a graphical user interface (GUI) screen that includes a plurality of display columns for each group of the sensors, the plurality of display columns each displaying the identification information received by the management device, a selectable button, and a group name;
determining the sensor that belongs to each group based on user's selection of the selectable button; and
transmitting, to an accumulation device accumulating the identification information and the group names, group information including the group names each associated with the identification information.

US Pat. No. 10,142,794

REAL-TIME, LOCATION-AWARE MOBILE DEVICE DATA BREACH PREVENTION

INTERNATIONAL BUSINESS MA...

1. A computer system comprising one or more processors, one or more computer-readable memories, one or more computer-readable storage devices, and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:program instructions to learn a plurality of regular locations and usage of one or more mobile devices for a user at a plurality of times based on aggregated location and usage information reported by the one or more mobile devices via a network;
program instructions to forecast one or more selected locations and selected usage by the user with a highest probability of predictability at each of a plurality of future sequential times from among the plurality of regular locations and usage; and
program instructions, responsive to detecting a current location of the one or more mobile devices for the user deviates from the one or more selected locations and selected usage beyond a threshold specified by the user, to trigger, via the network, one or more secondary levels of authentication at the one or more mobile devices, wherein the one or more secondary levels of authentication prevent data breaches on the one or more mobile devices through real-time, location aware data security.

US Pat. No. 10,142,792

METHOD AND APPARATUS FOR MANAGEMENT OF LOCATION INFORMATION

1. A device comprising:a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations comprising:
monitoring a first mobile device and a first application of a first user to determine a first current location, a first activity and a first predicted future location;
monitoring a second mobile device and a second application of a second user to determine a second current location;
analyzing messages transmitted between the first mobile device and the second mobile device to determine a relationship between the first user and the second user;
determining an interaction region representing a geographic area in which the first user is available to meet with the second user, based on the first current location, the second current location, the first activity, the first predicted future location, and the relationship; and
sending information identifying the interaction region to the first mobile device, the second mobile device, or a combination thereof.

US Pat. No. 10,142,791

METHOD AND SYSTEM FOR CONTEXT AWARENESS OF A MOBILE DEVICE

Binartech Sp. z o.o., Op...

1. A mobile device, comprising:a plurality of sensors and a plurality of sensor groups, wherein each of the sensor groups is assigned at least one of the sensors, and wherein the sensor groups are arranged according to a hierarchy; and
a plurality of classifiers, wherein each classifier is assigned to a sensor group, and wherein each classifier is configured to evaluate one or more contexts of the mobile device based on signals from one or more sensors assigned to the same sensor group as the classifier;
wherein the mobile device is configured to:
activate a classification by a classifier assigned to a first sensor group to evaluate a first context of the mobile device, wherein the first sensor group is at a lowest level in the hierarchy;
activate a classification by a classifier assigned to a second sensor group to evaluate the first context of the mobile device after a result of the classification by the classifier assigned to the first sensor group; and
adapt a configuration of the classifier assigned to the first sensor group based, at least in part, on a result of the classification by the classifier assigned to the second sensor group.

US Pat. No. 10,142,790

CONSERVATION OF BATTERY LIFE IN GPS ACCESSING PORTABLE DEVICES

KONINKLIJKE PHILIPS N.V.,...

7. A device comprising:a receiver configured to receive signals from a satellite positioning system indicative of current location of the device;
an accelerometer configured to measure acceleration of the device; and
a processor configured to:
(i) after receiving the signals from the satellite positioning system indicative of the current location, deactivate the receiver,
(ii) after deactivating the receiver, periodically sample the accelerometer at each of a plurality of sampling points,
(iii) determine a magnitude of the acceleration at each sampling point, wherein the magnitude M of acceleration is defined by M=(ax2+ay2+az2)1/2, where ax, ay, and az is the acceleration along each of three orthogonal directions, and
(iv) determine a power of the acceleration at each sampling point wherein the power P is defined by: P=(M?g)2, where g is acceleration due to gravity, and
(v) in response to the power of the acceleration exceeding a threshold, activate the receiver to receive signals from the satellite positioning system indicative of an updated current location of the device.

US Pat. No. 10,142,786

SYSTEM AND METHOD FOR MULTI-BEACON INTERACTION AND MANAGEMENT

Estimote Polska Sp. z o. ...

1. A method for scheduling beacon advertisement, comprising:identifying a collocated first and second physical beacon;
at a remote computing system, determining a first and second set of broadcasting settings for the first and second physical beacons based on a target advertising interval, wherein the first and second sets of broadcasting settings each comprise a common identifier and a first and second advertising interval larger than the target advertising interval, respectively, wherein the first and second physical beacons cooperatively broadcast the common identifier at the target advertising interval, wherein the first advertising interval is asynchronous from the second advertising interval;
transmitting the first and second sets of broadcasting settings to the first and second physical beacons, respectively, comprising:
transmitting the first set of broadcasting settings from the remote computing system to a user device proximal the first physical beacon; and
transmitting the first set of broadcasting settings from the user device to the first physical beacon;
transmitting the second set of broadcasting settings from the remote computing system to the first physical beacon; and
transmitting the second set of broadcasting settings from the first physical beacon to the second physical beacon; and
operating the first and second physical beacons according to the first and second sets of broadcasting settings, respectively.

US Pat. No. 10,142,782

INTERNAL LOCATION ADDRESS AND AUTOMATIC ROUTING OF INTRA-FACILITY MOVEMENT

United Parcel Service of ...

1. A transportation mechanism operational system for enabling remote operation of at least one transportation mechanism, the system comprising:a computing entity in communication with the at least one transportation mechanism, the computing entity comprising one or more non-transitory memory storage areas and one or more processors, the computing entity configured to:
receive, via a communication interface, location data indicative of a current location of a mobile device associated with a user;
receive, via the communication interface, destination data indicative of a desired destination associated with the mobile device;
generate, via the communication interface, a recommended route between the current location of the mobile device and the desired destination of the mobile device:
identify, via the communication interface, the at least one transportation mechanism located along the recommended route;
transmit, via the communication interface, a first signal to the at least one transportation mechanism, wherein the first signal identifies the current location of the mobile device and causes the at least one transportation mechanism to enable the user and the mobile device to board the at least one transportation mechanism at the current location;
receive, via the communication interface, boarding data transmitted from a communications device of the at least one transportation mechanism, wherein the boarding data is indicative of the detected presence of the mobile device onboard the at least one transportation mechanism;
upon receipt of the boarding data, transmit, via the communication interface, a second signal causing the at least one transportation mechanism to move the user and the mobile device to the desired destination; and
upon arrival at the desired destination, transmit, via the communication interface, a third signal enabling the user and the mobile device to disembark the at least one transportation mechanism.

US Pat. No. 10,142,781

METHODS AND SYSTEMS FOR A RANGING PROTOCOL

QUALCOMM Incorporated, S...

1. At a first wireless transceiver device, a method comprising:transmitting a fine timing measurement (FTM) request message from the first wireless transceiver device to a second wireless transceiver device, wherein the FTM request message comprising one or more parameters requesting transmission of subsequent FTM messages from the second wireless transceiver device in a format having an increased symbol period, wherein the increased symbol period is longer than a symbol period of FTM messages transmitted in a high throughput (HT) format, non-HT format, HT/HT-mixed format or very high throughput format; and
receiving an acknowledgement message transmitted from the second wireless transceiver device in response to the FTM request message.

US Pat. No. 10,142,780

MOBILE WIRELESS TERMINAL AND COMMUNICATION SYSTEM FOR PROVIDING GROUP COMMUNICATION

JVC KENWOOD Corporation, ...

1. A mobile wireless terminal comprising:a storage configured to store computer executable instructions; and
a processor configured to execute the computer executable instructions to perform operations, comprising:
receiving from a base station communication information including transmission information and destination position information which shows a position of a destination;
providing the transmission information to a user of the mobile wireless terminal;
performing control to decide notification starting time for providing the transmission information based on a distance between the position of the destination indicated by the destination position information and a position of the mobile wireless terminal; and
transmitting, when the mobile wireless terminal makes a response to the transmission information, response information to other mobile wireless terminals, indicating that the response has been already made, further comprising:
when the response information is received from another mobile wireless terminal during providing the transmission information, performing control to stop providing the transmission information, and
when the response information is received from another mobile wireless terminal before providing the transmission information, performing control not to provide the transmission information.

US Pat. No. 10,142,779

CONTROLLING LOCALIZATION

PHILIPS LIGHTING HOLDING ...

1. A mobile device, comprising:a transmitter arranged to transmit a signal for use by one or more location networks to determine a location of the mobile device; and
a location preferences module configured to include in the transmission from the transmitter, in association with said signal, a tracking preference comprising an explicit tracking indication specifying whether a location network is permitted to use said signal to determine the location of the mobile device, and/or whether a provider of a location related service associated with a location network is permitted to make use of the location of the mobile device; and
a receiver configured to receive a respective identifier of each of a plurality of location networks and/or providers, each provider being a provider of at least one respective location related service associated with one of said one or more location networks;
wherein the tracking preference is dependent on the location network or provider as identified by said identifier;
wherein the location preferences module is configured to include in association with said signal: an instance of the tracking preference tagged with more than one of the identifiers to specify the permission permitted to each respective location network or provider, or more than one instance of the tracking preference each tagged with one of the identifiers to specify the permission permitted to each respective location network or provider.

US Pat. No. 10,142,777

SYSTEMS AND METHODS FOR LOCATING DEVICES IN VENUES

ZIH Corp., Lincolnshire,...

1. A locationing system for use within a venue, the locationing system comprising:a plurality of sensors disposed within the venue, each of the plurality of sensors configured to provide a data stream at least partially representative of a movement of at least one object on at least a portion of a floor of the venue;
a server communicatively connected to the plurality of sensors, the server configured to generate a floor map of the venue based at least in part on the data stream from each of the plurality of sensors, the floor map including a plurality of keep-out zones;
a plurality of ultrasonic transmitters disposed within the venue, each of the ultrasonic transmitters configured to emit an auditory signal; and
a mobile device communicatively coupled to the server, the mobile device being configured to detect the auditory signal emitted by at least one of the ultrasonic transmitters, the mobile device being further configured to transmit signal data related to a detection of the auditory signal emitted by at least one of the ultrasonic transmitters to the server,
wherein the server is further configured to provide positional data of the mobile device based at least in part on the signal data and based at least in part on the floor map.

US Pat. No. 10,142,776

METHOD, DEVICE AND COMMUNICATION SYSTEM FOR PROCESSING COMMON SEARCH AREA

Huawei Technologies Co., ...

1. A method for processing a common search area at a terminal side device, comprising:acquiring a first resource indication information about a first common search area from a broadcast message and a second resource indication information about at least one second common search area from a high layer signaling, wherein the high layer signaling is a radio resource control (RRC) signaling;
determining according to the first resource indication information, a location of the first common search area; and
determining according to the second resource indication information, a location of the at least one second common search area;
wherein the first common search area carries at least one type of control signaling and the at least one second common search area carriers a different type of control signaling.

US Pat. No. 10,142,774

CONTENT GEOFENCING

Apple Inc., Cupertino, C...

1. A method comprising:collecting contextual data from one or more sensors at a mobile device associated with a user, the contextual data comprising location parameters associated with the mobile device, user activity data, and device state parameters associated with the mobile device;
determining a current context for the user based on the contextual data collected from the one or more sensors at the mobile device associated with the user, the current context comprising a current location calculated from the location parameters, the user's current activity calculated from the user activity data, and a mobile device state calculated from the device state parameters, wherein the user's current activity comprises at least one of a type of user activity or a mode of transportation;
detecting a current context state transition comprising a change in a predetermined combination of context conditions, the predetermined combination of context conditions comprising at least two of the current location, the mobile device state, or the user's current activity; and
in response to detecting the current context state transition, generating a signal indicating the current context state transition, the signal triggering a software application on the mobile device to output one more media items selected based on the current context state transition.

US Pat. No. 10,142,772

SYSTEMS AND METHODS FOR EMERGENCY DATA COMMUNICATION

QUALCOMM Incorporated, S...

1. A method comprising:establishing an emergency call session between a device and an emergency call server;
sending, in the emergency call session by the emergency call server to the device, a request for location information for the device;
receiving, in the emergency call session, the location information by the emergency call server from the device;
receiving, in the emergency call session by the emergency call server, an indication of an emergency condition at the device;
determining whether the device is to be tracked based, at least in part, on the indication of the emergency condition;
transmitting, in the emergency call session to the device, a triggering message from the emergency call server, in response to a determination that the device is to be tracked, to trigger at the device a tracking session to cause the device to collect and send tracking session data to one or more tracking servers, wherein the tracking session comprises communication between the device and the one or more tracking servers and is independent from the emergency call session comprising communication between the device and the emergency call server;
establishing the tracking session between the emergency call server and the device, wherein continuance of the tracking session is independent of continuance of the emergency call session; and
receiving, in the tracking session, tracking session data by the emergency call server from the device.

US Pat. No. 10,142,771

VIRTUAL SENSOR APPARATUS AND METHOD

Intel Corporation, Santa...

1. An apparatus for computing in association with one or more mobile client devices, comprising:one or more processors;
a virtual sensor server to be operated by the one or more processors, to provide virtual sensor service to the one or more mobile client devices within a geo-fenced area to virtualize one or more sensors of each of the one or more mobile client devices;
wherein:
the geo-fenced area is jointly and dynamically negotiated by the one or more mobile client devices;
the virtual sensor server is to provide sensor data to each of the one or more mobile client devices, or to report sensor data to one or more recipients external to the one or more mobile client devices on behalf of respective one or ones of the one or more mobile client devices;
the provided sensor data is to supersede the corresponding one or more sensors on the respective one or more of the mobile client devices; and
the virtual sensor server is to cause each of the one or more mobile client devices to place the corresponding one or more sensors in a reduced operational or non-operational state.

US Pat. No. 10,142,769

METHOD AND SYSTEM FOR ESTABLISHING A SECURE COMMUNICATION BETWEEN REMOTE UE AND RELAY UE IN A DEVICE TO DEVICE COMMUNICATION NETWORK

Samsung Electronics Co., ...

14. A relay user equipment (UE) for establishing a secure communication between a UE and the relay UE, the relay UE comprising:a transceiver configured to transmit and receive signals; and
at least one processor configured to:
receive a security key response message including a proximity-based service (ProSe) traffic key (PTK) of the relay UE, a PTK identification (ID) and a ProSe group key (PGK) ID, from a node,
generate a ProSe encryption key (PEK) of the relay UE based on the PTK of the relay UE, and
transmit an authentication request message including the PGK ID and the PTK ID to the UE,
wherein the PGK ID and the PTK ID are used to derive a security key for a device to device (D2D) communication between the UE and the relay UE.

US Pat. No. 10,142,768

SYSTEM FOR AND METHOD OF PROVIDING SERVICE RELATED TO OBJECT

SAMSUNG ELECTRONICS CO., ...

1. A method by which a device receives a service associated with an object, the method comprising:forming a communication network including the device and the object, when the device is located within a near field communication range from the object;
receiving property information of the object from the object connected to the device via the communication network;
determining types of services based on the received property information and a current location of the device;
transmitting the determined types of services to the object;
sending a request directly from the object to a server for an available service based on the types of services and the property information of the object; and
receiving the available service requested by the object from the server.

US Pat. No. 10,142,765

METHOD AND APPARATUS FOR SENDING AND RECEIVING DATA IN A MACHINE TO MACHINE WIRELESS NETWORK

1. A method for sending and receiving data in a wireless machine to machine network, the wireless machine to machine communication network comprising at least one gateway (2) and a plurality of nodes (4) sharing at least a common transmission frequency, the communications between the at least one gateway (2) and the plurality of nodes (4) is organized in frames (18), repeated along time, each frame comprising a plurality of time slots (19) of a fixed length, the time slots (19) including uplink time slots (19) and downlink time slots (19), characterized in that within each frame (18), each time slot (19) is transmitted over a different frequency and in that the method comprises:sending feedback information (23) from the gateway (2) to the nodes (4), during a first subperiod (20) of the uplink time slots (19), indicating if collisions occurred during the preceding time slot;
sending data transmission requests (25) from the nodes (4) to the gateway (2) during a second subperiod (21) of the uplink time slots (19);
sending data transmissions (26) from the nodes (4) to the gateway (2) during a third subperiod (22) of the uplink time slots (19);
determining at the gateway (2) if a collision occurs during the second subperiod (21), the collision occurring when multiple data transmission requests (25) simultaneously to the gateway by different nodes;
if the data transmission requests (25) are received at the gateway (2) without collisions, positioning the nodes (4) sending the data transmission requests (25) in a first queue, the first queue defining the position in which a queued node is allowed to send a data transmission (26);
if the data transmission requests (25) result in collisions, positioning the nodes (4) sending data transmission requests (25) in a second queue, the second queue defining the position in which a queued node is allowed to send a data transmission request (25);
the method further comprising, the gateway transmitting, preceding each frame, a control signal (17) including information about which time slots of the frame are reserved for downlink data transmissions, and which time slots are reserved for uplink data transmissions, including also synchronization information used by the plurality of nodes for synchronizing and including also information about the sequence of frequency over which the time slots of the frame are transmitted.

US Pat. No. 10,142,763

AUDIO SIGNAL PROCESSING

Dolby Laboratories Licens...

1. A method for processing audio signal, the method comprising:determining, for a current frame of the audio signal, frequency band energies for a plurality of predefined frequency bands at least partially based on frequency parameters of the current frame;
generating frequency band gains for the plurality of predefined frequency bands by processing the frequency band energies;
generating frequency bin gains for the current frame based on the frequency band gains using predefined frequency band filter banks, the frequency band filter banks being specific to the plurality of predefined frequency bands; and
applying headphone virtualization to the audio signal by convolving the audio signal with a head-related impulse response (HRIR) associated with the audio signal,
wherein the HRIR is integrated into the predefined frequency band filter banks, and wherein the convolving comprises:
convolving the audio signal with the HRIR in a frequency domain using the predefined frequency band filter banks.

US Pat. No. 10,142,761

STRUCTURAL MODELING OF THE HEAD RELATED IMPULSE RESPONSE

Dolby Laboratories Licens...

1. A method for generating, using a computational signal processing model, coefficients of a head-related impulse response (HRIR) filter usable in rendering audio for playback comprising:receiving parameters describing the location of a sound source, wherein the parameters are defined relative to the position of a head of a listener;
determining a first set of filter coefficients from a spherical head component of the signal processing model in response to at least one of the parameters;
determining a second set of filter coefficients from a pinna component of the signal processing model in response to at least one of the parameters, wherein the pinna component of the signal processing model includes a front/back asymmetry model to account for a pinna shadowing effect;
determining a third set of filter coefficients from a torso component of the signal processing model in response to at least one of the parameters;
determining a fourth set of coefficients from a near-field component of the signal processing model in response to at least one of the parameters; and
combining the first, second, third, and fourth sets of coefficients by convolution to generate the coefficients of the HRIR filter,
wherein the front/back asymmetry model comprises:
for each ear, a front/back difference for front elevations in front of the head and a front/back difference for back elevations behind the head determined from a difference between responses for respective elevations that are mirror images of each other, mirrored at a frontal plane, wherein a tilt factor specifies how much of the difference between responses for respective elevations that are mirror images of each other is applied to the front/back difference for the front elevations to boost the front elevations and how much of the difference between responses for respective elevations that are mirror images of each other is applied to the front/back difference for the back elevations as a level cut to the back elevations, wherein the difference between responses for respective elevations that are mirror images of each other is a function of azimuth and elevation; and
front/back difference filters for the front and back elevations computed from the front/back differences for the front and back elevations, respectively.

US Pat. No. 10,142,760

AUDIO PROCESSING MECHANISM WITH PERSONALIZED FREQUENCY RESPONSE FILTER AND PERSONALIZED HEAD-RELATED TRANSFER FUNCTION (HRTF)

SONY CORPORATION, Tokyo ...

1. A system comprising:at least a left audio channel input;
a left channel impulse response (IR) filter configured for receiving audio data from the left channel audio input, the left channel IR filter comprising taps established at least in part by a frequency response profile for a left ear of a listener;
a left channel head related transfer function (HRTF) filter comprising taps established at least in part by a physical characteristic of the listener and configured for receiving audio data from the left channel audio input, the left channel HRTF filter being in series with the left channel IR filter to send signals to or receive signals from the left channel IR filter;
a left channel speaker configured for receiving signals that have passed through the left channel IR filter and left channel HRTF filter for transducing the signals into sound;
at least a right audio channel input;
a right channel IR filter configured for receiving audio data from the right channel audio input, the right channel IR filter comprising taps established at least in part by a frequency response profile for a right ear of the listener;
a right channel HRTF filter comprising taps established at least in part by a physical characteristic of the listener configured for receiving audio data from the right channel audio input, the right channel HRTF filter being in series with right left channel IR filter to send signals to or receive signals from the right channel IR filter; and
a right channel speaker configured for receiving signals that have passed through the right channel IR filter and right channel HRTF filter for transducing the signals into sound, wherein the left channel HRTF filter receives signals from the left channel IR filter.

US Pat. No. 10,142,759

METHOD AND APPARATUS FOR PROCESSING AUDIO WITH DETERMINED TRAJECTORY

Nokia Technologies Oy, E...

19. A method comprising:determining, using at least one audio signal, at least one acoustic source;
determining at least one point of interest location associated with the at least one acoustic source, where the at least one point of interest is determined, at least in part, by a user interface indication of at least one point of interest location;
determining a trajectory of the at least one acoustic source, where the trajectory of the at least one acoustic source is determined based, at least partially, upon the user interface indication of the at least one point of interest location and locational movement of the at least one acoustic source;
determining a spatial audio signal based at least partially from the at least one acoustic source and including directional information of the trajectory of the at least one acoustic source; and
causing the spatial audio signal to be at least partially played from at least one sound playback transducer, wherein the spatial audio signal is caused to be at least partially played from the least one sound playback transducer based at least partially on the directional information of the trajectory of the at least one acoustic source.

US Pat. No. 10,142,756

SIGNAL PROCESSING DEVICE AND SIGNAL PROCESSING METHOD

JVC KENWOOD CORPORATION, ...

1. A signal processing device for processing a digital stereo signal including a left channel signal and a right channel signal, comprising:a first level converter configured to perform level conversion for a first digital signal of the left channel signal into a second digital signal, the first level converter multiplying the first digital signal by a coefficient for adjusting a volume of the left channel signal;
a second level converter configured to perform level conversion for a third digital signal of the right channel signal into a fourth digital signal, the second level converter multiplying the third digital signal by the coefficient for adjusting a volume of the right channel signal;
an arithmetic unit configured to generate a fifth digital signal obtained by subtracting the fourth digital signal from the second digital signal, a sixth digital signal obtained by adding the first digital signal and the fourth digital signal to each other, a seventh digital signal obtained by adding the second digital signal and the third digital signal to each other, and an eighth digital signal obtained by subtracting the second digital signal from the fourth digital signal;
a first DA converter configured to perform DA conversion for the fifth digital signal into a first analog signal;
a second DA converter configured to perform DA conversion for the sixth digital signal into a second analog signal;
a third DA converter configured to perform DA conversion for the seventh digital signal into a fourth analog signal;
a fourth DA converter configured to perform DA conversion for the eighth digital signal into a fifth analog signal;
a first adder configured to add the first analog signal and the second analog signal to each other to generate a third analog signal, the third analog signal being a volume-adjusted left channel signal; and
a second adder configured to add the fourth analog signal and the fifth analog signal to each other to generate a sixth analog signal, the sixth analog signal being a volume-adjusted right channel signal.

US Pat. No. 10,142,754

SENSOR ON MOVING COMPONENT OF TRANSDUCER

SONOS, INC., Santa Barba...

1. A device comprising:a transducer having a movable component;
a sensor mounted on the movable component of the transducer;
a processor; and
memory storing computer instructions that, when executed by the processor, cause the processor to perform operations comprising:
receive a signal from the sensor indicative of an acceleration of the movable component at a location where the sensor is mounted;
determine a position of the movable component based on the acceleration at a first time;
calculate a difference between the position of the movable component at the first time and a predicted position of the movable component at the first time to output a measure of distortion associated with the transducer, wherein the predicted position of the movable component at the first time is based on a model of displacement of the movable component, and wherein the predicted position of the movable component at the first time is different than a predicted position of the movable component at a second time, and wherein the predicted position of the movable component at the second time is based on the model of displacement of the movable component; and
cause nonlinearities in audio output by the transducer to be reduced based on the measure of distortion.

US Pat. No. 10,142,751

ENABLE AND DISABLE COMPARATOR VOLTAGE REFERENCE

Fairchild Semiconductor C...

1. A system comprising:an accessory detection device, including:
a comparator having a first input and a reference input, wherein the first input is configured to receive mobile device accessory information from a mobile device accessory; and
a switch having a first state and a second state,
wherein the switch is configured to couple the reference input of the comparator to a supply voltage in the first state and to isolate the reference input of the comparator from the supply voltage in a second state to reduce leakage current from the supply voltage through a reference circuit coupled to the reference input of the comparator.

US Pat. No. 10,142,749

DYNAMIC SOUND ADJUSTMENT

Bose Corporation, Framin...

1. One or more non-transitory machine-readable media storing instructions that are executable by one or more processing devices to perform operations comprising:obtaining a first signal that is present in a cabin of a vehicle comprising a first unwanted noise signal and a second desired audio signal that is produced by a vehicle audio system of the vehicle provided with an input signal;
adaptively filtering the first obtained signal to form an estimate of the first unwanted noise signal;
comparing a first measurement in a first frequency band of the estimated first unwanted noise signal with a second measurement in a second frequency band of the estimated first unwanted noise signal, the second frequency band being different from the first frequency band;
selecting, based on the comparison, a predetermined adjustment map, wherein the predetermined adjustment map relates a gain to be applied to the vehicle audio system input signal to compensate for noise interference, to a signal to noise ratio of the audio signal produced by the vehicle audio system to the estimated first unwanted noise signal, wherein the adjustment map was predetermined for a first set of operating conditions of the vehicle;
determining a first gain value based on the signal to noise ratio and the selected map; and
applying the first gain value to one or more first signal components of the vehicle audio system input signal.

US Pat. No. 10,142,748

THERMOFORMED ACOUSTIC SEAL

Sonova AG, Staefa (CH)

1. An acoustic sealing element for use with an in-the-ear hearing device, comprising:a thermoformed textile layer defining a three-dimensional dome-like shape and an opening configured to receive the in-the-ear hearing device.

US Pat. No. 10,142,747

THREE DIMENSIONAL SUBSTRATE FOR HEARING ASSISTANCE DEVICES

Starkey Laboratories, Inc...

1. A hearing assistance device for a user, device comprisinga housing;
a battery disposed at least partially in the housing;
a substrate disposed at least partially in the housing, the substrate adapted to conform around the battery;
a flexible antenna configured to conform around a portion of the substrate;
hearing assistance electronics mounted to the substrate; and
spring loaded electrical contacts on the substrate, the contacts configured to mechanically engage and electrically connect to the flexible antenna.

US Pat. No. 10,142,746

HEARING PROSTHESIS WITH A PIEZOELECTRIC ACTUATOR

Cochlear Limited, Macqua...

1. A hearing prosthesis comprising:an actuator including a material that deforms in response to an electrical signal directly applied to the material and that is adapted to, upon implantation in a recipient, transmit vibrations representative of a sound signal to an organ of the recipient, wherein the material is configured to be at least partially directly exposed to at least one of body tissue or fluid of the recipient, wherein at least one of:
(i) the actuator is adapted to be implanted such that the material directly contacts the skull of the recipient;
(ii) the material is a material that enhances osseointegration;
(iii) the hearing prosthesis is an active transcutaneous bone conduction device; or
(iv) the actuator is configured to be implanted inside a cochlea of the recipient and configured to be mechanically coupled to the inside of the cochlea.

US Pat. No. 10,142,744

METHOD FOR OPERATING A HEARING DEVICE AND HEARING DEVICE

Sivantos Pte. Ltd., Sing...

9. A binaural hearing device, comprising:two hearing aids including a left hearing aid and a right hearing aid to be worn on different sides of a head of a user;
two translational acceleration sensors each providing a sensor signal and serving to determine an orientation of the head of the user; and
a control unit for setting at least one operating parameter of the binaural hearing device, said control unit configured to:
measure a translational acceleration by each of said two translational acceleration sensors, wherein each of said two translational acceleration sensors is attached in or to one of said two hearing aids such that two sensor signals are provided as a left sensor signal and a right sensor signal;
measure the translational acceleration of each said two translational acceleration sensors in a Cartesian coordinate system with three axes;
combine the two sensor signals of said translational acceleration sensors by a mathematical operation to form an overall signal, and by means of the overall signal the orientation of the head is established, the two sensor signals each have a gravitational acceleration component and are combined to form the overall signal in such a way that gravitational acceleration components are eliminated and the overall signal is independent of gravitational acceleration;
perform a combining of the overall signal by using a mathematical operation; and
set the operating parameter in dependence on the orientation.

US Pat. No. 10,142,743

PARAMETRICALLY FORMULATED NOISE AND AUDIO SYSTEMS, DEVICES, AND METHODS THEREOF

1. An audio system for improving hearing ability in an individual, comprising:a parametrically formulated noise generator, wherein the parametrically formulated noise generator is configured to generate a noise signal substantially within a first range of frequencies, and wherein the noise signal is generated by time ordering a plurality of periodic waves having frequencies within the first range of frequencies, wherein a plurality of parameters representing the ratios of duration of each of the plurality of periodic waves over time are selected such that an average value of a power spectrum of the noise signal across the first range of frequencies is a function of the threshold of hearing for the individual across the first range of frequencies, and wherein the plurality of periodic waves comprise at least a first periodic wave having a first period and a second periodic wave having a second period, wherein the first periodic wave is comprised of a first series of values representing the amplitude of the first periodic wave sampled according to a first sampling rate over a third period of time and wherein the second periodic wave is comprised of a second series of values representing the amplitude of the second periodic wave sampled according to the first sampling rate over a fourth period of time.

US Pat. No. 10,142,742

AUDIO SYSTEMS, DEVICES, AND METHODS

1. An audio system, comprising:a filtered volume determiner configured to receive a first signal, wherein the filtered volume determiner is configured to generate a second signal corresponding to a volume envelope of the first signal within a first range of selected frequencies;
a fixed volume adder coupled to the filtered volume determiner and configured to receive the second signal, wherein the fixed volume adder is configured to generate a third signal corresponding to the sum of the second signal and a fixed value;
a filtered noise generator configured to generate a fourth signal corresponding to noise substantially within a second range of selected frequencies;
a signal modulator, coupled to the fixed volume adder and to the filtered noise generator, wherein the signal modulator is configured to receive the third signal and the fourth signal, and wherein the signal modulator is configured to generate a fifth signal corresponding to a product of the third signal and the fourth signal;
a filtered volume reducer configured to receive a sixth signal substantially similar to the first signal, wherein the filtered volume reducer is configured to generate a seventh signal, wherein the seventh signal corresponds to the sixth signal having frequencies within the second range of selected frequencies reduced or eliminated; and
a mixer, coupled to the signal modulator and the filtered volume reducer, wherein the mixer is configured to receive the fifth signal and the seventh signal, and wherein the mixer is configured to generate an eighth signal substantially similar to the sum of the fifth signal and the seventh signal.

US Pat. No. 10,142,739

PANEL VIBRATION TYPE DISPLAY DEVICE FOR GENERATING SOUND

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

1. A display device, comprising:a display panel configured to display images by emitting light;
a plurality of sound generating actuators in a plurality of sound output areas, the sound generating actuators configured to vibrate the display panel to generate sound; and
a partition that is between each of the plurality of sound output areas and surrounds at least one sound output area of the plurality of sound output areas,
wherein the partition is comprised of four sides that surround each of the sound output areas,
wherein at least one side of the four sides includes a protruding confining portion to avoid reduction in sound pressure caused by a standing wave, and
wherein the protruding confining portion protrudes toward the sound generating actuator in the corresponding sound output area.

US Pat. No. 10,142,738

PANEL VIBRATION TYPE SOUND-GENERATING DISPLAY DEVICE

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

1. A display device, comprising:a display panel configured to display an image;
a cover bottom configured to cover the display panel;
a sound-generating actuator supported by the cover bottom, the sound-generating actuator configured to vibrate the display panel to generate sound; and
a sealing member between an outer peripheral portion of the sound-generating actuator and an outer surface of the cover bottom,
wherein the sound-generating actuator comprises:
a lower plate connected to the cover bottom,
a magnet on the lower plate,
a center pole at a center of the lower plate,
a bobbin surrounding a periphery of the center pole, the bobbin having a tip end configured to vibrate the display panel, and
a coil wound around an outer periphery of the bobbin.

US Pat. No. 10,142,736

ELECTROACOUSTIC TRANSDUCER

Yamaha Corporation, Hama...

1. An electroacoustic transducer, comprising:a diaphragm comprising two pairs of longitudinal split tubular surfaces, each longitudinal split tubular surface having a first fan-shaped portion that is split from a second fan-shaped portion by a gap, wherein the gap widens from a first end to a second end of the longitudinal split tubular surface;
a converter that performs conversion between vibration of the diaphragm and an electric signal corresponding to the vibration; and
a supporter that supports the diaphragm such that the diaphragm is movable in a vibration direction,
wherein the diaphragm is configured such that the two pairs of longitudinal split tubular surfaces form valleys and ridge portions, wherein in each pair of the two pairs of longitudinal split tubular surfaces, one-side portions of the respective longitudinal split tubular surfaces form a valley, and wherein other-side portions of the split tubular surfaces of each one and the other of the two pairs form a ridge portion, and
wherein the two pairs of longitudinal split tubular surfaces are arranged in at least one of a state in which the valleys are orthogonal to each other and a state in which the ridge portions are orthogonal to each other.

US Pat. No. 10,142,735

DUAL MODE HEADPHONE AND METHOD THEREFOR

1. A dual mode headphone comprising:a band positioning the dual mode headphone on one of a head or neck of a user;
a pair of first housings, wherein one of the first housings is formed on each end of the band;
a dual mode headphone circuit having a dual-output acoustic transducer module positioned in each of the pair of first housings, the dual-output acoustic transducer module allowing for both air conduction, and bone conduction of sound waves, wherein the dual-output acoustic transducer module comprises:
a piezoelectric transducer;
a loudspeaker;
a connector tube positioned between the piezoelectric transducer and the loudspeaker; and
an escutcheon plate coupled to the piezoelectric transducer and positioned over the connector tube, wherein the escutcheon plate has a plurality of vent holes.

US Pat. No. 10,142,734

RING NETWORK OF BLUETOOTH SPEAKERS

AVNERA CORPORATION, Beav...

1. In a group of BLUETOOTH speakers coupled in a ring, where each speaker member of the ring includes a stored address of an upstream BLUETOOTH speaker within the ring and a stored address of a downstream BLUETOOTH speaker within the ring, a method, comprising:detecting that a speaker has created a broken ring by leaving the ring;
generating at least one message to determine which speaker left the ring;
sending the generated message in a first direction around the ring;
establishing an Asynchronous ConnectionLess (ACL) link between a first speaker and a speaker in the ring that was adjacent to the speaker that left the ring; and
receiving, at the first speaker, a BLUETOOTH Serial Port Profile (SPP) connection from the speaker in the ring that was adjacent to the speaker that left the ring to connect the first speaker into a second BLUETOOTH ring network having a different number of members than the original ring.

US Pat. No. 10,142,733

HEAD-RELATED TRANSFER FUNCTION SELECTION DEVICE, HEAD-RELATED TRANSFER FUNCTION SELECTION METHOD, HEAD-RELATED TRANSFER FUNCTION SELECTION PROGRAM, AND SOUND REPRODUCTION DEVICE

JVC KENWOOD CORPORATION, ...

1. A sound reproduction device comprising:a measuring unit configured to obtain a head-related impulse response of a user based on a sound signal which is collected by a microphone worn on an ear of the user in a state where a predetermined sound as a measurement signal is outputted from a speaker;
a feature amount extraction unit configured to extract a feature amount of a frequency characteristic corresponding to the head-related impulse response, the feature amount being a frequency of a local peak in a frequency range of 10 kHz to 20 kHz of the head-related impulse response;
a characteristic selection unit configured to select a head-related transfer function from a database, where head-related transfer functions of many people are respectively made in association with feature amounts of head-related transfer functions, based on the feature amount extracted by the feature amount extraction unit; and
a reproduction unit configured to perform a convolution operation with sound data and the head-related transfer function selected by the characteristic selection unit, and to reproduce the sound data.

US Pat. No. 10,142,732

MODULAR AUDIO SYSTEM AND METHOD

ROSWELL CANADA, INC., Ac...

1. A modular audio system for a vehicle, comprising:a main module and a first module, the main module including an audio process, stored on a storage device, for receiving an indication that the first module is operatively connected to the main module; and
an end unit module adapted to operatively connect to the first module, or one or more secondary modules operatively connected to the first module;
wherein, the main module, the first module, any one or more secondary modules, and the end module are hardware modules operatively connected via physical connectors, and are adapted to be powered from a main power source and, if available, a secondary power source of the vehicle.

US Pat. No. 10,142,731

DYNAMIC SUPPRESSION OF NON-LINEAR DISTORTION

Dolby Laboratories Licens...

1. A method for providing dynamic suppression of non-linear distortion for a device, the method comprising:receiving a signal by a multi-band limiter;
splitting the received signal, by the multi-band limiter, into a plurality of bands using a notch filter and a peak filter, each filter having a center frequency tuned to a predetermined frequency for the device, each filter filtering one of the plurality of bands;
computing both a tone strength parameter and a band level for each center frequency;
setting limiter target output levels for a plurality of limiters, each limiter receiving a filtered band of the received signal from the filters, each limiter target output level being set such that suppression of the non-linear distortion is reduced when the tone strength parameter is in a lower portion of a predetermined strength range and suppression of the non-linear distortion is increased when the tone strength parameter is in an upper portion of the predetermined strength range, the predetermined strength range corresponding to a loudness range of the device;
limiting, by the multi-band limiter, the outputs of the filters using the plurality of limiters, the limiting of each filter output being based on the set limiter target output levels for each limiter; and
combining the outputs of the limiters, thereby providing a processed signal as an output of the multi-band limiter.

US Pat. No. 10,142,730

TEMPORAL AND SPATIAL DETECTION OF ACOUSTIC SOURCES

Cirrus Logic, Inc., Aust...

8. An apparatus, comprising:an audio controller configured to perform steps comprising:
receiving a first microphone signal and a second microphone signal;
determining an averaged phase delay between the first microphone signal and the second microphone signal;
determining a variance in the averaged phase delay between the first microphone signal and the second microphone signal;
updating, when the variance is below a variance threshold, a stored phase profile;
comparing an instantaneous phase corresponding to the first microphone signal and the second microphone signal with the stored phase profile; and
determining a content of the first microphone signal and the second microphone signal based, at least in part, on a similarity of the instantaneous phase with the stored phase profile.

US Pat. No. 10,142,729

MICROPHONE AND METHOD OF OPERATING A MICROPHONE

TDK CORPORATION, Tokyo (...

1. A microphone comprising:a transducer; and
a mode controller for switching between a normal operating mode (MO) and a collapse mode (M1),
wherein the mode controller is configured to monitor an output signal of the transducer and switches to the collapse mode (M1) when the output signal of the transducer reaches or exceeds a predefined first threshold value (SO), and switches to the normal operating mode (MO) when and only when the output signal (S) reaches or falls below a predefined second threshold value (S1).

US Pat. No. 10,142,725

DEVICE FOR TRANSMITTING SOUNDS FOR INTRA-AURICULAR EARPIECE AND INTRA-AURICULAR EARPIECE

Richard Chene, Neuilly (...

1. A device for transmitting sounds for an intra-auricular earpiece, comprising an entrance opening extending along an entrance axis, said entrance opening being able to receive a sound emission source, an exit opening able to be presented in an ear and a diffusion enclosure able to conduct the sound from upstream to downstream from said entrance opening to said exit opening,wherein said diffusion enclosure comprises, opposite said entrance opening, a first vibration wall extending orthogonally to the entrance axis able to resonate following a sound emission along said entrance axis, and
wherein the diffusion enclosure further comprises a second vibration wall substantially parallel to said first vibration wall and an upper soundpost mounted between the first vibration wall and the second vibration wall in order to mechanically transmit the vibrations between said vibration walls.

US Pat. No. 10,142,723

MOTOR VEHICLE COMBINED INSTRUMENT HAVING A HELMHOLTZ RESONATOR AS ACOUSTIC ELEMENT

Visteon Global Technologi...

1. A motor vehicle combined instrument comprising:a front housing including a cover including an instrument scale, wherein the instrument scale is directed toward a vehicle occupant;
a rear housing facing away from the vehicle occupant; and
a circuit board which is provided on the front housing and which has a loudspeaker, the circuit board separating the front housing and the rear housing,
wherein a first side of the loudspeaker is attached to a first part of an acoustic element which acts as a Helmholtz resonator, the first part of the acoustic element being conical, the first part of the acoustic element connected to the circuit board in at least one of a materially joined, positively locking, or frictionally locking fashion, and a second side of the loudspeaker is attached to a second part of the acoustic element, the second part of the acoustic element being cylindrical.

US Pat. No. 10,142,722

AURAL MEASUREMENTS FROM EARPHONE OUTPUT SPEAKERS

Bugatone Ltd., Tel-Aviv ...

1. A method of presenting a temperature, comprising:playing an output audio signal to an electro-acoustic transducer;
instructing an audio processing integrated circuit of a client terminal to record an acoustic audio signal that includes the output audio signal that was played by the electro-acoustic transducer, using same said electro-acoustic transducer;
calculating a plurality of temperatures based on a function combining said acoustic audio signal, the output audio signal, and filtration coefficients; and
presenting at least one of said plurality of temperatures.

US Pat. No. 10,142,721

CLAMPING AUDIO SIGNAL PATHS

Cirrus Logic, Inc., Aust...

1. A voltage clamp for selectively clamping an analogue audio signal path to a clamp voltage of a predefined value, the voltage clamp comprising:an n-channel transistor in series with a p-channel transistor between a node of the analogue audio signal path and the clamp voltage, wherein a voltage at the node of the analogue audio signal path is equal to a voltage of an analogue audio signal carried by the analogue audio signal path, and wherein a source terminal of the n-channel transistor is connected to a source terminal of the p-channel transistor;
the n-channel transistor being configured such that when driven by a positive gate drive voltage above a first threshold the n-channel transistor substantially blocks conduction through the voltage clamp when the node of the signal path is at a positive voltage with respect to a predefined midpoint voltage;
the p-channel transistor being configured such that when driven by a negative gate drive voltage with a magnitude above a second threshold the p-channel transistor substantially blocks conduction through the voltage clamp when the node of the signal path is at a negative voltage with respect to the predefined midpoint voltage.

US Pat. No. 10,142,720

HEADPHONES WITH EXTERNAL PRESSURE EQUALIZATION PATH

Bose Corporation, Framin...

1. An earphone comprising:an earphone body composed of rigid material and having an outer surface, the earphone body including an inner end and an outer end, such that when the earphone is located in an ear, the inner end is located near the ear canal and the outer end faces away from the ear; and
an ear tip composed of flexible material and having an inner surface corresponding in shape to at least a portion of the outer surface of the earphone body, and an outer surface configured to contact the ear and seal the ear canal when the earphone is located in the ear;
wherein
the ear tip covers the earphone body from a first point on the earphone body near the inner end of the earphone body to a second point on the earphone body near the outer end of the earphone body when the ear tip is positioned on the earphone body;
the earphone body includes a groove in the outer surface extending from at least a first end at the first point on the earphone body to at least a second end at the second point on the earphone body, and having an open top between the ends, such that when the ear tip is positioned on the earphone body, the groove and a portion of the ear tip inner surface facing the groove together form a hollow tube extending from the first point on the earphone body to the second point on the earphone body,
the ear tip includes an opening through which the outer end of the earphone body extends, and
an edge of the ear tip opening surrounding the outer end of the earphone body is rounded away from the earphone body, such that an open circumferential channel is formed between the ear tip and the earphone body, around a perimeter of the earphone body, the hollow tube formed between the groove and the inner surface of the ear tip ending in the channel.

US Pat. No. 10,142,717

SPEAKER APPARATUS

Nokia Technologies Oy, E...

1. A speaker comprising:a case;
a display assembly;
a chassis connected to a display support via a flexible gasket, the chassis being located to form an air gap between the chassis and the display support;
the flexible gasket sealing a space between the case and the display assembly and the display support, and allowing the display assembly and the display support to move with respect to the case;
at least one vibrating element configured to actuate the display assembly to move the display assembly relative to the case to generate acoustic waves;
a transceiver located within an internal volume of the speaker; and
at least one hole in the case permitting equalization of the internal and external pressure of the speaker.

US Pat. No. 10,142,716

SPEAKER SYSTEM SUCH AS A SOUND BAR ASSEMBLY HAVING IMPROVED SOUND QUALITY

JVIS-USA, LLC, Sterling ...

21. A speaker system comprising:an injection molded front panel having a first end and a second end, inner and outer surfaces, and an outer boundary mating portion formed on the perimeter of the front panel, the front panel having a first sound opening at the first end and a second sound opening at the second end; and
an injection molded back panel having a first end and a second end, inner and outer surfaces and an outer boundary mating portion formed on the perimeter of the back panel fittable to the outer boundary mating portion of the front panel, wherein mating portions of the front and back panels, when fit together, form an outer boundary, the front and back panels being spaced apart at their first and second ends to define first and second speaker compartments, respectively; and a central compartment between the first and second ends of the fitted panels that separates the sound openings.

US Pat. No. 10,142,715

SMALL SPEAKER SYSTEM

Mitek Corp, Inc., Phoeni...

1. A small speaker system comprising:a. an annular frame;
b. first and second housing sections mounted on said annular frame;
c. a hollow cylindrical mechanism snap fit to said annular frame and adapted to rotate within said first and second housing sections; and
d. an annular indentation in an inner surface of said hollow cylindrical mechanism adapted to support a speaker baffle.

US Pat. No. 10,142,714

APPARATUSES AND METHODS FOR ACOUSTICALLY EXCITING A FACE PANEL OF A STOWAGE BIN INSIDE A VEHICLE

The Boeing Company, Chic...

1. A vehicle comprising:a chassis;
a passenger compartment, comprising ceiling panels;
a stowage bin in the passenger compartment, the stowage bin comprising:
a mounting structure that is stationary relative to the chassis;
a face panel, movably coupled to the mounting structure; and
an interior, accessible via the face panel; and
a media system, comprising:
a high-definition display system, integrated into the ceiling panels;
an audio source, operatively coupled with the high-definition display system;
an electroacoustic transducer, integrated into the face panel of the stowage bin;
an attenuator, operatively coupled to the electroacoustic transducer;
an accelerometer, integrated into the face panel of the stowage bin and operatively coupled to the attenuator; and wherein:
the audio source is configured to provide a first electrical signal to the attenuator;
the attenuator is configured to provide a second electrical signal to the electroacoustic transducer; and
the face panel of the stowage bin is capable of being moved between, inclusively, a first position relative to the mounting structure of the stowage bin and a second position relative to the mounting structure.

US Pat. No. 10,142,712

PHOTONIC TRANSCEIVER ARCHITECTURE WITH LOOPBACK FUNCTIONALITY

Aurrion, Inc., Goleta, C...

17. A transmission component, comprising:a plurality of lasers configured to produce single-wavelength light at different wavelengths;
a multiplexer configured to combine the single-wavelength light from the plurality of lasers into a multi-wavelength light signal;
an asymmetric Mach-Zehnder interferometer configured to selectively switch the multi-wavelength light signal between an output channel and a loopback path;
a detector configured to detect a portion of the multi-wavelength light signal directed into the output channel;
a controller configured to control the asymmetric Mach-Zehnder interferometer in response to a signal from the detector, the controller further configured to control the asymmetric Mach-Zehnder interferometer to maximize the signal from the detector when the asymmetric Mach-Zehnder interferometer directs the multi-wavelength light signal into the output channel, and minimize the signal from the detector when the asymmetric Mach-Zehnder interferometer directs the multi-wavelength light signal into the loopback path, the controller and the asymmetric Mach-Zehnder interferometer forming a pulsed multi-wavelength light signal; and
an output port configured to output the pulsed multi-wavelength light signal.

US Pat. No. 10,142,711

LOW-CROSSTALK ELECTRO-OPTICAL MACH-ZEHNDER SWITCH

International Business Ma...

1. An optical switch, comprising:a first hybrid coupler configured to accept an input and to provide two branches;
a phase tuner on a first branch comprising a Mach-Zehnder phase shifter configured to phase shift a signal on the first branch by a selected phase;
an attenuator on a second branch configured to match a loss incurred on the first branch;
a first heater on the first branch and a second heater on the second branch, each configured to compensate for phase error;
a second hybrid coupler configured to recombine the two branches such that the phase shift generated by the phase tuner determines which output of the second hybrid coupler is used;
a first photodetector and a second photodetector at outputs of the second hybrid coupler configured to measure crosstalk between the outputs of the second hybrid coupler; and
a controller configured to activate the first heater or the second heater to reduce the measured crosstalk.

US Pat. No. 10,142,708

METHOD, APPARATUS AND ARTICLE FOR DELIVERING MEDIA CONTENT VIA A USER-SELECTABLE NARRATIVE PRESENTATION

PODOP, INC., Santa Monic...

1. A method of operation in a content delivery platform including at least one processor-based component having at least one nontransitory processor-readable medium communicatively coupled to the processor and which stores at least one of processor-executable instructions or data, the method comprising:for each presentation of each of a plurality of narratives to a user, an entirety each narrative comprised of a set of a plurality of narrative segments, at least two of the narrative segments of each of the narratives having a distinct temporal order within a time sequence of events of the respective narrative:
causing, by the at least one processor-based component, a successive presentation of ones of the narrative segments of the respective narrative to the user; and
preventing, by the at least one processor-based component, the presentation of entirety of the respective narrative to the user before all of the narrative segments of the respective narrative have been presented to the user at least until an occurrence of at least one social media sharing action.

US Pat. No. 10,142,707

SYSTEMS AND METHODS FOR VIDEO STREAMING BASED ON CONVERSION OF A TARGET KEY FRAME

CYBERLINK CORP., Shindia...

1. A method implemented in a computing device for streaming a video to a client device, wherein the video comprises at least one key frame, the method comprising:transmitting information relating to a video bitstream to a client device, the client device displaying a user interface to a user based on the information relating to the video bitstream;
receiving an input signal from the client device indicating a desired start time in the video bitstream, the desired start time specifying a point in the video bitstream to begin streaming;
based on the start time, identifying a target key frame within the video bitstream, the target key frame comprising a nearest key frame in the video bitstream preceding the desired start time;
identifying a target frame header within the video bitstream, the target frame header comprising a nearest header frame in the video preceding the target key frame;
converting the target key frame to a first frame type;
determining whether any video data is located between the target frame header and the target key frame;
based on the determination, removing any video data located between the target frame header and the target key frame; and
sending only the target frame header, the target key frame, and video bitstream that follows the converted target key frame to the client device, wherein an original frame referencing encoded in the video bitstream is utilized, and wherein the client device decodes the video bitstream utilizing the target frame header and the target key frame.

US Pat. No. 10,142,706

BROADCAST SIGNAL TRANSMITTING METHOD, BROADCAST SIGNAL RECEIVING METHOD, BROADCAST SIGNAL TRANSMITTING APPARATUS, AND BROADCAST SIGNAL RECEIVING APPARATUS

LG ELECTRONICS INC., Seo...

1. A method for transmitting a broadcast signal, the method comprising:generating input packets comprising broadcast data;
generating link layer packets by encapsulating the input packets, wherein a link layer packet includes a base header and a payload,
wherein the base header includes packet type information and configuration type information, the packet type information indicates a type of data encapsulated in the payload, and the configuration type information indicates configuration of the payload,
wherein the type indicated by the packet type information corresponds to one of Internet Protocol (IP) packet, compressed IP packet, signaling packet, MPEG-2transport stream packet and type extension;
generating the broadcast signal including the link layer packets; and
transmitting the broadcast signal,
wherein the link layer packet further includes an additional header,
wherein the additional header includes either a segmentation information part including segment sequence number information for indicating a sequence number of a segment of an input packet or a concatenation information part including component length elements for indicating a length of each of concatenated input packets depending on whether the configuration type information indicates that the payload encapsulates the segment of the input packet or the concatenated input packets,
wherein when the configuration type information indicates that the payload encapsulates the concatenated input packets, the link layer packet further includes count information for indicating a number of the concatenated input packets,
wherein a value of the count information is set to the number of the concatenated input packets minus two, and
wherein when the packet type information indicates that the type extension is used, packet type extension information is further included in the additional header, the packet type extension information indicates a type of the input packets encapsulated in the payload.

US Pat. No. 10,142,705

METHODS AND SYSTEMS FOR PROVIDING CONTENT

COMCAST CABLE COMMUNICATI...

1. A method comprising:receiving, by a network device, a first content item, wherein the first content item comprises a plurality of fragment identifiers;
generating a plurality of second content items related to the first content item and metadata associated with the plurality of second content items;
determining, based on a device identifier associated with a first device, that the first device is configured for Quadrature Amplitude Modulation (QAM);
transmitting the first content item to the first device via a QAM communication link;
determining, based on a device identifier associated with a second device and in response to a request from the second device, that the second device is configured for Internet Protocol (IP);
transmitting at least one second content item of the plurality of second content items and the metadata associated with the at least one second content item of the plurality of second content items to a second device via an IP communication link; and
synchronizing, based on at least one fragment identifier of the plurality of fragment identifiers and the metadata associated with the at least one second content item of the plurality of second content items, the first content item and the at least one second content item of the plurality of second content items.

US Pat. No. 10,142,702

SYSTEM AND METHOD FOR DYNAMIC ADVERTISEMENTS DRIVEN BY REAL-TIME USER REACTION BASED AB TESTING AND CONSEQUENT VIDEO BRANCHING

INTERNATIONAL BUSINESS MA...

1. A system for A/B split testing, comprising:a storage device storing a set of data;
a processor coupled to the storage device;
an input device receiving input from a sensor according to a review of composed set of data;
the processor configured to receive an input signal from the input device, the input signal including a plurality of criteria noted according to a time of the composed set of data, the processor processing a first set of data according to a feedback of the input signal,
wherein the processor is configured to analyze the input signal and extracts the plurality of criteria from the input signal as extracted information, and
wherein the processor is configured to dynamically compose a set of data in real-time including transition boundaries among different groups of the set of data from the storage device according to the extracted information, and sends the composed set of data, time segment by time segment, to the input device according to the feedback of the input signal, further comprising a server comprising the processor, the server being a virtual server in the clouds,
the composed data is dynamically initialized from a given template,
wherein the processor selects and organizes in parallel the transition to the next frame segment of the video stream from among the optional frame segments according to the feedback from the live A/B split testing of previous frame segments for each of the different geo-locations.

US Pat. No. 10,142,697

ENHANCED INTERACTIVE TELEVISION EXPERIENCES

Microsoft Technology Lice...

1. A system for providing a TV companion service for partial attention with real-time updates, comprising:one or more processors including a graphics processing unit (GPU); and
a memory device storing computer-readable instructions which, when executed by the one or more processors, perform a method comprising the steps of:
operating an application within a dominant content area of a user interface;
while operating the application, receiving a notification associated with an application event, the notification providing a deep link for navigating to a location in a target application that corresponds to the application event;
using a deep link handler associated with the target application, locating content identified in the deep link;
sorting the content into a priority order based on the notification; and
landing the target application at a correct location within the sorted priority order.

US Pat. No. 10,142,694

METHOD AND APPARATUS FOR SHARING MEDIA CONTENT

1. A media processor device comprising:a memory that stores computer instructions; and
a processor coupled to the memory, wherein the processor, responsive to executing the computer instructions, performs operations, the operations comprising:
receiving a plurality of operating commands for controlling presentation of a selected media content, the selected media content being received from a server responsive to a selection, the selection being from a first electronic programming guide associated with the media processor device; and
transmitting a playback file to another media processor device, wherein the playback file is associated with the selected media content and comprises the plurality of operating commands, wherein the another media processor device is distinct from the media processor device, wherein the another media processor device selects the playback file and the selected media content from a second electronic programming guide associated with the another media processor device, and wherein the another media processor device presents the selected media content according to the plurality of operating commands of the playback file.

US Pat. No. 10,142,691

DISPLAY SYSTEM, DISPLAY APPARATUS, DISPLAY METHOD, AND PROGRAM

NEC CORPORATION, Tokyo (...

1. A display system, comprising:a display device configured to concurrently display content data together with posted information associated with said content data posted by a person watching the main content;
a communication unit configured to receive the content data and the posted information from a content server, the content server having stored thereon a content table, a posting table related to the content table by way of a content identification, and a user attribute table which describes a poster's attribute having a poster identification relating to the posting table; and
a controller, coupled with a processor, a memory device, and a storage unit, the controller configured to control the display device to switch between a main content currently displayed on the display device and a sub-content selected from among a plurality of sub-contents that are broadcast concurrently with the main content and replaceable with the main content, with reference to the content table and the posting table installed in the content server,
wherein the display device is configured to display the main content or the sub-content while displaying the posted information relating to the main content or the sub-content in a time-based manner,
wherein the controller calculates a first estimation value representing an estimation of the posted information concerning the main content,
wherein the controller calculates a second estimation value representing an estimation of the posted information concerning the sub-content,
wherein the controller displays a content-switching message indicating a timing to switch from the main content to the sub-content that has a higher second estimation value among the plurality of sub-contents on the display device during an intermission time inserted into the main content, upon satisfying a switching condition concerning one of
i) a first condition where the first estimation value of the main content is smaller than a predetermined threshold,
ii) a second condition where the first estimation value of the main content is smaller than the predetermined threshold while the second estimation value of the sub-content is equal to or higher than the predetermined threshold,
iii) a third condition where the first estimation value of the main content is smaller than the second estimation value of the sub-content,
iv) a fourth condition where a time period satisfying at least one of the first to third conditions is longer than a predetermined time period, and
v) a fifth condition where at least one of the first to fourth conditions is satisfied during the intermission time for the main content being displayed on the display device,
and wherein the controller displays the content-switching message together with a switching operation display area for selecting the sub-content among the plurality of sub-contents.

US Pat. No. 10,142,690

SERVER-BASED PROGRAM RECORDING SCHEDULING

TiVo Solutions Inc., San...

1. A method for scheduling a recording of a program, the method comprising:receiving, over a network, at a server, from a digital video recorder, information that identifies a first program that a user of the digital video recorder has instructed the digital video recorder to record;
based on the received information, updating, at the server, a scheduled recordings list for the digital video recorder stored on at least one storage device at the server with a first broadcast time of the first program;
comparing, at the server, the first broadcast time of the first program with broadcast times of other programs on the scheduled recordings list for the digital video recorder;
determining, based on the comparing, at the server, that the first broadcast time of the first program overlaps with a second broadcast time of a second program scheduled for recording by the digital video recorder;
determining, at the server, a third broadcast time for one of the first program and the second program, wherein the third broadcast time does not overlap with the broadcast times of any of the other programs on the scheduled recordings list;
updating the scheduled recordings list with the third broadcast time for the one of the first program and the second program; and
transmitting the updated scheduled recordings list from the server to the digital video recorder over the network.

US Pat. No. 10,142,689

SERVER, TERMINAL, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM STORING INFORMATION PROCESSING PROGRAMS

Sony Interactive Entertai...

1. A server comprising:an operation information acquisition circuit operating to sequentially acquire each piece of operation information, including respective first operation information and respective second operation information, sequentially transmitted from a terminal through a network;
an execution circuit operating to execute an application by executing processing corresponding to the respective first and second operation information in accordance with a timing with which the operation information acquisition circuit acquired the respective first and second operation information;
a timer circuit operating to measure respective first predetermined intervals and respective second predetermined intervals, where: (i) respective starts of the respective first predetermined intervals are from respective points in time that the respective first operation information are received, and where respective ends of the respective first predetermined intervals are a predetermined fixed first amount of time later than the respective starts, and (ii) respective starts of the respective second predetermined intervals are from respective points in time that the respective first operation information are received, and where respective ends of the respective second predetermined intervals are a predetermined fixed second amount of time later than the respective starts, and where the predetermined fixed second amount of time is shorter than the predetermined fixed first amount of time;
an execution control circuit operating, if one of the first predetermined intervals has passed from when the execution circuit started processing a corresponding one of the respective first operation information without acquiring any second operation information acquired after the one of the respective first operation information and within such one of the first predetermined intervals, to make the execution circuit execute processing in accordance with the one of the respective first operation information again; and
a transmission circuit operating to transmit image information based on the execution of the application by the execution block to the terminal.

US Pat. No. 10,142,687

AUDIENCE CONTENT EXPOSURE MONITORING APPARATUSES, METHODS AND SYSTEMS

Symphony Advanced Media, ...

1. A pulse media consumption measuring apparatus, comprising:a memory;
a processor disposed in communication with the memory, a plurality of processing instructions stored in the memory and when executed cause the processor to:
receive media program schedule listing data from a media network,
receive a user media program selection message from a user mobile device;
determine a status of the user mobile device;
send a first user atmospherics data sampling pulsing request to the user mobile device based on the status of the user mobile device;
receive a user atmospherics data package from the user mobile device,
the user atmospherics data package including multimedia data captured by the user mobile device and indicative of user engagement of media watching;
analyze the user atmospherics data package to obtain information indicative of user engagement of media watching relating to the user media program selection message;
revise a pulsing schedule with the user mobile device based on the information to produce a revised pulsing schedule; and
send a second user atmospherics data sampling pulsing request to the user mobile device based on the revised pulsing schedule.

US Pat. No. 10,142,684

PINNING ENCRYPTION METADATA TO SEGMENT URIS

Cisco Technology, Inc., ...

1. A method, comprising:obtaining a first uniform resource identifier for a segment of a content item;
obtaining encryption metadata indicative of encryption information to be used for encrypting the segment when the segment is requested by a client device or a content delivery network;
generating a data combination based on the first uniform resource identifier and the encryption metadata;
generating an authentication code or a signature by applying a secret to the data combination, the secret being unknown to the client device or the content delivery network;
generating a second uniform resource identifier for the segment based on the authentication code or the signature, the encryption metadata and the first uniform resource identifier;
inserting the second uniform resource identifier in an adaptive bitrate media playlist for the content item; and
sending the adaptive bitrate media playlist to the client device or the content delivery network.

US Pat. No. 10,142,677

ENTRY DEVICE FOR A CATV NETWORK

PPC BROADBAND, INC., Eas...

1. An entry device for a cable television (CATV) network, comprising:an input port configured to be connected to the CATV network, such that the input port is configured to receive downstream CATV signals from the CATV network and provide upstream CATV signals thereto;
a first splitter electrically connected to the input port;
an active signal path electrically connected to the first splitter;
a passive signal path electrically connected to the first splitter;
a second splitter electrically connected to the active signal path;
a plurality of active ports electrically connected to the second splitter, wherein the plurality of active ports are configured to communicate with one another via the second splitter;
a passive port electrically connected to the passive signal path and configured to communicate with the input port via the passive signal path;
a filter configured to block multimedia over coaxial alliance (MoCA) signals from proceeding from the active ports or the passive port to the input port; and
a signal bypass path configured to transmit the MoCA signals between the active ports and the passive port.

US Pat. No. 10,142,673

ACCESSING PROGRAMS USING NETWORKED DIGITAL VIDEO RECORDING DEVICES

THE DIRECTV GROUP, INC., ...

1. A device, comprising:a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:
presenting, at a display device, a first content guide of first programs stored at the memory, wherein the first content guide includes a first unit identification area identifying the device and includes a first content area including a first list of the first programs stored at the memory;
detecting a first request to receive information associated with network video storage that is accessible via a network;
receiving a second content guide of second programs stored at the network video storage responsive to the first request associated with the network video storage;
presenting, at the display device, the second content guide of second programs stored at the network video storage, wherein the second content guide includes a second unit identification area identifying the network video storage and includes a second content area including a second list of the second programs stored at the network video storage;
receiving a snapshot file representing an update to the second content guide of second programs stored at the network video storage, wherein the update is generated by the network video storage upon a change in the second list of the second programs stored at the network video storage;
presenting an updated second content guide at the display device according to the snapshot file, wherein the network video storage comprises a digital video recorder accessible via a local area network;
detecting a second request to view a selected program from the updated second content guide;
receiving the selected program from the network video storage responsive to the second request;
presenting, at the display device, the selected program that is received from the network video storage;
pausing a presentation of the selected program in response to receiving a first user-generated input resulting in a paused presentation of the selected program;
storing the paused presentation of the selected program at the network video storage according to a pointer, wherein the pointer refers to corresponding to a number of seconds into the selected program the presentation was paused; and
presenting, at the display device, playback of the paused presentation of the selected program according to the pointer in response to receiving a second user-generated input, the presenting the playback of the paused presentation of the selected program includes retrieving the selected program from the network video and rapidly processing the selected program in background to resume the playback from the number of seconds into the selected program.

US Pat. No. 10,142,672

RECEIVER DEVICE

Sony Semiconductor Soluti...

1. A receiver device comprising:a first input terminal to which a first broadcast signal of a first frequency band is input;
a second input terminal to which a second broadcast signal of a second frequency band is input;
a first distribution circuit configured to distribute a first broadcast signal input to the first input terminal, to at least two or more high-frequency processing units;
a second distribution circuit configured to distribute a second broadcast signal input to the second input terminal, to at least two or more high-frequency processing units;
a first processing unit configured to execute a predetermined frequency conversion process in response to the first or second broadcast signal, wherein the first broadcast signal is supplied from the first distribution circuit, or the second broadcast signal is supplied from the second distribution circuit;
a second processing unit configured to execute a predetermined frequency conversion process in response to the first or second broadcast signal, wherein the first broadcast signal is supplied from the first distribution circuit, or the second broadcast signal is supplied from the second distribution circuit; and
a multi-layer substrate having a top surface and a bottom surface, wherein the multi-layer substrate includes hard-wired layers and insulating layers therebetween in an alternating arrangement, wherein the first distribution circuit, the first processing unit and the second processing unit are located on the top surface of the multi-layer substrate and the second distribution circuit is located on the bottom surface of the multi-layer substrate and wherein the second distribution circuit is displaced laterally on the bottom surface of the multi-layer substrate with respect to the first distribution circuit so as to not overlap the first distribution circuit as viewed in a direction perpendicular to the multi-layer substrate, the multi-layer substrate further comprising first connections on the top surface between respective outputs of the first distribution circuit and first inputs of the first and second processing circuits, and second connections from the bottom surface by vias, through the hard-wired layers and the insulating layers, to the top surface between respective outputs of the second distribution circuit and second inputs of the first and second processing circuits.

US Pat. No. 10,142,670

METHOD AND SYSTEM FOR OBTAINING CONTENT DATA IN AN IN-VEHICLE INFOTAINMENT SYSTEM FROM A SET TOP BOX

The DIRECTV Group, Inc., ...

1. A method comprising:detecting a home local area network at an in-vehicle infotainment system;joining the home local area network comprising a set top box;in response to joining the home local area network, communicating a first content position request signal associated with a first user profile from the in-vehicle infotainment system to the set top box;
in response to joining the home local area network, communicating a second content position request signal associated with a second user profile from the in-vehicle infotainment system to the set top box;
receiving, at the in-vehicle infotainment system, first content position data for content and a first playlist associated with the first user profile, said first content position data and said first playlist communicated in response to the first content position request signal through the home local area network, said first content position data corresponding to a first last playback position stored in the set top box, said first playlist corresponding to a first list of video content stored within the set top box for later playback;
receiving, at the in-vehicle infotainment system, second content position data for content and a second playlist associated with the second user profile, said second content position data and said second playlist communicated in response to the second content position request signal through the home local area network, said second content position data corresponding to a second last playback position stored in the set top box, said second playlist corresponding to a second list of video content stored within the set top box for later playback, wherein said second playlist is different than the first playlist;
storing the first content position data and the first playlist at the in-vehicle infotainment system; storing the second content position data and the second playlist at the in-vehicle infotainment system; displaying the first playlist at the in-vehicle infotainment system; displaying the second playlist at the in-vehicle infotainment system;
generating a first playlist request based on the first playlist; generating a second playlist request based on the second playlist; playing content from the first playlist at the in-vehicle infotainment system up to a first content position in response to the first playlist request; playing content from the second playlist at the in-vehicle infotainment system up to a second content position in response to the second playlist request;
communicating the first content position to the set top box from the in-vehicle infotainment system through the home local area network, causing the set top box to store the first content position therein, communicating the second content position to the set top box from the in-vehicle infotainment system through the home local area network, causing the set top box to store the second content position therein;and separately displaying the first playlist and the second playlist through the in-vehicle infotainment system.

US Pat. No. 10,142,669

SYSTEM OF CONNECTED DEVICES

The Swatch Group Research...

1. A set of devices comprising:at least one receiver device and at least one portable device, the receiver device includes means for receiving a multichannel signal configured to preserve a part of the signal transmitted on a particular channel allowing information to be received in a form of a program, conversion means associated with propagation means for broadcasting the information, and communication means, the portable device includes an electronic module for operation of the portable device, the electronic module includes at least a wireless communication circuit configured to communicate with the communication means of the receiver device,
wherein the receiver device and the portable device each include a specific tag associated with the set, the specific tag being an electronic source identifier,
wherein each particular program is identified by at least one specific identifier, pre-programmed in the portable device,
wherein the pre-programmed specific identifier includes at least one group of codes, each group of codes being selected by a user and corresponding to a type of information, the type of information includes the channel, a category of the program, a genre, or a type of the program
wherein the portable device is configured to detect, via the wireless communication circuit, presence of at least one receiver device belonging to the set of devices and to transmit a first pre-programmed specific identifier of the at least one pre-programmed specific identifier to the at least one receiver device and in response to receiving the pre-programmed specific identifier, the at least one receiver device searches for a frequency on which the program corresponding to said first pre-programmed specific identifier is being broadcast and, based on this searching, selects said frequency, and
wherein, when there is no frequency on which the program corresponding to the first pre-programmed specific identifier, the at least one receiver device is configured to search for a frequency on which the program corresponding to a second pre-programmed specific identifier of the at least one pre-programmed specific identifiers transmitted by the portable device.

US Pat. No. 10,142,666

AUDIOVISUAL CONTENT ITEM DATA STREAMS

KONINKLIJKE PHILIPS N.V.,...

1. A method of generating an audio signal for an audiovisual content item, the method comprising:receiving an audiovisual content item data stream comprising a plurality of individual audiovisual data streams, the plurality of individual audiovisual data streams comprising audiovisual components for an audiovisual content item, each audiovisual data stream comprising:
encoded data representing at least one audiovisual component and synchronization data, wherein the audiovisual content item data stream comprises:
a first audiovisual data stream comprising first audio data for an audio representation for the audiovisual content item, the first audio data comprising mandatory audio data and replaceable audio data;
extracting the mandatory audio data from the first audio data;
generating an audio data processing descriptor for second audio data of at least one of the individual audiovisual data streams, wherein the audio data processing descriptor is indicative of the second audio data being one of: alternative audio data and additional audio data
replacing the replaceable audio data by the second audio data, when said audio data processing descriptor indicates the second audio data is indicated as alternative;
generating the audio signal from the mandatory audio data and the replaceable audio data, and, when the audio data processing descriptor indicates that the second audio data is additional audio data, the additional audio data.

US Pat. No. 10,142,655

METHOD AND APPARATUS FOR DIRECT SIMPLIFIED DEPTH CODING

MEDIATEK INC., Hsin-Chu ...

1. A method of Intra coding for a depth block in a three-dimensional coding system, the method comprising:receiving input data associated with a current depth block, wherein the current depth block is partitioned into one or more segments;
receiving reconstructed neighboring depth samples of the current depth block;
deriving a prediction value for each segment based on the reconstructed neighboring depth samples directly without deriving depth prediction samples or depth prediction subsamples of each segment, wherein the prediction value is derived for each segment based on a function of at least two reconstructed neighboring depth samples adjacent to a depth sample of the current depth block, and wherein the prediction value for each segment is derived based on an average of a first reconstructed neighboring depth sample and a second reconstructed neighboring depth sample; and
encoding or decoding each segment of the current depth block using the prediction value, wherein the current depth block is coded using simplified depth coding (SDC) Planar mode having one segment and the prediction value, P for said one segment is derived according to P=(X+Y)>>1, wherein X corresponds to a first reconstructed neighboring depth sample diagonally across from a lower-left corner depth sample of the current depth block and Y corresponds to a second reconstructed neighboring depth sample diagonally across from an upper-right corner depth sample of the current depth block.

US Pat. No. 10,142,651

FRAME RATE CONVERSION WITH PARTIAL MOTION VECTOR

PIXELWORKS, INC., Portla...

1. A machine-implemented method of frame rate conversion (FRC), comprising:a motion vector (MV) generator at a client, the MV generator internally generating motion vectors (MVs);
a frame interpolation (FI) block at the client, the FI block using the internally generated MVs to perform motion-compensated FI;
an image comparator configured to compare a first frame from a first FI block at a server to a second frame from a second FI block at the server;
an external MV generator externally generating MVs;
the client receiving the externally generated MVs;
replacing, at the client, at least a portion of the internally generated MVs with the externally generated MVs based on the comparing; and
using the externally generated MVs in place of the internally generated MVs in subsequent iterations of a recursive three-dimensional (3D) motion vector calculation (MVC) process.

US Pat. No. 10,142,643

MARKER GENERATING METHOD, MARKER DECODING METHOD, AND MARKER READING DEVICE

Kabushiki Kaisha Toshiba,...

1. A marker generating method comprising:replacing a value in a bit string with a signal pattern to generate a first signal pattern arrangement;
dividing the first signal pattern arrangement into a first partial signal and a second partial signal;
adding the first partial signal having a pattern cycle extended to a pattern cycle of the second partial signal to the second partial signal to generate a second signal pattern arrangement;
setting a gradation of shading which indicates a signal of the second signal pattern arrangement.

US Pat. No. 10,142,642

BLOCK ADAPTIVE COLOR-SPACE CONVERSION CODING

QUALCOMM Incorporated, S...

1. A method of decoding video data, the method comprising:determining an initial quantization parameter (QP) for a luma component;
for a coding unit (CU) of the video data encoded with a color space transform enabled, setting a final QP for the luma component such that the final QP for the luma component is equal to a sum of the initial QP of the luma component and a non-zero QP offset for the luma component;
inverse quantizing, based on the final QP for the luma component, a coefficient block for the CU, the coefficient block for the CU being based on sample values of the luma component;
applying an inverse transform to the coefficient block to produce a residual block;
forming a decoded video block by summing the residual block and a predictive block;
determining a boundary strength of a luma edge of the decoded video block, wherein the boundary strength of the luma edge is dependent on the final QP for the luma component; and
based on the boundary strength of the luma edge not meeting a first threshold, performing a deblocking filtering process on the luma edge.

US Pat. No. 10,142,641

SYSTEM AND METHOD FOR PARALLEL IMAGE PROCESSING AND ROUTING

1. A system for collaboratively switching an image stream input to an image stream output, comprising:a plurality of image stream input interfaces, each image stream input interface comprising an image stream;
an image stream output interface configured to physically connect to an image stream output device having a plurality of virtual displays, each virtual display comprising a portion of a display area of the image stream output device;
a switching matrix in communication with the plurality of image stream input interfaces, and the image stream output interface, wherein the switching matrix is configured to selectively map one or more an image stream input interfaces of the plurality of image stream input interfaces to the image stream output interface, wherein the selective mapping includes mapping each image stream of the one or more image stream input interfaces to a virtual display of the plurality of virtual displays in real time;
a collaborative control interface, configured to be simultaneously accessed through one or more user devices by at least two users, configured to enable operation of the system, configuration of the system, or a status check of the system, and through which the at least two users can configure the selective mapping of the switching matrix to simultaneously control the selective mapping of the plurality of image stream input interfaces to image stream output.

US Pat. No. 10,142,640

METHOD AND APPARATUS FOR USING SMALL-SIZED BUFFER IN COMPRESSION/DECOMPRESSION WITH BLOCK PREDICTION

MEDIATEK INC., Hsin-Chu ...

1. A compression method with block prediction, comprising:utilizing a vector buffer to store at most K final vector information sets at a same time, wherein the K final vector information sets are determined for K pixel groups, respectively, each pixel line of an image is composed of a plurality of pixel groups, a final vector information set of each pixel group comprises a value of a final block prediction vector determined for said each pixel group, the value of the final block prediction vector that is determined for said each pixel group and stored into the vector buffer is a pixel position offset value, K is an integer that is equal to or larger than one, a maximum number of final vector information sets simultaneously stored in the vector buffer is equal to K, and K is smaller than a number of all of the pixel groups of said each pixel line; and
when encoding a first pixel group in a first pixel line, obtaining a final vector information set of the first pixel group from the vector buffer, and encoding the first pixel group with the obtained final vector information set of the first pixel group, wherein the final vector information set of the first pixel group stored in the vector buffer is derived from performing block prediction search upon a second pixel line different from the first pixel line;
wherein before the first pixel group is encoded according to the final vector information set of the first pixel group, the final vector information set of the first pixel group is stored in the vector buffer;
wherein after the final vector information set of the first pixel group is read from the vector buffer for encoding the first pixel group and before a second pixel group in the first pixel line is encoded according to a final vector information set of the second pixel group, the final vector information set of the first pixel group stored in the vector buffer is overwritten by the final vector information set of the second pixel group.

US Pat. No. 10,142,639

CLUSTER-BASED DEPENDENCY SIGNALING

GE Video Compression, LLC...

1. A device configured to process a data stream representing a multi-layered signal into which a video is coded using inter-layer prediction as different layers, which correspond to different levels of information amount, the data stream comprising a plurality of packets, each of which is associated with one of the different layers, each layer being indexed by a base layer-ID or a base layer-ID and an extension layer-ID, the device configured to:read, from the data stream,
a first inter-dependency syntax structure indicating interdependencies between pairs of different values representable by the base layer-ID, and
a second inter-dependency syntax structure indicating inter-dependencies between pairs of different values representable by the extension layer-ID, wherein an instantiation of the second inter-dependency syntax structure indicates (a) a first layer dependent on, in terms of inter-layer prediction, a second layer, wherein the first and second layers are associated with a same base layer-ID and different extension layer-IDs, or (b) a first layer dependent on, in terms of inter-layer prediction, a second layer, wherein the first and second layers are associated with different base layer-IDs and different extension layer-IDs; and
construct, based on the first and second inter-dependency syntax structures, an inter-layer dependency description revealing possible inter-layer prediction dependencies between the different layers.

US Pat. No. 10,142,638

METHOD FOR ENCODING/DECODING IMAGE AND DEVICE USING SAME

Electronics and Telecommu...

1. A method of decoding a bitstream comprising a plurality of layers, the method comprising:setting parameters for decoding the bitstream from a random access point when random access occurs; and
decoding a decoding target picture,
wherein the setting of the parameters comprises
setting an initialization flag indicating whether the decoding target picture is correctly decoded and output when the random access occurs;
setting a flag variable (NoRaslOutputFlag) indicating whether the decoding target picture is used as a random access point; and
resetting an initialization flag of a target layer to 1 when the decoding target picture is an intra random access point (IRAP) picture, the flag variable is 1, the initialization flag of the decoding target picture is 0 and initialization flags of all reference layers of the target layer are 1.

US Pat. No. 10,142,637

METHOD AND APPARATUS FOR PARALLELIZING CONTEXT SELECTION IN VIDEO PROCESSING

Texas Instruments Incorpo...

1. A method for parallel context processing for image decoding, the method comprising:receiving, by at least one processor of a plurality of parallel processors, an image;
dividing the bins into a plurality of groups of N bins based on a zig-zag scan order that includes a plurality of diagonal scan lines, each of the groups of N bins being a set of N contiguous bins along the zig-zag scan order, wherein N is an integer greater than 1;
generating, by the at least one processor, reduced context bins for bins in a scan representing a significance map of the image, comprising:
removing, by the at least one processor, a context selection dependency directly above a selected bin of the bins, in response to determining that the selected bin is in a leftmost column; and
removing, by the at least one processor, a context selection dependency directly to the left of the selected bin, in response to determining that the selected bin is in a top row; and
performing, by the plurality of parallel processors, parallel context processing for the reduced context bins, to generate a decoded image; and
outputting, by the at least one processor, the decoded image.

US Pat. No. 10,142,634

IMAGE PROCESSING APPARATUS AND METHOD

SONY CORPORATION, Tokyo ...

1. A device for decoding encoded data of an image, the device comprising:circuitry configured to:
receive encoded data including a plurality of coefficients constituting a quantization matrix;
decode the received encoded data; and
inversely quantize an orthogonal transform skip block of the decoded data in which orthogonal transform processing is skipped, using a matrix with coefficients having the same values which are different from the quantization matrix constituted by the plurality of coefficients.

US Pat. No. 10,142,633

FLEXIBLE CODING UNIT ORDERING AND BLOCK SIZING

Intel Corporation, Santa...

1. A method for flexible coding unit ordering and block sizing, comprising:selecting a largest coding unit size of a current frame based on a largest coding unit size of a prior frame;
determining a coding unit processing order based on heuristics and the largest coding unit size of the current frame;
determining a rate distortion metric of the current frame based on the largest coding unit size; and
in response to exit criteria being met, processing the coding units of the current frame in the coding unit processing order.

US Pat. No. 10,142,631

OFFSET DECODING DEVICE, OFFSET CODING DEVICE, IMAGE FILTERING DEVICE

HUAWEI TECHNOLOGIES CO., ...

1. An image filtering device, comprising:an offset attribute setting unit, configured to set an offset value range in accordance with a bit depth of pixel values of pixels forming an input image, wherein the bit depth of pixel values of pixels forming the input image is obtained from coded data;
an offset decoding unit, configured to decode an offset value which is restricted to the set offset value range, wherein the offset attribute setting unit is configured to set an offset bit depth of the offset value to be equal to the bit depth of the pixel values in a case in which the bit depth of the pixel values is ten or smaller, and the offset attribute setting unit is configured to set the offset bit depth of the offset value to be ten in a case in which the bit depth of the pixel values is eleven or greater;
wherein the offset attribute setting unit is configured to set a maximum bit length representing the offset value range to be (the offset bit depth?K) or smaller, wherein the offset value range is determined to be (?2(the offset bit depth-K-1)) to (2(the offset bit depth-K-1)?1), and K is an integer greater than 0;
an offset-type determining unit, configured to determine, among first and second offset types, an offset type to which a subject unit area including the pixel forming the input image belongs; and
a filtering unit, configured to add the offset value associated with the offset type to a pixel value of a pixel included in the input image which is constituted by a plurality of unit areas when the bit depth of the pixel values is ten or smaller; or left-shift the offset value according to a shift value when the bit depth of the pixel values is eleven or greater, and add left-shifted offset value to a pixel value of a pixel included in the input image which is constituted by a plurality of unit areas, wherein the shift value is set to be (bit depth of the pixel value minus offset bit depth of the offset value).

US Pat. No. 10,142,630

MODE ADAPTIVE INTRA PREDICTION SMOOTHING IN VIDEO CODING

Texas Instruments Incorpo...

1. A method for decoding an encoded video bit stream in a video decoder, the method comprising:decoding an intra prediction mode for a block of pixels encoded in the video bit stream;
determining, based on the intra prediction mode, whether or not a smoothing filter is to be applied to reference pixel values used for intra prediction of the block;
selecting a smoothing filter to be applied to the reference pixel values from a plurality of smoothing filters based on the intra prediction mode in response to determining that the smoothing filter is to be applied;
applying the selected smoothing filter to the reference pixel values to generate smoothed reference pixel values in response to determining that the smoothing filter is to be applied; and
performing intra prediction according to the intra prediction mode using the smoothed reference pixel values to generate a predicted block of pixels.

US Pat. No. 10,142,626

METHOD AND SYSTEM FOR FAST MODE DECISION FOR HIGH EFFICIENCY VIDEO CODING

ECOLE DE TECHNOLOGIE SUPE...

1. A method for video coding, the method comprising:(i) selecting a first set of prediction modes;
(ii) calculating an approximate cost of each of the first set of prediction modes;
(iii) creating a second set of prediction modes including a prediction mode in the first set of prediction modes having a minimum approximate cost compared to other prediction modes in the first set of prediction modes;
(iv) for each of other prediction modes in the first set of prediction modes:
(a) calculating a probability P that one of the other prediction modes in the first set of prediction modes has higher Rate Distortion Optimization (RDO) cost than a mode having a minimum approximate cost; and
(b) provided that the probability P is below a confidence level, adding the one of the other prediction modes in the first set of prediction modes to the second set of prediction modes, wherein the confidence level is in a range from about 0.2 to about 0.9;
(v) calculating an RDO cost for each prediction mode in the second set of prediction modes; and
(vi) selecting, from the second set of prediction modes, a prediction mode having a smallest RDO cost for the video coding, thereby reducing computational time for the video coding.

US Pat. No. 10,142,624

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

Velos Media, LLC, Plano,...

1. A method comprising:determining a sample adaptive offset (SAO) type parameter for a SAO value;
encoding the SAO type parameter into an encoded bitstream, wherein the SAO type parameter indicates that the SAO value is a band offset value;
determining the SAO value, to be added to a pixel value of a reconstructed image, represented as an integer indicating the magnitude of the SAO value and a sign parameter indicating the sign of the SAO value;
encoding the determined integer into the encoded bitstream using bypass arithmetic coding with a fixed probability; and
encoding the determined sign parameter into the encoded bitstream using bypass arithmetic coding with the fixed probability.

US Pat. No. 10,142,622

APPARATUS AND METHODS THEREOF FOR VIDEO PROCESSING

TELEFONAKTIEBOLAGET LM ER...

1. A method to be performed by a receiving apparatus for decoding an encoded bitstream representing a sequence of pictures of a video stream comprising:identifying decoder capabilities relating to level of decoding parallelism for a decoder of the receiving apparatus, wherein the identifying comprises identifying at least: a first level of decoding parallelism with which the decoder of the receiving apparatus is capable of decoding an encoded bitstream and a second level of decoding parallelism with which the decoder of the receiving apparatus is capable of decoding the encoded bitstream;
keeping a parameter indicative of the decoder capabilities relating to level of decoding parallelism;
keeping HEVC information relating to HEVC profile and HEVC level that the decoder is capable of decoding for a set of levels of decoding parallelism, wherein said keeping said HEVC information comprises: keeping first information associating a first HEVC profile and a first HEVC level with the first level of decoding parallelism and keeping second information associating the first HEVC profile and a second HEVC level with the first level of decoding parallelism; and
sending to an encoder, that is providing the encoded bitstream, (i) the parameter indicative of the decoder capabilities relating to level of decoding parallelism and (ii) the decoder's capabilities relating to HEVC profile and HEVC level that the decoder is capable of decoding for a set of levels of decoding parallelism.

US Pat. No. 10,142,620

METHODS FOR OPTIMIZING RETRO-REFLECTIVE DISPLAY SYSTEMS

MIRRAVIZ, INC., Fremont,...

1. A display system, comprising:a retro-reflective screen covered with a screen material, the retro-reflective screen having a plurality of retro-reflective screen elements positioned within the screen material, wherein at least one of the plurality of retro-reflective screen elements is oriented so as to have an incident angle that is less than 45 degrees, and wherein a portion of the screen material that corresponds to the at least one screen element has an incident angle that is greater than the incident angle of the at least one screen element; and
at least one projector that (i) generates light characterizing an image or video and (ii) projects the light onto the retro-reflective screen,
wherein screen elements having an incident angle above a certain threshold are re-oriented.

US Pat. No. 10,142,618

IMAGING APPARATUS AND IMAGING METHOD

SONY CORPORATION, Tokyo ...

1. An imaging apparatus, comprising:circuitry configured to:
adjust a focus position of a camera based on at least one autofocus operation on a real subject of a real space in user's view,
wherein the at least one autofocus operation includes mechanical adjustment of a lens system of the camera, and
wherein the camera is configured to capture an image of the real subject based on the adjusted focus position;
acquire focused-position information that indicates the adjusted focus position of the camera; and
control, based on the adjusted focus position of the camera, at least one of a binocular disparity or a convergence angle of a stereoscopic image displayed in at least one see-through display.

US Pat. No. 10,142,617

ARRAY SUBSTRATE AND DISPLAY DEVICE FOR IMPLEMENTING 2D/3D DISPLAY SWITCH AND METHOD FOR DRIVING DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A display device for implementing a two dimension (2D)/three dimension (3D) display switch, the display device comprising:an array substrate including M*N pixel units arranged in an array, where M and N are positive integers, wherein:
each of the M*N pixel units consists of a first pixel subunit A and a second pixel subunit B which are independently controlled, where the M*N pixel units include 2M*N pixel subunits and each first pixel subunit A and second pixel subunit B is a subpixel,
during display of a 2D image, the first pixel subunit A and the second pixel subunit B of one of the M*N pixel units in a mth row of the array display identical image information, and m is a positive integer less than or equal to M,
during display of a 3D image, the first pixel subunit A of the one of the M*N pixel units in the mth row of the array and the second pixel subunit B of one of the M*N pixel units in a (m?1)th row of the array display identical image information, and m is an integer greater than 1 and less than or equal to M, and
each of the M*N pixel units includes only two subpixels; and
a parallax baffle arranged opposite to the array substrate and including a plurality of opaque parallax barriers, wherein:
a non-opaque region is formed between two adjacent ones of the plurality of opaque parallax barriers,
the plurality of opaque parallax barriers in adjacent rows are arranged in a staggered manner,
the plurality of opaque parallax barriers are arranged above a portion of the first pixel subunit A of the M*N pixel units in a xth row and a (y?1)th column of the array and a portion of the second pixel subunit B of the M*N pixel units in a (x?1)th row and a (y?1) th column of the array,
x and y are each an integer greater than 1 and less than or equal to M,
each of the plurality of opaque parallax barriers in each row of the array is offset by a predetermined offset amount relative to a corresponding one of the plurality of opaque parallax barriers in an adjacent row of the array, and
the predetermined offset amount is equal to or greater than a width of two pixel subunits.

US Pat. No. 10,142,616

DEVICE AND METHOD THAT COMPENSATE FOR DISPLAYED MARGIN OF ERROR IN IID

SAMSUNG ELECTRONICS CO., ...

1. A device for correcting a display error, the device comprising:an image acquirer configured to obtain a first image by capturing an integral image display (IID) image by using a single camera; and
an error estimator configured to optimize an error algorithm indicating an error that corresponds to a discrepancy between an actual location of a microlens array located on one surface of a two-dimensional (2D) panel and an intended location of the microlens array, and to estimate the error based on the optimized error algorithm.

US Pat. No. 10,142,615

SYSTEM FOR THREE-DIMENSIONAL IMAGE CAPTURE WHILE MOVING

STEREOLABS, Orsay (FR)

1. A system mounted on an object capable of movement for capturing three-dimensional images from the object, wherein the system comprises:an image capture device including at least two digital image sensors, synchronized with each other, producing digital images, and capturing a stereoscopic image,
a processor obtaining disparity information associated with the digital images captured by the image capture device and movement speed of elements in the digital images,
a transmission connector controlling movement of the object, based on the digital images and the disparity information associated with the digital images, and
a first controller commanding the image capture device, by modifying, to facilitate controlling the movement of the object, dimensions of fields of view of the digital image sensors, and frequency of stereoscope image capture, taking into account maximum throughput tolerated by the transmission connector and the movement speed of elements in the digital images, wherein,
if the elements in the digital images are moving relatively quickly, the frequency of stereoscopic image capture is increased and the field of view is retracted, and,
if the elements in the digital images are moving relatively slowly, the frequency of stereoscopic image capture is decreased and the field of view is expanded.

US Pat. No. 10,142,614

OMNIDIRECTIONAL THREE-DIMENSIONAL SCANNER

DELTA ELECTRONICS, INC., ...

1. An omnidirectional three-dimensional scanner, comprising:a first image capturing module, a second image capturing module, a third image capturing module, a fourth image capturing module, a fifth image capturing module respectively configured to capture three-dimensional images of an object, wherein the first image capturing module has a first image capturing surface, the second image capturing module has a second image capturing surface, the third image capturing module has a third image capturing surface, the fourth image capturing module has a fourth image capturing surface, the fifth image capturing module has a fifth image capturing surface, and the first image capturing surface, the second image capturing surface, the third image capturing surface, the fourth image capturing surface, and the fifth image capturing surface form a virtual triangle column; and
a housing, wherein a shape of the housing is a cuboid, and the housing has a top surface, a bottom surface, and a first side surface, a second side surface, a third side surface, and a fourth side surface connected to the top surface and the bottom surface, wherein the first side surface is connected to the second side surface and the fourth side surface, the first image capturing module is disposed on the first side surface, the second image capturing module is disposed on the second side surface, the third image capturing module is disposed on the third side surface, the fourth image capturing module is disposed on the top surface, the fifth image capturing module is disposed on the bottom surface, and the fourth side surface has an opening;
wherein the first image capturing module comprises a first reflector and a first image capturing device that is configured to capture a reflected three-dimensional image of the object formed by the first reflector; the second image capturing module comprises a second reflector and a second image capturing device that is configured to capture a reflected three-dimensional image of the object formed by the second reflector; the third image capturing module comprises a third reflector and a third image capturing device that is configured to capture a reflected three-dimensional image of the object formed by the third reflector; the fourth image capturing module comprises a fourth reflector and a fourth image capturing device that is configured to capture a reflected three-dimensional image of the object formed by the fourth reflector; and the fifth image capturing module comprises a fifth reflector and a fifth image capturing device that is configured to capture a reflected three-dimensional image of the object formed by the fifth reflector; and
wherein the first reflector is disposed on the first side surface, the second reflector is disposed on the second side surface, the third reflector is disposed on the third side surface, the fourth reflector is disposed on the top surface, and the fifth reflector is disposed on the bottom surface.

US Pat. No. 10,142,612

ONE METHOD OF BINOCULAR DEPTH PERCEPTION BASED ON ACTIVE STRUCTURED LIGHT

1. A method of binocular depth perception based on active structured light, comprising the following steps of:Step 1: projecting coherent laser beams, by a coded pattern projector, with a coded pattern to carry out structured light coding for a target object with an unknown depth;
Step 2: arranging a first camera and a second camera symmetrically at the same distances on the left side and right side of the coded pattern projector to acquire and fix their respective reference coded pattern Rl and reference coded pattern Rr, the first camera and the second camera being two separate and distinct components and each having the same or substantially the same optical lens and image sensor, and sharing the same baseline with the coded pattern projector and receiving the coded pattern within the range of a wavelength;
Step 3: acquiring input image Il, by the first camera, and acquiring input image Ir, by the second camera, each of the input image Il and the input image Ir containing the coded pattern and the target object and preprocessing the input images Il and Ir, wherein the preprocessing includes video format conversion, color space conversion, and grey image adaptive denoising and enhancement;
Step 4: using the input image Il and the input image lr after being preprocessed to detect projection shadow areas Al and Ar of the target object respectively, wherein projection shadow area Ar located behind the left side of the target object is detected in the input image Il and projection shadow area Al located behind the right side the target object is detected in the input image Ir;
Step 5: performing two matching motion estimation: a first block matching motion estimation based on the symmetric arrangements and equal distances of the first camera and the second camera from the coded pattern projector and a second of block matching motion estimation to generate the offset respectively, wherein the first block matching motion estimation is to perform a binocular block matching calculation between a first input image block of the input image Il and a corresponding matching image block of the input image Ir based on the symmetric arrangements and equal distances of the first camera and the second camera from the projector and get an X-axis offset ?xl,r or a Y-axis offset ?y l, r; and the second block matching motion estimation is to perform (1) a first block matching calculation between the first input image block of the input image Il image and a corresponding matching image block with the reference coded pattern Rl to get an X-axis offset ?xl and a Y-axis offset ?yl and (2) a second block matching calculation between a second input image block of the input image Ir and a corresponding matching image block with the reference coded pattern Rr to get an X-axis offset ?xr or a Y-axis offset ?yr, wherein the block matching motion estimation is based on similarity values between input images and corresponding matching images;
Step 6: carrying out depth calculation, including:
(6a) selecting the X-axis offset ?xl, ror ?y l,r and combining the focal length f of the image sensor, the baseline distance between the first camera and the second camera S and a dot pitch parameter ? of the image sensor to obtain depth information d l ,r for a central point 0 of an image block mxn;
(6b) selecting the X-axis offset ?xl and ?xr or the Y-axis offset ?yl and ?yr and combining a given distance parameter d of the reference coded pattern Rl and reference coded pattern Rr, the focal length f of the image sensor, the baseline distance s between the first camera and the coded pattern projector, as well as the dot pitch parameter ? of the image sensor to obtain depth information dl and d r respectively for the central point 0 of the image blockmxn corresponding to the same position in each of the input image Il and the input image Ir;
Step 7: performing depth compensation, including, using the depth information dl and d r, combining the projection shadow areas Al and Ar detected in Step 4 to compensate and correct the depth information dl,r , and outputting a final depth value dout of the central point 0 on the image block mxn;
Step 8: moving the central point 0 of the image blockmxn to a next pixel in the same line, repeating the steps 5-7 to calculate a depth value corresponding to the next pixel and following such calculation sequence from left to right and from top to bottom line by line to obtain the depth information of the input image Il and the input image Ireach comprising the target object based on point-by-point calculation.

US Pat. No. 10,142,609

DYNAMICALLY ADJUSTABLE SITUATIONAL AWARENESS INTERFACE FOR CONTROL OF UNMANNED VEHICLES

NORTHROP GRUMMAN SYSTEMS ...

1. An apparatus, comprising:an image collection module that monitors at least one parameter to dynamically regulate an amount of data and resolution to be allocated to an area of a scene collected from an image data set, the image collection module including an object identifier having a classifier to determine object types detected in the area of the scene based on probabilities associated with a frequency band emitted from the object;
a situational awareness interface (SAI) to render a 3-D video of the scene to an operator based on the amount of data and resolution allocated from the image data set by the image collection module and to receive operator commands for an unmanned vehicle (UV) that interacts with the scene, the SAI receiving feedback from the operator to allocate resolution bandwidth to an object within the area of the scene; and
a bandwidth detector that, based on the feedback from the operator, renders the object in the scene at a first resolution and other objects in the scene at a second resolution where the first resolution is higher than the second resolution.

US Pat. No. 10,142,608

ELECTRONIC APPARATUS AND METHOD FOR PROCESSING THREE-DIMENSIONAL INFORMATION USING IMAGE

SAMSUNG ELECTRONICS CO., ...

1. A method of processing three-dimensional (3-D) information in an electronic device comprising:obtaining 3-D model information about at least part of a space of a subject included in an image taken by a camera functionally connected to the electronic device;
obtaining altitude information about the at least part of a space based on the 3-D model information;
identifying at least one characteristic area located at the at least part of a space based on variation of the altitude information; and
displaying a visual effect related to movement of an object on a display functionally connected to the electronic device, based on the 3-D model information and the characteristic area,
wherein obtaining altitude information comprises obtaining an altitude map including information about a height on a plane of a 3-D model based on the 3-D model transformed based on a depth map including information about a depth from the camera to a surface of the subject.

US Pat. No. 10,142,605

SYSTEMS AND METHODS FOR PLAYING A VIDEO CLIP OF AN ENCODED VIDEO FILE

Tribune Broadcasting, LLC...

1. A non-transitory computer readable medium encoded with a set of program instructions that when executed by a processor cause performance of functions comprising:accessing an encoded video file that includes an initial frame;
scanning the encoded video file for a start frame of a video clip, wherein the start frame is after the initial frame;
decoding the video clip of the encoded video file to generate decoded video data corresponding to the video clip, wherein the decoding the video clip includes decoding a nearest reference frame preceding the start frame and decoding intervening frames through the start frame;
populating memory with the decoded video data;
setting a playout pointer that indicates a location in the memory populated with the decoded video data and corresponding to the start frame of the video clip; and
causing a video player to read, beginning at the playout pointer, from the decoded video data in the memory so as to output, via an output port of a video playout card, a video stream of the video clip.

US Pat. No. 10,142,600

DISPLAY DEVICE

JVC KENWOOD CORPORATION, ...

1. A display device comprising:a projection unit configured to emit light modulated depending on a first picture signal, the first picture signal including three primary color signals;
a display unit configured to comprise a first screen, a transmissive liquid crystal panel, a polarizing plate, and a second screen, the first screen having a characteristic for maintaining the polarization of the entering light, the transmissive liquid crystal panel modulating incident light depending on a second picture signal, and then emitting the light, the second picture signal including three primary color signals, the polarizing plate emitting light that is included in the incident light and that has a predetermined polarizing direction; and
a display control unit configured to generate the first picture signal for driving the projection unit and the second picture signal for driving the transmissive liquid crystal panel, from an input picture signal, and generate a synchronization signal for synchronizing the first picture signal and the second picture signal, the input picture signal including three primary color signals,
wherein the display unit is configured such that the first screen, the transmissive liquid crystal panel, the polarizing plate, and the second screen are arrayed in this order with respect to an advancing direction of the light that is emitted from the projection unit.

US Pat. No. 10,142,597

WIRELESS ENTRANCE COMMUNICATION DEVICE

Amazon Technologies, Inc....

1. A method for a client device associated with a doorbell having a plurality of motion sensors, the method comprising:displaying, on a graphical user interface (GUI) displayed on a display of the client device, a plurality of motion zones, wherein each of the motion zones represents a range of motion detection for a field of view of at least one of the motion sensors of the doorbell;
receiving an input to adjust the range of motion detection of the motion sensors;
determining whether any of the plurality of motion zones is selected for motion detection, wherein the selected motion zone or zones are displayed in a darker color on the GUI and unselected motion zones are displayed in a lighter color on the GUI; and
adjusting, based on the received input, the range of motion detection for at least a subset of the motion sensors that is associated with the selected motion zone or zones.

US Pat. No. 10,142,589

INITIATING A VIDEO CONFERENCING SESSION

Google LLC, Mountain Vie...

1. A computer-implemented method comprising:receiving, at a computing device, a telephone call from a first user device associated with a first user, the telephone call: (i) being initiated by the first user dialing a telephone number assigned to the computing device, and (ii) corresponding to a request from the first user to participate in a one-to-one telephone conference with a second user, wherein the second user is signed into a web-based user account at the computing device;
outputting an indication of the telephone call at the computing device;
receiving an input at the computing device to accept the telephone call via a conferencing application that enables a real-time communication session between the first user, the second user, and one or more third party users; and
in response to receiving the input to accept the telephone call via the conferencing application, initiating a conferencing application session associated with the web-based user account at the computing device between the first user device and the computing device.

US Pat. No. 10,142,585

METHODS AND SYSTEMS FOR SYNCHING SUPPLEMENTAL AUDIO CONTENT TO VIDEO CONTENT

Rovi Guides, Inc., San J...

1. A method of synching supplemental audio content to video content, the method comprising:receiving, from a first device, a user input identifying a video asset;
comparing, at a second device, data associated with the video asset with a database listing audio files for various video assets to determine an audio asset that corresponds to the video asset;
transmitting, from the second device, a first portion of the audio asset to the first device;
receiving, at the second device, a data stream corresponding to playback of the video asset;
monitoring, at the second device, the data stream for a first indicium, wherein the first indicium indicates the playback of the video asset has ceased at a first playback position of the video asset;
in response to detecting the first indicium in the data stream, transmitting an instruction to pause playback of the audio asset on the first device;
monitoring, at the second device, the data stream for a second indicium, wherein the second indicium indicates the playback of the video asset has resumed at a second playback position of the video asset; and
in response to detecting the second indicium in the data stream:
determining whether the first portion of the audio asset corresponds to the second playback position of the video asset;
in response to determining that the first portion of the audio asset does not correspond to the second playback position of the video asset:
identifying a second portion of the audio asset, wherein a beginning of the second portion of the audio asset corresponds to the second playback position of the video; and
transmitting, to the first device, the second portion of the audio asset and an instruction to begin playback of the second portion of the audio asset on the first device.

US Pat. No. 10,142,572

IMAGING APPARATUS AND IMAGING METHOD FOR CAPTURING IMAGING DATA VIA A PIXEL ARRAY

Infineon Technologies AG,...

1. An imaging apparatus, comprising:a pixel array comprising:
a first differential pixel comprising a first radiation-sensitive region and at least one first associated charge storage region for collecting electrical charges from the first radiation-sensitive region, and
a second differential pixel comprising a second radiation-sensitive region and at least one second associated charge storage region for collecting electrical charges from the second radiation-sensitive region; and
a control circuitry configured to:
generate a common compensation signal that is common to the first differential pixel and the second differential pixel,
the common compensation signal to mitigate a saturation of at least one of:
the at least one first associated charge storage region, or
the at least one second associated charge storage region, and
the control circuitry being configured for an open-loop control of the common compensation signal based on a saturation of one or more pixels of the pixel array.

US Pat. No. 10,142,561

VIRTUAL-SCENE CONTROL DEVICE

Lucasfilm Entertainment C...

1. A handheld device that allows a user to control a virtual scene generated by a computer system, the virtual scene including one or more characters, a plurality of non-character assets and at least one virtual camera, the plurality of assets including one or more immoveable objects, moveable objects or self-propelled objects, the handheld device comprising:a body;
an I/O channel configured to enable the handheld device to communicate with the computer system that generates the virtual scene;
a display mounted on the body and configured to show a representation of the virtual scene as generated by the at least one virtual camera; and
one or more input controls operable to enable: (a) a first user-selected mode for recording images with a virtual camera of the at least one virtual camera in the virtual scene using the input controls, and (b) a second user-selected mode for selecting individual ones of the plurality of assets and moving the selected assets within the virtual scene and for selecting between different virtual lenses for the virtual camera.

US Pat. No. 10,142,547

ELECTRONIC DEVICE AND DRIVING METHOD THEREOF

Semiconductor Energy Labo...

1. An electronic device comprising:a first main surface and a second main surface;
a first short side surface and a second short side surface; and
a first long side surface and a second long side surface,
wherein each of the first short side surface, the second short side surface, the first long side surface and the second long side surface are in contact with the first main surface,
wherein each of the first short side surface, the second short side surface, the first long side surface and the second long side surface are in contact with the second main surface,
wherein the first main surface overlaps with the second main surface,
wherein each of an area of the first main surface and an area of the second main surface is greater than each of an area of the first short side surface, an area of the second short side surface, an area of the first long side surface and an area of the second long side surface,
wherein a first display region defines a first area of the first main surface covered by a display panel,
wherein a second display region defines a second area of the first short side surface covered by the display panel,
wherein a third display region defines a third area of the second main surface covered by the display panel,
wherein a fourth display region defines a fourth area of the first long side surface covered by the display panel,
wherein the first display region has a larger area than the third display region,
wherein a first region is provided on the second main surface, and
wherein a display region is not provided in the first region.

US Pat. No. 10,142,544

REAL TIME WIDE ANGLE VIDEO CAMERA SYSTEM WITH DISTORTION CORRECTION

RAPC Systems, Inc., West...

1. A wide angle video camera system comprising:a jig for obtaining measurements of field of view and amount of distortion of at least one video camera, the jig comprising at least two horizontal ribs both joining at a horizontal first point of the jig and both joining at a horizontal second point of the jig and wherein the jig further comprises at least two vertical ribs both joining at a vertical first point of the jig and both joining at a vertical second point of the jig, the at least one video camera being positioned within the jig and the jig containing a means of adjusting the tilt of the at least one video camera within the jig,
the at least one video camera mounted within the jig and facing the at least two horizontal ribs and the at least two vertical ribs to generate images of the at least two horizontal ribs and the at least two vertical ribs, the at least two horizontal ribs and the at least two vertical ribs displayed in the at least one video camera with increasing distortion with increasing field of view,
a central processing unit operatively receiving the images from the at least one video camera, the central processing unit utilizing measurements of distortion with increasing field of view, obtained from use of the jig and the at least one video camera, and the central processing unit processing the images from the at least one video camera to correct distortion in the images created by the at least one video camera, and
a display for displaying a distortion corrected output image as a two dimensional image.

US Pat. No. 10,142,542

ILLUMINATED YARD SIGN WITH WIDE-ANGLE SECURITY CAMERA AND COMMUNICATION MODULE FOR USE WITH AUDIO/VIDEO RECORDING AND COMMUNICATION DEVICES

Amazon Technologies, Inc....

1. An illuminated sign comprising:a first panel, the first panel including a translucent portion that includes text;
a second panel;
a frame that includes a first opening at a first side of the frame and a second opening at a second side of the frame, the first side being opposite to the second side, and the first opening receiving the first panel and the second opening receiving the second panel;
an illumination source located along at least a portion of a perimeter of the frame, the illumination source emitting light, the text causing at least a portion of the light to cease from transmitting through the first panel;
a first camera disposed at an opening of the first panel;
a second camera disposed at an opening of the second panel;
a communication component;
a power source providing power to the illumination source, the first camera, the second camera, and the communication module;
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 processors to perform operations comprising:
detecting an object using the first camera; and
based at least in part on the detecting of the object, causing the second camera to capture at least an image.

US Pat. No. 10,142,540

PANORAMIC VIDEO CAMERAS, CAMERA SYSTEMS, AND METHODS THAT PROVIDE DATA STREAM MANAGEMENT FOR CONTROL AND IMAGE STREAMS IN MULTI-CAMERA ENVIRONMENT WITH OBJECT TRACKING

360FLY, INC., Fort Laude...

1. A method for managing data streams in a multi-camera imaging system, the method comprising:capturing, by a first panoramic video camera of the multi-camera imaging system, images within a field of view of one or more lenses of the first panoramic video camera to produce captured panoramic images, wherein at least some panoramic images of the captured panoramic images include images of an object being tracked by the multi-camera imaging system;
generating, by the first panoramic video camera, a set of digital image files based on the captured panoramic images, each digital image file of the set of digital image files being time sequenced to reflect a time at which a panoramic image represented by the digital image file was captured by the first panoramic video camera;
receiving, by the first panoramic video camera over a first wireless communication network, a control message relating to tracking the object in the multi-camera imaging system, wherein the control message includes position and direction of movement data for the object as determined from one or more panoramic images captured by a second panoramic video camera; and
responsive to the control message, transmitting, by the first panoramic video camera, at least a portion of the set of digital image files over a second wireless communication network, wherein the second wireless communication network supports higher data rate transmission than does the first wireless communication network.

US Pat. No. 10,142,539

OPTICAL APPARATUS WITH WIDE-ANGLE OR PANORAMIC IMAGING FUNCTION

EVERREADY PRECISION IND. ...

1. An optical apparatus installed on a periphery region of a portable electronic device or an extension position extended from the periphery region, the optical apparatus comprising:a camera casing fixed on the periphery region of the portable electronic device;
a first optical module installed on the camera casing, wherein the first optical module receives an ambient light to capture a first image;
a second optical module installed on the camera casing and arranged beside the first optical module, wherein the second optical module receives the ambient light to capture a second image, or the second optical module senses the ambient light, wherein at least one of the first optical module and the second optical module has a non-linear optical axis;
a structured light generation device installed on the camera casing, wherein the structured light generation device comprises:
at least one light source emitting plural light beams;
an optical element group with a projection pattern, wherein after the plural light beams pass through the projection pattern of the optical element group, a structured light is outputted; and
a conversion lens module installed on the camera casing, wherein after the plural light beams are collimated and expanded by the conversion lens module, the plural light beams are projected on a projection surface, so that a structured light pattern is formed on the projection surface, wherein projecting directions of the plural light beams are perpendicular to a periphery surface of the periphery region of the portable electronic device; and
a projection device installed on the camera casing, wherein the projection device comprises:
at least one light source emitting plural light beams;
a display element arranged beside the at least one light source, wherein after the plural light beams pass through the display element, a displaying image is shown on display element; and
an optical lens installed on the camera casing, wherein after the plural light beams from the display element pass through the optical lens, the displaying image is projected on a projection surface, wherein projecting directions of the plural light beams are perpendicular to a periphery surface of the periphery region of the portable electronic device.

US Pat. No. 10,142,525

DISPLAY APPARATUS

FUJITSU LIMITED, Kawasak...

1. A display apparatus comprising:a display;
a rail provided on a back surface of the display and configured to extend in a direction; and
a housing placed in engagement with the rail and including a camera with a lens configured to be exposed outside the display in a first state in which the camera is moved to a first end of the rail, and to be located behind the back surface of the display in a second state in which the camera is moved to a second end of the rail;
a lock portion configured to lock the camera in one of the first state and the second state and including a lock protrusion which is fitted in a lock hole provided in the rail, a spring shaft and a lock slope portion; and
an unlock portion configured to unlock the camera which is locked and including an unlock button and an unlock slope portion configured to move in the direction with being contact with the lock slope portion when the unlock button is pushed.

US Pat. No. 10,142,512

SERVER DEVICE, IMAGE PRINTING DEVICE, AND MOVING-IMAGE DATA DELIVERY SYSTEM

Dai Nippon Printing Co., ...

1. An image printing device comprising:a storage unit that stores picture image data;
a touch panel that displays sample images of the picture image data, and that accepts an order of purchasing the picture image data;
a storage location information generation unit that generates, upon accepting the purchasing order, storage location information of moving image data in a server device, the moving image data corresponding to the picture image data;
a coding processing unit that generates a code image by coding the storage location information;
an image combining unit that generates a combined image by combining the picture image data and the code image; and
a printer that prints out the combined image on a sheet of printing paper;
wherein the storage location information generation unit generates the storage location information by adding an additional digit number, which is different for each purchasing order, to a base number that enables a storage location of the moving image data to be specified.

US Pat. No. 10,142,509

SCANNING DEVICE PROVIDING EVEN SETS OF DATA FOR TYPESETTING AND OUTPUTTING AND IMAGE FORMING SYSTEM USING SUCH SCANNING DEVICE

Avision Inc., (TW)

1. A scanning device for performing a duplex scan on a data medium, the scanning device comprising:a scan assembly, comprising two scanner modules disposed in parallel to define a passage between the scanner modules, the two scanner modules scanning a front side and a reverse side of the data medium to obtain front side analog data and reverse side analog data;
a control processor, which is electrically connected to the scan assembly, controls the scan assembly and executes an analog-to-digital converting process to convert the front side analog data and the reverse side analog data into front side digital data and reverse side digital data; and
an output interface, which is electrically connected to the control processor, and outputs even sets of digital data, comprising the front side digital data and the reverse side digital data, to an image forming apparatus, so that the image forming apparatus performs even-set data typesetting and outputting after the even sets of digital data are completely outputted, wherein the image forming apparatus is a multi-function peripheral or a printer.

US Pat. No. 10,142,503

IMAGE READING APPARATUS

Seiko Epson Corporation, ...

1. An image reading apparatus comprising:a feed unit which includes a feed roller which feeds a medium from a placement portion on which the medium is placed toward a transport path, and a frictional force application portion which applies a frictional force to an opposite side from a transport direction between the frictional force application portion and the medium which is fed by the feed roller;
a feed detection unit which detects the medium which is fed by the feed unit; and
a reading unit which reads an image of the medium which is transported along the transport path from an upstream side toward a downstream side in the transport direction,
wherein at least a portion of the feed detection unit and a detection region of the feed detection unit are provided at a position between a pinching position and an intersecting position in the transport direction, the pinching position being a position at which the feed roller and the frictional force application portion pinch the medium, the intersecting position being a position at which a common tangential line [Ng] which is in contact with a side surface of the feed roller and a side surface of the frictional force application portion on the downstream side of the pinching position in the transport direction intersects the transport path, at least the portion of the feed detection unit and the detection region of the feed detection unit being provided at a position which is a different position from the feed roller in a width direction which intersects the transport direction.

US Pat. No. 10,142,499

DOCUMENT DISTRIBUTION SYSTEM, DOCUMENT DISTRIBUTION APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. A document distribution system, comprising:a processor; and
a memory that stores a computer program,
wherein the processor executes the computer program to perform:
obtaining a sample image and a folder name of a saving destination folder selected by a user;
executing character recognition processing on the sample image to obtain character strings;
determining whether a same character string as the folder name of the saving destination folder exists among the character strings obtained by the character recognition processing;
registering, as an enlargement area, an area corresponding to the same character string in the sample image in a case where it is determined that the same character string as the folder name of the saving destination folder exists, wherein the registered enlargement area is associated with the sample image and the folder name;
obtaining a target image on which distribution processing is to be performed;
identifying the sample image similar to the obtained target image; and
displaying an area of the target image corresponding to the registered enlargement area associated with the identified sample image.

US Pat. No. 10,142,498

IMAGE FORMING SYSTEM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD

Ricoh Company, Ltd., Tok...

1. An image forming system, comprising:one or more image forming apparatuses;
one or more user location sensors positioned proximate to one or more entryways; and
an information processing apparatus connected to the one or more image forming apparatuses through a network, the information processing apparatus including first circuitry to,
determine a user having authority to execute an image forming job based on a source of the image forming job and a network type, the image forming job being received from a first requesting image forming apparatus of the one or more image forming apparatuses,
register the image forming job in association the user,
acquire user location information associated with the user, the user location information having been generated by the one or more user location sensors,
determine whether the user is located in a first area based on the user location information to generate a first determination result, and
determine an operation to be performed on the image forming job based on the first determination result.

US Pat. No. 10,142,490

METHOD AND APPARATUS FOR IMPROVING SERVICE EFFICIENCY IN WIRELESS COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A method for providing a voice over IP multimedia subsystem (IMS VoPS) by a terminal in a mobile communication system, the method comprising:initiating a voice call based on the IMS VoPS;
transmitting a tracking area update request message if entering a tracking area that is not registered;
receiving from a network a first tracking area update accept message including network support information indicating whether the network supports the IMS VoPS;
identifying that a bearer associated with the voice call is released;
transmitting a combined tracking area update request message;
receiving from the network a second tracking area update accept message including a network update result indicating tracking area (TA) updated; and
attempting to select a GSM edge radio access network (GERAN) or a UMTS terrestrial radio access network (UTRAN) and disabling an evolved UTRAN (E-UTRAN) function, based on the network support information and the network update result indicating TA updated.

US Pat. No. 10,142,488

TECHNIQUES TO EXTEND A DOORBELL CHIME

Vivint, Inc., Provo, UT ...

1. A method of security and/or automation systems comprising:receiving an input at a doorbell of a structure, the doorbell in communication with a security and/or automation system of the structure;
determining by the security and/or automation system an occupancy of the structure based on the received input; and
generating by the security and/or automation system a first alert corresponding to the received input based at least in part on the determined occupancy.

US Pat. No. 10,142,456

USER EQUIPMENT TO PERSONALIZE USE OF SERVICE AND OPERATING METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

1. An operating method of user equipment configured to personalize use of a service, wherein the user equipment comprises a storage configured to store personalization management information comprising a plurality of pieces of personalization information and a plurality of pieces of service operator information corresponding to each of the plurality of pieces of personalization information, the operating method comprising:accessing the storage to read the personalization management information and, from the personalization management information, detecting personalization information and service operator information matched to reference information registered in the user equipment; and
determining whether a user is able to use the service, by using user information and a result of the detecting.

US Pat. No. 10,142,448

SEPARABLE MOBILE DEVICE HAVING A CONTROL MODULE AND A DOCKING STATION MODULE

BlackBerry Limited, Wate...

1. A mobile communication device comprising:a control module configured for short-range wireless communication, the control module comprising:
a touch-sensitive display;
a short-range wireless transceiver;
a processor that electrically couples the touch-sensitive display and the short-range wireless transceiver; and
a docking station module configured for long-range wireless communication and short-range wireless communication, the docking station module comprising:
a body having a recessed docking area that receives the control module in a fully docked state in which the control module flush fits with the body;
a docking short-range wireless transceiver configured to communicate with the control module;
a long-range wireless transceiver that is configured to communicate with a long-range network;
a docking processor that electrically couples the docking short-range wireless transceiver and the long-range wireless transceiver; and
a physical QWERTY keyboard with a navigation tool that is adapted to provide textual entries to the control module, the QWERTY keyboard defining a rectangular boundary in which all keys of the QWERTY keyboard are enclosed and the navigation tool disposed within the boundary of the physical QWERTY keyboard;
wherein the docking station module comprises a sliding mechanism for sliding the control module relative to the docking station module;
wherein the control module and the docking station module operate in an undocked state, a partially docked state and a fully docked state, wherein the sliding mechanism transitions the control module from the undocked state to the partially docked state and the fully docked states;
wherein, in the partially docked state, the control module is slid partly into the recessed docking area and is positioned to partially overlap the recessed docking area, with the physical keyboard of the docking station module and the navigation tool being accessible and provides keyboard input and cursor control to the control module; and
wherein, in the fully docked state, the control module is slid completely into the recessed docking area and conceals the physical keyboard and the navigation tool of the docking station module, thereby preventing keyboard input and cursor control from the docking station.

US Pat. No. 10,142,444

METHODS, DEVICES, AND SYSTEMS FOR IMPLEMENTING CENTRALIZED HYBRID WIRELESS SELF-ORGANIZING NETWORKS

TRINITY MOBILE NETWORKS, ...

1. A telecommunications device, operable in a system comprising one or more servers, said device being a client device in said system, said device constructed and adapted to:(a) provide, to said one or more servers, a client configuration state for said client device, wherein said client configuration state includes or is based on information about other devices with which the client device can communicate in at least one direction;
(b) obtain from said one or more servers a sub-network configuration, wherein said sub-network configuration comprises at least one path from said one or more servers to said client device, wherein said client device is in said first sub-network, and wherein said sub-network configuration was determined by the one or more servers based on: (i) said client configuration state, and (ii) at least one other client configuration state of at least one other client device; and
(c) use a path specified in said sub-network configuration to obtain at least one resource via said one or more servers.

US Pat. No. 10,142,441

SEARCH RESULT ANNOTATIONS

Google LLC, Mountain Vie...

1. A method performed by a data processing apparatus, the method comprising:receiving a search query from a user, the user having a plurality of social affinity groups, each social affinity group identifying a group of users and the user as a proper subset of users of a network;
receiving search results responsive to the search query, each search result referencing a corresponding resource that is determined to be responsive to the search query;
identifying search results referencing resources that each have an association with one or more of the social affinity groups, where each association corresponds to one of a plurality of association types, each of the plurality of association types specifying one of a plurality of user actions performed by one or more different users of the one or more social affinity groups, the user actions including a user creation of an associated resource and a user endorsement of an associated resource;
selecting one of the identified search results for annotation, wherein the selection is based in part on a pre-determined priority hierarchy of association types that specifies a different priority for each user action specified by an association type, and the selected search result has an association that corresponds to an association type with a highest priority among association types of the associations of the identified search results;
annotating the selected search result, the annotation describing the association of one of the social affinity groups with the resource the selected search result references, and further identifying the social affinity group, the annotation comprising:
determining a number of users that are members of the one of the social affinity groups;
for each of a plurality of annotation terms, wherein each annotation term describes a relative threshold of a number of users that are members of the one of the social affinity groups, determining a target threshold for the annotation term, and wherein the target threshold for each annotation term is different from the target threshold for each other annotation term;
determining, for each annotation term of the plurality of annotation terms, a threshold value based, at least in part, on the number of users that are members of the one of the social affinity groups and the target threshold for the annotation term;
comparing the number of users that are members of the one of the social affinity groups to the threshold values; and
applying, as the annotation, the annotation term having a target threshold that is i) less than the number of users that are members of the one of the social affinity groups and ii) that is greater than each other target threshold this is less than the number of users that are members of the one of the social affinity groups;
presenting the annotated search result to the user.

US Pat. No. 10,142,382

DETECTING VIDEO STREAMING AND IDENTIFYING STREAMED VIDEOS

GOOGLE LLC, Mountain Vie...

1. A processor-implemented method for identifying streamed video, comprising:receiving, at a router, a request for content from a client device;
transmitting, by the router, the request to a content server;
receiving, at the router, a first set of streamed video data packets sent by the content server in response to the request, each of the first set of streamed video data packets comprising encrypted video data for a first streamed video and an unencrypted header;
transmitting, by the router, the first set of streamed video data packets to the client device;
examining, by the router, the unencrypted header for information identifying the first streamed video;
determining, by the router, that the first streamed video is not identifiable from the unencrypted header;
responsive to determining that the first streamed video is not identifiable from the unencrypted header:
decrypting, by the router, the encrypted video data to create decrypted video data,
processing, by the router, the decrypted video data to identify the first streamed video, and
transmitting, by the router, a first identification of the first streamed video to an analytics server;
receiving, by the router, a second set of streamed video data packets, each of the second set of streamed video data packets comprising encrypted video data for a second streamed video and an unencrypted header;
examining, by the router, the unencrypted header of each of the second set of streamed video data packets for information identifying the second streamed video;
determining, by the processor, that the second streamed video is identifiable from the unencrypted headers of the second set of streamed video data packets; and
transmitting, by the router, a second identification of the second streamed video to the analytics server.

US Pat. No. 10,142,378

VIRTUAL IDENTITY OF A USER BASED ON DISPARATE IDENTITY SERVICES

SYMANTEC CORPORATION, Mo...

1. A computer-implemented method comprising:identifying, by an identity service broker implemented by at least one computer processor, an authentication of a user provided by a first identity service;
generating, by the identity service broker, a virtual identity of the user comprising a plurality of virtual attribute fields;
populating, by the identity service broker, a first virtual attribute field of the plurality of virtual attribute fields based on a value of a first attribute associated with the user and recorded by the first identity service;
determining, by the identity service broker after the populating of the first virtual attribute field, that a second virtual attribute field of the plurality of virtual attribute fields is not assigned a value;
identifying, by the identity service broker, a second identity service associated with the user when it is determined that the second virtual attribute field is not assigned a value, the second identity service configured to provide attributes of the user but not configured to provide authentication of the user, wherein the second identity service is identified based on identifying a link between an attribute of the second identity service and the first attribute of the first identity service;
populating, by the identity service broker, the second virtual attribute field of the plurality of the virtual attribute fields with a value of a second attribute recorded by the second identity service, wherein the second attribute is not the linked attribute of the second identity service and is not recorded by the first identity service; and
allowing, by the identity service broker, access for the user to a software application or a network application that is managed by the identity service broker based on the value of the populated second virtual attribute field of the virtual identity of the user satisfying a condition of a policy associated with the populated second virtual attribute field, the allowing of access being enabled by the link, which comprises a federated identity of the user, between the previously-unlinked second identity service and first identity service.

US Pat. No. 10,142,374

DEVICE PAIRING TECHNIQUES USING DIGITAL WATERMARKING

Google LLC, Mountain Vie...

1. A computer-implemented method, comprising:establishing and participating, by a first user computing device and one or more second user computing devices via a remote server computing device, in an audio/video conference session; and
during the established audio/video conference session:
detecting, using a camera of the first user computing device, a digital watermark displayed by a display of a computing system that is distinct from the first user computing device and is not participating in the established audio/video conference session, the digital watermark being a visual indicator that is detectable by the camera of the first user computing device;
determining, by the first user computing device, a unique identifier for the computing system based on the digital watermark; and
automatically coordinating, by the first user computing device and using the unique identifier, the addition of the computing system to the established audio/video conference session.

US Pat. No. 10,142,373

SECURITY-CONNECTED FRAMEWORK

McAfee, LLC, Santa Clara...

1. A security controller apparatus for providing messaging services on a data exchange layer (DXL), comprising:a memory communicatively coupled to one or more processors;
a network interface;
a DXL services engine operable for providing an application programming interface (API) for connecting to a DXL enterprise service bus (ESB) via the network interface, wherein the DXL is configured to provide a context-aware producer-consumer framework on a service-oriented architecture; and
a domain security engine operable for consuming security events via the DXL, and configured for:
subscribing to a DXL security topic as a DXL consumer;
consuming a security event related to the DXL security topic via the DXL ESB;
as a DXL producer, publishing a DXL security message via the DXL ESB, wherein the DXL security message is configured to enable a DXL consumer to act on the security message;
consolidating a plurality of DXL messages;
building a context-sensitive security policy, comprising assigning a location-independent security policy to a DXL endpoint, and publishing the assignment via a DXL message;
publishing the context-sensitive security policy via a DXL message; and
providing security information and event management (SIEM) services according to the DXL security message, comprising pooling data from a plurality of dissimilar resources and normalizing the data for consumption via the DXL.

US Pat. No. 10,142,370

METHODS AND APPARATUS FOR GENERATING AND USING SECURITY ASSERTIONS ASSOCIATED WITH CONTAINERS IN A COMPUTING ENVIRONMENT

VMWARE, INC, Palo Alto, ...

34. A method, comprising:obtaining a container image from a repository by a processor of a relying party during an execution phase;
obtaining, by executing an instruction with the processor during the execution phase, a security assertion document associated with the container image, the security assertion document having been generated at a first time, the security assertion document being separate from the container image, the container image unaltered by the generation of the security assertion document at the first time, and the security assertion document including:
a container image reference indicative of the container image from which the security assertion document was generated;
a container assessable description indicative of a plurality of unassembled parts, the unassembled parts to be assembled based on the container image to form a container for execution in a host environment, and the unassembled parts including a property;
an assessment policy reference indicative of an assessment policy, wherein the assessment policy includes a rule specifying an expected value of the property; and
a security assertion generated based on the property and based on the rule;
determining, by executing an instruction with the processor during the execution phase, whether an assessed value of the property of one of the plurality of unassembled parts matches the expected value of the property; and
in response to determining that the assessed value matches the expected value, executing the container in the host environment at a second time, wherein the second time is subsequent to the first time.

US Pat. No. 10,142,359

SYSTEM AND METHOD FOR IDENTIFYING SECURITY ENTITIES IN A COMPUTING ENVIRONMENT

AWAKE SECURITY, INC., Mo...

1. A method for identifying a security entity in a computing environment, comprising:monitoring a communication between a user computer and at least one destination computer by a security appliance executed on a computing device;
extracting a plurality of selective information from the communication by the security appliance;
identifying at least one security entity based on a subset of the selective information, wherein the subset of the selective information belonging to a first time interval;
confirming an identity of the identified at least one security entity as valid for the first time interval, based on an association between a decisive identifier and the identified at least one security entity during the first time interval;
evaluating another subset of selective information belonging to a second time interval and detecting the identified at least one security entity during the second interval, based on an association between the decisive identifier and the identity of the identified at least one security entity during the second time interval;
extending the association between the identified at least one security entity and the associated decisive identifier from the first time interval to the second time interval, based on the detection;
generating a knowledge graph for the identified at least one security entity based on the associated decisive identifier for a period extending from the first time interval to the second time interval; and
analyzing a network communication between the user computer and the at least one destination computer to detect a potential threat based on information included in the knowledge graph, wherein a result of analyzing the communication is utilized to generate information to update priority of analysis of incoming packets in further network communications between the user computer and the at least one destination computer.

US Pat. No. 10,142,358

SYSTEM AND METHOD FOR IDENTIFYING AN INVALID PACKET ON A CONTROLLER AREA NETWORK (CAN) BUS

SYMANTEC CORPORATION, Mo...

1. A method of detecting an invalid packet on a Controller Area Network (CAN) bus having a plurality of CAN nodes coupled thereto comprising:monitoring a CAN identifier (CAN ID) of each packet sent by each CAN node;
identifying whether an ACK Slot bit of a monitored packet is set to “1” or “0;”
monitoring, for a predetermined time, in response to the ACK Slot bit set to “1,” for a subsequent packet possessing the same CAN ID;
storing, in response to the subsequent packet possessing a same CAN ID, the CAN ID in a first database having a listing for valid packets;
storing, in response to the subsequent packet possession a different CAN ID, the different CAN ID in second database having a listing for invalid packets;
monitoring, in response to the ACK Slot bit set to “0,” for a same CAN ID having an ACK Slot bit equal to “0” from a previously monitored packet;
storing, in response to an absence of the previously monitored packet having the same CAN ID having the ACK Slot bit equal to “1,” the CAN ID of the CAN ID having the Slot bit equal to “0” in the second database; and
disabling the invalid packet.

US Pat. No. 10,142,357

SYSTEMS AND METHODS FOR PREVENTING MALICIOUS NETWORK CONNECTIONS USING CORRELATION-BASED ANOMALY DETECTION

Symantec Corporation, Mo...

1. A computer-implemented method for preventing malicious network connections using correlation-based anomaly detection, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:monitoring computing activity within a network that includes a plurality of computing devices over a plurality of time periods;
while monitoring the computing activity within the network:
detecting, during a first time period, at least one network connection that involves at least one of the computing devices within the network;
determining that the network connection detected during the first time period is malicious based at least in part on telemetry data collected from a plurality of security products related to the computing device;
determining that no malicious network connections involving the computing device were detected during a second time period;
identifying a feature of the computing activity that:
occurred during the first time period; and
did not occur during the second time period;
determining that the feature is likely indicative of malicious network activity due at least in part to the feature having occurred during the first time period and not having occurred during the second time period;
detecting, after the first time period and the second time period, a presence of the feature in connection with a subsequent network connection at a subsequent point in time; and
in response to detecting the presence of the feature in connection with the subsequent network connection at the subsequent point in time:
classifying the subsequent network connection as malicious; and
performing at least one security action on the subsequent network connection attempted around the subsequent point in time.

US Pat. No. 10,142,351

RETRIEVING CONTACT INFORMATION BASED ON IMAGE RECOGNITION SEARCHES

Google LLC, Mountain Vie...

1. A method for transmitting contact information to a requestor, the method comprising:receiving, by one or more processors, from a requestor an image of a user, wherein the requestor and the user are different users;
identifying, by the one or more processors, the user in the image;
determining, by the one or more processors, a time associated with the image of the user;
retrieving, by the one or more processors, a permission rule associated with the identified user, the permission rule indicating a predetermined threshold of proximity between a location of the user and a location of the requester around the time associated with the image;
determining, by the one or more processors, whether the permission rule is satisfied; and
responsive to satisfying the permission rule, transmitting, by the one or more processors, the contact information of the user to the requestor.

US Pat. No. 10,142,350

INFORMATION PROCESSING APPARATUS PERMITTING EXECUTION OF AN APPLICATION PROGRAM BY A TERMINAL APPARATUS BASED ON A LOCATION OF THE TERMINAL APPARATUS, AND INFORMATION PROCESSING METHOD OF PERMITTING THE APPLICATION PROGRAM TO BE EXECUTED BY THE TERMINAL A

FUJITSU LIMITED, Kawasak...

1. An information processing apparatus configured to communicate with a terminal device, the information processing apparatus comprising:a memory; and
a processor coupled to the memory and configured to
receive, from the terminal device, location information indicating a location at which the terminal apparatus is located,
transmit an application program, which includes a first function and a second function, to the terminal apparatus in accordance with the location information,
permit the terminal apparatus to execute the first function and the second function of the application program, when the location indicated by the location information is included in a first location range,
permit the terminal apparatus to execute the first function and prohibit the terminal apparatus to execute the second function, when the location indicated by the location information is not included in the first location range and is included in a second location range,
detect a quitting of the application program,
in a case in which the quitting of the application program is detected when the location indicated by the location information is included in the second location range, narrow the second location range, and
in a case in which the quitting of the application program is detected when the location indicated by the location information is outside of the second location range, extend the second location range.