US Pat. No. 10,218,549

WIRELESS RADIO RECEIVER THAT PERFORMS ADAPTIVE PHASE TRACKING

National Instruments Corp...

1. A wireless radio receiver that estimates and compensates for phase drift in a series of signal blocks received from a wireless channel, comprising:a post-equalization phase tracking unit configured to, for each signal block of the series of signal blocks:
compute an absolute phase rotation at the beginning of the signal block using an equalized version of pilot symbols preceding the signal block;
subdivide the signal block into a time sequence of groups of equalized modulated data symbols;
initialize an accumulated phase associated with the first-in-time group of the time sequence of groups with the computed absolute phase rotation; and
for each group of the time sequence of groups in time sequential order, wherein the group has an associated previous group in the time sequence of groups:
compute a de-rotated version of each equalized modulated data symbol within the group using the accumulated phase associated with the previous group;
blindly estimate a residual phase within the group using the de-rotated version of the equalized modulated data symbols within the group;
assign the accumulated phase associated with the group with a sum of the blindly estimated residual phase within the group and the accumulated phase associated with the previous group;
estimate phase drift within the group by using at least the accumulated phase associated with the group; and
compute a phase compensation signal for the group using the estimated phase drift within the group and compensate for phase drift on each equalized modulated data symbol within the group using the computed phase compensation signal.

US Pat. No. 10,218,548

WIRELESS RADIO RECEIVER THAT PERFORMS ADAPTIVE PHASE TRACKING

National Instruments Corp...

1. A wireless radio receiver that estimates and compensates for phase drift in a series of signal blocks received from a wireless channel, wherein each signal block of the series of signal blocks comprises a collection of data symbols, wherein an initial signal sequence and a terminal signal sequence are associated with each signal block of the series of signal blocks, wherein the initial and terminal signal sequences of each signal block are identical as transmitted by a transmitter, wherein the initial signal sequence either immediately precedes the signal block or comprises an initial portion of the data symbols of the signal block, wherein the terminal signal sequence either immediately follows the signal block or comprises a terminal portion of the data symbols of the signal block, the receiver comprising:a pre-equalization phase tracking unit configured to, for each signal block of the series of signal blocks:
compute an autocorrelation between a portion of the initial and terminal sequences associated with the signal block and compute a phase of the autocorrelation;
estimate a start phase of a first symbol within a block processing window associated with the signal block using the computed phase of the autocorrelation and the start phase of the first symbol within the block processing window associated with the previous signal block in the series of signal blocks;
estimate a phase drift within the block processing window by interpolating using the estimated start phases of the first symbol within the block processing windows associated with at least the signal block and the next signal block in the series of signal blocks; and
compute a phase compensation signal using the estimated phase drift within the block processing window and compensate for the estimated phase drift using the computed phase compensation signal.

US Pat. No. 10,218,547

FILTERED ORTHOGONAL BINARY PHASE SHIFT KEYING MODULATION WITH LOW PEAK-TO-AVERAGE-POWER RATIO

QUALCOMM Incorporated, S...

1. A method for wireless communication, comprising:modulating a first binary sequence using binary phase shift keying (BPSK) on a first axis of a complex plane;
modulating a second binary sequence using BPSK on a second axis of the complex plane, wherein the first axis and the second axis are substantially orthogonal;
determining whether to omit or insert a cyclic prefix from the first and second binary sequences based at least in part on whether a capability of a receiving device supports receiving the first and second binary sequences without the cyclic prefix;
omitting or inserting the cyclic prefix according to the capability of the receiving device; and
transmitting the first binary sequence and the second binary sequence based at least in part on the modulation of the first binary sequence and the second binary sequence.

US Pat. No. 10,218,546

SYSTEMS AND METHODS FOR NONLINEAR DISTORTION DISCOVERY IN ACTIVE CARRIERS

Cable Television Laborato...

1. A method of determining a presence of nonlinear distortion in a transmitted signal, comprising the steps of:capturing at least one frame of the transmitted signal and extracting symbols therefrom, wherein the transmitted signal comprises an orthogonal frequency division multiplexing (OFDM) signal in the frequency domain;
demodulating the captured signal to create an ideal signal, further comprising a substep of performing an inverse Fourier transform on the OFDM signal;
calculating an error vector for each of the extracted transmission symbols;
cross-correlating the created ideal signal with an error vector sequence of the calculated error vectors; and
determining the presence of nonlinear distortion in the transmitted signal according to at least one peak value resulting from the step of cross-correlating.

US Pat. No. 10,218,545

POWER LINE COMMUNICATION DEVICE AND METHOD

Vangochip Technologies, I...

1. A power line communication (PLC) device for communicating with another PLC device via a PLC signal transmitted over a wire in a broadband, comprising:a PLC engine configured to encode or decode the PLC signal,wherein,the PLC signal comprises at least one frame,
the at least one frame comprises a preamble, a frame control header and a payload, and
the preamble comprises:
a plurality of synchronization symbols used for the PLC engine to synchronize;
a plurality of preamble code symbols used for specifying at least one of a plurality of modulation mechanisms and a plurality of sub-channels in the broadband; and
a plurality of channel estimation symbols used for the PLC engine to do channel estimation, andwhereinthe modulation mechanisms include a first modulation mechanism and a second modulation mechanism,
the preamble code symbols of the preamble specify the first modulation mechanism,
the PLC engine receives the PLC signal from the another PLC device and demodulates the at least one frame of the PLC signal, wherein the PLC engine selects the first modulation mechanism according to the preamble code symbols and uses the first modulation mechanism to demodulate the frame control header and the payload,
the sub-channels of the broadband include a first sub-channel and a second sub-channel,
the preamble code symbols of the preamble further specify the first sub-channel,
the PLC engine selects the first sub-channel according to the preamble code symbols and uses the first sub-channel to demodulate the frame control header and the payload.

US Pat. No. 10,218,544

ADJUSTABLE ELECTRIC CONTROL EQUALIZATION CIRCUIT OF CABLE TELEVISION NETWORKS

Global Technology Inc., ...

1. An adjustable electric control equalization circuit comprising one or more electric control equalization modules associated with adjustable slopes, wherein the adjustable electric control equalization circuit further comprises a control module and one or more compensation modules, the control module and the one or more electric control equalization modules are electrically connected to control slope change of the one or more electric control equalization modules, the control module and the one or more compensation modules are electrically connected to generate compensation signals based on the slope change of the one or more electric control equalization modules, and an output of the one or more electric control equalization modules is electrically connected to an input of the one or more compensation module to output a combined signal of a sum of signals outputted from the one or more electric control equalization module and the one or more compensation module.

US Pat. No. 10,218,543

SUBSCRIBER STATION FOR A BUS SYSTEM AND METHOD FOR REDUCING WIRE-BOUND EMISSIONS IN A BUS SYSTEM

ROBERT BOSCH GMBH, Stutt...

1. A subscriber station for a bus system, comprising:a terminal connection to a first bus line of the bus system;
a terminal connection to a second bus line of the bus system;
a digital-analog converter for converting a digital signal into an analog signal; and
an analog-digital converter connected to the digital-analog converter, wherein the subscriber station is configured to:
output data onto the bus system by controlling the first and second bus lines to be at different electrical levels in a dominant bus state of the bus system; and
control the connected analog-digital converter and digital-analog converter to balance the different electrical levels to which the first and second bus lines are set in the dominant bus state of the bus system to be symmetrical about a predefined electrical level.

US Pat. No. 10,218,542

CHANNEL ESTIMATE IMPROVEMENT WITH L-LTF AND HT-LTF AVERAGING

Marvell International Ltd...

1. An apparatus comprising:a receiver to receive over a channel a signal comprising a first training symbol, a second training symbol, and one or more data symbols, wherein the first training symbol and the second training symbol each comprise subcarriers;
a channel estimator to determine first channel estimates for the subcarriers respectively based on the first training symbol and to determine second channel estimates for the subcarriers respectively based on the second training symbol;
a timing estimator to determine a dynamic timing advance estimate based on the first training symbol to adjust a sampling time for a remaining portion of the signal that includes the second training symbol;
a compensator to (i) determine one or more phase differences between the first training symbol and the second training symbol for the subcarriers respectively based on angular versions of the first channel estimates and angular versions of the second channel estimates, (ii) rotate the first channel estimates based on the dynamic timing advance estimate and the one or more phase differences to produce rotated first channel estimates, and (iii) produce combined channel estimates based on the second channel estimates and the rotated first channel estimates; and
circuitry to process the one or more data symbols based on the combined channel estimates.

US Pat. No. 10,218,541

OFDM TRANSMISSION/RECEPTION DEVICE FOR TRANSMITTING AND RECEIVING OFDM SYMBOLS HAVING A VARIABLE DATA TRANSMISSION RATE AND METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

1. A transmission method of a transmission device, the method comprising:identifying a first pilot insertion pattern from among a plurality of pilot insertion patterns;
inserting information on a first pilot insertion pattern into at least one of a plurality of OFDM symbols; and
transmitting a signal which is generated based on the plurality of OFDM symbols,
wherein pilot tones are inserted into at least one of the plurality of OFDM symbols based on the first pilot insertion pattern,
wherein a distance between a first insertion position of a first pilot in a first OFDM symbol and a second insertion position of the first pilot in a second OFDM symbol is six tones in the first pilot insertion pattern,
wherein a distance between the first insertion position of the first pilot and a third insertion position of the first pilot is twelve tones in the first OFDM symbol, and
wherein the first pilot is not inserted in at least one OFDM symbol between the first OFDM symbol and the second OFDM symbol in the first pilot insertion pattern.

US Pat. No. 10,218,540

TRANSMITTER FOR TRANSMITTING A HIGH-RATE DATA TRANSMISSION THROUGH DIRECT EXCITATION

Virginia Tech Intellectua...

1. A circuit for tuning a resonance frequency of an electrically small antenna and directly exciting the electrically small antenna, the circuit comprising:a first source configured for providing a constant voltage;
an antenna; and
a switched capacitor configured for being alternately coupled to the first source to be charged thereby and to the antenna for exciting the antenna.

US Pat. No. 10,218,539

FORWARDING DATA BETWEEN AN ARRAY OF BASEBAND UNITS AND AN ARRAY OF RADIO HEADS IN DISTRIBUTED WIRELESS SYSTEM USING TDM SWITCHES

Cisco Technology, Inc., ...

7. An integrated circuit, comprising:a baseband unit (BBU);
an uplink time-division multiplexing (TDM) switch coupled to (i) at least a first radio head, (ii) the BBU in the integrated circuit, and (iii) at least one uplink TDM switch in a first different integrated circuit, and wherein the uplink TDM switch is configured to:
receive a first TDM cell based on signals received from the first radio head, wherein the first TDM cell comprises a first plurality of TDM data slots, and wherein a destination of each of the first plurality of TDM data slots is predetermined;
generate a second TDM cell based on the first TDM cell, wherein the second TDM cell comprises a second plurality of TDM data slots, and wherein a destination of each of the second plurality of TDM data slots is predetermined;
forward data bits in a first slot of the first plurality of TDM data slots to the BBU in the integrated circuit; and
forward data bits in a second slot of the first plurality of TDM data slots in the second TDM cell to the at least one uplink TDM switch in the first different integrated circuit; and
a downlink TDM switch coupled to (i) the first radio head, (ii) the BBU in the integrated circuit, and (iii) at least one downlink TDM switch in a second different integrated circuit, and wherein the downlink TDM switch is configured to:
generate a third TDM cell based on digital signals received from the BBU in the integrated circuit, wherein the third TDM cell comprises a third plurality of TDM data slots; and
for each TDM data slot in the third TDM cell, forward data bits in the TDM data slot to either the first radio head or to the at least one downlink TDM switch in the second different integrated circuit.

US Pat. No. 10,218,538

HYBRID CLOS-MULTIDIMENSIONAL TOPOLOGY FOR DATA CENTER NETWORKS

Google LLC, Mountain Vie...

1. A data center network comprising:an aggregation layer including a plurality of aggregation nodes, each of the plurality of aggregation nodes including a plurality of switches interconnected in a flattened butterfly topology network configuration, wherein:
each of the plurality of switches in each of the plurality of aggregation layer nodes are only connected to the switches in the aggregation layer node that are its nearest neighbor in each dimension of the flattened butterfly topology network configuration;
a plurality of nodes in an access layer; and
a plurality of uplinks connecting each of the plurality of nodes in the access layer to one of the plurality of switches in substantially all of the plurality of aggregation layer nodes in a folded Clos network configuration, wherein:
assignment of uplinks between the plurality of switches in the aggregation layer and the plurality of nodes in the access layer is substantially random, and wherein the data center network is configured to:
receive data at a first of the access layer nodes to be transferred to a second of the access layer nodes;
transfer the data to a first switch in a selected aggregation layer node;
transfer the data to a second switch in the selected aggregation layer node; and
transfer the data from the second switch in the selected aggregation node to the second access layer node.

US Pat. No. 10,218,537

METHOD, APPARATUS AND COMPUTER PROGRAM TO PROVIDE ACCESS TO CLIENT RECORDS AND DATA RESOURCES

West Corporation, Omaha,...

1. A method, comprising:receiving a data file at a server, the file being sent from at least one client and including client requirements that specify those files of a file cluster that are desired to be accessed by the at least one client;
scanning the server to determine if any new data files have been received since a prior scanning operation;
copying the data file;
storing the copied data file in a data folder stored in the file cluster;
deleting the received data file from the server; and
moving files specified by the client requirements from an export folder of the file cluster to the server so that the at least one client may access the exported files.

US Pat. No. 10,218,536

CONFIGURING AND MANAGING VIRTUAL GRIDS

Open Invention Network LL...

1. A system for deploying servers in a network, comprising:a memory; and
one or more processors coupled to the memory, wherein the one or more processors are configured to:
receive a configuration for a first set of servers from an entity to be deployed on a grid-independent node, the grid-independent node configured to associate with two or more grids;
identify a grid identity and a first Virtual Local Area Network (VLAN) identity associated with the entity and a second set of servers on a grid-dependent node;
identify a local second VLAN identity associated with the entity and the grid-independent node;
map a combination of the grid identity and the first VLAN identity to the identified local second VLAN identity; and
based on the mapping, deploy the configuration for the first set of servers on the grid-independent node, wherein the local second VLAN identity is associated with a top-of-rack (TOR) switch that routes a packet to or from the grid-independent node;
wherein the local second VLAN identity is translated with the grid identity and the first VLAN identity in a header of the packet.

US Pat. No. 10,218,535

LOW POWER BIDIRECTIONAL BUS

Cirrus Logic, Inc., Aust...

1. An audio system, comprising:a host device;
an accessory product, wherein the accessory product comprises two components, wherein each component is configured for bidirectional data transfer between the component and the host device; and
a signal bus, comprising first and second signal lines, wherein the signal bus connects the host device and the accessory product;
wherein the host device is configured to generate a clock signal, and impose the clock signal on the first line of the signal bus;
wherein each component of the accessory product is configured to transmit a first pattern of bit values to the host device on the second line of the signal bus, during a respective subset of first half-periods of each period of said clock signal;
wherein the host device is configured to transmit a second pattern of bit values to the accessory product on the second line of the signal bus, during second half-periods of each period of said clock signal, wherein the second half-periods of each period of said clock signal are different from the first half-periods of each period of said clock signal;
wherein, in order to transmit information from the host device to the accessory product, the host device is configured to transmit an altered second pattern of bit values; and
wherein, in order to transmit information to the host device, each component of the accessory product is configured to transmit an altered first pattern of bit values.

US Pat. No. 10,218,534

DETERMINATION OF A NETWORK CLOUD CONTAINING AN UNCONTROLLED NETWORK DEVICE BASED ON LINK DATA OF CONTROLLED NETWORK DEVICES

HEWLETT PACKARD ENTERPRIS...

1. A system comprising:a processor; and
a non-transitory storage medium storing instructions executable on the processor to:
determine whether a network contains a fully-connected cloud containing an uncontrolled network device based on topological link data of controlled network devices in the network, the controlled network devices controlled by a network controller of the network, and the uncontrolled network device not controlled by the network controller,
wherein the topological link data indicates: (1) which controlled network devices are linked together, (2) whether links between the controlled network devices are single-hop or multi-hop, and (3) whether the links between the controlled network devices are bi-directional or uni-directional;
generate a topology map of network devices that includes the fully-connected cloud; and
present the topology map in a graphical user interface for troubleshooting a connectivity issue in the network.

US Pat. No. 10,218,533

WIRELESS DEVICE AND INTERFACE MODULE

Yokogawa Electric Corpora...

1. A wireless device, comprising:an interface module; and
a wireless module,
wherein the interface module is connected to a field device and includes:
first circuitry configured to at least:
accept a first signal output from the field device; and
transmit the first signal to the wireless module by first local communications; and
a first connector, the interface module being attachable to and detachable from the wireless module via the first connector,
wherein the wireless module includes:
second circuitry configured to at least:
set the interface module out of a sleep state, wherein, when the interface module is set out of the sleep state, the interface module performs supplying of power to the field device to conduct communications with the field device;
receive the first signal from the interface module by the first local communications; and
wirelessly transmit the first signal to a first external device; and
a second connector, the wireless module being attachable to and detachable from the interface module via the second connector,
wherein the second circuitry is configured to further:
wirelessly receive a second signal destined for the field device from a second external device; and
transmit the second signal to the interface module by second local communications;
wherein the first circuitry is configured to further output the second signal to the field device;
wherein the first circuitry is configured to further transmit, to the wireless module, a sleep request for bringing the wireless module into the sleep state when the second circuitry transmits a command response to the first external devices, and
wherein when the second circuitry receives the sleep request, the second circuitry is configured to further cause a wireless communication device of the second circuitry into the sleep state, then the second circuitry is configured to further causes the wireless module into a sleep state,
wherein the first circuitry is configured to further set the wireless module out of a sleep state,
wherein, when the wireless module is set out of the sleep state of the wireless module, the second circuitry wirelessly transmits the first signal to the first external device, and
wherein the first circuitry sets the wireless module out of the sleep state prior to the second external device transmitting the second signal using schedule information indicating a timing at which the second external device transmits the second signal.

US Pat. No. 10,218,532

DETERMINATION OF A STATE OF OPERATION OF A DOMESTIC APPLIANCE

British Gas Trading Limit...

1. A method for determining a state of operation of a domestic fluid heating system in a plurality of domestic fluid heating systems, comprising:receiving, at a device from a controller of the domestic fluid heating system, a time series of data relating to the operation of the domestic fluid heating system over a cycle of operation, wherein
the domestic fluid heating system comprises one or more sensors,
the one or more sensors are selected from the group consisting of control state sensor, temperature sensor and power sensor, and
the device is configured to receive data from at least one of the one or more sensors of the domestic fluid heating system; and
determining, at the device, the state of operation of the domestic fluid heating system based on comparing the received time series with a model of time series of data corresponding to the operation of the plurality of domestic fluid heating systems over a cycle of operation, wherein
the data comprising a plurality of parameters,
for each parameter of the data, the determining of the state of operation is not performed instantaneously but performed after at least one or more cycles of operation of the domestic fluid heating system, and
the cycle of operation comprises at least one of a period of transient mode of operation and a period of steady mode of operation.

US Pat. No. 10,218,531

AUTOMATION SYSTEM FOR DEPLOYMENT IN A BUILDING

1. An automation system for deployment in a building with rooms, the automation system comprising:a server; and
an electronic device cluster in each room, each electronic device cluster comprising electronic devices of which at least one is configured to sense a condition within the room and at least one of which is configured to report sensing results to the server,
wherein room locations of the electronic device clusters are undefined for the server at an initial time and the server is receptive of the sensing results from the at least one electronic device in each electronic device cluster in each room and external information and is configured to:
compare the received sensing results with the external information,
iteratively determine the room locations of one or more of the electronic device clusters from comparison results based on a correlation between the sensing results and the external information, and
communicate with at least one of the electronic devices of the one or more of the electronic device clusters based on iteratively determined room locations.

US Pat. No. 10,218,530

HOME ENERGY MANAGEMENT SYSTEM

Tekpea, Inc., Palo Alto,...

1. A method, comprising:detecting, by a management system, an electronic connection of a powered device to the management system;
receiving, by the management system, a first electronic message from the powered device, wherein the first electronic message includes information of the powered device, wherein the information of the powered device includes at least one of a device characteristic or a device capability of the powered device;
sending, by the management system and via a network, at least part of the information of the powered device to a control device, wherein the control device is configured to define a configuration that includes a set of control instructions for the powered device based on the at least part of the information of the powered device;
receiving, by the management system and via the network, a first control instruction of the set of control instructions from the control device;
sending, by the management system, the first control instruction to the powered device, wherein the powered device is configured to perform a function based on the first control instruction and the device capability of the powered device;
monitoring, by the management system, a state of the powered device, wherein the state of the powered device is changed based on a performance of the function by the powered device; and
sending, by the management system, a second control instruction to the powered device in response to a detection of a change in the state of the powered device based on the monitoring, wherein the powered device is configured to execute the second control instruction to perform a second function.

US Pat. No. 10,218,529

AUTOMATION SYSTEM FOR DEPLOYMENT IN A BUILDING

1. An automation system for deployment in a building with rooms, the automation system comprising:computing resources which are receptive of contextual information; and
an electronic device cluster in each room, each electronic device cluster comprising electronic devices, wherein:
at least one of the electronic devices in the electronic device cluster gathers environmental information within the room,
at least one of the electronic devices in the electronic device cluster communicates the environmental information to the computing resources,
multiple electronic devices in the electronic device cluster are used differently from other electronic devices in the electronic device cluster,
the contextual information describes contents of the electronic device cluster and at least one attribute of each element of the contents,
location and use descriptors of one or more electronic devices of a portion of the electronic device clusters are undefined for the computing resources at an initial time, and
the computing resources are configured to:
control the electronic devices in each electronic device cluster to generate the environmental information from interactions between various ones of the multiple electronic devices that are used differently from the other electronic devices in each of the electronic device clusters,
compare the generated environmental information with the contents and the at least one attributes of the contextual information from at least one of the electronic device clusters,
identify a location and a use of the one or more electronic devices of the portion of the electronic device clusters based on comparison results indicating correlations between the generated environmental information and the contents and the at least one attributes of the contextual information,
assign location and use descriptors to the one or more electronic devices accordingly, and
communicate with the one or more electronic devices using the location and use descriptors.

US Pat. No. 10,218,528

FREQUENCY SCANNING TO FORM A COMMUNICATION NETWORK

ENTROPIC COMMUNICATIONS, ...

1. A method of operating a first network controller of a first network comprising:receiving a request to admit a new preferred network controller, the request comprising a signal transmitted by the new preferred network controller designating itself as the new preferred network controller during an admission process to the first network based upon at least one factor relating to a preferable characteristic over other nodes; wherein:
the preferable characteristic comprises bitrate; and
the new preferred network controller is preselected based on a determination that it has a best greatest common denominator bitrate; and
handing off a network controller functionality to the new preferred network controller.

US Pat. No. 10,218,527

METHOD AND APPARATUS FOR SETTING SUB-FRAME FOR SUPPORTING MBMS

LG ELECTRONICS INC., Seo...

1. A method for receiving a Multimedia Broadcast Multicast Service (MBMS) communication or a non-MBMS communication on a Multicast Broadcast Single Frequency Network (MBSFN) subframe in a wireless communication system, the method performed by a user equipment (UE) and comprising:receiving MBSFN information, which is broadcasted, indicating a specific subframe in a frame;
determining whether the UE supports the MBMS communication or not; and
receiving the MBMS communication or the non-MBMS communication on the specific subframe based on whether the UE is determined to support the MBMS communication or not and the MBSFN information,
wherein usage of the MBSFN information and information indicated by the MBSFN information vary depending on whether the UE supports the MBMS communication or not,
wherein if the UE does not support the MBMS communication, the MBSFN information is used for only indicating an extended Cyclic Prefix (CP) subframe, and if the UE supports the MBMS communication, the MBSFN information is used for respectively indicating an MBSFN subframe among the plurality of subframes,
wherein if the UE does not support the MBMS communication, an extended CP subframe is indicated as the specific subframe by the MBSFN information and the UE receives the non-MBMS communication on the extended CP subframe, and
wherein if the UE supports the MBMS communication and a cell specific reference signal (CRS) is not configured to all of a plurality of subframes included in the frame, only the MBSFN subframe in the frame is respectively indicated as the specific subframe by the MBSFN information and the UE receives the MBMS communication on the MBSFN subframe.

US Pat. No. 10,218,526

DISTRIBUTED MULTICAST BY ENDPOINTS

NICIRA, INC., Palo Alto,...

1. A method for operating logical networks over a physical network comprising a plurality of physical network segments, the method comprising:identifying a plurality of logical networks implemented in the physical network; and
replicating Broadcast, Unknown Unicast, or Multicast (BUM) packets for the plurality of logical networks by using a plurality of tunnel endpoints as replication proxies,
wherein each particular logical network has one tunnel endpoint designated as its replication proxy in a first segment of the physical network to receive a packet belonging to the particular logical network from a second segment of the physical network and to replicate the packet to other tunnel endpoints in the first segment, and
wherein at least two of the logical networks use different tunnel endpoints in the first segment as replication proxies.

US Pat. No. 10,218,525

SYSTEM AND METHOD TO CONTROL LATENCY OF SERIALLY-REPLICATED MULTI-DESTINATION FLOWS

Cisco Technology, Inc., ...

20. A non-transitory computer readable medium comprising instructions stored thereon, wherein execution of the instructions, cause a processor a network device to cause the network device to:in response to receiving, at a network port of the network device, a first packet associated with a first multicast traffic, i) serially replicate, across a first set of network ports of a plurality of network ports associated with the network device, according to a first sequence of the first set of network ports, the packets associated with the first multicast traffic and ii) forward, via a network, the replicated multicast traffic to a plurality of computing devices associated with the first multicast traffic; and
in response to receiving a second packet associated with a second multicast traffic, i) serially replicate, across a second set of network ports of a plurality of network ports associated with the network device, according to a second sequence of the second set of network ports, the second multicast traffic and ii) forward, via the network, the replicated multicast traffic to a plurality of computing devices associated with the second multicast traffic,
wherein the serial replication of the first multicast traffic and the second multicast traffic is i) based on traversal of a plurality of entries in a Multicast Expansion Table (MET) associated with the network device and ii) based on a sequence list associated therewith, each entry being associated with a network port of the first set of network ports, wherein the first sequence is different from the second sequence, wherein at least two of the plurality of entries comprise two or more pointers that form groups of pointers, including a first group and a second group, wherein each group of the first group and second group includes a set of pointers that form a multi-linked list associated with traversal of the plurality of entries, or the portion thereof.

US Pat. No. 10,218,524

BIT INDEXED EXPLICIT REPLICATION FOR LAYER 2 NETWORKING

Cisco Technology, Inc., ...

1. A method comprising:receiving a link layer protocol frame at a link layer network device, wherein
the link layer protocol frame comprises a multicast media access control (MAC) address and a set identifier value, wherein
the set identifier value identifies a respective set of bit position mappings among a plurality of sets of bit position mappings, and
each of the plurality of sets of bit position mappings is stored in a respective bit forwarding table among a plurality of bit forwarding tables, and
the link layer network device comprises a plurality of ports;
determining whether the link layer protocol frame comprises a tag indicating that the link layer protocol frame is a bit indexed explicit replication (“BIER”) frame;
in response to determining that the link layer protocol frame comprises the tag indicating that the link layer protocol frame is a BIER frame,
accessing a frame bit mask within the link layer protocol frame, wherein
the frame bit mask comprises a plurality of bit positions,
each bit position within the frame bit mask represents a link layer destination device among a plurality of link layer destination devices, and
each of the plurality of link layer destination devices is represented by at least one relative bit position in the frame bit mask, and
selecting a subset of ports of the plurality of ports by accessing a relevant bit forwarding table at the link layer network device, wherein
the selecting comprises
using the set identifier value to select the relevant bit forwarding table from among the plurality of bit forwarding tables, and
using the frame bit mask to select the subset of ports from the relevant bit forwarding table, wherein
 the subset of ports includes less than all of the plurality of ports; and
forwarding a modified copy of the link layer protocol frame to each selected port.

US Pat. No. 10,218,523

USING A CENTRAL CONTROLLER CLUSTER TO CONFIGURE A DISTRIBUTED MULTICAST LOGICAL ROUTER

NICIRA, INC., Palo Alto,...

1. A method for a managed forwarding element (MFE) executing on a first host computer to implement a distributed multicast logical router, the method comprising:receiving a multicast group report from a data compute node (DCN) that executes on the first host computer, the multicast group report indicating a multicast group that the DCN is joining;
sending a summarized multicast group report indicating multicast groups joined by DCNs executing on the first host computer to a set of central controllers;
receiving data based on an aggregated multicast group report from the set of central controllers, the aggregated multicast group report generated by the set of central controllers based on summarized group reports from a set of other hosts; and
using the data based on the aggregated multicast group report to configure the MFE to implement the distributed multicast logical router.

US Pat. No. 10,218,522

MULTICAST METHOD, APPARATUS, AND SYSTEM FOR SOFTWARE-DEFINED NETWORK

HUAWEI TECHNOLOGIES CO., ...

1. A multicast method for a software-defined network, comprising:creating, by a multicast sending device, a multicast group;
managing, by the multicast sending device, a member of the multicast group;
completing, by a multicast routing tree management service module disposed on the multicast sending device or on a software-defined network (SDN) controller, planning of a multicast routing tree; and
converting the planning of the multicast routing tree into a flow entry modification instruction that can be executed by the SDN controller such that the SDN controller executes the flow entry modification instruction and instructs an SDN switch using a southbound application programming interface (API) to execute, according to a modified flow entry, a multicast task.

US Pat. No. 10,218,521

CONFERENCING SYSTEM

Ricoh Company, Ltd., Tok...

1. A conferencing system comprising:a plurality of information terminals that include
a display,
an image capturing device,
a first processor, and
a first memory storing program instructions that cause the first processor to:
control the image capturing device to detect gaze position information that indicates a gaze position, being viewed by a user, within a first display position of content data displayed on the display of at least one first information terminal from among the plurality of information terminals; and
an information processing apparatus that includes
a second processor, and
a second memory storing program instructions that causes the second processor to:
receive first display position information that indicates the first display position of the content data as displayed on the display of the at least one first information terminal,
receive the detected gaze position information from the at least one first information terminal, and
send the received first display position information and the gaze position information to a second information terminal from among the plurality of information terminals,
wherein
the content data, the first display position information, and the gaze position information are displayed on the display of the second information terminal,
the program instructions further cause the second processor to determine whether to convey warning information to the second information terminal based on the first display position information and second display position information that indicates a second display position of the content data as displayed by the second information terminal,
the warning information is conveyed from the information processing apparatus and displayed at the display of the second information terminal in a case where the second processor determines that the warning information is to be conveyed to the second information terminal, and
the information processing apparatus further associates the first display position information with the warning information from a display of the first display position, stores the first display position information in association with the warning information, and conveys the warning information to the second information terminal upon a subsequent display of the first display position.

US Pat. No. 10,218,520

WIRELESS DEVICE VIDEO FLOOR CONTROL

Ofinno Technologies, LLC,...

1. A method comprising:establishing, for a video application, a video bearer for a mission critical video call among a plurality of wireless devices comprising:
a first wireless device; and
a second wireless device;
modifying, by a video application function (AF), a floor control comprising changing a floor from the first wireless device to the second wireless device for the mission critical video call;
receiving, by a policy and charging rules function (PCRF) from the video AF, a first request, in response to the modifying the floor control, wherein the first request comprises one or more quality of service (QoS) parameters indicating a QoS of the video bearer;
deciding, by the PCRF, one or more policy and charging control (PCC) provisions for the QoS;
transmitting, by the PCRF to a policy charging enforcement function (PCEF), a second request comprising the one or more PCC provisions for the QoS; and
enforcing, by the PCEF, the one or more PCC provisions for the QoS on a popularity of packets transmitted via the video bearer.

US Pat. No. 10,218,519

SYSTEM AND METHOD FOR DETERMINING WHETHER USERS SHOULD BE PROVIDED ACCESS TO ONLINE CONTENT

Udemy, Inc., San Francis...

1. A system for identifying whether users should be provided access to online content, the system comprising:one or more processors configured by machine-readable instructions to:
obtain request information related to user requests for content, the request information related to an individual request including an account identifier of a requesting user account, a content identifier that identifies a piece of content being requested, and temporal information indicating a time of the individual request, such that first request information related to a first user request for a first piece of content is obtained and includes a first account identifier, a first content identifier that identifies the first piece of content, and first temporal information indicating a first time of the first user request;
maintain a record indicating whether or not requesting user accounts should be provided access to the online content;
determine whether the requesting user accounts should be provided access to individual pieces of content requested based on the record, such that a determination that the first user account should be provided access to the first piece of content is made based on the record;
update a log with the request information related to the user requests for content, such that the log is updated to include the first request information related to the first user request for the first piece of content;
analyze the request information included in the log to identify one or more of the requesting user accounts that are currently provided access to the online content but should not be provided access to the online content in the future, the request information being analyzed according to individual ones of the requesting users such that analyzing the request information included in the log includes analyzing the request information that is related to the user requests for content made by individual ones of the requesting users, wherein the request information in the log related to the user requests for content made by the first user account is analyzed and the first user account is identified as one of the requesting user accounts that should not be provided access to the online content in the future, and includes analyzing the request information according to time intervals, wherein that the request information related to user requests for content received from individual ones of the requesting users accounts are analyzed for individual ones of the time intervals, wherein the request information included in the log related to the user requests for content made by the first user account is analyzed according to the time intervals, such that responsive to the first time for the first user request being within a first interval of time, the request information in the log related to the user requests for content made by the first user account during the first interval of time, as indicated by the temporal information, are analyzed;
update the record, based on analysis of the request information included in the log, to indicate the first user account should not be provided access to the online content;
obtain second request information related to a second user request for a second piece of content made by the first user account, the second request information including the first account identifier, a second content identifier that identifies the second piece of content, and second temporal information indicating a second time of the second user request; and
determine whether the first user account should be provided access to the second piece of content based on the record, wherein a determination that the first user account should not be provided access to the second piece of content being requested is made based on the record.

US Pat. No. 10,218,518

AUTHENTICATION SERVER, AUTHENTICATION SYSTEM, AND AUTHENTICATION METHOD

Kabushiki Kaisha Toshiba,...

1. An authentication server comprising a processing unit that performs authentication of an electronic device including a PUF circuit generating a piece of ID data, whereinthe processing unit
performs statistical processing on a plurality of pieces of ID data acquired from the electronic device,
determines whether the plurality of pieces of ID data are physical random numbers based on a result of the statistical processing, and
when the plurality of pieces of ID data are determined to be physical random numbers, recognizes a result of authentication of the electronic device as a success of authentication, and when the plurality of pieces of ID data are determined not to be physical random numbers, recognizes the result of authentication of the electronic device as a failure of authentication.

US Pat. No. 10,218,517

METHODS FOR GENERATING RELIABLE RESPONSES IN PHYSICAL UNCLONABLE FUNCTIONS (PUFS) AND METHODS FOR DESIGNING STRONG PUFS

Carnegie Mellon Universit...

1. A method comprising:obtaining, by a response generator circuit, reliability information, specifying, for each bit of an array of bits provided by a physical unclonable function (PUF) circuit, whether a portion of the PUF circuit that provided that bit is configured to provide a consistent output for a plurality of operations of the PUF circuit, wherein the consistent output is an indicator that an external differential input value is insufficient to flip a polarity of a bit of the array across different environment conditions;
receiving, from the PUF circuit during run time, an array of values for the array of bits;
selecting a plurality of values from the array of values received from the PUF circuit in accordance with the reliability information; and
generating, by the response generator circuit, a PUF response from the selected plurality of values if the provided output is consistent throughout a measurement process.

US Pat. No. 10,218,516

SYSTEM AND METHOD FOR WIRELESS RE-PROGRAMMING OF MEMORY IN A COMMUNICATION SYSTEM

GENTEX CORPORATION, Zeel...

1. A method of programming memory in a wireless control system using a remote device, comprising:providing new application code to the remote device, the new application code configured to enable the wireless control system to train and to control a first one or more remote receiver devices;
independent of receiving a communication from one of the first one or more remote receiver devices, receiving the new application code from the remote device using wireless communication between the wireless control system and the remote device;
updating, by a boot loader of the wireless control system, an existing application code stored in the memory of the wireless control system with the new application code by controlling reprogramming of the existing application code in the memory of the wireless control system, the existing application code configured to enable the wireless control system to train and to control a second one or more remote receiver devices, wherein the first one or more remote receiver devices includes at least one remote receiver device not included in the second one or more remote receiver devices, such that updating the existing application code with the new application code newly enables the wireless control system to train and to control the at least one remote receiver device not included in the second one or more remote receiver devices;
entering into a programming mode on the wireless control system;
transmitting information including at least one of a part number, a serial number, an application version, or a boot loader version of the wireless control system from the wireless control system to the remote device;
verifying, by the remote device, whether the new application code is compatible with the wireless control system;
generating a random counter value; and
creating, in response to verification that the application code is compatible with the wireless control system, a challenge for authentication.

US Pat. No. 10,218,515

EVOLVING A SIGNATURE DURING TRUST VERIFICATION OF AN OBJECT

Microsoft Technology Lice...

1. A system to verify trust in an object, the system comprising:one or more processors:
memory storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
receiving a request to verify a signature associated with the object, wherein the request is received from an entity that creates at least one of the object or the signature associated with the object;
decoding the signature associated with the object to determine individual signature attributes of the signature;
determining that the signature associated with the object is no longer valid due to an invalidity event which indicates that a first signature attribute of the signature is invalid and is no longer reliable for trust verification;
identifying a second signature attribute of the signature that is still valid;
using the second signature attribute that is still valid to search one or more trusted signature databases to discover a new signature attribute that can be used instead of the first signature attribute; and
verifying, using the new signature attribute, that the object is a trusted object.

US Pat. No. 10,218,514

REMOTE VERIFICATION OF ATTRIBUTES IN A COMMUNICATION NETWORK

Nokia Technologies Oy, E...

1. An apparatus, comprising:a hardware processor configured to check whether a claimant property information of a claimant device received from the claimant device corresponds to a predefined claimant attribute and configured to obtain a result, which is positive only if the claimant property information corresponds to the predefined claimant attribute as checked by the hardware processor,
wherein the claimant property information comprises information on whether the claimant device belongs to a class of relay nodes;
a hardware processor configured to generate a first claimant intermediate key from a predefined claimant permanent key securely stored in the apparatus;
a transmitter configured to supply, to the claimant device, the first claimant intermediate key using a secured protocol,
wherein at least one of the hardware processor configured to generate the first claimant intermediate key and the transmitter is configured to generate and to supply, respectively, the first claimant intermediate key only if the result is positive.

US Pat. No. 10,218,513

METHOD AND TERMINAL FOR MESSAGE VERIFICATION

HUAWEI TECHNOLOGIE CO., L...

1. A method for public warning system (PWS) message verification, the method comprising:receiving, by a terminal, an event message sent by a cell broadcast entity, wherein the event message carries a signature of the cell broadcast entity over the event message and an implicit certificate issued by a certification authority (CA) to the cell broadcast entity;
obtaining, by the terminal, information for determining a public key of the CA from a network side;
obtaining, by the terminal, according to pre-configured information for determining the public key of the CA and the information for determining the public key of the CA and obtained from the network side, the public key of the CA corresponding to the implicit certificate of the cell broadcast entity, without selecting the public key of the CA from public keys of CAs saved locally;
calculating, by the terminal, according to the obtained public key of the CA and the implicit certificate of the cell broadcast entity, a public key of the cell broadcast entity;
verifying, by the terminal, according to the public key of the cell broadcast entity, the signature of the cell broadcast entity over the event message; and
determining, by the terminal, according to a result of the verifying, legitimacy of the event message;
wherein,
when the information for determining the public key of the CA and obtained from the network side comprises identification information of the cell broadcast entity carried in the implicit certificate, and the pre-configured information for determining the public key of the CA comprises a corresponding relationship between the identification information of the cell broadcast entity and the information of the CA, the obtaining, by the terminal, according to pre-configured information for determining a public key of the CA and information for determining the public key of the CA and obtained from a network side, the public key of the CA, comprises:
obtaining, by the terminal, according to the identification information of the cell broadcast entity carried by the implicit certificate and the pre-configured corresponding relationship between the identification information of the cell broadcast entity and the information of the CA, the information of the CA corresponding to the identification information of the cell broadcast entity, and then obtaining the public key of the CA;
when the information for determining the public key of the CA and obtained from the network side comprises information of a geographical position of the cell broadcast entity, and the pre-configured information for determining the public key of the CA comprises a corresponding relationship between information of a geographical position of the CA and the information of the CA, the obtaining, by the terminal, according to pre-configured information for determining a public key of the CA and information for determining the public key of the CA and obtained from a network side, the public key of the CA, comprises:
obtaining, by the terminal, according to the information of the geographical position of the cell broadcast entity, the information of the geographical position of the CA;
obtaining, by the terminal, according to the obtained information of the geographical position of the CA and the pre-configured corresponding relationship between the information of the geographical position of the CA and the information of the CA, the information of the CA corresponding to the geographical position of the CA, and then obtaining the public key of the CA.

US Pat. No. 10,218,512

ROBOT MITIGATION

Amazon Technologies, Inc....

1. A system, comprising:a memory and a processor, the memory including executable instructions that upon execution by the processor cause the system to:
receive a request for content from a requestor;
generate encrypted content by encrypting content using a first key; and
provide, to the requestor, a response to the request that includes:
the encrypted content; and
a computational task, wherein the computational task is generated based at least in part on a first algorithm that has a first time complexity and a second algorithm that has a second time complexity, the second time complexity being asymptotically larger than the first time complexity such that the computational task completable by the requestor, using a first set of computational resources, to a solve an algorithm to generate a second key that decrypts the encrypted content, the computational task completable by a second requestor, using a second set of computational resources that requires an amount of time and an amount of computational resources that deters the second requestor from completing the computational task to solve the algorithm to generate the second key.

US Pat. No. 10,218,511

SIGNATURE DELEGATION

Amazon Technologies, Inc....

1. A system, comprising:a computing device having a processor and a physical memory storing executable instructions that, as a result of being executed by the processor cause the computing device to:
acquire a root seed value;
generate a seed tree that includes the root seed value as a root node and a plurality of subordinate seed nodes, each subordinate seed node cryptographically derived from a subordinate seed node's parent node in the seed tree;
provide a subordinate seed value of the plurality of subordinate seed nodes to a key generator;
receive, from the key generator, a hash value representing a root hash of a hash tree, the hash tree including hashes of a subordinate set of one-time-use keys generated from the subordinate seed value; and
generate a master hash tree based at least in part on the received hash value, the root of the master hash tree acting as a public key enabling verification of public portions of the set of one-time-use cryptographic keys against the root of the master hash tree.

US Pat. No. 10,218,510

NETWORK-BASED DEVICE AUTHENTICATION SYSTEM

Branch Banking and Trust ...

1. A device authentication system, comprising:a processor communicatively couplable to a user device via a network; and
a memory accessible to the processor and including instructions that are executable by the processor for causing the processor to:
transmit a signature key to the user device to enable the user device to generate an encrypted signature by encrypting information using the signature key;
subsequent to transmitting the signature key to the user device, receive a request signature from the user device via the network at a receipt time, the request signature corresponding to a request from a user of the user device to access secure user information, wherein the request signature includes:
a device identifier corresponding to the user device,
a token code previously transmitted to the user device by the processor,
a timestamp for a transmission time at which the request signature was transmitted from the user device to the processor, and
an encrypted signature including a version of the device identifier, the token code, and the timestamp encrypted by the user device using the signature key previously transmitted to the user device by the processor; and
subsequent to receiving the request signature:
identify a stored device identifier corresponding to the device identifier in a database by comparing the device identifier received from the user device with a plurality of device identifiers stored in the database to determine a matching device identifier corresponding to the stored device identifier;
retrieve the stored device identifier and a stored token code from the database, the stored token code being associated with the stored device identifier in the database;
calculate a one-way delay between (i) the transmission time at which the request signature was transmitted by the user device and (ii) the receipt time at which the request signature was received by the processor;
determine that the one-way delay is within a threshold window of time; and
in response to determining that the one-way delay is within the threshold window of time:
generate a server-side signature that includes a version of the stored device identifier, the stored token code, and the timestamp encrypted using a stored signature key that is associated with the signature key previously transmitted to the user device;
compare the server-side signature to the encrypted signature to determine a signature match; and
in response to determining the signature match, authenticate the user device to access the secure user information.

US Pat. No. 10,218,509

SYSTEM TO AUTHENTICATE 3D PRINTED OBJECTS

XEROX CORPORATION, Norwa...

1. A system that facilitates encoding authentication information as physical structures in a 3D-printed object, comprising:an authentication values database that stores authentication information describing one or more serial numbers and one or more digital signatures for authenticating 3D printed objects;
an authentication module programmed to:
receive authentication information for a 3D object to be printed; and
insert authentication information code describing the authentication information at a predetermined location in a CAD file comprising instructions for printing the 3D object; and
a 3D printer that executes the CAD file with the inserted authentication information code and thereby generates the 3D object with authentication information embedded therein as one or more physical structures at a predetermined position within the 3D object that is indicated by the inserted authentication information code,
wherein the authentication module further comprises an encryption module that encrypts the authentication information prior to insertion into the CAD file.

US Pat. No. 10,218,508

METHODS AND APPARATUS TO PROVIDE ISOLATED EXECUTION ENVIRONMENTS

INTEL CORPORATION, Santa...

1. An apparatus to provide an isolated execution environment, comprising:a machine status register to:
determine whether excess micro operation instances occur within an instruction cycle to execute a pico-application in response to a request for computing provided by a host application, the pico-application being a fragment of microcode, the microcode comprising a plurality of micro operations; and
determine whether space is available in a memory to load the pico-application;a loader executed by a computer processor to:load a virtual machine and the pico-application into the memory in response to the excess micro operations and the space in the memory being available, the virtual machine validating the pico-application and loading the pico-application into the memory; andthe computer processor to execute the pico-application via the excess micro operations.

US Pat. No. 10,218,507

ACCESS CONTROL AND SECURITY FOR SYNCHRONOUS INPUT/OUTPUT LINKS

INTERNATIONAL BUSINESS MA...

1. A method for providing automatic access control and security for a synchronous input/output (I/O) link, the method comprising:initializing devices of a storage environment over a first link to verify that the devices are available within the storage environment;
modifying a link token of a mailbox command block in response the initializing devices, wherein the link token that is negotiated each time the synchronous I/O link is initialized;
building a table of identifiers, each of the identifiers is assigned one of the devices that have been initialized;
verifying a first device attempting to perform synchronous I/O commands across the synchronization I/O link by confirming that an identifier assigned to the first device is within the table of identifiers; and
passing the link token between a logical partition and when performing synchronous I/O commands; and
placing, by host firmware, information comprising a channel image and worldwide node name target information into a mailbox based on the synchronous I/O commands.

US Pat. No. 10,218,506

CROSS-DEVICE AUTHENTICATION

CA, Inc., Islandia, NY (...

1. A method, comprising:sensing, with one or more processors of a first computing device, a wireless signal emitted by a second computing device by which a user seeks to be authenticated;
extracting information encoded in the wireless signal with the first computing device;
in response to the information encoded in the wireless signal, generating and presenting an interface with the first computing device by which the user causes the first computing device to transmit a value demonstrating possession of an authentication credential; and
receiving, with the first computing device, a user input via the interface and, after receiving the user input, transmitting the value demonstrating possession of the authentication credential,
wherein the transmitted value demonstrating possession of the authentication credential causes a third computing device that is remote from the first and second computing devices to determine that the user is authenticated based on the transmitted value demonstrating possession of the authentication credential, wherein:
the first computing device is a mobile computing device in the user's presence;
the second computing device is another computing device in the user's presence;
the wireless signal comprises an optical signal emitted by a display screen of the second computing device;
sensing the wireless signal comprises capturing an image of the display screen with a camera of the first computing device;
generating the interface comprises forming an augmented reality user interface with inputs positioned on a display of the first computing at locations determined device based on positions of features on the display of the second computing device in a field of view of the camera.

US Pat. No. 10,218,505

SERVER BASED SETTINGS FOR CLIENT SOFTWARE WITH ASYMMETRIC SIGNING

GOOGLE LLC, Mountain Vie...

1. A method, comprising:receiving, by a server, at least one value of settings for an application on a device separate from the server, the application configured to accept only signed settings values from the server and having a settings menu with preferences for how the application operates, the value associated with an authenticated user of the application;
signing the received value by the server;
storing, by the server, the received value in a database, wherein the received value is associated with the application and with the authenticated user in the database;
after storing the received value in the database, receiving, by the server, a request for the received value from the application on the device, the request generated by the authenticated user; and
in response to receiving the request for the received value, retrieving, by the server, the received value from the database, and providing a signed settings value corresponding to the received value to the application on the device.

US Pat. No. 10,218,504

PUBLIC KEY VALIDATION IN SUPERSINGULAR ISOGENY-BASED CRYPTOGRAPHIC PROTOCOLS

ISARA Corporation, Water...

1. A supersingular isogeny-based cryptography method, comprising:obtaining a secret integer of a first entity;
obtaining a public key of a second entity, the public key comprising a first image curve and a first pair of elliptic curve points;
computing, by operation of one or more processors, a second image curve based on the secret integer and the first pair of elliptic curve points;
computing, by operation of one or more processors, a shared secret value based on the second image curve, wherein the shared secret value is shared by the first entity and the second entity;
obtaining an encrypted generator point generated by the second entity, wherein the encrypted generator point comprises an encrypted version of a generator point obtained by the second entity based on a secret integer of the second entity and a second pair of elliptic curve points;
obtaining a decrypted generator point by decrypting the encrypted generator point based on the shared secret value; and
using the decrypted generator point to validate the public key.

US Pat. No. 10,218,503

ENCRYPTION KEY STORAGE AND MODIFICATION IN A DATA STORAGE DEVICE

SEAGATE TECHNOLOGY LLC, ...

15. A storage device, comprising:a first storage medium comprising a first portion of a hidden root key of an encryption key, the encryption key including the hidden root key combined with a zeroizable root key;
a one-time writable storage medium comprising at least one bit of the hidden root key, the one-time writable storage location including one or more electronic fuses; and
a processor configured to:
generate the hidden root key;
generate the zeroizable root key unique to a particular die of the storage device among a plurality of dies on the storage device, wherein the hidden root key is encrypted using the zeroizable root key;
combine the hidden root key with the zeroizable root key to generate the encryption key;
blow at least one of the one or more electronic fuses of the storage device to render the encryption key unusable;
store at least one bit of the hidden root key in a one-time writable storage location, the one-time writable storage location including the one or more electronic fuses;
determining that stored encrypted data is to be deleted; and
modify the at least one bit of the encryption key stored in the one-time writable storage location.

US Pat. No. 10,218,502

CONFIDENTIAL COMMUNICATION MANAGEMENT

VISA INTERNATIONAL SERVIC...

1. A client computer comprising:a memory that stores computer-executable instructions; and
one or more hardware processors configured to access the memory and execute the computer-executable instructions to implement a method comprising:
determining a client key pair comprising a client private key and a client public key;
determining a protected server key identifier associated with a server computer, the protected server key identifier encrypted by a server identifier encryption key maintained by the server computer, the protected server key identifier usable by the server computer to validate a server key identifier associated with a server private key;
identifying the server public key associated with the protected server key identifier;
generating a shared secret using the server public key and the client private key;
encrypting message data using the shared secret to obtain encrypted message data; and
sending, to the server computer, a message including the encrypted message data, the protected server key identifier, and the client public key.

US Pat. No. 10,218,501

METHOD, DEVICE, AND SYSTEM FOR ESTABLISHING SECURE CONNECTION

Huawei Device (Dongguan) ...

1. A method for establishing a secure connection, comprising:securely obtaining, by a first device, a first public key estimated value of a second device in an out-of-band manner, wherein the first public key estimated value is a value obtained after an operation is performed based on a first key-exchange public key of the second device by using a preset algorithm;
encrypting, by the first device, an asymmetric encryption public key of the first device by using the obtained first public key estimated value;
sending, by the first device, the encrypted asymmetric encryption public key and second key-exchange public key information of the first device to the second device, wherein the second key-exchange public key information comprises a second key-exchange public key of the first device, and the second key-exchange public key is used by the second device to generate a shared key by using the second key-exchange public key and a key-exchange private key of the second device and establish a secure connection to the first device by using the generated shared key;
receiving, by the first device, the encrypted first key-exchange public key of the second device that is sent by the second device, wherein the encrypted first key-exchange public key is obtained by the second device after the second device decrypts the received encrypted asymmetric encryption public key of the first device by using the first public key estimated value of the second device and encrypts the first key-exchange public key by using the decrypted asymmetric encryption public key of the first device;
decrypting, by the first device, the encrypted first key-exchange public key by using an asymmetric encryption private key corresponding to the asymmetric encryption public key;
performing, by the first device by using the preset algorithm, an operation based on the decrypted first key-exchange public key, to obtain a second public key estimated value; and
when the first public key estimated value is consistent with the second public key estimated value, determining, by the first device, that the decrypted first key-exchange public key is correct, generating a shared key by using a key-exchange private key of the first device and the decrypted first key-exchange public key, and establishing a secure connection to the second device by using the shared key.

US Pat. No. 10,218,500

AUTHENTICATION OF A CARD BY CONTACTLESS READING

PROTON WORLD INTERNATIONA...

1. A method, comprising:authenticating a contactless communication circuit using a contactless communication terminal by successively performing a first phase, a second phase, and a third phase, wherein the first phase includes:
performing an encryption operation with the contactless communication circuit to determine a first number, the encryption operation encrypting with a first key, a second number, the second number being a random number; and
transmitting the first number from the contactless communication circuit to the contactless communication terminal, said transmitting the first number ending the first phase;
wherein the second phase includes:
performing a decryption operation with the contactless communication terminal to determine a third number, the decryption operation decrypting with the first key, the first number;
determining, with the contactless communication terminal, a fourth number based on the third number;
performing an encryption operation with the contactless communication terminal to determine a fifth number, the encryption operation encrypting with the first key, the fourth number, the fifth number having at least first and second juxtaposed portions; and
transmitting the fifth number from the contactless communication terminal to the contactless communication circuit, said transmitting the fifth number ending the second phase, and
wherein the third phase includes:
determining, with the contactless communication circuit, a sixth number based on the second number;
performing an encryption operation to determine a seventh number, the encryption operation including a cipher block chaining operating mode that encrypts with the first key, the sixth number and an initialization vector equal to a first portion of the fifth number; and
interrupting the authenticating by the contactless communication circuit if the seventh number is different from a second portion of the fifth number.

US Pat. No. 10,218,499

SYSTEM AND METHOD FOR SECURE COMMUNICATIONS BETWEEN CONTROLLERS IN A VEHICLE NETWORK

Lear Corporation, Southf...

1. A system for secure communications between controllers in a vehicle network, the system comprising:a plurality of controllers associated in a group and configured to communicate with each other, each controller in the group having an initial controller identification (ID) number and configured to communicate with a gateway controller;
wherein each controller in the group is configured to calculate an updated controller ID number and to transmit in a secure fashion the updated controller ID number to the gateway controller, and the gateway controller is configured to authenticate the updated controller ID number of each controller in the group and to transmit in a secure fashion the updated controller ID number of each controller in the group to all of the controllers in the group; and
wherein each controller in the group is further configured to include its updated controller ID number in network messages transmitted to other controllers in the group, and to authenticate other controllers in the group based on the updated controller ID numbers in network messages received from the other controllers.

US Pat. No. 10,218,498

EFFICIENT HASH TABLE KEY STORAGE

Avago Technologies Intern...

1. A system, comprising:a hash function processor implemented using a hardware device, the hash function processor configured to process a key-data item pair for storage by:
performing a hash function to map an input key to a hash value, wherein the hash function includes a division function that results in a quotient value and a remainder value having a first portion and a second portion, and the hash value is equal to the first portion of the remainder value that results from the division function, and
generating a compressed key that includes information for mapping the hash value to the input key, wherein the information includes the quotient value and the second portion of the remainder value, and does not include the first portion of the remainder value; and
a hash table, implemented in memory, configured to store the compressed key and a data item associated with the input key in a bucket of the hash table identified by the hash value,
wherein the stored compressed key and data item are used in a packet forwarding application or a packet routing application.

US Pat. No. 10,218,497

HYBRID AES-SMS4 HARDWARE ACCELERATOR

Intel Corporation, Santa...

1. A System on Chip (SoC) comprising:a processor core; and
a single hardware accelerator coupled to the processor core, the single hardware accelerator to encrypt or decrypt data, the single hardware accelerator comprising:
a first block cipher to encrypt or decrypt the data according to a first encryption algorithm;
a second block cipher to encrypt or decrypt the data according to a second encryption algorithm; and
a combined substitution box (Sbox) coupled to receive input from the first block cipher and the second block cipher for common computations, the combined Sbox comprising logic to perform Galois Field (GF) multiplications and inverse computations, wherein the inverse computations are in a common ground-field and extension-field polynomial for the first encryption algorithm of the first block cipher and for the second encryption algorithm of the second block cipher to provide a hybrid Sbox design.

US Pat. No. 10,218,496

OUTPUTTING A KEY BASED ON AN AUTHORIZED SEQUENCE OF OPERATIONS

Cryptography Research, In...

1. A method comprising:receiving a plurality of values associated with generating a key;
receiving a sequence of operations associated with generating the key;
determining, by a processing device, whether an ordering of operations and a number and type of the operations from the received sequence of operations matches an ordering of operations and a number and type of operations from an authorized sequence of operations; and
outputting the key when the ordering of the operations and the number and type of the operations from the received sequence of operations matches the ordering and the number and type of the operations from the authorized sequence of operations and not outputting the key when the ordering of the operations and the number and type of the operations from the received sequence of operations does not match the ordering of the operations and the number and type of the operations from the authorized sequence of operations.

US Pat. No. 10,218,495

SECURE COMPUTATION METHOD, SECURE COMPUTATION SYSTEM, SECURE COMPUTATION SERVER, REGISTRANT TERMINAL, USER TERMINAL AND PROGRAM

NIPPON TELEGRAPH AND TELE...

1. A secure computation method,wherein n>k is satisfied, where n and k are integers not less than 2; and
storages of n secure computation servers store n registered password shared values obtained by splitting a registered password of an informant and n utilization password shared values obtained by splitting a utilization password of an information analyst;
the secure computation method comprising:
a registration authentication request step in which an authentication request section of a registrant terminal allocates, to the n secure computation servers, n registration input password shared values obtained by splitting a registration input password input by the informant;
a registration authentication execution step in which authentication execution sections of at least k of the n secure computation servers verify whether the registration input password agrees with the registered password, by using the registration input password shared values and the registered password shared values;
a registration authentication result examination step in which the authentication request section of the registrant terminal receives authentication results that are results of verifying whether or not the registration input password agrees with the registered password from the at least k of the n secure computation servers, and judges to be authentication success only when all of the authentication results indicate authentication success;
a secret sharing step in which a secret sharing section of the registrant terminal splits target data input by the informant to generate n data shared values;
a registration request step in which a registration request section of the registrant terminal allocates the data shared values to the n secure computation servers;
a registration execution step in which registration execution sections of the n secure computation servers store the data shared values in the storages;
a utilization authentication request step in which an authentication request section of a user terminal allocates, to the n secure computation servers, n utilization input password shared values obtained by splitting a utilization input password input by the information analyst;
a utilization authentication execution step in which authentication execution sections of at least k of the n secure computation servers verify whether the utilization input password agrees with the utilization password, by using the utilization input password shared values and the utilization password shared values;
a computation request step in which a computation request section of the user terminal sends a data processing request for the target data to the n secure computation servers;
a secure computation step in which secure computation sections of at least k of the n secure computation servers execute secure computation of the data shared values in accordance with the data processing request to generate n processing result shared values, which are obtained by splitting a processing result obtained by executing requested data processing on the target data; and
a result recovering step in which a result recovering section of the user terminal recovers the processing result from, out of the processing result shared values, at least k processing result shared values received from the at least k of the n secure computation servers.

US Pat. No. 10,218,494

PERFORMING BLOCK FORM REDUCTIONS MODULO NON-MERSENNE PRIMES IN CRYPTOGRAPHIC PROTOCOLS

ISARA Corporation, Water...

1. A method of performing a cryptography protocol, the method comprising:producing an integer during execution of a cryptography protocol defined by a cryptosystem;
identifying a prime modulus, a first constant and a second, distinct constant defined by the cryptosystem, wherein the prime modulus is defined by the cryptosystem in terms of a plurality of constants comprising the first constant and the second constant;
computing, by operation of one or more processors, a plurality of block coefficients to represent the integer in a block form, the plurality of block coefficients comprising:
a first block coefficient obtained by a first modular reduction modulo the first constant; and
a second block coefficient obtained by a second modular reduction modulo the second constant;
computing, by operation of one or more processors, a reduced representation of the integer based on the plurality of block coefficients, wherein the reduced representation is less than the prime modulus; and
using the reduced representation of the integer in the execution of the cryptography protocol in a communication system, wherein the execution of the cryptography protocol further comprises exchange of cryptographic correspondence over a communication network between a first computing device and a second computing device in the communication system.

US Pat. No. 10,218,493

RADIO WITH DYNAMICALLY CONTROLLED CORRELATION THRESHOLD

Itron, Inc., Liberty Lak...

1. A method, comprising:receiving and processing, at an analog frontend, a radio frequency (RF) signal;
receiving, at a digital backend, digital signals based on the processed RF signal;
defining, by operation of a channelizer of the digital backend, a plurality of channels;
calculating, by operation of a logic device, a plurality of rates of false packet detections associated with the plurality of channels, respectively;
adjusting, by operation of a correlation threshold calculator, based at least in part on a first rate of false packet detections from among the plurality of rates of false packet detections, a first correlation threshold associated for use with a first channel from among the plurality of channels and for use with a first modulation scheme;
correlating, using a packet processor, a signal from the channelizer with a preamble of a packet, wherein the correlating is based at least in part on the first correlation threshold, the first channel and the first modulation scheme, wherein the packet processor comprises a plurality of correlation loops, each correlation loop associated with a respective correlation threshold from among a plurality of correlation thresholds adjusted by the correlation threshold calculator, and wherein at least some of the plurality of correlation thresholds are used to evaluate correlation of signals in a particular channel plan and at least some are used to evaluate correlation of signals using a particular modulation scheme;
decoding, by operation of one of a plurality of decoders, the packet within the first channel using the first modulation scheme.

US Pat. No. 10,218,492

CLOCK AND DATA RECOVERY FOR PULSE BASED MULTI-WIRE LINK

QUALCOMM Incorporated, S...

1. A method, comprising:transcoding a data word into a multi-digit number, wherein transcoding the data word into the multi-digit number includes embedding clock information in the multi-digit number; and
transmitting a combination of pulses over a plurality of connectors of a multi-wire communication link in each transmission interval in a sequence of transmission intervals, wherein each digit of the multi-digit number defines the combination of pulses for a corresponding transmission interval in the sequence of transmission intervals,
wherein a pulse is transmitted on at least one of the plurality of connectors during each transmission interval in the sequence of transmission intervals, and
wherein the plurality of connectors comprises N connectors and the multi-digit number is expressed as a base (2N?1) number.

US Pat. No. 10,218,491

RECEIVING CIRCUIT, INTEGRATED CIRCUIT, AND RECEIVING METHOD

SOCIONEXT INC., Yokohama...

1. A receiving circuit comprising:a deserializer circuit configured to convert serial data to parallel data in accordance with an operating clock;
a phase difference detection circuit configured to detect a phase difference between the operating clock and the serial data on the basis of the parallel data;
a control circuit configured to determine a phase adjustment amount for shifting a phase of the operating clock by 1 bit of the serial data in accordance with a result of integration of the phase difference when a separation of the parallel data output from the deserializer circuit is not logically correct; and
a phase interpolator circuit configured to cause the phase of the operating clock to shift by the 1 bit of the serial data by using the phase adjustment amount,
wherein the control circuit includes
a phase adjustment circuit configured to calculate the result of the integration of the phase difference by integrating the phase difference, and
a sequencer circuit configured to determine a phase correction amount for causing the phase of the operating clock to shift by the 1 bit on the basis of the result of the integration of the phase difference when the separation of the parallel data output from the deserializer circuit is not logically correct,
wherein the phase adjustment circuit is configured to determine the phase adjustment amount based on the result of the integration of the phase difference and the phase correction amount.

US Pat. No. 10,218,490

WIDEBAND SIMULTANEOUS TRANSMIT AND RECEIVE (STAR) SUBSYSTEM

Northrop Grumman Systems ...

1. A simultaneous transmit and receive (STAR) system, said system comprising:a single antenna aperture;
a transmitter circuit for transmitting signals over a frequency band through the antenna aperture;
a receiver circuit for receiving signals from the antenna aperture, where the receiver circuit uses the same frequency band as the transmitter circuit at the same time;
a circulator for directing transmit signals from the transmitter circuit to the antenna aperture and received signals from the antenna aperture to the receiver circuit; and
a canceller circuit including a plurality of tuners that operate on the transmit signals and digitally synthesize a cancellation signal which is injected into the receiver circuit, where the cancellation signal cancels out components of the transmit signals and correlated noise which are present in the received signals due to antenna reflection and circulator leakage, and where the plurality of tuners include true time delay tuners which apply a true time delay to a leakage component and a reflection component of each of one or more digital transmit signals, and amplitude tuners which apply an amplitude scale factor to the leakage component and the reflection component of each of the digital transmit signals.

US Pat. No. 10,218,489

WIRELESS BACKHAUL CONFIGURATION

Telefonaktiebolaget LM Er...

1. A method, performed in a network node, of coordinating transmission on a backhaul link with transmission on an end-user access link in a wireless network, wherein transmission is performed in time division duplex, TDD, radio frames transmitted on respective frequency bands on the backhaul link and the end-user access link, the method comprising:determining a backhaul TDD configuration of the backhaul link and an end-user access TDD configuration of the end-user access link;
selecting a backhaul sub-frame and an end-user access sub-frame;
determining an offset between the backhaul sub-frame and the end-user access sub-frame based on the backhaul TDD configuration and the end-user access TDD configuration and an amount of time to get data received via one of the links ready for transmission on the other link; and
adjusting transmission on the backhaul link or on the end-user access link by a time-shift based on the determined offset.

US Pat. No. 10,218,488

INTERFACE CIRCUIT AND INFORMATION PROCESSING SYSTEM

Sony Corporation, Tokyo ...

19. An information processing system obtained by connecting a first interface circuit and a second interface circuit through a first transmission path, wherein:the first interface circuit is configured to:
transmit a first signal including a first clock component, to the second interface circuit through the first transmission path as a differential signal,
superimpose a second signal including a second clock component, on the first transmission path as an in-phase signal, to transmit the second signal to the second interface circuit,
communicate with the second interface circuit through a pair of differential transmission paths included in the first transmission path, and
notify the second interface circuit about a connection state of the first interface circuit by a Direct Current (DC) bias potential of at least one of the pair of differential transmission paths,
communicate with the second interface circuit to encrypt and decrypt the first signal through a second transmission path different from the first transmission path, and
the second interface circuit configured to:
extract the first signal including the first clock component, from the differential signal received from the first interface circuit through the first transmission path,
extract the second signal including the second clock component, from the in-phase signal received from the first interface circuit through the first transmission path, and
communicate with the first interface circuit through the pair of differential transmission paths included in the first transmission path.

US Pat. No. 10,218,487

RADIO CONFIGURATION OPTIMIZATION FOR FULL-DUPLEX COMMUNICATIONS

Intel Corporation, Santa...

1. An apparatus of an Access Point (AP), the AP comprising transceiver circuitry that includes an AP Medium Access Control (MAC) layer, and processor circuitry that stores a full duplex radio configuration, the AP being configured to:receive from a station (STA), that includes a STA MAC layer, a Full Duplex Request To Send (FD-RTS) message that indicates that the STA has a STA message that has message length A to transmit to the AP, the FD-RTS being received during a transmission opportunity (TXOP) obtained by the STA;
responsive to reception of the FD-RTS, transmit to the STA a Full Duplex Clear To Send (FD-CTS) message; and
collaborate with the STA in dynamic adjustment of the full duplex radio configuration to reduce a difference between an expected transmission time of the STA message and an expected transmission time of an AP message,
wherein
the AP MAC layer is configured to implement a collaborative dynamic adjustment via a MAC layer protocol between the AP MAC layer and the STA MAC layer,
the AP is configured to compare message length A and message length B,
responsive to a comparison that indicates that message length B is less than message length A, the AP performs a calculation that minimizes the difference between an expected transmission time of the STA message and an expected transmission time of the AP message, and
the AP receives the entire STA message from the STA and transmits the entire AP message to the STA, in full duplex communication with the STA during the TXOP.

US Pat. No. 10,218,486

METHOD FOR TRANSMITTING AND RECEIVING SIGNAL FOR LOW LATENCY IN WIRELESS COMMUNICATION SYSTEM AND APPARATUS THEREFOR

LG ELECTRONICS INC., Seo...

1. A method for transmitting a signal for low transmission latency in a wireless communication system, the method comprising:mapping a signal to at least one advanced subframe included in a radio frame; and
transmitting, by a transmitting side, the at least one advanced subframe to a receiving side,
wherein the radio frame comprises the at least one advanced subframe and at least one special symbol separated from the at least one advanced subframe,
wherein the at least one advanced subframe comprises N number of symbols, wherein N is smaller than or equal to 3, and
wherein the at least one special symbol is transmitted in a different time duration from a transmission time duration of the at least one advanced subframe.

US Pat. No. 10,218,485

METHOD AND APPARATUS FOR ALLOCATING CHANNEL STATE INFORMATION-REFERENCE SIGNAL IN WIRELESS COMMUNICATION SYSTEM

1. A method for receiving a signal, comprising:receiving a signal comprising Channel State Information Reference Signals (CSI-RSs) for antenna ports in an antenna port set; and
acquiring channel state information of a first antenna port in the antenna port set and channel state information of a second antenna port in the antenna port set based on the CSI-RSs,
wherein the CSI-RSs for the antenna ports in the antenna port set are mapped to 2 consecutive Resource Elements (REs) in a time-frequency resource area, the time-frequency resource area being defined by one sub-frame and 12 sub-carriers, and the 2 consecutive REs corresponding to 1 sub-carrier in a frequency axis and two symbols in a time axis,
wherein the CSI-RSs for the first antenna port and the second antenna port in the antenna port set are discriminated from each other by orthogonal codes including a first orthogonal code for the first antenna port and a second orthogonal code for the second antenna port, and
wherein the first orthogonal code is [1, 1], and the second orthogonal code is [1,?1].

US Pat. No. 10,218,484

ENHANCED TRANSMISSION ACKNOWLEDGMENT DELIVERY AND PROCESSING

QUALCOMM Incorporated, S...

1. A method for providing communication acknowledgments (ACKs) between a plurality of communication devices, the method comprising:receiving, by a first communication device of the plurality of communication devices, a data packet, wherein the data packet comprises a data packet of a sequence of data packets; and
determining, by the first communication device from radio link control (RLC) layer information of the data packet, if the data packet comprises at least one ACK of an upper layer data protocol in a payload portion of the data packet.

US Pat. No. 10,218,483

SYSTEMS AND METHODS FOR SIGNALING AND GENERATING VARIABLE LENGTH BLOCK ACKNOWLEDGMENT FIELDS IN A WIRELESS NETWORK

QUALCOMM Incorporated, S...

1. A method of wireless communication, comprising:generating, by an apparatus, a block acknowledgment (BA) frame comprising two or more BA information fields, wherein each of the two or more BA information fields included in the BA frame comprise a traffic identifier (TID) value field and a BA bitmap field;
determining a size of the BA bitmap field included in the BA frame based on a value of a field in a starting sequence control field;
inserting, into a field of each of the two or more BA information fields in the BA frame, an indication of the determined size of the BA bitmap field; and
transmitting the BA frame.

US Pat. No. 10,218,482

NETWORK NODE AND METHOD FOR MANAGING TRANSMISSION OF CELL REFERENCE SYMBOLS

TELEFONAKTIEBOLAGET LM ER...

1. A method performed by a network node for managing transmission of Cell Reference Symbols (CRS), the method comprising:applying a first CRS mode with respect to a first subframe, wherein applying the first CRS mode with respect to the first subframe comprises transmitting in a first cell N PRBs (N>1) during the first subframe, wherein each of the N PRBs of the first subframe comprises at least one CRS, thereby, by applying the first CRS mode with respect to the first subframe the network node is transmitting CRS in all of the N PRBs of the first subframe;
determining that the first cell is not actively serving any user equipments (UEs);
after determining that the first cell is not actively serving any UEs, applying a second CRS mode with respect to second subframe, wherein applying the second CRS mode with respect to the second subframe comprises transmitting in the first cell N PRBs during the second subframe, wherein not more than M of the N PRBs of the second subframe comprises at least one CRS, wherein M is less than N, thereby, by applying the second CRS mode with respect to the second subframe, the network node is not transmitting CRS in all of the N PRBs of the second subframe.

US Pat. No. 10,218,481

APPARATUS AND METHOD FOR TRANSMITTING A REFERENCE SIGNAL IN A WIRELESS COMMUNICATION SYSTEM

LG ELECTRONICS INC., Seo...

1. A method of transmitting reference signals by a base station via a downlink channel including a physical downlink control channel (PDCCH) and a physical downlink shared channel (PDSCH) in a wireless communication system, the method comprising:determining first radio resources for first type channel state information reference signals (CSI-RSs) to be transmitted via a first sub-band and second radio resources for second type CSI-RSs, to be transmitted via a second sub-band, wherein each sub-band includes consecutive resource blocks (RBs), wherein the first type and second type CSI-RSs are used for channel measurement, wherein the first radio resources are determined by a first duty cycle and a first offset and the second radio resources are determined by a second duty cycle and a second offset;
transmitting control signal associated with the first and second radio resources, wherein the control signal includes first information on whether the first type CSI-RSs are periodic or aperiodic, wherein the control signal includes second information on whether the second type CSI-RSs are periodic or aperiodic, wherein the control signal includes third information on a time point to transmit the first type CSI-RSs when the first type CSI-RSs are aperiodic, wherein the control signal includes fourth information on a time point to transmit the second type CSI-RSs when the second type CSI-RSs are aperiodic; and
transmitting at least one of the first type CSI-RSs based on the first radio resources or the second type CSI-RSs based on the second radio resources.

US Pat. No. 10,218,480

UPLINK SOUNDING SIGNAL TRIGGERING METHOD AND SYSTEM, AND APPARATUS

HUAWEI TECHNOLOGIES CO., ...

13. A user equipment (UE), comprising:a memory storage comprising instructions;
a communication interface receiving a downlink control information (DCI) from a base station, with the DCI comprising a sounding reference signal (SRS) control information intended for each UE of Y number of UEs, and with Y comprising a positive integer greater than 1, with a bit quantity of the SRS control information intended for an ith UE in the Y number of UEs is ki, with i comprising an integer according to 1?i?Y, and with ki comprising a positive integer; and
a processor in communication with the memory and the communication interface, wherein the processor executes the instructions to trigger, after detecting that the DCI comprises SRS control information intended for the UE, an SRS transmission according to the SRS control information intended for the UE.

US Pat. No. 10,218,479

METHOD AND APPARATUS FOR TRANSMITTING CHANNEL STATE INFORMATION-REFERENCE SIGNALS IN WIRELESS COMMUNICATION SYSTEM

LG ELECTRONICS INC., Seo...

1. A method of estimating channel state information (CSI) at a user equipment (UE) in a wireless communication system, the method comprising:receiving, by the UE, resource information on N patterns among channel state information—reference signal (CSI-RS) transmission patterns for an 8-port CSI-RS transmission,
wherein N is an integer larger than 1;
receiving, by the UE, CSI-RSs for 8*N antenna ports via resource elements (REs) related to the N patterns, and
estimating the CSI based on the received CSI-RSs.

US Pat. No. 10,218,478

METHOD FOR DETERMINING WEIGHT FOR BEAMFORMING IN WIRELESS COMMUNICATION SYSTEM AND APPARATUS THEREFOR

LG ELECTRONICS INC., Seo...

1. A method for determining a weight for hybrid beamforming by a base station in a wireless communication system, the method comprising:signaling to a user equipment a configuration for repeated transmission of a first omnidirectional beam equally formed in all directions;
receiving the first omnidirectional beam from the user equipment by forming a second omnidirectional beam;
repeatedly receiving the first omnidirectional beam from the user equipment by sequentially forming a plurality of directional beams corresponding to a plurality of directions; and
determining a weight for hybrid beamforming,
wherein the determining of the weight for hybrid beamforming comprises:
obtaining a gain difference between the first omnidirectional beam received through the second omnidirectional beam and the first omnidirectional beam received through a first directional beam among the plurality of directional beams;
selecting a precoding matrix indicator (PMI) from a codebook based on a combination of an index of the first directional beam and the gain difference; and
acquiring, based on the selected PMI, a coefficient of a phase shifter and a coefficient of a power amplifier for analog beamforming of the hybrid beamforming.

US Pat. No. 10,218,477

METHOD FOR DETERMINING CHANNEL QUALITY AND APPARATUS THEREOF

Beijing Zhigu Rui Tuo Tec...

1. A method for determining channel quality, the method comprising:at the same time when a data symbol is sent to a receiver by using a channel, receiving at least one reference signal by using the channel; and
determining, at least according to the at least one reference signal, quality of the channel at a corresponding moment when the data symbol is sent to the receiver.

US Pat. No. 10,218,476

TRANSMISSION OF REFERENCE SIGNALS

Nokia Solutions and Netwo...

1. A method comprising:determining resources for reference signalling by a mobile station on at least one component carrier of a plurality of aggregated component carriers;
sending, to the mobile station, information indicating the at least one component carrier of the plurality of aggregated component carriers and the associated resources to be used by the mobile station for configuration for reference signalling;
sending a trigger for reference signalling to the mobile station; and
receiving, in response to the trigger, at least one reference signal from the mobile station on the at least one component carrier indicated, wherein an uplink component carrier, on which the at least one reference signal is received, is derived by the mobile station from said information indicating the associated resources by analysing predefined bits of the information according to a pre-established protocol to identify the at least one component carrier and to determine time instances for transmission of reference signalling,
wherein indication of the at least one component carrier and the trigger are communicated in the same message,
and further comprising:
determining that the message is only for assigning resources for signalling of aperiodic channel state information;
checking the state of the trigger for reference signalling;
determining, based on the message, that only reference signalling is to be transmitted; and
determining at least one component carrier for reference signalling based on analysis of a predefined field of the message.

US Pat. No. 10,218,475

VOLTE OPTIMIZATIONS FOR EMTC DEVICES

QUALCOMM Incorporated, S...

1. A method for wireless communications by a base station (BS), comprising:determining a first configuration of one or more subframes within at least one radio frame available for a plurality of user equipments (UEs) to use for bundled communications with the BS;
determining, for a subset of the plurality of UEs, one or more subframes in the at least one radio frame that are unavailable for bundled uplink transmissions from the subset of UEs;
transmitting an indication of the determined unavailable one or more subframes to the subset of UEs to override the first configuration of subframes with a second configuration of one or more subframes, within the at least one radio frame, for the subset of UEs to use for bundled communications with the BS; and
communicating with the subset of UEs using the second configuration of one or more subframes.

US Pat. No. 10,218,474

DEVICE AND METHOD OF HANDLING SCHEDULING REQUEST TRANSMISSION

HTC Corporation, Taoyuan...

1. A communication device for handling scheduling request (SR) transmissions, comprising:a storage unit, for storing instructions of:
being configured to communicate with a first cell and a second cell;
being configured a first SR period for a first SR transmission on the first cell and a second SR period for a second SR transmission on the second cell, wherein the second SR period is smaller than the first SR period;
starting a SR prohibit timer according to the second SR period;
releasing a SR configuration or a physical uplink control channel (PUCCH) configuration for the second SR transmission;
keeping the SR prohibit timer running in response to the release of the SR configuration or the release of the PUCCH configuration;
performing the first SR transmission on the first cell, after the SR prohibit timer expires; and
starting the SR prohibit timer according to the first SR period in response to the first SR transmission; and
a processing circuit, coupled to the storage unit, configured to execute the instructions stored in the storage unit.

US Pat. No. 10,218,473

CONTROL CHANNEL DETECTION METHOD, USER EQUIPMENT, AND BASE STATION

Huawei Technologies Co., ...

1. A control channel detection method, comprising:receiving, from a base station, parameter configuration information corresponding to different control channel resource sets, including performing rate de-matching according to zero power channel state information-reference signal (ZP CSI-RS) configuration information, wherein the parameter configuration information comprises information about a mapping relationship between an enhanced control channel element and an enhanced resource element group and comprises the ZP CSI-RS configuration information; and
detecting a control channel in the corresponding different control channel resource sets according to the parameter configuration information.

US Pat. No. 10,218,472

COMMUNICATION TERMINAL

Sun Patent Trust, New Yo...

1. A communication terminal, comprising:communication circuitry which, in operation, communicates with a first base station through a plurality of carriers, including at least a primary carrier and a secondary carrier, by carrier aggregation; and
control circuitry which, in operation:
measures reception quality of radio signals transmitted through the plurality of carriers from the first base station to obtain measured values;
compares the measured value of the primary carrier to a first threshold value; and
compares the measured value of the secondary carrier to a second threshold value, wherein the control circuitry:
when discontinuous reception is performed by the communication terminal, wherein periods during which the discontinuous reception is performed by the communication terminal include no data transmission and reception intervals of determined length:
when the measured value of the primary carrier is lower than the first threshold value, performs a cell search for a first corresponding carrier having a same frequency as the primary carrier, of a first neighboring cell, and for a second corresponding carrier, having a same frequency as the secondary carrier, of a second neighboring cell; and
when the measured value of the primary carrier is equal to or higher than the first threshold value, does not perform the cell search; and
when discontinuous reception is not performed by the communication terminal, determines whether to perform the cell search based on the measured value of the primary carrier and the measured value of the secondary carrier.

US Pat. No. 10,218,471

SELECTION OF POSITIONING REFERENCE SIGNAL OCCASIONS

QUALCOMM Incorporated, S...

1. A method for wireless communications at a user equipment (UE), comprising:identifying a first pair of positioning reference signal (PRS) occasions for monitoring a PRS at a first frequency and a second pair of PRS occasions for monitoring a PRS at a second frequency and occurring after the first pair of PRS occasions;
measuring a first PRS of the first pair of PRS occasions at the first frequency;
measuring a first PRS of the second pair of PRS occasions at the second frequency;
measuring a second PRS of the first pair of PRS occasions at the first frequency after measuring the first PRS of the second pair of PRS occasions at the second frequency;
generating a PRS measurement report;
establishing a radio resource control (RRC) connection with a base station or a location server, or both; and
transmitting the PRS measurement report to the base station or the location server, or both using the RRC connection.

US Pat. No. 10,218,470

SECONDARY SYNCHRONIZATION SIGNAL MAPPING

Intel Corporation, Santa...

1. An apparatus of a user equipment (UE), the apparatus comprising:processing circuitry, the processing circuitry configured to:
decode a primary synchronization signal (PSS) to obtain physical layer identity, the PSS received from an evolved Node-B (eNB);
decode a secondary synchronization signal (SSS) to obtain a physical-layer cell-identity group from two sequences, wherein the physical-layer cell-identity group is an integer, each of the two sequences taken from a set of N sequences indexed by an index pair;
determine a physical-layer cell identity (PCI) based on the physical layer identity and the physical-layer cell-identity group; and
perform time and frequency synchronization with a cell of the eNB based on the PSS and the SSS; and
memory, the memory coupled to the processing circuitry and configured to store the PCI.

US Pat. No. 10,218,469

UNIFIED FORWARD ERROR CORRECTION AND RETRANSMISSION IN A RELIABLE NETWORK PROTOCOL

VMWARE, INC., Palo Alto,...

1. A method of transmitting packets at a first node of a network to a second node of the network, comprising:transmitting packets from the first node to the second node;
determining a total number of packets that are in flight between the first node and the second node;
determining whether or not the total number of packets that are in flight is less than a threshold number of packets;
upon determining that the total number of packets that are in flight is less than the threshold number of packets, computing a target number of forward-error-correction (FEC) packets based in part on the total number of packets that are in flight;
transmitting a new FEC packet if a number of FEC packets that are in flight is less than the target number of FEC packets; and
transmitting a data packet if the number of FEC packets that are in flight is equal to or greater than the target number of FEC packets.

US Pat. No. 10,218,468

USB DEVICE, DATA TRANSFER SYSTEM AND DATA TRANSFER METHOD

Renesas Electonics Corpor...

1. A USB device comprising:a first processing unit configured to, when a predetermined error is included in a first header of a first packet received from a host apparatus, discard the first header and transmit a first payload of the first packet to a subsequent stage; and
a second processing unit configured to discard the first payload received from the first processing unit and transmit a first packet resending request to the host apparatus.

US Pat. No. 10,218,467

METHODS AND SYSTEMS FOR MANAGING ERROR CORRECTION MODE

PISMO LABS TECHNOLOGY LIM...

1. A method carried out at a first communications router for managing an error correction mode, comprising the steps of:(a) transmitting a first data packet to a second communications router;
(b) storing the first data packet in a local non-transitory storage medium;
(c) activating the error correction mode when a delay inquiry message is received from the second communications router; wherein the delay inquiry message indicates that the first data packet has not been received by the second communications router successfully;
(d) retransmitting the first data packet to the second communications router;
(e) transmitting an error correction packet corresponding to the first data packet; wherein the delay inquiry message comprises a global sequence number of the first data packet;
(f) deactivating the error correction mode when a back-to-normal message is received from the second communications router; wherein the back-to-normal message indicates that the first communications router no longer needs to be in error correction mode.

US Pat. No. 10,218,466

ENHANCED PHYSICAL CHANNEL TRANSMISSION METHOD, COMMUNICATIONS DEVICE, USER EQUIPMENT, AND BASE STATION

Huawei Technologies Co., ...

1. An enhanced physical channel transmission method at a base station or a user equipment served by the base station, comprising:determining each first information corresponding to each of one or more enhanced physical channel transmission levels, wherein each enhanced physical channel transmission level is respectively configured by the first information, and each first information comprises repetition configuration information and enhanced transmission configuration information that are of enhanced transmission of a physical channel, wherein the repetition configuration information is a repetition quantity of the enhanced transmission, and the enhanced transmission configuration information at least comprises a radio frame configuration information of an enhanced physical channel transmission opportunity and/or configuration information of the enhanced physical channel transmission opportunity;
determining, according to each first information, a start radio frame of an enhanced physical channel transmission opportunity corresponding to each enhanced physical channel transmission level and a start position, in the start radio frame, of the enhanced physical channel transmission opportunity, wherein the start position is a start subframe; and
performing the enhanced transmission of the physical channel by using the start position in the start radio frame as a start point;
wherein
the first subframe in the (X+1)th physical channel transmission opportunity in the start radio frame corresponding to each enhanced physical channel transmission level is used as the start subframe, and
X=mod (m×Rep_num, ON),
wherein Rep_num is the repetition quantity, ON is a quantity of physical channel transmission opportunities comprised in a radio frame that has a physical channel transmission opportunity, m is an integer greater than or equal to 0, mod is a modulo function.

US Pat. No. 10,218,465

METHOD AND SYSTEM FOR MAXIMIZING CHANNEL BANDWIDTH WHILE EMPLOYING ERROR CONTROL CODING

Nextivity, Inc., San Die...

1. In a data communication system that communicates data on a wireless channel, a method for maximizing channel bandwidth while employing error control coding, the method comprising:applying, by a communication device of the data communication system associated with the wireless channel, a cyclical redundancy check (CRC) code to information being transmitted on the channel;
extending the CRC code to include a single CRC code bit appended to the CRC code, the single CRC code bit having a value of 0;
adding, by the communication device and using the extended CRC code, an error correcting code to the information, the adding of the error correcting code including adding an additional information bit with a value of 0 to a plurality of error correcting code parity bits provided by the error correcting code to the information, the plurality of error correcting code parity bits also having a value of 0; and
transmitting, by the communication device, the information including the CRC code on the wireless channel without the single CRC code bit, the additional information bit, and the error correcting code parity bits;
receiving, by a receiving device of the data communication system, the transmitted information;
setting, by the receiving device, each of the single CRC code bit that is not transmitted, additional information bit, and error correcting code parity bits to 0; and
decoding, by the receiving device, the transmitted information, the decoding including decoding the information with the single CRC code bit, the additional information bit, and the error correcting code parity bits that have been set to 0.

US Pat. No. 10,218,464

METHOD AND AN APPARATUS FOR GENERATING A SECOND DATA PACKET FROM A FIRST DATA PACKET

Alcatel Lucent, Boulogne...

1. A method for generating a second data packet for a second network layer from a first data packet including a first header portion with information related to a first network layer higher than the second network layer, comprising:generating, based on the first header portion, a second header portion including information related to the second network layer;
encoding the second header portion using a first Forward Error Correction (FEC) code to provide a FEC encoded second header portion;
generating a payload portion including the first data packet;
encoding the payload portion using a second FEC code, different from the first FEC code, to provide a FEC encoded payload portion; and
generating the second data packet for the second network layer by linking the FEC encoded second header portion and the FEC encoded payload portion;
wherein the second header portion comprises information on a destination of the second data packet in the second network layer and an origin of the second data packet in the second network layer.

US Pat. No. 10,218,463

METHOD AND SYSTEM FOR WIRELESS LOCAL AREA NETWORK (WLAN) LONG SYMBOL DURATION MIGRATION

InterDigital Patent Holdi...

1. A method for supporting early detection of a frame by a station (STA), the method comprising:receiving, in a high efficiency signal A (HE-SIG-A) field of the frame, an indication of transmission opportunity (TXOP) duration and an indication of a modulation and coding scheme (MCS) of a high efficiency signal B (HE-SIG-B) field of the frame;
decoding the HE-SIG-B field based on the indicated MCS, wherein the HE-SIG-B field comprises a common field and a field indicative of a STA identifier; and
on a condition the field indicative of the STA identifier of the HE-SIG-B field matches an identifier of the STA, decoding a payload of the frame.

US Pat. No. 10,218,462

APPARATUS AND METHOD FOR SUPPORTING COOPERATIVE TRANSMISSION

ELECTRONICS AND TELECOMMU...

1. An apparatus for supporting cooperative transmission, the apparatus comprising:a controller configured to determine detection bits received from a plurality of relay terminals based on channel states between a source terminal and the plurality of relay terminals, the relay terminals configured to detect sub-data corresponding to the detection bits from data comprising a sequence of bits when the data is transmitted from a source terminal;
an interface configured to receive the sub-data from the relay terminals, respectively; and
a restorer configured to restore the data by combining the received sub-data,
wherein the plurality of relay terminals includes a first relay terminal and a second relay terminal, and
the controller is configured to determine an additional bit having a relatively low transmission error rate as a detection bit with respect to the first relay terminal, and determine a basic bit having a relatively high transmission error rate as a detection bit with respect to the second relay terminal.

US Pat. No. 10,218,461

WIRELESS COMMUNICATION METHOD, ENODEB, AND USER EQUIPMENT

Panasonic Intellectual Pr...

1. A wireless communication method performed by an eNode B (eNB), comprising steps of:transmitting a first downlink control information (DCI) to a user equipment (UE) in a first physical downlink control channel (PDCCH) candidate or enhanced PDCCH (EPDCCH) candidate; and
transmitting a second DCI to the UE in a second PDCCH candidate or EPDCCH candidate,
wherein an assignment of the second PDCCH candidate or EPDCCH candidate is determined based on an assignment of the first PDCCH candidate or EPDCCH candidate according to a defined algorithm, wherein the defined algorithm is based on an assignment dependency between the first PDCCH candidate or EPDCCH candidate and the second PDCCH candidate or EPDCCH candidate, and is configured through radio resource control (RRC) signaling or fixed by specification,
wherein an aggregation level (AL) for a group of PDCCH candidate(s) or EPDCCH candidate(s) suitable for transmitting the second DCI is based on an approximation function to approximate one of the possible ALs for the second DCI based on a determined relationship between a desired receiving power per bit of the first DCI and the second DCI according to the defined algorithm.

US Pat. No. 10,218,460

SYSTEM AND METHOD FOR IMPROVED PUSH-TO-TALK COMMUNICATION PERFORMANCE

KODIAK NETWORKS, INC., P...

1. A push-to-talk (PTT) application server comprising:one or more processors; and
a non-transitory, computer-readable medium storing programming executable by the one or more processors, the programming comprising instructions to:
receive a request from a user equipment (UE) device to access the PTT application server;
detect radio access network (RAN) congestion, and in response to detecting RAN congestion:
modify one or more PTT call parameters; and
transmit according to the modified one or more PTT call parameters to the UE device, wherein the modified one or more PTT call parameters comprises reducing a number of signals transmitted to the UE device.

US Pat. No. 10,218,459

APPARATUS AND METHODS FOR SYMBOL TIMING ERROR DETECTION, TRACKING AND CORRECTION

Maxlinear, Inc., Carlsba...

1. A method for communication, the method comprising:in a demodulator of a receiver, said demodulator comprising a fast Fourier transform (FFT) module, timing control circuitry, and a combiner:
sampling, by said FFT module, an input signal to generate a digital output signal of the demodulator;
generating, by said timing control circuitry, a first error signal based on a first characteristic of an output of said FFT module;
generating, by said timing control circuitry, a second error signal based on a second characteristic of said output of said FFT module, said output of said FFT being processed by an inverse fast Fourier transform module for said generating;
selectively combining, by said combiner, said first error signal and said second error signal to generate a third error signal; and
controlling, by a variable rate interpolator, a sampling timing of said FFT module using said third error signal.

US Pat. No. 10,218,458

SYSTEM AND METHOD FOR MULTI-USER FULL DUPLEX LINK ADAPTATION

FUTUREWEI TECHNOLOGIES, I...

1. A method comprising:providing, by a first serving point, a multi-user full duplex mode enabling a first link direction from a first wireless device to the first serving point, and a second link direction from the first serving point to a second wireless device;
requesting, by the first serving point from the second wireless device, a first channel quality indicator indicating channel quality between the first serving point and the second wireless device in a full duplex time period and a second channel quality indicator indicating channel quality between the first serving point and the second wireless device in a non-full duplex time period;
evaluating, by the first serving point, the full duplex mode using the first and second channel quality indicators; and
adjusting, by the first serving point, at least one parameter of the full duplex mode based on the evaluating.

US Pat. No. 10,218,457

TECHNIQUES FOR IMPROVING FEEDBACK PROCESSES BASED ON A LATENCY BETWEEN A TRANSMISSION TIME INTERVAL (TTI) AND A FEEDBACK OPPORTUNITY

QUALCOMM Incorporated, S...

1. A method for wireless communication, comprising:identifying a latency between a start of a transmission time interval (TTI) of a transmission burst and a scheduled feedback opportunity for the TTI;
determining a duration of the TTI of a transmission in the transmission burst, the duration including a number of symbol periods and being based at least in part on a time for feedback associated with the latency; and
performing the transmission before the scheduled feedback opportunity for the TTI based at least in part on the determined duration of the TTI.

US Pat. No. 10,218,456

MODULATION PROCESSING METHOD AND DEVICE

1. A coding and modulation processing method, wherein, the method comprises:a base station transmitting a high-layer configuration signaling to a user equipment (UE), wherein the high-layer configuration signaling is used to indicate whether to support a high-order Quadrature Amplitude Modulation (QAM) modulation scheme, and the high-order QAM modulation scheme is a modulation scheme of M QAM, wherein M is a number greater than 64;
after the base station transmits the high-layer configuration signaling, the method further comprises:
the base station transmitting a downlink control signaling to the UE, wherein the downlink control signaling at least comprises a modulation and coding scheme field (IMCS), when the high-layer configuration signaling indicates not supportimg the high-order QAM modulation scheme, then the modulation and coding scheme field (IMCS) being determined based on a first Modulation and Coding Schemes (MCS) table which does not support the high-order QAM modulation scheme; when the high-layer configuration signaling indicates supporting the high-order QAM modulation scheme, in combination with predefined information, determining whether the modulation and coding scheme field (IMCS) is determined based on a second MCS table which supports the high-order QAM.

US Pat. No. 10,218,455

METHOD AND APPARATUS FOR INCREASING AND DECREASING VARIABLE OPTICAL CHANNEL BANDWIDTH

Huawei Technologies Co., ...

1. A method for increasing variable optical channel bandwidth, the method comprising:adding, by a first network node, a timeslot increase indication to a higher order optical channel data unit (HO ODU) frame and sending the HO ODU frame to which the timeslot increase indication is added to a second network node, wherein the timeslot increase indication is used to instruct a timeslot, occupied by a flexible optical transport data unit (ODUflex) bit stream, of the HO ODU frame, starting from a next HO ODU frame of the HO ODU frame, to increase from X timeslots to Y timeslots, X is greater than zero and less than Y, and the second network node is a downstream network node of the first network node in a link through which a service stream flows;
starting from the next HO ODU frame of the HO ODU frame to which the timeslot increase indication is added, mapping, by the first network node, a bit stream at a third rate formed by an ODUflex bit stream at a first rate and an idle data bit stream at a second rate to the Y timeslots of the HO ODU frame and sending the HO ODU frame to the second network node, wherein a rate corresponding to the Y timeslots of the HO ODU frame is greater than or equal to the third rate, both the first rate and the second rate are less than the third rate, and the second rate is a difference value between the third rate and the first rate;
after each network node in the link receives the HO ODU frame to which the timeslot increase indication is added, mapping, by the first network node, an ODUflex frame to which a rate increase indication is added to the HO ODU frame and sending the HO ODU frame to the second network node, wherein the ODUflex frame to which the rate increase indication is added is an ODUflex frame bearing the ODUflex bit stream, and the rate increase indication is used to instruct a rate of the ODUflex bit stream, starting from a next ODUflex frame of the ODUflex frame to which the rate increase indication is added, to increase from the first rate to the third rate; and
starting from the next ODUflex frame of the ODUflex frame to which the rate increase indication is added, mapping, by the first network node, the ODUflex bit stream at the third rate to the Y timeslots of the HO ODU frame and sending the HO ODU frame to the second network node.

US Pat. No. 10,218,454

OPEN, MODULAR, AND SCALABLE OPTICAL LINE SYSTEM

Google LLC, Mountain Vie...

1. A reconfigurable optical add/drop multiplexer (ROADM) comprising:a plurality of interconnected ROADM blocks, each ROADM block including an egress switchable-gain amplifier, an output power detector coupled to an output of the egress switchable-gain amplifier, and a wavelength-selective switch coupled to an input of the egress switchable-gain amplifier;
a plurality of noise loading amplifiers, each noise loading amplifier coupled to a port of the wavelength-selective switch;
a plurality of add/drop blocks coupled to the wavelength-selective switches of the plurality of ROADM blocks; and
a controller configured to:
activate each noise loading amplifier that is coupled to an unused port of the wavelength-selective switch;
receive an indication of an output signal power from the output power detector; and
adjust gain and equalization parameters of the egress switchable-gain amplifier based on the received indication of the output signal power.

US Pat. No. 10,218,453

METHODS AND APPARATUS FOR LOGICAL ASSOCIATIONS BETWEEN ROUTERS AND OPTICAL NODES WITHIN A WAVELENGTH DIVISION MULTIPLEXING (WDM) SYSTEM

Juniper Networks, Inc., ...

1. An apparatus, comprising:a memory; and
a processor operatively coupled to the memory, the processor configured to be operatively coupled to an optical multiplexer, the optical multiplexer including a plurality of input ports,
the processor configured to partition the plurality of input ports into a plurality of input port groups including a first input port group and a second input port group, the first input port group including a first set of input ports from the plurality of input ports, the second input port group including a second set of input ports from the plurality of input ports mutually exclusive from the first set of input ports,
the processor configured to assign a first router identifier to the first input port group, the first router identifier associated with a first router,
the processor configured to assign a second router identifier to the second input port group, the second router identifier associated with a second router,
the processor configured to associate, based on the first router identifier, the first input port group with the first router and associate, based on the second router identifier, the second input port group with the second router causing (1) the first router to be operatively coupled to the optical multiplexer via the first set of input ports and not the second set of input ports, and (2) the second router to be operatively coupled to the optical multiplexer via the second set of input ports and not the first set of input ports, when the optical multiplexer is operatively coupled to the first router and the second router.

US Pat. No. 10,218,452

HIGH SPEED EMBEDDED PROTOCOL FOR DISTRIBUTED CONTROL SYSTEM

Concio Holdings LLC, Win...

1. An apparatus for use in communicating with other devices over a control network, the apparatus comprising:a processing device configured to operatively connect through a communication port to control receiving and sending communications over a control network;
the processing device configured to communicate using a protocol within a CAN message frame;
wherein the protocol includes:
transmission of a synchronization pulse at a first edge of the CAN message frame, and
synchronizing bit timing between a CAN message bit timing and the protocol's bit timing, which is faster than the CAN message bit timing, at one or more falling edges of the CAN message frame or during or just after the synchronization pulse.

US Pat. No. 10,218,451

COMMUNICATION DEVICE FOR PERFORMING CARRIER SEARCH IN TD-SCDMA SYSTEM AND METHOD OF CONTROLLING SAME

Samsung Electronics Co., ...

1. A communication device operating in a wireless communication system, the communication device comprising:a memory configured to store frequency history information; and
a processor electrically connected to the memory,
wherein the processor is configured to:
measure reception power of at least one of a plurality of first signals included in a first band,
determine a first candidate frequency set according to a strength of the reception power,
determine a second candidate frequency set from the first candidate frequency set based on the frequency history information, and
determine whether a cell corresponding to a second frequency included in the second candidate frequency set exists,
wherein if a first frequency in the first candidate frequency set is included in the frequency history information, a primary frequency included in the frequency history information is added to the first candidate frequency set so as to determine the second candidate frequency set.

US Pat. No. 10,218,450

INTERFERENCE MITIGATION IN SHORT-RANGE WIRELESS COMMUNICATION

AMAZON TECHNOLOGIES, INC....

1. A method of short-range wireless communication, comprising:determining with a power detector circuit of a first device that a first energy level of a first received wireless signal is greater than or equal to ?25 dBm/MHz, wherein a first component of the first received wireless signal is generated by a first radio of a second device, the first radio configured to generate signals in a first frequency range from 2402 MHz to 2480 MHz, and wherein a second component of the first received wireless signal is generated by a second radio of the second device, the second radio configured to generate signals in a second frequency range from 2300 MHz to 2400 MHz and in a third frequency range from 2496 MHz to 2690 MHz, and wherein the second device is located in close proximity of the first device;
sending the first received wireless signal to a first attenuator circuit;
attenuating, with the first attenuator circuit, the first energy level of the first received wireless signal by between 30 dB and 60 dB to generate a first attenuated signal;
determining that a second energy level of a second received wireless signal is between ?25 dBm/MHz and ?50 dBm/MHz, wherein the second received wireless signal is received from the second device;
sending the second received wireless signal to a second attenuator circuit;
attenuating, with the second attenuator circuit, the second energy level of the second received wireless signal by a second amount of less than or equal to 30 dB to generate a second attenuated signal;
filtering, with an intermediate frequency (IF) filter, the first attenuated signal to generate a first output signal, wherein the filtering the first attenuated signal comprises attenuating first frequencies of the first attenuated signal outside of a first passband of the IF filter;
filtering, with the IF filter, the second attenuated signal to generate a second output signal, wherein the filtering comprises attenuating second frequencies of the second attenuated signal outside of a second passband of the IF filter, wherein the first passband is narrower than the second passband;
demodulating the first output signal to generate a first data effective to cause the first device to perform a first action; and
demodulating the second output signal to generate second data effective to cause the first device to perform a second action.

US Pat. No. 10,218,449

FREQUENCY/PHASE SYNTHESIZER NOISE CANCELLATION

QUALCOMM Incorporated, S...

1. An open-loop feed-forward cross-correlator noise cancellation device, comprising:a synthesizer to generate a synthesized output clock signal based at least in part on a reference clock signal;
a cross-correlator device coupled to the synthesizer to receive the reference clock signal and the synthesized output clock signal and to cross-correlate the reference clock signal and the synthesized output clock signal to generate a cross-correlated output signal; and
a delay line coupled to the cross-correlator device, a delay of the delay line based at least in part on the cross-correlated output signal.

US Pat. No. 10,218,448

SYSTEM AND METHOD FOR DETERMINING VEHICLE POSITION BASED UPON LIGHT-BASED COMMUNICATION AND TIME-OF-FLIGHT MEASUREMENTS

OSRAM SYLVANIA Inc., Wil...

1. A first light based communication (LBC) system on a first vehicle for determining vehicle position, the system comprising:a transmitter array of light emitting diodes (LEDs);
a receiver array of photodiodes, wherein the receiver array has a solid angle of view and each photodiode is associated with a non-overlapping subset of the solid angle of view; and
a controller coupled to the transmitter array of LEDs and the receiver array of photodiodes, the controller including a processor configured to determine a relative distance between the first vehicle and a second vehicle based on a digital message and a time-of-flight pulse, wherein:
an angle of the second vehicle with respect to the first vehicle is determined to be within the subset of the solid angle of a first photodiode in the receiver array that received the digital message;
the time-of-flight pulse provides an absolute distance between the first vehicle and the second vehicle; and
the angle and the absolute distance are used by the processor to determine the relative distance between the first vehicle and the second vehicle.

US Pat. No. 10,218,447

FREQUENCY DEVIATION COMPENSATION SCHEME AND FREQUENCY DEVIATION COMPENSATION METHOD

NEC CORPORATION, Tokyo (...

1. A frequency deviation compensation device comprising:a frequency deviation compensator configured to compensate for a frequency deviation caused to a signal by frequency shifting; and
a phase offset compensator configured to compensate for a phase offset caused to the signal due to the frequency shifting.

US Pat. No. 10,218,446

METHOD AND APPARATUS FOR CHARACTERIZATION AND COMPENSATION OF OPTICAL IMPAIRMENTS IN INP-BASED OPTICAL TRANSMITTER

Finisar Corporation, Hor...

1. A method for characterizing and compensating for optical impairments in an optical transmitter, the method comprising:a) operating an optical transmitter comprising a first parent Mach-Zehnder (MZ) modulator and a second parent MZ modulator, wherein each of the first and second parent MZ modulators comprises a plurality of child MZ modulators;
b) biasing each of the plurality of child MZ modulators in the first and second parent MZ modulators at respective initial operating points;
c) generating an electro-optic RF transfer function for each of the plurality of child MZ modulators by measuring a plurality of optical output powers of the optical transmitter while sweeping characterizing RF input drive power levels applied to each of the plurality of child MZ modulators;
d) determining curve fitting parameters for each of the plurality of electro-optic RF transfer functions;
e) determining operating points of each of the plurality of child MZ modulators using the curve fitting parameters;
f) determining an IQ power imbalance at a particular operating point for each of the first and the second parent MZ modulators using the curve fitting parameters for each of the plurality of electro-optic RF transfer functions;
g) determining initial RF input drive power levels applied to each of the plurality of child MZ modulators that compensate for the determined IQ power imbalance for each of the first and the second parent MZ modulators;
h) determining XY power imbalance of the optical transmitter at the determined initial RF input drive power levels using the curve fitting parameters;
i) determining operating RF input drive power levels that at least partially compensate for the first and second IQ power imbalances and for the XY power imbalance of the optical transmitter; and
j) generating an optical signal comprising a Nyquist-pulse-shape at an output of the optical transmitter.

US Pat. No. 10,218,445

MINIMIZING POLARIZATION-DEPENDENT OPTICAL POWER FOR TRANSMITTERS

Juniper Networks, Inc., ...

1. A system, comprising:one or more devices to:
generate an alternating current bias voltage;
determine a first power level of a first signal output from a first modulator,
the first signal being a first optical signal associated with a particular polarization orientation;
determine a second power level of a second signal output from a second modulator,
the second signal being a second optical signal associated with the particular polarization orientation;
determine a relationship between the first power level and the second power level;
generate, based on the relationship between the first power level and the second power level, an error signal;
generate, based on the error signal, a direct current bias voltage;
generate, based on the alternating current bias voltage and the direct current bias voltage, a combined signal; and
set, based on the combined signal, a reverse bias voltage associated with the first modulator,
the reverse bias voltage being used to control the first power level of the first signal.

US Pat. No. 10,218,444

PAM4 TRANSCEIVERS FOR HIGH-SPEED COMMUNICATION

INPHI CORPORATION, Santa...

1. A transceiver system comprising:an input terminal for receiving input data stream, the input data stream being characterized by a first frequency;
a first voltage gain amplifier being configured to generate a first driving signal, the first voltage gain amplifier comprising an integrated equalizer, the first voltage gain amplifier being characterized by a bandwidth of at least 13 GHz and a gain range of at least 12 dB;
a track and hold (T/H) module comprising a first plurality of T/H circuits, the first plurality of T/H circuits being controlled by the first driving signal for holding the input data stream at a second frequency;
a shift and hold (SH) buffer comprising a first plurality of buffer units corresponding to the first plurality of T/H circuits, the first plurality of buffer units being configured to store a first plurality of samples based on the input data stream;
an analog-to-digital converter (ADC) module comprising a first plurality of ADC circuits being configured to convert the first plurality of samples; and
a digital signal processor (DSP) being configured to generate output data stream based at least one the first plurality of samples.

US Pat. No. 10,218,443

REDUCED FIBER COUNT NETWORKS, DEVICES, AND RELATED METHODS

Sumitomo Electric Lightwa...

1. A method for providing an optical fiber network, the method comprising:providing a plurality of network devices comprising optical fibers for transmitting and receiving data;
providing a plurality of network cables comprising optical fibers and connecting at least some of the network devices; and
transmitting data using 100% of the optical fibers end-to-end across the plurality of network devices,
wherein each of the plurality of network devices and cables have an 8 ct fiber basis,
wherein the network is devoid of a converter or conversion module on each interconnect point between connected devices of the plurality of network devices, and
wherein the network comprises a “4 by” parallel optics having four separate channels for transmitting (TX) and receiving (RX) data, and
wherein transmitting data comprises transmitting data via sixteen separate channels.

US Pat. No. 10,218,442

SPACE-TIME CODING METHODS AND DEVICES FOR OPTICAL MIMO SYSTEMS

INSTITUT MINES-TELECOM, ...

1. A Space-Time coding device for encoding a digital data sequence according to a predefined space-time coding rate, said data sequence comprising a set of modulated symbols to be transmitted over at least two propagation modes, during a number of time slots, through an optical transmission channel in a single-core multimode optical fiber transmission system, wherein the device comprises:a codebook generator configured to determine a set of codeword matrices defining a space-time code represented by a space dimension and a temporal dimension, each codeword matrix comprising complex values and a number of columns equal to said code temporal dimension, and a number of rows equal to said code space dimension, the codebook generator being further configured to associate a difference codeword matrix and a distance metric to each pair of codeword matrices among said set of codeword matrices, each component of a difference codeword matrix associated with a given pair of codeword matrices being equal to the difference between the corresponding components of the codeword matrices of said pair, the distance metric associated with a given pair of codeword matrices being determined by computing the Euclidean norm of the difference codeword matrix associated with said pair, wherein the codebook generator is configured to select the components of the codeword matrices depending on the number of pairs of codeword matrices that are associated with a unitary difference codeword matrix and with a distance metric equal to a given Euclidean distance; and
an encoding unit configured to encode said set of modulated symbols into a codeword matrix selected from said set of codeword matrices.

US Pat. No. 10,218,441

WIRELESS INFRASTRUCTURE WITH DISTRIBUTED FIBER NETWORKS

Verizon Patent and Licens...

1. A hybrid cable, comprising:a fiber buffer tube including one or more fiber cores;
an outer sheath surrounding the fiber buffer tube; and
a distributed array of antenna elements integrated along a length of the hybrid cable, wherein the distributed array of antenna elements are included within another buffer tube within the outer sheath, and wherein each of the antenna elements includes:
an antenna, and
control electronics for the antenna.

US Pat. No. 10,218,440

METHOD FOR VISIBLE LIGHT COMMUNICATION USING DISPLAY COLORS AND PATTERN TYPES OF DISPLAY

FOUNDATION FOR RESEARCH A...

1. A visible light communication (VLC) method in which a transmission device having a display transmits a signal to a reception device having a camera, the method comprising:modulating, by the transmission device, individual video frames of transmission data into modulated data by using different spreading codes according to variable transparent amplitude shape color (VTASC) modulation; and
including, by the transmission device, the modulated data in a visible light signal by using at least one of a color and a pattern, and outputting the visible light signal through the display; and
receiving, by the reception device, the visible light signal through the camera, and extracting the transmission data.

US Pat. No. 10,218,438

DISTRIBUTED ARRAY FOR DIRECTION AND FREQUENCY FINDING

Phase Sensitive Innovatio...

1. An optical imaging receiver comprising:a phased-array antenna including a plurality of antenna elements arranged in a first pattern configured to receive RF signals from at least one RF source;
a plurality of electro-optic modulators corresponding to the plurality of antenna elements, each modulator configured to modulate an optical carrier with a received RF signal to generate a plurality of modulated optical signals;
a plurality of optical channels configured to carry the plurality of modulated optical signals and configured to cause interference amongst the optical signals, each of the plurality of optical channels having an output to emanate the corresponding modulated optical signal out of the corresponding optical channel, the outputs of the plurality of optical channels arranged in a second pattern which does not correspond to the first pattern;
a plurality of photodetectors for recording the optical signal interference; and
a module for computationally reconstructing RF sources in k-space from the recorded interference.

US Pat. No. 10,218,437

COHERENT OPTICAL RECEIVER TESTING

Elenion Technologies, LLC...

1. An apparatus for measuring a characteristic of a coherent optical receiver (COR) that comprises one or more optical mixers followed by one or more differential photodetectors, the apparatus comprising:one or more coherent light sources configured to provide first and second lights with an optical frequency shift f therebetween, wherein the first light is modulated in amplitude at a first modulation frequency F1>f, and,
first and second output optical ports for coupling one of the first and second lights into a local oscillator (LO) port of the COR and the other of the first and second lights into an optical signal port of the COR.

US Pat. No. 10,218,436

DETERMINING IN-BAND OPTICAL SIGNAL-TO-NOISE RATIO IN POLARIZATION-MULTIPLEXED OPTICAL SIGNALS USING SIGNAL CORRELATIONS

VIAVI SOLUTIONS INC., Mi...

1. A method for determining a group velocity dispersion accumulated due to chromatic dispersion of a modulated optical signal comprising a plurality of wavelength channels, the method comprising:measuring time-varying amplitudes and phases of the modulated optical signal in two mutually orthogonal polarization states simultaneously at first and second predetermined optical frequencies separated by a non-zero frequency interval, in at least one of the plurality of wavelength channels;
introducing a differential time and phase delay between signals representing the time-varying optical signal amplitudes and phases at the first and second optical frequencies;
determining a correlation between the time-varying optical signal amplitudes and phases at the predetermined optical frequencies by calculating a correlation coefficient between the time-varying amplitudes and phases of the modulated optical signal;
varying the differential time and phase delay;
determining the correlation between the time-varying optical signal amplitudes and phases at the predetermined optical frequencies and varying the differential time and phase delay until the correlation coefficient reaches a maximum; and
calculating the group velocity dispersion from the differential time and phase delay.

US Pat. No. 10,218,434

MONITORING OPTICAL FIBRE LINK

Telefonaktiebolaget LM Er...

1. A method of monitoring an optical fibre link, comprising:generating a monitoring signal used for monitoring the optical fibre link;
combining the generated monitoring signal with a data signal to be transmitted over the optical fibre link;
detecting backscattering of the monitoring signal from the optical fibre link;
comparing the detected backscattered monitoring signal with an estimated backscattered monitoring signal; and
determining, based on the comparison, at least one location along the optical fibre link where the monitoring signal is backscattered, and signal loss caused by the backscattering.

US Pat. No. 10,218,433

ADAPTIVE DATA TRANSFER USING BLUETOOTH

Fitbit, Inc., San Franci...

1. An apparatus comprising:a first Bluetooth communications interface configured to provide communications via the Bluetooth Base Rate/Enhanced Data Rate (BR/EDR) protocol;
a second Bluetooth communications interface configured to provide Bluetooth communications via the Bluetooth Low-Energy (BLE) protocol; and
a controller including at least one processor and a memory, wherein:
the at least one processor, the memory, the first Bluetooth communications interface, and the second Bluetooth communications interface are communicatively connected, and
the memory stores instructions for controlling the at least one processor to:
a) establish a first Bluetooth communications connection with a remote device external to the apparatus via the first Bluetooth communications interface,
b) establish a second Bluetooth communications connection with the remote device via the second Bluetooth communications interface,
c) determine whether to utilize the first Bluetooth communications connection or the second Bluetooth communications connection to transmit first data between the apparatus and the remote device according, at least in part, to information describing the first data that indicates that the first data is an application or part of an application that is to be installed on the apparatus,
d) utilize the first Bluetooth communications connection or the second Bluetooth communications connection as determined in (c) to transmit the first data between the apparatus and the remote device, and
e) utilize the first Bluetooth communications connection to transmit the first data between the apparatus and the remote device when, at least in part, the information describing the first data indicates that the first data is the application or part of the application that is to be installed on the apparatus.

US Pat. No. 10,218,432

LAYER-2 CONNECTIVITY FROM SWITCH TO ACCESS NODE/GATEWAY

Viasat, Inc., Carlsbad, ...

1. A satellite communication system, comprising:a first core node of a ground segment network, the first core node comprising at least one switch, a first service processor, and an interface in communication with a second network that is external to the ground segment network;
a first gateway comprising a first satellite modem termination system and a first network interface coupled with the at least one switch of the first core node, the first gateway in communication with a satellite configured to relay first signals between the first gateway and a first plurality of user terminals within a first spot beam of the satellite, the first gateway utilizing at least one service provided by the first service processor of the first core node for providing communication services between the first plurality of user terminals and an entity within the second network; and
a second gateway coupled with the at least one switch of the first core node, the second gateway in communication with the satellite, the satellite configured to relay second signals between the second gateway and a second plurality of user terminals within a second spot beam of the satellite, the second gateway utilizing the at least one service provided by the at least one service processor of the first core node for providing communication services between the second plurality of user terminals and the entity within the second network.

US Pat. No. 10,218,431

SPACE-BASED ELECTRONIC DATA STORAGE AND TRANSFER NETWORK SYSTEM

Cloud Constellation Corpo...

1. A space-based electronic data storage and transfer network system for relaying a data file from a ground-based access terminal through an orbital communications satellite for storage in a constellation of storage satellites comprising:a storage constellation comprising a plurality of storage satellites orbiting less than 2000 kilometers above the Earth's surface, each storage satellite comprising:
a data storage element for storing data files;
one or more communications arrays configured to establish a constellation communications link with other storage satellites in the storage constellation and to establish an external communications link with at least one communications satellite orbiting at least 2000 kilometers above the Earth's surface and outside of the storage constellation; and
a processor configured to record data files received from the communications satellite through the external communications link to the data storage element and to retrieve and transmit data files from the data storage element to the communications satellite through the external communications link;
wherein each storage satellite is configured to be capable of retrieving a data file stored in another storage satellites through the constellation communications links;
wherein the storage constellation is configured to only indirectly transmit data files from the data storage element of a storage satellite in the storage constellation to a terrestrial access point through the external communications link between a storage satellite and the communications satellite;
wherein the storage satellites are configured to never record any data files received directly from any terrestrial access points to the data storage element;
wherein the storage constellation is configured to only record data files received from terrestrial access points to the data storage element of a storage satellite in the storage constellation if those data files are received indirectly from the terrestrial access points through the external communications link between a storage satellite and the communications satellite;
wherein the storage satellites are configured to never directly transmit data files from the data storage element to any terrestrial access points.

US Pat. No. 10,218,430

INTEGRATED MIXED-SIGNAL ASIC WITH DAC AND DSP

SEAKR ENGINEERING, INC., ...

1. An integrated digital to analog converting RF transmitter implemented in a satellite, comprising:a plurality of radiation tolerant high speed digital to analog converters (DACs) units, which each receive a sampled digital signal and output an RF signal;
a plurality of radiation tolerant digital inputs; and
one or more radiation tolerant digital signal processing (DSP) cores, which each process data from one or more of the radiation tolerant digital inputs and output the processed data to at least one radiation tolerant high speed DAC;
wherein one or more of the radiation tolerant high speed DACs, the one or more of the radiation tolerant digital inputs, and/or the one or more radiation tolerant DSP cores have been determined, by testing, to be radiation tolerant and have a heavy ion cross section less than or equal to 10?4 cm2 (square centimeters) at a linear energy transfer greater than or equal to 37 MeV-cm2/mg (mega-electronVolts-square centimeters per milligram).

US Pat. No. 10,218,427

DIVERSITY RECEIVER CONFIGURATION WITH COMPLEMENTARY AMPLIFIERS TO SUPPORT CARRIER AGGREGATION

SKYWORKS SOLUTIONS, INC.,...

1. A diversity receiver configuration configured to support carrier aggregation, the configuration comprising:a diversity receiver (DRx) module having an input that receives a diversity signal that includes data modulated onto multiple frequency bands; a splitter configured to split the diversity signal into a plurality of signals at a respective plurality of frequency bands propagated along a corresponding plurality of DRx paths; a plurality of bandpass filters, individual bandpass filters disposed along a corresponding one of the plurality of DRx paths and configured to filter a signal received at the bandpass filter to a respective frequency band; a plurality of DRx amplifiers, individual DRx amplifiers disposed along a corresponding one of the plurality of DRx paths and configured to amplify a signal received at the DRx amplifier; a combiner configured to combine amplified signals from the plurality of DRx amplifiers into a processed diversity signal; and an output that outputs the processed diversity signal;
a diversity radio frequency (DRF) module having an input that receives the processed diversity signal; a downstream multiplexer configured to provide a plurality of DRF paths for the processed diversity signal; a plurality of downstream amplifiers, each one of the plurality of downstream amplifiers disposed along a corresponding one of the plurality of DRF paths and configured to amplify a signal received at the downstream amplifier; and a corresponding plurality of outputs configured to couple outputs of individual downstream amplifiers to a transceiver; and
a controller configured to communicate with the DRx module and with the DRF module, the controller configured to change an amount of gain provided by a downstream amplifier in response to adjusting an amount of gain provided by a DRx amplifier.

US Pat. No. 10,218,426

ANTENNA DEVICE, WIRELESS COMMUNICATION DEVICE AND SIGNAL TRANSMISSION METHOD

KABUSHIKI KAISHA TOSHIBA,...

1. An antenna device comprising:a branch circuit configured to divide an input signal and generate a first signal and a second signal;
a first phase shifter configured to be capable of shifting a phase of the first signal;
a second phase shifter configured to be capable of shifting a phase of the second signal; and
a radiating element configured to transmit a right-hand circularly polarized wave based on a first output signal of the first phase shifter and transmit a left-hand circularly polarized wave based on a second output signal of the second phase shifter,
wherein insertion loss of the first phase shifter is substantially equal to insertion loss of the second phase shifter.

US Pat. No. 10,218,425

MULTIPLE UPLINK CONTROL CHANNEL IN A WIRELESS NETWORK

Ofinno Technologies, LLC,...

1. A base station comprising:one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the base station to:
transmit, to a wireless device, configuration parameters of a plurality of cells grouped into a plurality of timing advance groups (TAGs), the plurality of cells comprising:
a primary cell with a primary physical uplink control channel (PUCCH); and
a PUCCH secondary cell with a secondary PUCCH, wherein the PUCCH secondary cell is in a first TAG of the plurality of TAGs;
transmit, in a first subframe, an activation command indicating activation of the PUCCH secondary cell;
transmit a timing advance command (TAC) for the first TAG;
start reception of valid channel state information (CSI) from the wireless device via the PUCCH secondary cell in a second subframe occurring a first quantity of subframes after the first subframe, wherein the first quantity is greater than eight and is based on a delay from transmitting the activation command until the TAC is applied to uplink transmissions via the first TAG; and
transmit downlink shared channel transport blocks via the PUCCH secondary cell after the TAC was transmitted for the first TAG.

US Pat. No. 10,218,424

REFERENCE SIGNAL INDICATIONS FOR MASSIVE MIMO NETWORKS

Nokia Technologies Oy, E...

1. A method comprising:transmitting a reference signal on a downlink beam to a user equipment;
receiving from the user equipment a reference signal sequence;
determining from the received reference signal sequence at least one preferred uplink beam to pair with the downlink beam, wherein the at least one preferred uplink beam is determined based on measurement results of a channel state information reference signal for the downlink beam;
sending downlink signaling to the user equipment on at least the downlink beam; and
receiving uplink signaling from the user equipment on the at least one preferred uplink beam.

US Pat. No. 10,218,423

METHOD FOR REPORTING CHANNEL STATE INFORMATION USING POLARIZATION CHARACTERISTICS OF ANTENNA IN WIRELESS COMMUNICATION SYSTEM AND DEVICE THEREFOR

LG ELECTRONICS INC., Seo...

1. A method for reporting channel state information to a base station (BS) by a user equipment (UE) in a wireless communication system, the method comprising:receiving, from the BS, a plurality of first reference signals (RSs) corresponding to rows or columns of an antenna array, and a second RS corresponding to only one antenna port pair among antenna port pairs included in the antenna array,
wherein two antenna ports for each of the antenna port pairs have different polarizations at a same position in the antenna array;
determining first precoders for each of the plurality of first RSs and linking coefficients between the first precoders;
measuring a phase difference between the two antenna ports for the only one antenna port pair based on the second RS; and
reporting, to the BS, channel state information including the first precoders, information on the linking coefficients, and information on the phase difference.

US Pat. No. 10,218,422

METHODS FOR BEAM SWITCHING IN MILLIMETER WAVE SYSTEMS TO MANAGE THERMAL CONSTRAINTS

QUALCOMM Incorporated, S...

1. A wireless communication method that adjusts beamforming to prevent thermal overshoot of user equipment (UE) hardware, the method comprising:deciding that a thermal gradient of a sector of the UE breaches a thermal threshold;
determining whether one or more alternate antenna subarrays are currently operable to support wireless communications during a current beam scanning period; and
based at least on the breach of the thermal threshold of the sector, ceasing a servicing antenna subarray from servicing of millimeter wave (mmW) communications at least until the thermal gradient of the sector meets a cool down threshold.

US Pat. No. 10,218,421

RADIO TRANSMITTER FOR DISTORTION MITIGATION

Telefonaktiebolaget LM Er...

1. A transmitter for radio transmission to one or more receivers over a channel described at least in part by a channel matrix H, the transmitter comprising:a pre-coder connected to an antenna array via a transmit unit;
wherein the antenna array comprises a number M of antenna elements am, m=1, 2, . . . , M, each antenna element am being configured to receive a respective transmit signal component xm from the pre-coder via the transmit unit;
wherein the pre-coder is configured to:
receive a number K generate the M transmit signal components by adding M shaping components em, m=1, 2, . . . , M, to respective transmit signal components xm; and
wherein the shaping components em are determined based on a null-space of the channel matrix H and on one or more properties of the transmit unit.

US Pat. No. 10,218,420

MILLIMETER-WAVE COMMUNICATION CONTROL METHOD AND MILLIMETER-WAVE COMMUNICATION CONTROL APPARATUS

Panasonic Corporation, O...

1. A millimeter-wave communication control method for a communication system including a microwave network and a millimeter-wave network having one or more millimeter-wave access points placed in the microwave network, the millimeter-wave communication control method comprising:receiving, by a millimeter-wave communication control apparatus belonging to the millimeter-wave network, a first signal from a microwave-communication control apparatus belonging to the microwave network, the first signal including location information of a first terminal belonging to the microwave network and a use request for the first terminal to use the millimeter-wave network;
setting, by the millimeter-wave communication control apparatus, a beam range for the first terminal and a first wireless resource that is included in one or more wireless resources of the one or more millimeter-wave access points and that is to be allocated to the first terminal, based on the location information of the first terminal; and
transmitting, by the millimeter-wave communication control apparatus, a use permission for the millimeter-wave network and first connection information for connection to a first millimeter-wave access point corresponding to the first wireless resource, to the microwave-communication control apparatus, wherein the first connection information is different from second connection information for a second terminal belonging to the millimeter-wave network,
the second terminal connects to the first millimeter-wave access point by using the second connection information, wherein:
the first connection information includes a validity period for the first terminal to use the millimeter-wave network; and
when the validity period expires, the millimeter-wave communication control apparatus issues a notification indicating that the first connection information is invalidated with respect to the first millimeter-wave access point.

US Pat. No. 10,218,419

SYSTEM AND METHOD FOR CODING WCDMA MIMO CQI REPORTS

TELEFONAKTIEBOLAGET LM ER...

18. A system in a wireless communication system comprising: a User Equipment (UE) comprising: a channel and signal-interference-plus-noise ratio estimator for generating CQI and AWI bits; a CQI/AWI encoder utilizing a (20,10,6) code for producing a codeword according to the generated CQI and AWI bits; and a transmitter for transmitting a signal containing the produced codeword; and a base station comprising: a receiver for receiving the signal containing the produced codeword; a processor for processing the received signal and producing twenty soft values, each of the soft values corresponding to a bit in the codeword; and a CQI/AWI decoder for decoding the soft values to recover the CQI and AWI bits and passing the CQI bits to a Rate controller and the AWI bits to an Antenna weight controller, wherein the (20, 10, 6) code refers to a class of codes capable of encoding 10 information bits to produce a codeword 20 bits long that has a Hamming distance of no less than 6 from any other distinct codeword produced by the code.

US Pat. No. 10,218,418

RELAY PRECODER SELECTION METHOD FOR TWO-WAY AMPLIFY-AND-FORWARD MIMO RELAY SYSTEMS AND COMMUNICATION DEVICES USING THE SELECTION METHOD OR THE SELECTED RELAY PRECODER

NATIONAL TSING HUA UNIVER...

1. A relay precoder selection method for two-way amplify-and-forward (AF) multiple-input multiple-output (MIMO) relay systems, comprising:obtaining two-way MIMO channel information between at least two terminals and a relay, wherein the two-way MIMO channel information includes forward and backward MIMO channels, and each of the forward and backward MIMO channels has a plurality of eigenmodes, and each of the plurality of eigenmodes corresponds to a singular value and a singular vector;
constructing a candidate relay precoding set based on the two-way MIMO channel information, wherein the candidate relay precoding set includes a plurality, of candidate relay precoders, and the plurality of the candidate relay precoders are constructed based on the relationship between a relay precoder and the singular values of the effective MIMO channels, wherein an effective MIMO channel is formed based on a cascade effect of the forward and backward MIMO channels, the two terminal precoders, and the relay precoder; and
selecting a relay precoder with the best performance from the candidate relay precoding set, wherein the relay precoder with the best performance is selected from the candidate relay precoding set based on a design criterion of the minimum sum of condition numbers or the maximum sum of condition numbers, wherein the condition number is a ratio of the largest to the smallest singular values of the corresponding MIMO channel.

US Pat. No. 10,218,417

COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND COMMUNICATION METHOD

FUJITSU LIMITED, Kawasak...

1. A communication device comprising:a memory; and
a processor connected to the memory, the processor being configured to:
compute reflected transmission weights based on timing correction coefficients to be applied to each of a plurality of antennas according to reception timings of uplink signals from a plurality of wireless terminals that receive multiplexed downlink signals transmitted from the plurality of antennas, and on respective channel estimation values between the plurality of antennas and the plurality of wireless terminals, the computed reflected transmission weights reflecting the timing correction coefficients and being computed at first frequency intervals;
compute interpolated transmission weights by interpolating between the computed reflected transmission weights at second frequency intervals that are narrower than the first frequency intervals; and
compute transmission weights to be applied to downlink signals by, based on the timing correction coefficients, correcting the interpolated transmission weights that have been interpolated such that the timing correction coefficients are reflected a second time.

US Pat. No. 10,218,416

MU-MIMO GROUPING SYSTEM

Cisco Technology, Inc., ...

1. A network device, comprising:at least one radio;
an antenna coupled to the at least one radio; and
control logic configured to:
form a plurality of multi user multiple input multiple output (MU-MIMO) groups, each of the plurality of MU-MIMO groups comprising a first plurality of client devices;
transmit MU-MIMO data to the client devices using the plurality of MU-MIMO groups and the radio;
schedule a plurality of different sets of client devices for data transmission;
upon determining none of the plurality of MU-MIMO groups contains the sets of client devices, transmit data to the sets of client devices using single-user transmission;
track the number of times data is scheduled for transmission to the sets of client devices using single-user transmission;
identify one of the plurality of MU-MIMO groups based on a performance evaluation; and
replace the identified MU-MIMO group with a substitute MU-MIMO group selected from one of the sets of client devices which was scheduled most often for data transmission.

US Pat. No. 10,218,415

ANTENNA SYSTEM AND WIRELESS ACCESS POINT

WISTRON NEWEB CORP., Hsi...

1. An antenna system, comprising:a first transmission line;
a second transmission line;
a third transmission line;
a fourth transmission line;
a first dipole antenna, coupled through the first transmission line to a feeding point;
a second dipole antenna, coupled through the second transmission line to the feeding point;
a third dipole antenna, coupled through the third transmission line to the feeding point;
a fourth dipole antenna, coupled through the fourth transmission line to the feeding point;
a fifth dipole antenna, coupled to the first transmission line, and positioned between the first dipole antenna and the feeding point;
a sixth dipole antenna, coupled to the second transmission line, and positioned between the second dipole antenna and the feeding point;
a seventh dipole antenna, coupled to the third transmission line, and positioned between the third dipole antenna and the feeding point; and
an eighth dipole antenna, coupled to the fourth transmission line, and positioned between the fourth dipole antenna and the feeding point;
wherein each of the first dipole antenna, the second dipole antenna, the third dipole antenna, and the fourth dipole antenna comprises a positive radiation branch and a negative radiation branch, and wherein an angle between the positive radiation branch and the negative radiation branch is less than 100 degrees.

US Pat. No. 10,218,414

SYSTEM AND METHOD FOR MULTIPLE POINT TRANSMISSION IN A COMMUNICATIONS SYSTEM

FUTUREWEI TECHNOLOGIES, I...

1. A method for operating a first transmission point, the method comprising:transmitting, by the first transmission point to a user equipment, information regarding a configuration indicating that a first portion of data of a bearer is transmitted from the first transmission point to the user equipment in a first packet stream, and that a second portion of the data of the bearer is transmitted from a second transmission point to the user equipment in a second packet stream concurrently with the first packet stream, and instructing the user equipment to process the first portion of data of the bearer with a first radio link control (RLC) entity at the user equipment, and process the second portion of the data of the bearer with a second RLC entity at the user equipment;
receiving, by the first transmission point, an acknowledgement of the configuration from the user equipment;
splitting, by a packet data convergence protocol (PDCP) entity at the first transmission point, the bearer into the first and second portions of data; and
sending the second portion of the data of the bearer from the PDCP entity at the first transmission point to the second RLC entity at the second transmission point without going through any PDCP entity at the second transmission point, with the PDCP entity operating at a PDCP layer and the first and second RLC entities operating at an RLC layer.

US Pat. No. 10,218,413

DEVICE DETECTION USING HARMONICS

NXP B.V., Eindhoven (NL)...

1. An apparatus comprising:a wireless-power-providing (WPP) circuit configured to provide wireless power to a WPP-compliant wireless device, the wireless-power-providing circuit including:
a transmitter circuit configured to:
generate, in a wireless-power-providing mode, a first radio frequency (RF) signal at a first frequency, the first RF signal inductively coupling the transmitter circuit to the compliant wireless device; and
generate a second RF signal at a second frequency;
a detection circuit configured to detect a presence of a WPP-noncompliant wireless device, the detection circuit including:
a receiver circuit configured to detect a third RF signal at a third frequency that is a harmonic of the second frequency; and
a control circuit configured to:
control, for the wireless-power-providing mode, the generation each of the first RF signal and the second RF signal by the transmitter circuit; and
reduce, in response to detecting the third RF signal, a signal strength for the first RF signal;
wherein the control circuit is further configured to cause the transmitter circuit to generate the second RF signal for a burst having a duration that is set based upon a setup time for generation of the third RF signal by the noncompliant wireless device and a hold time for the detection circuit to detect the third RF signal.

US Pat. No. 10,218,412

NEAR FIELD COMMUNICATION DEVICE CAPABLE OF OPERATING IN A POWERED OR UNPOWERED MODE

Capital One Services, LLC...

1. A near field communication (NFC) device, comprising:an internal power source;
a secure element;
an NFC antenna,
the NFC antenna being integrated with the secure element; and
one or more components, at least partially implemented in hardware, configured to:
determine whether the NFC device is to perform a contactless transaction in a powered mode or an unpowered mode;
selectively perform the contactless transaction in the powered mode or the unpowered mode based on determining whether the NFC device is to perform the contactless transaction in the powered mode or the unpowered mode,
the contactless transaction to be performed using power from the internal power source when the contactless transaction is performed in the powered mode, or
the contactless transaction to be performed using only power from an external NFC field when the contactless transaction is performed in the unpowered mode;
determine an amount of time to receive sufficient power from the external NFC field to power the contactless transaction;
determine to perform the contactless transaction in the power mode or the unpowered mode based on the amount of time; and
selectively load two or more applications, associated with performing the contactless transaction, onto the secure element,
the two or more applications being selectively loaded based on a remaining power level of the internal power source,
a first application of the two or more applications being selectively loaded when the remaining power level of the internal power source meets a first threshold for performing the contactless transaction using the first application, and
a second application of the two or more applications not being selectively loaded when the remaining power level of the internal power source does not meet a second threshold for performing the contactless transaction using the second application.

US Pat. No. 10,218,411

METHOD FOR PROVIDING OPERATION DATA TO A FLUID PROCESSING MEDICAL APPARATUS USING A MEDICAL ACCESSORY

Gambro Lundia AB, Lund (...

1. A method for providing operation data to a fluid processing medical apparatus, the method comprising:providing the medical apparatus comprising a readable element readable by at least one data acquisition unit;
acquiring configuration data associated to the readable element of the medical apparatus by relatively approaching a data acquisition unit of a medical accessory and the readable element of the medical apparatus;
establishing a wireless communication between the medical accessory and the medical apparatus based on the configuration data;
providing a medical component comprising a readable element different than the readable element of the medical apparatus;
acquiring operation data associated to the readable element of the medical component by relatively approaching the data acquisition unit of the medical accessory and the readable element of the medical component, wherein the medical component is configured to be operatively coupled to the medical apparatus; and
providing the operation data to the medical apparatus using the wireless communication.

US Pat. No. 10,218,410

INTERFACE CIRCUITS AND COMMUNICATION SYSTEM FOR COUPLING A HOST DEVICE TO AN ACCESSORY DEVICE AND METHOD FOR COMMUNICATION BETWEEN SUCH DEVICES

1. A host interface circuit to be implemented in a host device with a processing unit, wherein the host device is a mobile communication device and/or a sound reproducing device, the host interface circuit suitable for coupling the host device to an accessory device via a data cable, the host interface circuit comprising a power regulator and a legacy terminal and configured tooperate in a power mode of operation when connected to an accessory device being compatible with a power supply via a first line of the data cable;
to couple the power regulator to the first line when operating in the power mode;
to operate in a call mode of operation when connected to an accessory device being compatible with a power supply via the first line;
to couple the power regulator to the first line and the legacy terminal to a second line of the data cable when operating in the call mode;
to operate in a legacy mode of operation when connected to an accessory device being not compatible with a power supply via the first line; and
to couple the legacy terminal to the first line when operating in the legacy mode.

US Pat. No. 10,218,409

SYSTEMS AND METHODS FOR SMALL CELL PLACEMENT USING PNM METRICS

Cable Television Laborato...

1. A communication device in a communication network having at least one cable plant within an operational vicinity of a macro base station wirelessly transmitting a long term evolution (LTE) signal, the communication device comprising at least one processor configured to:obtain at least one proactive network maintenance (PNM) metric for a cable signal communicated over the at least one cable plant;
detect, at the communication device, a signature of the LTE signal based on the obtained PNM metric;
estimate, based on the detected LTE signature, an existing LTE signal power at a point of leakage in the at least one cable plant;
determine a carrier to noise ratio (CNR) of the at least one cable plant at the point of leakage based on a power of the cable signal and the estimated LTE signal power; and
calculate a minimum safe distance from the point of leakage in which a small cell base station operates without substantial interference from the LTE signal of the macro base station.

US Pat. No. 10,218,408

SYNCHRONIZED CPDMA (CODE PHASE DIVISION MULTIPLE ACCESS)

HIGHER GROUND LLC, Palo ...

1. A communications system comprising:a location determining module adapted to determine a location of one or more of a terminal and a geostationary communications satellite; and
an alignment module, the alignment module at least in communication with and at least using information corresponding to the determined location from the location determining module to align arrival code-phases of signals for a ground station receiver by altering a clock for a modulated signal transmitted from the terminal,
wherein the alignment module:
determines an alignment time and aligns a code-phase of a spreading code on a clock tick boundary, wherein the determining of the alignment time includes:
determining a geographic position of the terminal;
determining a position of the communications satellite;
determining a distance between the terminal and the communications satellite; and
adjusting a starting time of the spreading code by a function of a communications signal travel distance modulo predetermined time period.

US Pat. No. 10,218,407

RADIO FREQUENCY SYSTEM AND METHOD FOR WEARABLE DEVICE

INFINEON TECHNOLOGIES AG,...

1. A radio frequency (RF) system comprising:an RF integrated circuit (IC) die, the RF IC die comprising:
a first transmit circuit;
a second transmit circuit;
a first receive circuit;
a second receive circuit;
a third receive circuit;
a fourth receive circuit; and
a control circuit coupled to the first transmit circuit, the second transmit circuit, the first receive circuit, and the second receive circuit;
a first antenna coupled to the RF IC die, the first antenna being coupled to first transmit circuit and the first receive circuit using a first coupling structure, wherein the control circuit is configured to activate the first transmit circuit and deactivate the first receive circuit during a first operation mode;
a second antenna coupled to the RF IC die, the second antenna being coupled to second transmit circuit and the second receive circuit using a second coupling structure, wherein the control circuit is configured to activate the second transmit circuit and deactivate the second receive circuit during a second operation mode;
a third antenna coupled to the third receive circuit;
a fourth antenna coupled to the fourth receive circuit, wherein centers of the first antenna, the second antenna, the third antenna, and the fourth antenna are disposed at corners of a square; and
a molding material layer over the first antenna and the second antenna, the molding material layer surrounding the RF IC die.

US Pat. No. 10,218,406

NARROWBAND COMMUNICATION FOR DIFFERENT DEVICE CAPABILITIES IN UNLICENSED SPECTRUM

QUALCOMM Incorporated, S...

1. A method for wireless communication, comprising:transmitting an indication of a capability of a wireless device on resources of a first carrier in a first narrowband region of an unlicensed radiofrequency spectrum band;
receiving a configuration message on the resources of the first carrier;
identifying, based at least in part on the configuration message, a configuration of one or more additional carriers that are in a different narrowband region of the unlicensed radio frequency spectrum band, wherein the configuration of the one or more additional carriers is based at least in part on the capability of the wireless device;
receiving, on the resources of the first carrier, an assignment of resources on the one or more additional carriers in the different narrowband regions of the unlicensed radio frequency spectrum band; and
communicating on the one or more additional carriers in the different narrowband regions of the unlicensed radio frequency spectrum band according to the assignment.

US Pat. No. 10,218,405

I/Q MODULATOR AND DEMODULATOR WITH WIDE INSTANTANEOUS BANDWIDTH AND HIGH LOCAL-OSCILLATOR-PORT-TO-RADIO-FREQUENCY-PORT ISOLATION

NATIONAL INSTRUMENTS CORP...

1. An apparatus comprising:a first circuit comprising a radio frequency (RF) port; and
a plurality of mixers comprising a first set of ports coupled to the first circuit, and further comprising a second set of ports, wherein the plurality of mixers are configured to:
operate as downconverters when signals are applied to the plurality of mixers at the first set of ports; and
operate as upconverters when signals are applied to the plurality of mixers at the second set of ports.

US Pat. No. 10,218,404

INTERCONNECT ELEMENT CIRCUITRY FOR RF ELECTRONICS

Nokia Solutions and Netwo...

1. An article of manufacture comprising electronics comprising:a first electronic hardware component;
a second electronic hardware component; and
first interconnect element (IE) circuitry providing an electrical connection between the first and second electronic hardware components, wherein the first IE circuitry comprises:
a signal path electrically connected between the first and second electronic hardware components and having a signal-path inductance;
a return path electrically connected to ground and having a return-path inductance; and
a first, actively controlled impedance-compensation element electrically connected between first ends of the signal and ground paths and adapted to be controlled to selectively provide different impedance levels, such that impedance of the first IE circuitry is controllable to achieve low pass-band insertion loss and high stop-band attenuation between the first and second electronic hardware components, wherein:
the first electronic hardware component is physically configured on a first board;
the second electronic hardware component is physically configured on a second board;
the signal path of the first IE circuitry is part of the electrical connection between the first electronic hardware component on the first board and the second electronic hardware component on the second board;
the return path of the first IE circuitry is part of an electrical connection between ground on the first board and ground on the second board;
the first end of the signal path is on the first board;
the first end of the return path is on the first board; and
the first, actively controlled impedance-compensation element is connected between the first end of the signal path on the first board and the first end of the return path on the first board.

US Pat. No. 10,218,403

SYSTEM AND METHOD FOR A MODULAR DYNAMIC WIRELESS POWER CONTROL SYSTEM IN A CONVERTIBLE INFORMATION HANDLING SYSTEM

Dell Products, LP, Round...

1. A convertible information handling system comprising:a wireless adapter for communicating on an antenna system;
a processor executing code instructions for a modular dynamic wireless power control system for detecting an active wireless link operating via a first antenna system and a first orientation mode, wherein the transmission power of the first antenna system is limited to a regulatory safety maximum depending on orientation;
the processor determining the permitted regulatory safety maximum transmission power for the first orientation mode for the information handling system;
the processor determining relative transmission activity levels for the information handling system relative to the first active wireless link and the second active wireless link, including a first wireless link data rate transmission level for the first antenna system and a second wireless link data rate transmission level for a second antenna system; and
the modular dynamic wireless power control system instructing the wireless interface adapter controller to increase transmission power to the first antenna and decrease transmission power to the second antenna relative to the regulatory safety maximum power level when the first wireless link data rate transmission level is greater than the second wireless link data rate transmission level.

US Pat. No. 10,218,402

MULTI-SUBSCRIBER IDENTITY MODULE (SIM) CALL SETUP

QUALCOMM Incorporated, S...

1. A method for managing communications by a wireless communication device, the method comprising:determining a network congestion parameter associated with a first subscription enabled by a first Subscriber Identity Module (SIM), wherein the network congestion parameter includes a number of deactivated Automatic Repeat Request Identification(s) (ID(s)) deactivated by a first network associated with the first subscription; and
skipping at least one page decode associated with a second subscription enabled by a second SIM based at least in part on the network congestion parameter.

US Pat. No. 10,218,401

SELECTION OF ACKNOWLEDGMENT TIMING IN WIRELESS COMMUNICATIONS

INTEL CORPORATION, Santa...

1. An apparatus for a user equipment (UE) comprising:baseband circuitry including processing circuitry configured to provide a Frequency Division Duplex-Time Division Duplex (FDD-TDD) hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback procedure for a primary serving cell (PCell) frame structure type-2, further configured to:
establish a connection to the primary serving cell (PCell) and a secondary serving cell (SCell) of an enhanced-Node B (eNB) of the LTE wireless communication network, the PCell having a TDD configuration and the SCell having a FDD configuration;
categorize a type of downlink data subframe in use by the SCell; and
select a hybrid automatic repeat request (HARQ) timing sequence configuration for use with downlink data received from the SCell based on the type of downlink data subframe received from the SCell; and transceiver circuitry to
receive the downlink data through the PCell and SCell; and
transmit acknowledgement information associated with the downlink data subframe received from the SCell according to the selected hybrid automatic repeat request (HARQ) timing sequence configuration in an uplink (UL) subframe over the connection to the PCell;
wherein the PCell uses Type-2 subframes and the SCell uses Type-1 subframes,
wherein the UE is configured to not monitor a Physical Downlink Control Channel (PDCCH)/Enhanced Physical Downlink Control Channel (EPDCCH) in another serving cell for scheduling the serving cell;
wherein a timing sequence configuration with which to transmit an acknowledgement/negative acknowledgement (ACK/NACK) comprises a table including values associated with an ACK/NACK for a DL subframe on the SCell to be transmitted in the UL subframe on the PCell, wherein a UL ACK/NACK transmission of subframe n is in subframe n-k, where k>=4.

US Pat. No. 10,218,399

SYSTEMS AND METHODS FOR ACTIVITY DETERMINATION BASED ON HUMAN FRAME

Zebra Technologies Corpor...

1. Apparel structured for wearing by an individual, the apparel comprising:a RF location tag supported by a first portion of the apparel associated with a first body position desirable for body motion kinetics information, the RF location tag configured to transmit blink data to at least one receiver, the blink data including first tag placement data indicative of placement of the RF location tag at the first body position, wherein the at least one receiver is configured to locate the RF location tag in a monitored area based on the blink data; and
a proximity sensor supported by a second portion of the apparel associated with a second body position desirable for proximity information indicative of proximity to an object, the proximity sensor to transmit proximity data including a second indication of the second body position.

US Pat. No. 10,218,398

METHOD AND APPARATUS FOR ADAPTIVE AUTOMATIC GAIN CONTROL

Entropic Communications L...

1. A receiver front end comprising:an automatic gain control (AGC) module having an input and an output;
an analog to digital converter (ADC) having an input and an output, the input coupled to the output of the AGC module; and
an AGC control module having an input for receiving information regarding a signal output from the ADC and an output for controlling adjustments to gain of the AGC module;
wherein the AGC control module controls the gain of the AGC module, determines signal to noise ratio (SNR) for the signal output from the ADC, and determines a delta SNR level that is based on a change of the SNR resulting from a change in the gain of the AGC module.

US Pat. No. 10,218,397

SENSITIVITY RADIO FREQUENCY (RF) RECEIVER FRONT-END USING MEMS SWITCHES, RF COMMUNICATIONS DEVICE AND METHOD

LOCKHEED MARTIN CORPORATI...

1. A radio frequency (RF) front end device comprising:a plurality of micro-electro-mechanical system (MEMS) transfer switches having a plurality of parallel switch inputs and a plurality of parallel switch outputs; and
a plurality of banks of a plurality of parallel signal conditioning devices and each bank comprising a plurality of parallel paths having an input side and an output side, at least two of the banks of the plurality of signal conditioning devices couple the input side to the plurality of parallel switch outputs of a preceding MEMS transfer switch and the output side to the plurality of parallel switch inputs of a succeeding MEMS transfer switch, the MEMS transfer switches being controlled to condition a wideband RF signal through a selected set of signal conditioning devices to improve selection sensitivity of at least one frequency within a wideband,
wherein:
one or more of the MEMS transfer switches are bi-directional MEMS transfer switches; and
at least one of the parallel paths of each bank of the plurality of banks is bi-directional to selectively propagate a transmit signal in a reverse direction through the plurality of MEMS transfer switches and the plurality of banks.

US Pat. No. 10,218,396

ANTENNA DEVICE AND ELECTRONIC DEVICE INCLUDING SAME

Samsung Electronics Co., ...

1. An electronic device comprising:an external housing that comprises a first surface directed in a first direction, a second surface directed in a second direction opposite to the first direction, and a side surface configured to surround at least a part of a space between the first and second surfaces, wherein the side surface of the external housing comprises a first side surface and a second side surface perpendicular to the first side surface;
a printed circuit board (PCB) disposed within the external housing;
a communication circuit disposed on the PCB;
at least one ground member electrically coupled to the PCB;
a first antenna radiator electrically coupled to the communication circuit via a feed connection and that forms a first part of the first side surface;
a second antenna radiator electrically coupled to the communication circuit via a feed connection and that forms a second part of the first side surface and at least a part of the second side surface;
a non-conductive member disposed between the first antenna radiator and the second antenna radiator and wherein the non-conductive member electrically isolates the first antenna radiator from the second antenna radiator,
wherein the second antenna radiator comprises:
a first portion forming the second part of the first side surface and electrically coupled to the communication circuit; and
a second portion and a third portion forming the at least part of the second side surface, the second portion between the first portion and the third portion, wherein the second portion and the third portion are electrically coupled to the at least one ground member, respectively.

US Pat. No. 10,218,395

AMPLIFICATION SYSTEM FOR PUBLIC SAFETY

1. An amplification system for public safety, comprising:a radio frequency (RF) unit configured to perform, on a radio signal, gain level adjustment, frequency synthesis, and frequency conversion;
a channel unit configured to perform channel processing and spurious removal;
an amplification unit configured to perform high-power amplification;
a frequency separator configured to separate frequencies by band;
a controller configured to control and monitor an operation state of the amplification system;
a power supply configured to supply power; and
a dry contact interface connected to the controller and configured to provide state information.

US Pat. No. 10,218,394

ACTIVE DIFFERENTIAL RESISTORS WITH REDUCED NOISE

LINEAR TECHNOLOGY CORPORA...

1. An active differential resistor, comprising:an input node and an output node;
a field effect transistor (FET) having a drain coupled to the input node and a source coupled to the output node;
a first voltage source circuit coupled between the drain and the source of the FET; and
a second voltage source circuit coupled between a gate and the source of the FET, wherein the first and second voltage source circuits are configured to bias the FET into a saturation region, such that a Johnson-Nyquist noise of the active differential resistor is replaced by a shot noise.

US Pat. No. 10,218,393

PARALLEL USE OF SERIAL CONTROLS IN IMPROVED WIRELESS DEVICES AND POWER AMPLIFIER MODULES

Skyworks Solutions, Inc.,...

1. A radio frequency module comprising:a first radio frequency component;
a second radio frequency component;
a plurality of input signal pins configured to receive at least a data input signal; and
a controller including at least one output terminal, the output terminal connected to the first radio frequency component and to the second radio frequency component, the controller configured to, in a first operating mode of the radio frequency module, implement a synchronous communication protocol on the output terminal, and in a second operating mode of the radio frequency module, implement an asynchronous communication protocol on the output terminal.

US Pat. No. 10,218,392

WIDE BANDWIDTH DIGITAL PREDISTORTION SYSTEM WITH REDUCED SAMPLING RATE

Dali Systems Co. Ltd., G...

1. A method of operating a communications system, the method comprising:receiving a signal at a digital predistorter (DPD) having a DPD bandwidth;
introducing predistortion to the signal using the DPD to generate a predistorted signal;
filtering the predistorted signal using a digital filter to generate a filtered signal, wherein the predistorted signal is filtered over a filter bandwidth less than the DPD bandwidth;
amplifying the filtered signal to generate an amplified signal;
coupling a first portion of the amplified signal to provide a feedback signal; and
filtering the feedback signal using a band-pass filter to generate a filtered feedback signal, wherein the band-pass filter has a filter bandwidth less than the DPD bandwidth.

US Pat. No. 10,218,391

SYSTEMS AND METHODS PROVIDING A LOW-POWER MODE FOR SERIAL LINKS

QUALCOMM Incorporated, S...

1. A system comprising:a transmitter coupled to a link;
a receiver coupled to the link and configured to receive signals over the link from the transmitter;
a transmit control module configured to cause the transmitter to enter and exit a low-power mode; and
a clock module coupled to the transmitter and configured to provide a clock signal to the transmitter, wherein the clock module is further configured to provide the clock signal as a divided clock signal to the transmitter when the transmitter is in the low-power mode, further wherein the divided clock signal has a same phase as the clock signal before entry into the low-power mode, and further wherein the receiver is configured to halt performing adaptive equalization and variable gain control in response to the transmitter entering the low-power mode.

US Pat. No. 10,218,390

CIRCUITS AND METHODS RELATED TO RADIO-FREQUENCY RECEIVERS HAVING CARRIER AGGREGATION

Skyworks Solutions, Inc.,...

1. A carrier aggregation circuit comprisingan input node configured to be coupled to a diversity receive antenna, and a common node configured to be coupled to an input of a low-noise amplifier;
a first receive path between the input node and the common node, and including a first filter that provides a matched impedance in a first frequency band and a mismatched impedance in a second frequency band;
a second receive path between the input node and the common node, and including a second filter configured to provide a matched impedance in the second frequency band and a mismatched impedance in the first frequency band;
a first phase shifting circuit between the first filter and the common node, and configured to maintain the matched impedance in the first frequency band for the first receive path, and to adjust the mismatched impedance in the second frequency band to an open-circuit impedance in the second frequency band for the first receive path;
a second phase shifting circuit between the second filter and the common node, and configured to maintain the matched impedance in the second frequency band for the second receive path, and to adjust the mismatched impedance in the first frequency band to an open-circuit impedance in the first frequency band for the second receive path; and
a first switch between the first phase shifting circuit and the common node, and a second switch between the second phase shifting circuit and the common node, the first and second switches configured to allow the carrier aggregation circuit to operate in a carrier aggregation mode or a non-carrier aggregation mode.

US Pat. No. 10,218,389

TRANSMITTER

HUAWEI TECHNOLOGIES CO., ...

1. A transmitter, comprising: a dual-band input circuit, a modulo circuit, a signal decomposition circuit, a modulation circuit, and a dual-band power amplifier, whereinthe dual-band input circuit comprises a first band input end, a second band input end, and two digital pre-distortion (DPD) components connected to the first band input end and the second band input end, and is configured to output a first baseband signal input by the first band input end and a second baseband signal input by the second band input end, wherein the first baseband signal and the second baseband signal are processed by the DPD components before being output;
the modulo circuit is configured to: perform modulo processing on the first baseband signal and the second baseband signal that are input, and output a corresponding first baseband signal modulus value and a corresponding second baseband signal modulus value;
the signal decomposition circuit comprises a memory storing a lookup table, and a multiplier, and is configured to: receive the first baseband signal and the second baseband signal that are input by the DPD components, and the first baseband signal modulus value and the second baseband signal modulus value that are from the modulo circuit, and separately perform signal decomposition processing based on the lookup table and the multiplier to obtain multiple decomposed signals; and
the modulation circuit is connected to the signal decomposition circuit, and is configured to receive the multiple decomposed signals output by the signal decomposition circuit, to perform combination processing on the multiple decomposed signals to obtain two corresponding processed signals, to modulate the two processed signals to corresponding working frequencies, and to output the two processed signals to the dual-band power amplifier.

US Pat. No. 10,218,388

TECHNIQUES FOR LOW COMPLEXITY SOFT DECODER FOR TURBO PRODUCT CODES

SK Hynix Inc., Gyeonggi-...

1. A method for decoding, comprising:obtaining a first message comprising a plurality of information bits and a plurality of parity bits from a memory via a channel;
decoding, using a Chase decoder the first message using an iterative decoding algorithm to generate a first bit sequence;
identifying locations of bits flipped by the Chase decoder based on the first bit sequence and the first message, the locations of the bits flipped corresponding to a first bit flip pattern;
generating a miscorrection metric based on reliability values corresponding to bits in the first message at the locations of the bits flipped; and
performing a miscorrection avoidance thresholding (MAT) decoding procedure by:
determining whether a miscorrection happened in an iteration of the iterative decoding algorithm by comparing the miscorrection metric with an adaptive threshold, wherein the adaptive threshold has a value that changes and is defined based on a counter of the iteration, and wherein the value increases with an increase to the counter;
upon determining that the miscorrection did happen based at least in part on the comparing of the miscorrection metric with the adaptive threshold:
declaring a decoded pattern to constitute an error
performing an additional decoding iteration by the Chase decoder of the first message based on a second bit flip pattern; and
increasing the value of the adaptive threshold; and
upon determining that the miscorrection did not happen, outputting the first bit sequence as a decoded message without repeating the decoding of the first message based on the second bit flip pattern.

US Pat. No. 10,218,387

ECC MEMORY CONTROLLER SUPPORTING SECURE AND NON-SECURE REGIONS

Silicon Laboratories Inc....

1. A system supporting memory with secure and non-secure regions, comprising:an ECC memory controller adapted to communicate with a data memory and an ECC memory;
a secure mode signal in communication with the ECC memory controller;
wherein the ECC memory controller generates a first syndrome to be written to the ECC memory for a first data word if the secure mode signal is a first value and generates a second syndrome, different than the first syndrome, to be written to the ECC memory for the first data word if the secure mode signal is a second value.

US Pat. No. 10,218,386

METHODS AND APPARATUS FOR PERFORMING VARIABLE AND BREAKOUT REED SOLOMON ENCODING

Intel Corporation, Santa...

1. An integrated circuit, comprising:a Reed-Solomon encoder operable in a first mode to output code words with a first number of symbols and in a second mode to output code words with a second number of symbols that is different than the first number of symbols, wherein the Reed-Solomon encoder includes a Reed-Solomon encoder sub-circuit that generates parity check symbols to be used for obtaining the output code words with the first number of symbols during the first mode and for obtaining the output code words with the second number of symbols during the second mode.

US Pat. No. 10,218,385

RECEPTION APPARATUS AND ASSOCIATED METHOD OF RECEIVING ENCODED DATA

Panasonic Corporation, O...

1. A reception apparatus comprising:a receiver, which, in operation, receives low-density parity-check (LDPC) encoded data which is encoded by a transmission apparatus and transmitted through a power line communication; and
a decoder, which, in operation, decodes the LDPC encoded data based on a parity check matrix in which “n” number of (where n is an integer equal to or greater than 1) parity check equation groups including a plurality of parity check polynomials are arranged, wherein each of the plurality of parity check polynomials satisfies zero, wherein
the LDPC encoded data includes a parity sequence and an information sequence, the parity sequence comprises low-density parity-check (LDPC) encoded data which is generated by LDPC-encoding the information sequence using the parity check matrix, and the parity sequence is generated by using a first column to a determined column of the parity check matrix for the information sequence having a sequence length that corresponds to a length from the first column to the determined column among one or more column(s) of the parity check matrix, wherein the determined column varies depending on a coding rate; and
the parity check equation groups support coding rates of (r?1)/r (where r equals to or more than 2 and equals to or less than q, where q is a natural number equal to or more than 3), support a time varying period of g (where g is an integer equal to or more 2), and are arranged repeatedly at every gth row of the parity check matrix, the parity check polynomial being represented as:
AX1,k(D)X1(D)+AX2,k(D)X2(D)+?+AXq?1,k(D)Xq?1(D)+Bk(D)P(D)=0(k=i mod g)  (Equation 1)where, in Equation 1, X1(D), X2(D), Xq?1(D) are polynomial representations of data X1, X2, . . . , Xq?1 respectively, P(D) is a polynomial representation of parity P, AXr,k(D) is a term of Xr(D) in the parity check polynomial for “k=i mod g” at time i where the coding rate is (r?1)/r, Bk(D) is a term of P(D) in the parity check polynomial for “k=i mod g” at time i, where “i mod g” is a remainder after dividing i by g, and the highest order of D included in Bk(D) is equal to or higher than half of the highest order of D included in the AXr,k(D).

US Pat. No. 10,218,384

ECC DECODER WITH MULTIPLE DECODING MODES

SanDisk Technologies LLC,...

1. A device comprising:a non-volatile memory; and
a low density parity check (LDPC) decoder configured to receive a codeword read from the non-volatile memory, the LDPC decoder comprising:
a message memory configured to store decoding messages;
multiple data processing units (DPUs);
a control circuit responsive to a decoding mode indicator, the control circuit configured to enable a first number of the DPUs to decode the codeword in response to the decoding mode indicator indicating a first decoding mode and to enable a second number of the DPUs to decode the codeword in response to the decoding mode indicator indicating a second decoding mode, wherein the first number of DPUs is different than the second number of DPUs; and
a reordering circuit coupled to the control circuit and configured to selectively reorder at least one of the decoding messages based on the decoding mode indicator.

US Pat. No. 10,218,383

KEYPAD

NCR Corporation, Atlanta...

1. A keypad comprising:a keypad housing providing individually depressable keys for selection by a user, and five posts between the keypad housing of the keypad and a printed circuit board, each post abuts a corresponding separation switch and an underside of an upper surface of the keypad housing;
a sealing layer of elastomeric material under the keypad housing;
a multi-layer under the sealing layer comprising the printed circuit board with an upper layer of the multi-layer comprising dome switches, second and third layers of the multi-layer comprising a layout of copper tracks for sensing the depressable keys, fourth and fifth layers of the multi-layer comprising mesh for detecting any penetration of multi-layer, and a sixth layer of the multi-layer that routes signals from the depressable keys to an elastomeric connector;
a metal space layer under the multi-layer comprising the elastomeric connector coupled to a connection strip of a sensing layer;
the sensing layer located beneath the metal space layer, the sensing layer including a cryptographic processor, a secure touch controller, non-volatile memory, and volatile memory, wherein the sensing layer configured to ascertain which of the individually depressable keys is depressed using proximity sensing within the keypad housing, and wherein the sensing layer is configured to monitor when any post ceases to depress that post's separation switch to change a monitored state of the keypad and when the change is detected by the sensing layer, the sensing layer is configured to cause removal of cryptographic keys associated with the keypad, and wherein the sensing layer is operable to detect any change to a particular touchscreen pattern generated on printed circuit board by measuring capacitance and electrical parameters against expected readings and the sensing layer is operable to communicate any deviation in the touchscreen pattern to the touch controller as being indicative of a potential tamper event for the keypad, and wherein the sensing layer is configured to detect a wire connected to a touchscreen that is attempting to read the touchscreen pattern and detect a presence of conductive ink injected onto the touchscreen and the sensing layer is configured to notify the touch controller as other potential tamper events for the keypad, and the volatile memory for storing a particular one of the cryptographic keys during operation of the keypad and the non-volatile memory for storing an encryption algorithm and a cryptographic key deriving algorithm,
wherein the sealing layer provides tactile feedback to the depressable keys, seals the keypad from ingress of water and dirt into internal components of the keypad, and prevents over-travel of the depressable keys that may otherwise be caused by manufacturing tolerances, and wherein the elastomeric material is rubber.

US Pat. No. 10,218,382

DECOMPRESSION USING CASCADED HISTORY WINDOWS

Amazon Technologies, Inc....

1. An apparatus comprising:a decompression engine configured to decompress a compressed data stream, the compressed data stream comprising code words with references to a history of an uncompressed data stream used to generate the compressed data stream;
a first-level history buffer in communication with the decompression engine and configured to store decompressed data from the decompression engine in a first-in first-out order for storage in the first-level history buffer; and
a second-level history buffer in communication with the decompression engine and the first-level history buffer, the second-level history buffer configured to store decompressed data from the first-level history buffer in a first-in first-out order for storage in the second-level history buffer; and
wherein the decompression engine is configured to decompress the compressed data associated with a plurality of code words of the compressed data stream using decompressed data received by concurrently reading from the first-level history buffer and the second-level history buffer using a random access order.

US Pat. No. 10,218,381

METHOD AND DEVICE FOR COMPRESSING FLOW DATA

Huawei Technologies Co., ...

1. A method for compressing flow data, comprising:acquiring, by a receiver, flow data comprising multiple data points over a period of time, each data point comprising a collection time and a data value collected at the collection time;
generating, by a processor, multiple line segments in a two dimensional space over time and data value according to the multiple data points and a predefined maximum error, each line segment representing a function of time, wherein an absolute value of a difference between a function value of the function at the collection time and the data value collected at the collection time is no greater than the predefined maximum error;
generating, by the processor, a representation of a target piecewise linear function defined over the period of time according to the multiple line segments, wherein the target piecewise linear function comprises multiple linear functions separately defined over a sequence of time segments along the period of time, wherein two adjacent time segments of the sequence share no more than one time instant; and
outputting by a transmitter, a reference data point according to the target piecewise linear function, the reference data point to represent compressed flow data, the reference data point comprising parameters including a point of continuity and a point of discontinuity of the target piecewise linear function.

US Pat. No. 10,218,380

HIGH SPEED DATA WEIGHTED AVERAGING ARCHITECTURE

STMicroelectronics Intern...

1. A circuit for generating a data weighted averaging signal from a thermometric code signal, comprising:a crossbar switch matrix having an input configured to receive the thermometric code signal and an output configured to output the data weighted averaging signal, wherein switching between the input and output by the crossbar switch matrix is controlled by a crossbar selection signal, and
a data weighted averaging control circuit configured to generate the crossbar selection signal, comprising:
a first logic circuit configured to determine from bits of the data weighted averaging signal a bit location where an ending logic transition occurs;
a load circuit configured to selectively load the bit location as the crossbar selection signal in response to assertion of a load signal; and
a load control circuit configured to inhibit assertion of the load signal if all bits of the thermometric code signal are either logic 0 or logic 1.

US Pat. No. 10,218,379

SCALABLE INTERLEAVED DIGITAL-TO-TIME CONVERTER CIRCUIT FOR CLOCK GENERATION

Intel Corporation, Santa...

14. An apparatus comprising:a node to receive an input clock signal;
first circuitry including:
a first digital-to-time converter (DTC) circuit coupled to the node to generate a first clock signal based on the input clock signal, a second DTC circuit coupled to the node to generate a second clock signal based on the input clock signal, and a first circuit to receive the first and second clock signals to generate a first output clock signal based on the first and second clock signals; and
second circuitry including:
a third DTC circuit coupled to the node to generate a third clock signal based on the input clock signal, a fourth DTC circuit coupled to the node to generate a fourth clock signal based on the input clock signal, and a second circuit to receive the third and fourth clock signals to generate a second output signal based on the third and fourth clock signals, wherein the first and second output clock signals have different frequencies.

US Pat. No. 10,218,378

ANALOG CONVERTER FOR MOTOR ANGLE SENSOR

Robert Bosch GmbH, Stutt...

1. An analog converter for a motor angle sensor, comprising:at least two Gilbert Cells configured to receive a signal from a motor angle sensor,
an intermediate frequency signal source configured to provide an intermediate frequency signal to the at least two Gilbert Cells, and
a low-pass filter configured to receive an output from the at least two Gilbert Cells and output a converted signal to an electronic controller.

US Pat. No. 10,218,377

GAIN CALIBRATION FOR ADC WITH EXTERNAL REFERENCE

Infineon Technologies AG,...

1. An analog-to-digital converter (ADC) comprising:a passive sample and hold (SH) capacitance arranged to receive an analog input voltage;
a digital-to-analog converter (DAC) capacitance coupled to the SH capacitance at a first node and switchably coupled to a reference voltage at another node; and
a calibration capacitance coupled at the first node, the calibration capacitance adjustable to minimize a difference between a capacitance value of the SH capacitance and a capacitance value comprising a sum of the calibration capacitance and the DAC capacitance;
a comparator coupled to the first node and configured to compare an injected voltage from the SH capacitance to an injected voltage from the DAC capacitance at the first node; and
a calibration logic module configured to:
control the comparator to set a trip point of the comparator when the injected voltage from the SH capacitance and the injected voltage from the DAC capacitance are equal;
detect a sign of a voltage magnitude deviation between the injected voltage from the SH capacitance and the injected voltage from the DAC capacitance; and
add or subtract a capacitance from the calibration capacitance based on the sign of the voltage magnitude deviation when the injected voltage from the SH capacitance and the injected voltage from the DAC capacitance are not equal.

US Pat. No. 10,218,376

CAPACITIVE DIGITAL-TO-ANALOG CONVERTER

XILINX, INC., San Jose, ...

1. A capacitive digital-to-analog converter (CDAC), comprising:a first plurality of capacitors consisting of M?1 capacitors, where M is an integer greater than one, the first plurality of capacitors including top plates coupled to a first node;
a second plurality of capacitors consisting of M?1 capacitors, the second plurality of capacitors including top plates coupled to a second node;
a first plurality of switches consisting of M?1 switches coupled to bottom plates of the respective M?1 capacitors of the first plurality of capacitors, the first plurality of switches further coupled to a third node providing a supply voltage and a fourth node providing a ground voltage;
a second plurality of switches consisting of M?1 switches coupled to bottom plates of the respective M?1 capacitors of the second plurality of capacitors, the second plurality of switches coupled to the third node and the fourth node; and
a control circuit including an input consisting of M bits for receiving an M bit code and an output consisting of 2*(M?1) bits for providing a first M?1 bit code to respectively control the M?1 switches of the first plurality of switches and a second M?1 bit code to respectively control the M?1 switches of the second plurality of switches.

US Pat. No. 10,218,375

CIRCUIT DEVICE, OSCILLATOR, ELECTRONIC APPARATUS, AND VEHICLE

Seiko Epson Corporation, ...

1. A circuit device comprising:an A/D conversion unit that performs A/D conversion of a temperature detection voltage applied from a temperature sensor unit and outputs temperature detection data;
a processing unit that performs a temperature compensation process of an oscillation frequency based on the temperature detection data and outputs frequency control data of the oscillation frequency; and
an oscillation signal generation circuit that generates an oscillation signal having the oscillation frequency which is set based on the frequency control data, using the frequency control data received from the processing unit and a vibrator,
wherein the oscillation signal generation circuit includes
a D/A conversion unit that performs D/A conversion of the frequency control data received from the processing unit, and
an oscillation circuit that generates the oscillation signal using an output voltage of the D/A conversion unit and the vibrator, and
wherein the D/A conversion unit includes
a modulation circuit that receives the frequency control data of i=(n+m) bits from the processing unit and modulates n-bit data of the frequency control data based on m-bit data of the frequency control data,
a D/A converter that performs D/A conversion of the modulated n-bit data, and
a filter circuit that smooths the output voltage of the D/A converter.

US Pat. No. 10,218,374

FREQUENCY MANAGEMENT FOR INTERFERENCE REDUCTION OF A/D CONVERTERS POWERED BY SWITCHING POWER CONVERTERS

TEXAS INSTRUMENTS INCORPO...

1. A system, comprising:a frequency generator configured to generate a second clock signal having a second frequency using a first clock signal having a first frequency, the second frequency offset from the first frequency and each of a plurality of harmonic frequencies of the second frequency offset from a harmonic frequency of the first frequency;
a power converter configured to produce a power signal that at least partially corresponds to the second frequency; and
an analog-to-digital converter (ADC) configured to sample and convert analog voltages at the first frequency, the ADC powered by the power signal;
wherein the system includes a multi-die package, and wherein the frequency generator is formed on a first die of the package, the ADC is formed on a second die of the package, and the power converter is distributed among the first die and a third die, the power converter comprising a transformer to achieve electrical isolation between the first die and the third die.

US Pat. No. 10,218,373

ANALOG-TO-DIGITAL CONVERTER CALIBRATION SYSTEM

GLOBAL UNICHIP CORPORATIO...

1. An ADC calibration system, comprising:a clock generating circuit, configured to generate multiple operation clocks according to a system clock, and generate a calibration clock according to the system clock and a selection signal;
multiple under test ADCs, configured to correspondingly sample an input signal according to the multiple operation clocks to output multiple under test sampling results;
a standard ADC, configured to sample the input signal according to the calibration clock to output a standard sampling result; and
a calibration circuit, configured to control a phase of the calibration clock through the selection signal to make the phase of the calibration clock to be the same as a phase of a first operation clock received by a first ADC of the multiple under test ADCs;
wherein the calibration circuit compares the standard sampling result with a first under test sampling result generated by the first ADC to generate calibration information corresponding to the first under test sampling result, and calibrates the first under test sampling result according to the calibration information to make the calibrated first under test sampling result approach to the standard sampling result.

US Pat. No. 10,218,372

METHOD TO DETECT BLOCKER SIGNALS IN INTERLEAVED ANALOG-TO-DIGITAL CONVERTERS

XILINX, INC., San Jose, ...

1. A time-skew adjustment circuit, comprising:an input to receive a series of samples of an input signal from a plurality of channels of an interleaved analog-to-digital converter (ADC);
a first subtractor to calculate distances between consecutive samples in the received series of samples;
a plurality of averaging circuits to calculate a plurality of first average distances, wherein each of the first average distances corresponds to an average of the distance between consecutive samples from a respective pair of channels of the interleaved ADC;
time-skew detection circuitry to calculate respective time skews between each of the pairs of channels by comparing each of the first average distances with an average of the distances between consecutive samples from the plurality of channels; and
divergence control circuitry to determine an accuracy of the time skews based at least in part on the first average distances and a Nyquist zone associated with the input signal.

US Pat. No. 10,218,371

COST EFFECTIVE DAC LINEARIZATION SYSTEM

Iowa State University Res...

1. An apparatus comprising:a digital-to-analog converter (DAC) configured to sequentially provide a first DAC output signal and a second DAC output signal based on a digital input signal, wherein both the first DAC output signal and the second DAC output signal include DAC integral nonlinearity (INL) from the DAC;
a summing buffer structure configured to sequentially provide a first summing output signal and a second summing output signal, wherein:
the first summing output signal is based on the first DAC output signal and a first offset signal, and the second summing output signal is based on the second DAC output signal and a second offset signal; and
the first offset signal is different from the second offset signal;
an analog-to-digital converter (ADC) configured to sequentially provide a first ADC output signal based on the first summing output signal and a second ADC output signal based on the second summing output signal;
a calculation system configured to calculate the DAC INL based on the first ADC output signal and the second ADC output signal;
an error look-up table configured to provide a correction signal mapping to the calculated DAC INL; and
an adder configured to provide a calibrated digital input signal to the DAC by calibrating the digital input signal with the correction signal, wherein the calibrated digital input signal ensures the DAC to generate an updated output signal that includes less DAC INL than the first DAC output signal and the second DAC output signal.

US Pat. No. 10,218,370

TEMPERATURE REFERENCE GAIN CORRECTION FOR ANALOG-TO-DIGITAL CONVERTER

Infineon Technologies AG,...

1. A temperature compensation system configured to control a gain setting in an analog-to-digital converter (ADC) that converts an analog signal to a digital signal based on a reference voltage, comprising:a linear gain adjustment circuitry configured to determine a calibration gain value, wherein the calibration gain value corrects for linear effects of temperature on the reference voltage;
a temperature gain correction circuitry configured to determine a correction term based on a temperature that affects the reference voltage, wherein the correction term corrects for nonlinear effects of temperature on the reference voltage; and
a combination circuitry configured to:
combine the correction term with the calibration gain value to generate a corrected calibration gain value; and
provide the corrected calibration gain value to the ADC to control the gain setting.