US Pat. No. 10,693,688

SYNCHRONOUSLY-SWITCHED MULTI-INPUT DEMODULATING COMPARATOR

KANDOU LABS, S.A., Lausa...

1. A method comprising:obtaining a set of carrier-modulated symbols of a carrier-modulated codeword, each carrier-modulated symbol received via a respective wire of a plurality of wires of a multi-wire bus;
applying each carrier-modulated symbol of the set of carrier-modulated symbols to a corresponding transistor of a set of transistors, the set of transistors further connected to a pair of output nodes according to a sub-channel vector of a plurality of mutually orthogonal sub-channel vectors;
recovering a demodulation signal from the carrier-modulated symbols; and
generating a demodulated sub-channel data output as a differential voltage on the pair of output nodes based on a linear combination of the set of carrier-modulated symbols by controlling conductivity of the set of transistors according to the demodulation signal.

US Pat. No. 10,693,687

INTERMEDIATE FREQUENCY ON CHIP (IFOC) SYSTEM

Intel Corporation, Santa...

1. A transmitter, comprising:a first transmitter portion including:
a first mixing stage configured to down-convert in-phase and quadrature-phase (I/Q) data signals, which are to be transmitted, from an intermediate frequency (IF) to a baseband frequency;
a filter configured to filter the I/Q data signals in the baseband domain to provide filtered baseband I/Q data signals; and
one or more additional mixing stages configured to up-convert the filtered baseband I/Q data signals from the baseband frequency to a frequency that is higher than the baseband frequency to generate up-converted I/Q data signals; and
a second transmitter portion configured to transmit a radio frequency (RF) signal via a phased array system based upon the up-converted I/Q data signals,
wherein the first transmitter portion and the second transmitter portion are integrated as part of a common radio frequency integrated circuit (RFIC).

US Pat. No. 10,693,686

DFE OPEN LOOP TRAINING FOR DDR DATA BUFFER AND REGISTERED CLOCK DRIVER

Christopher P. Maiorana, ...

1. An apparatus comprising:an interface configured to transmit signals to/from a plurality of I/O channels; and
a training circuit configured to (i) generate a training voltage signal comprising a pulse on a current one of said I/O channels, (ii) read an output of an eye monitor slicer to determine voltage transition values corresponding to said training voltage signal at a plurality of sampling times, (iii) map said voltage transition values to coefficients for said current I/O channel, and (iv) determine said coefficients for each of said I/O channels, wherein (a) said training circuit comprises said eye monitor slicer and a multiplexer circuit, (b) said voltage transition values correspond to an interference response for said current I/O channel, (c) said coefficients are applied as feedback to cancel said interference, (d) said training voltage signal comprises a single bit in a first state followed by a string of bits in a second state, (e) in a training mode said multiplexer circuit allows said output of said eye monitor to be read directly to determine said voltage transition values, and (f) in a mission mode said multiplexer circuit presents a difference between said output of said eye monitor slicer and an output of a DO slicer to handle errors from said DQ slicer.

US Pat. No. 10,693,685

TRANSMISSION DEVICE, TRANSMISSION METHOD, AND COMMUNICATION SYSTEM

Sony Corporation, Tokyo ...

1. A transmission device comprising:a driver section that is able to transmit a data signal by using three or more predetermined number of voltage states and set voltages in each of the voltage states; and
a control section that sets an emphasis voltage that is based on a transition among the predetermined number of the voltage states, and thereby causes the driver section to perform emphasis, wherein
the predetermined number of the voltage states include a first voltage state, a second voltage state, and a third voltage state that is between the first voltage state and the second voltage state, and
the emphasis voltage in a case of making a transition from the first voltage state to the second voltage state is greater than the emphasis voltage in a case of making a transition from the first voltage state to the third voltage state.

US Pat. No. 10,693,684

SYMBOL RATE DETERMINATION METHOD AND MEASUREMENT INSTRUMENT

1. A symbol rate determination method for determining a symbol rate of an input signal, comprising:receiving said input signal;
determining respective pulse widths of pulses contained in said input signal;
allocating said pulse widths to groups based on a magnitude of the respective pulse widths;
determining a group pulse width for each of the groups, said group pulse width being representative of the pulse widths contained in the respective group; and
determining said symbol rate based on the determined group pulse widths.

US Pat. No. 10,693,683

SYSTEMS AND METHODS FOR RESILIENT HF LINKING

Rockwell Collins, Inc., ...

1. A high frequency (HF) communication device, comprising:a processor; and
a memory communicably coupled to the processor storing computer code instructions, the computer code instructions, when executed by the processor, cause the HF communication device to:
send an HF connection request to a second HF communication device;
receive, responsive to transmitting the HF connection request, a first data unit from the second HF communication device confirming receipt of the HF connection request by the second HF communication device;
transmit, responsive to receiving the first data unit, a predefined data load to the second HF communication device for use to estimate one or more parameters of a first wideband HF communication channel for transmitting data from the HF communication device to the second HF communication device, the predefined data load known to the second HF communication device;
receive, from the second HF communication device and responsive to transmitting the predefined data load, a second data unit including one or more estimates of the one or more parameters of the first wideband HF communication channel; and
transmit data to the second HF communication device over the first wideband HF communication channel according to a data rate defined based on the one or more estimates of the one or more parameters of the first wideband HF communication channel.

US Pat. No. 10,693,682

ELECTRONIC DEVICE SUPPORTING MULTI-BAND WIRELESS COMMUNICATIONS AND METHOD OF CONTROLLING SAME

Samsung Electronics Co., ...

1. An electronic device, comprising:a first communication circuit configured to support a first frequency band;
a second communication circuit configured to support a second frequency band; and
a processor operatively coupled to the first communication circuit and the second communication circuit;
wherein the processor is configured to:
receive at least one first radio signal through a communication channel from an external device using the first communication circuit,
determine a state of the communication channel based on at least part of the at least one first radio signal and further based on whether the electronic device and the external device are in a line of sight (LoS), the state of the communication channel affecting the second communication circuit, and
activate the second communication circuit based on at least part of the determined state of the communication channel.

US Pat. No. 10,693,681

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

SAMSUNG ELECTRONICS CO., ...

1. A transmitting apparatus, the transmitting apparatus comprising:a processor configured to:
identify a first pilot insertion pattern from among a plurality of pilot insertion patterns, and
insert pilot tones into at least one of a plurality of orthogonal frequency division multiplexing (OFDM) symbols based on the first pilot insertion pattern; and
a transmitter configured to transmit a signal which is generated based on the plurality of OFDM symbols,
wherein the signal comprises information about 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 in the first pilot insertion pattern, 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,693,680

METHODS AND APPARATUSES FOR ENABLING SECURE COMMUNICATION BETWEEN MOBILE DEVICES AND A NETWORK

HAND HELD PRODUCTS, INC.,...

10. An apparatus for establishing a secure communication channel between a network establishment service and a monitoring node, the apparatus comprising:a processor configured to retrieve a monitoring node identifier (MID) corresponding to the monitoring node associated with a monitoring platform, wherein the MID comprises a private token unique to the monitoring node;
node configuration circuitry configured to identify, based on location information associated with the monitoring node, a preferred gateway node from a plurality of gateway nodes for communicating with the monitoring node, and logically pair the monitoring node with the preferred gateway node, wherein logically pairing the monitoring node with the preferred gateway node includes storing, by a memory of the network establishment service, association information identifying the MID and an identifier of the preferred gateway node; and
communications circuitry configured to transmit the association information to the preferred gateway node, wherein transmission of the association information causes the preferred gateway node to generate secure messages to the monitoring node, wherein the secure messages are encrypted using the MID.

US Pat. No. 10,693,679

USING MULTIPLE ETHERNET VIRTUAL PRIVATE NETWORK (EVPN) ROUTES FOR CORRESPONDING SERVICE INTERFACES OF A SUBSCRIBER INTERFACE

Juniper Networks, Inc., ...

1. A method comprising:signaling, by a first network device, to a second network device, and using Ethernet Virtual Private Network (EVPN) route advertisements, a multi-service service tunnel to transport network packets for a plurality of services, wherein the first network device is configured with a single transport interface for the service tunnel, the single transport interface configured with a plurality of service interfaces for the plurality of services;
detecting, by the first network device, failure of a failed service interface of the plurality of service interfaces; and
outputting, by the first network device and to the second network device in response to the failure, an EVPN route withdrawal message for the service tunnel that identifies a service of the plurality of services that corresponds to the failed service interface of the plurality of service interfaces configured for the single transport interface for the service tunnel.

US Pat. No. 10,693,678

DATA CENTER NETWORKS

Tigera, Inc., San Franci...

1. A system, comprising:a processor;
a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:
receive, at a packet forwarding function comprised within a server in a data center network, a data packet being routed to a first virtual system having a first IP address or from the first virtual system, wherein the first virtual system is hosted on the server, wherein the first IP address is a destination IP address in the event the data packet is being routed to the first virtual system and the first IP address is a source IP address in the event the data packet is being routed from the first virtual system;
determine, by the packet forwarding function, a destination of the received data packet at least in part by querying a packet forwarding data store, wherein a source of the received data packet has a corresponding source IP address and the destination of the received data packet has a corresponding destination IP address, wherein the packet forwarding function is configured to determine whether an entry of the packet forwarding data store includes a combination of the corresponding source IP address and the corresponding destination IP address; and
in response to determining that the packet forwarding data store does not include an entry that includes the combination of the corresponding source IP address and the corresponding destination IP address, drop, by the packet forward function, the data packet, wherein the corresponding source IP address or the corresponding destination IP address do not match the first IP address; and
a physical network interface configured to:
forward data packets between the first virtual system and one or more servers external to the data center network via the physical network interface; and
connect a first network which is reachable by the physical network interface on the server to a second network which includes at least the first virtual system,
wherein the packet forwarding function has an internal IP address in the second network and an external IP address in the first network, wherein the processor is configured to advertise in the first network the external IP address of the packet forwarding function as a default route for data packets originating in the first network, and wherein the processor is further configured to advertise in the second network the internal IP address of the packet forwarding function as a next hop IP address for data packets being routed to the first virtual system.

US Pat. No. 10,693,677

METHOD, DEVICE, AND SYSTEM FOR CONTROLLING TUNNEL IDENTIFIER ALLOCATION

HUAWEI TECHNOLOGIES CO., ...

1. A method for managing tunnel endpoint identifier (TEID) for a serving gateway (SGW) in a current procedure, wherein the method is performed by the SGW and comprises:receiving a modify bearer request from a mobility management entity (MME) in the current procedure, wherein the modify bearer request indicates to the SGW whether it is allowed to change a first TEID in the current procedure, and wherein the first TEID is assigned by the SGW;
based on the modify bearer request indicating that the SGW is allowed to change the first TEID, assigning a second TEID to replace the first TEID;
based on the modify bear request indicating that the SGW is not allowed to change the first TEID, keeping the first TEID unchanged; and
sending a modify bearer response to the MME in the current procedure;
wherein the modify bearer response carries the second TEID if the second TEID is assigned by the SGW, and the modify bearer response carries no TEID if the first TEID is not changed; and
wherein when the current procedure is a tracking area update procedure (TAU) initiated by a terminal device in an idle state, the modify bear request indicates that the SGW is allowed to change the first TEID, and when the current procedure is one of a plurality of procedures other than the TAU procedure, the modify bear request indicates that the SGW is not allowed to change the first TEID, and wherein the plurality of procedures include a handover procedure.

US Pat. No. 10,693,676

RELAY DEVICE

DENSO CORPORATION, Kariy...

1. A relay device configured to relay data among a plurality of buses, each of which connecting one or more nodes,the relay device comprising:
a plurality of communication circuits configured to perform transmission and reception of the data and transition among a plurality of states including a transmission enabled state and a transmission disabled state, a transmission of the data enabled in the transmission enabled state, the transmission of the data disabled in the transmission disabled state, and the plurality of communication circuits connected to the plurality of buses in one to one manner; and
a processor configured to cause a specific communication circuit of the plurality of communication circuits to transition from the transmission enabled state to the transmission disabled state when a relay transition time has elapsed from an occurrence of predetermined event, wherein;
a specific node, which represents at least one of the one or more nodes, transitions among the plurality of states including the transmission enabled state and the transmission disabled state;
the specific node transitions from the transmission enabled state to the transmission disabled state when a predetermined node transition time has elapsed from the occurrence of the predetermined event;
the specific communication circuit represents at least one of the plurality of communication circuits to which at least one of the plurality of buses connecting the specific node is connected; and
the relay transition time is calculated to add a predetermined additional time to the predetermined node transition time.

US Pat. No. 10,693,675

ELECTRONIC CONTROL UNIT, COMMUNICATION METHOD, AND ONBOARD NETWORK SYSTEM

PANASONIC INTELLECTUAL PR...

1. An electronic control unit connected to a bus of a first network and connected to a second network in an onboard network system, the onboard network system including the first network for transmission of first-type frames relating to traveling control of a vehicle over the bus following a first communication protocol, and the second network for transmission of second-type frames following a second communication protocol that is different from the first communication protocol, the electronic control unit comprising:a first reception buffer;
a second reception buffer;
a first transmission buffer;
a second transmission buffer;
a first receiver that sequentially receives the first-type frames from the bus and stores data within the first-type frames in the first reception buffer;
a second receiver that sequentially receives the second-type frames from the second network and stores data within the second-type frames in the second reception buffer;
a processor that sequentially generates first-type data that is data for traveling control of the vehicle, and second-type data that is data other than traveling control of the vehicle, by referencing the contents of the first reception buffer and the second reception buffer, stores the generated first-type data in the first transmission buffer, and stores the generated second-type data in the second transmission buffer; and
a transmitter that transmits yet-to-be-transmitted first-type data in the first transmission buffer and yet-to-be-transmitted second-type data in the second transmission buffer,
wherein the transmitter performs priority transmission control, where priority type data, which is one of the first-type data and the second-type data, is transmitted with priority over non-priority type data that is another of the first-type data and the second-type data.

US Pat. No. 10,693,674

IN-DATAGRAM CRITICAL-SIGNALING USING PULSE-COUNT-MODULATION FOR I3C BUS

QUALCOMM Incorporated, S...

1. A method implemented at a transmitting device coupled to a serial bus, the method comprising:transmitting a data byte on a first line of the serial bus to a receiving device in accordance with a clock signal transmitted on a second line of the serial bus by the transmitting device or by a clock sourcing device;
detecting a first pulse of a pulse-count-modulated or pulse-width-modulated signal transmitted on the first line of the serial bus during a cycle of the clock signal designated for an acknowledgement or negative acknowledgement by the receiving device, wherein a duration of the first pulse is configured such that two or more pulses can be transmitted during the cycle of the clock signal that is designated for the acknowledgement or negative acknowledgement; and
processing an alert indicated by the first pulse.

US Pat. No. 10,693,673

METHOD AND APPARATUS FOR ROUTING DATA TO CELLULAR NETWORK

Nokia Technologies Oy, E...

1. An apparatus, comprising:at least one processor; and
at least one memory including computer program code, where the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to at least:
route traffic between a wide area network connection and a plurality of local network devices associated with a communication network;
form the wide area network connection in any of a plurality of connection types;
control the router to identify each local network device of the plurality of the local network devices;
automatically determine based at least on a packet inspection of traffic protocols of each port defined by data of the traffic for each of the identified local network devices, a suitable connection type out of the plurality of connection types using packet inspection of a data packet of the traffic, wherein the packet inspection comprises determining a communication protocol of the data packet based on a port defined by the data packet; and
based on the determining:
arrange for each of the identified network devices to use at least one of a different network and a different gateway associated with the communication network to form a plurality of physical links different than other concurrently existing physical links for use by the different connection types,
assign a different physical link of the plurality of physical links to each identified network device of the identified network devices for the suitable connection type for communication by different ones of the identified network devices with different connection types of the plurality of connection types over the communication network,
and
tear down physical links of the other concurrently existing physical links that are no longer used for the different connection types.

US Pat. No. 10,693,672

SECURITY AND ENVIRONMENTAL CONTROL BASED ON VIRTUAL REALITY HEADSET USAGE

Crackle, Inc., Culver Ci...

1. A method of providing a notification to a user of a display in which user awareness of their environment is reduced, comprising:in a system including a hub computing environment and a display, the display being one in which user visual awareness of a surrounding environment is reduced, the display driven by a display computing environment, the hub computing environment being coupled to at least one initiator device, the at least one initiator device being selected from the group consisting of: an entry sensor, an alarm sensor, or a network device, transmitting a signal to the hub computing environment as a result of activation of the initiator device; and
in response to the received signal, determining if a notification should be delivered to the display, the determining based at least in part on the signal and on a user profile; andif the determining is such that the notification should be delivered to the display, then displaying the notification on the display.

US Pat. No. 10,693,671

DISTRIBUTING TRAFFIC TO MULTIPLE DESTINATIONS VIA AN ISOLATION NETWORK

Cisco Technology, Inc., ...

1. A method comprising:instructing, by a cloud-based service executing on a device, one or more networking devices in a local area network (LAN) to form a virtual network overlay in the LAN that redirects traffic associated with a particular node in the LAN to the service;
receiving, at the service executing on the device, multicast or broadcast traffic sent by the particular node in the LAN and redirected to the service via the virtual network overlay;
identifying, by the service executing on the device, a group of nodes in the network that are to receive the traffic sent by the particular node, based in part by profiling the traffic associated with the particular node;
sending, by the service executing on the device, the traffic sent by the particular node to at least one networking device in the LAN with an indication of the identified group of nodes in the network that are to receive the traffic sent by the particular node, wherein the at least one networking device forwards the traffic sent by the particular node to the nodes in the identified group;
receiving, at the service, traffic associated with the nodes in the group that was redirected to the service via a plurality of corresponding virtual network overlays in the LAN;
forming, by the service, the group of nodes by profiling the redirected traffic associated with the nodes; and
installing, by the service, information regarding the group to the at least one networking device in the LAN.

US Pat. No. 10,693,670

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD

FUJITSU LIMITED, Kawasak...

1. An information processing apparatus comprising:a memory; and
a processor coupled to the memory and configured to:
store, in the memory, a second identifier to identify a conference with another information processing apparatus, which is coupled to the information processing apparatus for the conference, and a location identifier to identify a location of the conference in association with each other;
acquire, from one or more terminals coupled to the information processing apparatus, a first snapshot of shared information which is shared with the another information processing apparatus at a time during the conference and a first identifier to identify the conference;
determine whether or not the first identifier matches the second identifier stored in the memory by referring to the memory;
when determining that the first identifier matches the second identifier stored in the memory, determine whether or not the location identifier for the second identifier matches a location identifier for the information processing apparatus;
when determining that the location identifier for the second identifier does not match the location identifier for the information processing apparatus, perform coupling to the another information processing apparatus that is a source of the second identifier stored in the memory and acquire a second snapshot from the another information processing apparatus; and
reproduce the shared information shared with the coupled another information processing apparatus from one of the first snapshot and the second snapshot.

US Pat. No. 10,693,669

SYSTEMS AND METHODS FOR AN ADVANCED MODERATED ONLINE EVENT

SYNGRAFII INC., Toronto ...

1. A computer network implemented system for providing an interactive online event, the system comprising:a processor;
a memory in communication with the processor, the memory storing instructions that, when executed by the processors, cause the processor to:
provide an attendee interface for an attendee device operated by an attendee to participate in the interactive online event, and a user interface for a user device operated by a user to participate in the interactive online event;
receive a portion of a video stream of the attendee from the attendee interface, the video stream generated by one or more cameras connected to the attendee interface and positioned to capture the attendee;
receive a portion of a video stream of the user from the user interface, the video stream of the user generated by one or more cameras connected to the user interface and positioned to capture the user;
authenticate an identity of the attendee based at least in part on a comparison of the portion of the video stream of the attendee and an image associated with a profile of the attendee;
authenticate an identity of the user based at least in part on a comparison of the portion of the video stream of the user and an image associated with a profile of the user;
upon authentication of the identity of the attendee and the identity of the user, enable real time communications between the attendee interface and the user interface for the attendee and the user to participate in a one-on-one interaction;
receive electronic signals representative of handwriting of the user used to sign or dedicate a digital object to the attendee; and
authenticate the digital object based at least in part on a comparison of the electronic signals and biometric features associated with the profile of the user, an IP address of hardware used for the signing or dedicating, and an IP address associated with the user.

US Pat. No. 10,693,668

OPERATION METHOD OF COMMUNICATION NODE IN NETWORK

Hyundai Motor Company, S...

1. An operation method of a first end node in an Ethernet-based vehicle network, the operation method comprising:transmitting a first frame which includes information indicating a reservation of a static bandwidth, a priority of a first data unit to be transmitted, and a size of the static bandwidth;
receiving, from a second end node, a second frame indicating that preparation for receiving the first data unit is completed when the reservation of the static bandwidth indicated by the first frame is available;
transmitting, to the second end node, a third frame including the first data unit using the static bandwidth which is reserved through an exchange of the first frame and the second frame; and
receiving, from a switch connected to the first end node and the second end node, a fourth frame indicating that the reservation of the static bandwidth is disabled, wherein
the static bandwidth indicates a time period,
the first frame is a stream reservation protocol (SRP) frame advertising a presence of the first data unit,
the fourth frame is received when a priority of a second data unit which exists in the switch is higher than the priority of the first data unit, and
the fourth frame is transmitted from the switch to both the first end node and the second end node.

US Pat. No. 10,693,667

METHODS AND APPARATUS FOR EXCHANGING COMMUNICATION SIGNALS VIA A CABLE OF TWISTED PAIR WIRES

1. A first device, comprising:a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
obtaining energy from at least one first twisted pair wires of a cable, wherein the at least one first twisted pair wires is selected from at least one of a plurality of binders, wherein each respective binder of the plurality of binders includes a plurality of twisted pair wires, and wherein the at least one first twisted pair wires is coupled to a power source; and
transmitting first communication signals via at least one second twisted pair wires of the plurality of binders, wherein the at least one second twisted pair wires differs from the at least one first twisted pair wires supplying the energy to the first device, wherein the at least one second twisted pair wires comprises at least a first wire and at least a second wire twisted in a pair and electrically shorted resulting in a combined wire, wherein the first communication signals are directed to a second device via the combined wire, wherein propagation of the first communication signals along the combined wire is enabled by utilizing an electrical return path provided by a metallic shield of the cable, and wherein a message wire of the cable supports placement of the first device on the cable.

US Pat. No. 10,693,666

DEVICE AND METHOD FOR PARALLEL POWERING

SIGNIFY HOLDING B.V., Ei...

1. A device for allowing parallel powering, comprising:a characteristic setting unit for setting an impedance as a characteristic, wherein the characteristic is used for signaling the presence of a compliant powered device arranged to be powered by Power-over-Ethernet and wherein the characteristic is to be detected by a power source equipment via a supply line for powering,
a sensor coupled to the supply line, wherein the sensor is arranged for checking for an application of a detection voltage and/or detection current by the power source equipment to the supply line for detection of a compliant device and for outputting a sensor signal when an unsuccessful attempt for detection of a compliant device is recognized, and
a controller coupled to the characteristic setting unit and the sensor wherein the controller is arranged, upon receipt of the sensor signal from the sensor, for controlling the characteristic setting unit so to change the characteristicwherein the device is a powered device arranged for being powered via the supply line and the characteristic setting unit is an interface for presenting the characteristic to the supply line in order to signal the presence of the powered device orwherein the device is a connecting unit arranged for coupling the power source equipment and at least one powered device andwherein the device includes at least a portion of the supply line.

US Pat. No. 10,693,665

POWER CONSERVATION IN POWER SOURCING EQUIPMENT

Hewlett Packard Enterpris...

1. A power sourcing equipment (PSE) to provide a PSE port voltage at PSE ports, comprising:the PSE ports;
a power supply unit (PSU) to supply a power supply output voltage;
a first data transformer with a first winding and a first center tap of the first winding coupled to receive a positive power supply output voltage from the PSU;
a second data transformer with a second winding and a second center tap of the second winding coupled to receive a negative power supply output voltage from the PSU; anda resistor coupled between the first and the second center taps;a PSE controller to receive power from the PSU, perform powered device (PD) detection on the PSE ports, and selectively turn on the PSE ports, wherein the PSE controller:
has a first pin coupled to receive the negative power supply output voltage from the PSU;
has a second pin coupled to the second center tap to measure the PSE port voltage from the second pin;
stores a value of the PSE port voltage in a register; and
determines from the PSE controller the PSE port voltage by reading the register;
a host controller to:
command the PSU to supply the power supply output voltage to the PSE port at a default value;
command the PSE controller to turn on the PSE port;
after the PSE controller turns on the PSE port, determine from the PSE controller the PSE port voltage; andin response to a determination that the determined PSE port voltage is greater than a minimum specified PSE port voltage, command the PSU to decrease the power supply output voltage supplied to the PSE port.

US Pat. No. 10,693,664

SYSTEMS AND METHODS TO BUILD A TRUSTED HYPERTEXT TRANSFER PROTOCOL SECURE SESSION ON A LIMITED PRE-BOOT BASIC INPUT/OUTPUT SYSTEM ENVIRONMENT

Dell Products L.P., Roun...

1. An information handling system (IHS), comprising:a processor;
a flash storage including a secure read-only region; and
a basic input/output system (BIOS) stored in the secure read-only region of the flash storage and executable by the processor, the BIOS configured to:
download first signed certification authority (CA) information from a first server based on a first target location stored at the secure read-only region of the flash storage via a network;
authenticate the first signed CA information based on a first public key stored at the secure read-only region of the flash storage; and
when the first signed CA information is authenticated:
download a first root CA chain from the first server;
authenticate the first root CA chain from the first server based on a first root CA chain of the authenticated first signed CA information; and
when the first root CA chain from the first server is authenticated, establish a first secure encrypted transport layer security (TLS) session with the first server based on one or more certificates of the first root CA chain from the first server.

US Pat. No. 10,693,663

TWO DIMENSIONAL CODE GENERATION AND RECOGNITION

Alibaba Group Holding Lim...

1. A computer-implemented method, comprising:receiving, by a first server, registration information from a second server for authenticating and registering the second server;
registering, by the first server, the second server if the registration information is authenticated;
saving, by the first server, the registration information;
receiving, by the first server, a request from the second server for generating a two-dimensional (2D) code, wherein the request includes information to be encoded to the 2D code;
in response to receiving, by the first server, the request from the second server for generating the 2D code:
determining, by the first server, that the second server has registered at the first server;
digitally signing, by the first server, the information to be encoded to the 2D code by generating a digital signature using asymmetrical encryption; and
sending, by the first server, the digitally signed information to the second server to be encoded to the 2D code by the second server;
decrypting the 2D code after the 2D code is scanned by a user computing device; and
saving a record that the 2D code is scanned, wherein the record includes identity information of the second server that encodes the 2D code.

US Pat. No. 10,693,662

METHODS FOR SECURE SERIALIZATION OF SUPPLY CHAIN PRODUCT UNITS

IDLOGIQ INC., Buena Park...

1. A method of securely serializing product units distributed within and between supply chain participant vendors, the method comprising:(a) receiving vendor data including vendor public data descriptive of a given product unit, and converting the vendor public data from a vendor specific format to a vendor neutral format;
(b) generating a unique serial number to be securely associated with the given product unit, the unique serial number including a public serial number and a unique nonce;
(c) generating a cryptographic hash of the unique serial number and the vendor public data;
(d) generating a cryptographic signature of the cryptographic hash using a predetermined private key;
(e) returning marking data, which marking data includes (i) the public serial number and (ii) at least a subset of the vendor public data, wherein the marking data is provided in a predefined format suitable for generation of a marker uniquely associable with the given product unit, the data content of the marker being readable by any combination of electronic and optical sensors;
(f) receiving the public serial number and transaction event data;
(g) retrieving the cryptographic hash corresponding to the public serial number;
(h) deriving a transaction record from the transaction event data; and
(i) sending the cryptographic hash and the transaction record to a distributed ledger node for storage in a blockchain record.

US Pat. No. 10,693,661

DYNAMIC SIGNATURE GENERATION FROM KEYSTROKE DYNAMICS

1. A system that is configured to authenticate a user of a computing device as the user is typing on a keyboard, the system comprising:a processor; and
memory that stores instructions that, when executed by the processor, cause the processor to perform acts comprising:
constructing an observed signature for the user based upon a first amount of time taken by the user to complete a keystroke pattern, the first amount of time measured as at least one keystroke associated with the keystroke pattern is set forth by the user as the user is typing on the keyboard, wherein constructing the observed signature comprises:
constructing a bitstream that comprises a bit value that is assigned to the keystroke pattern, wherein the bit value indicates whether the first amount of time taken by the user to complete the keystroke pattern is greater than an average amount of time taken by multiple users to complete the keystroke pattern;
generating a cryptographic key based upon the bitstream; and
generating the observed signature based upon the cryptographic key;
comparing the observed signature for the user with an authentication signature for the user, the authentication signature previously constructed based upon a second amount of time previously taken by the user to complete the keystroke pattern, the second amount of time measured when the user previously typed on the keyboard; and
authenticating the user of the computing device based upon the comparing of the observed signature of the user with the authentication signature for the user such that the computing device continues to permit the user to control at least one operation of the computing device.

US Pat. No. 10,693,660

METHOD AND SYSTEM FOR SECURE DATA STORAGE EXCHANGE, PROCESSING, AND ACCESS

1. A method of controlling access to data objects, comprising:a first user creating a data object in a container in a cloud or private data center object storage that has an access control list;
the first user creating a first metadata object in the cloud or private data center object storage comprising data access information for the data object;
the first user creating a second metadata object in the cloud or private data center object storage comprising the data access information for the data object;
wherein a second user has access to the second metadata object;
wherein the second user does not have access to the first metadata object;
determining access to the data object by the data access information and the access control list,
the first user signing the first metadata object with a first signature key;
the first user signing the second metadata object with the first signature key;
the second user verifying that the second metadata object is signed by the first user; and
the second user signing the second metadata object with a second signature key.

US Pat. No. 10,693,659

GENERATING PSEUDO RANDOM NUMBERS FOR QUANTUM COMPUTING SECURE AUTHENTICATION

International Business Ma...

1. A generator device being configured for generating pseudo random numbers, the generator device comprising a processor and a memory storing instructions for:(i) calculating a first hash chain from an initial hash value (H_0), the first hash chain comprising a first sequence of M hash values (HA_1, HA_2, . . . , HA_M), with index M being a positive integer;
(ii) calculating a second hash chain comprising a second sequence of M hash values (HB_1, HB_2, . . . , HB_M) from the initial hash value (H_0) and the hash values (HA_1, HA_2, . . . , HA_M) of the first sequence, wherein calculating the second hash chain comprises:
a. calculating a first hash value (HB_1) of the second sequence from the initial hash value (H_0) and a last hash value (HA_M) of the first sequence, and
b. calculating a subsequent hash value (HB_n+1) of the second sequence from a preceding hash value (HB_n) of the second sequence and a value (HA_1?1) of the first sequence preceding the hash value (HA_1) of the first sequence that has been used to calculate the preceding hash value (HB_n) of the second sequence, with index n, 1 being a positive integer from 1 to M; and
(iii) determining the pseudo random numbers from the hash values (HB_1, HB_2, . . . , HB_M) of the second sequence; and
(iv) using a cryptographic algorithm based on the pseudo random numbers for quantum computing secure authentication.

US Pat. No. 10,693,658

METHODS AND SYSTEMS FOR USING DIGITAL SIGNATURES TO CREATE TRUSTED DIGITAL ASSET TRANSFERS

Visa International Servic...

1. A method comprising:receiving, by an interaction platform comprising a first computer, from a second computer, a digital asset including a sender identifier of a sender, an originating currency, a destination currency, a recipient identifier of a recipient, and an amount to pay the recipient by the sender, and further including a first digital signature, wherein the first digital signature was generated in response to the second computer receiving a transaction request comprising the sender identifier of the sender, the originating currency, the destination currency, the amount, and the recipient identifier of the recipient from a sending institution computer holding an account of the sender, the first digital signature generated by signing at least the sender identifier of the sender, the originating currency, the destination currency, the amount, and the recipient identifier of the recipient with a first private key associated with the second computer, wherein the first digital signature was generated by the second computer;
validating, by the interaction platform comprising the first computer, the digital asset by analyzing the sender identifier of the sender, the originating currency, the destination currency, the amount, and the recipient identifier of the recipient, and the first digital signature;
generating, by the interaction platform comprising the first computer, a second digital signature for the digital asset, the second digital signature generated by signing information of the digital asset including the first digital signature with a second private key associated with the first computer;
providing, by the interaction platform comprising the first computer, the digital asset and the second digital signature to the second computer, which records the digital asset, and then transmits the digital asset to a recipient institution computer holding an account of the recipient via a recipient node computer associated with the recipient institution computer;
generating, by the interaction platform comprising the first computer, a block for a blockchain stored by the first computer, the block including the digital asset; and
after generating the block, coordinating, by the interaction platform comprising the first computer, a transfer of funds including the amount from the sender to the recipient in a settlement process, the settlement process involving the recipient institution computer and the sending institution computer.

US Pat. No. 10,693,657

METHOD AND APPARATUS FOR VERIFYING PROCESSED DATA

Nokia Technologies Oy, E...

1. A method, comprising:receiving, via a communication network, at a network entity that is a trustworthy party, a request for verifying correctness of a data processing result from another network entity that is a requesting party, wherein the data processing result is encrypted using homomorphic encryption,
receiving, via the communication network, at the network entity that is a trustworthy party, the encrypted data processing result from the requesting party or a cloud service provider that is a processing party, in response to the request for verifying correctness of the encrypted data processing result, wherein the data processing result is obtained by the requesting party from the cloud service provider,
receiving, via the communication network, at the trustworthy party, data used to get the data processing result, wherein the data is encrypted using homomorphic encryption, and a corresponding algorithm from the cloud service provider, wherein the cloud service provider uses the corresponding algorithm to process the encrypted data and gets the encrypted data processing result, and the corresponding algorithm supports homomorphic encryption,
processing, at the trustworthy party, the obtained, encrypted data with the corresponding algorithm that supports homomorphic encryption and comparing the processed result with the received, encrypted data processing result, and
if the processed result and the received, encrypted data processing result are the same, the data processing result verified by the trustworthy party is correct.

US Pat. No. 10,693,656

METHOD AND DEVICE FOR SCANNING FOR DATA PROCESSING DEVICES

ARM IP Limited, Cambridg...

1. A method of scanning for a remote device, the method comprising:generating, at a data processing device, a search input comprising one or more device identifiers for the remote device;
transforming, at the data processing device, the search input to provide a search query by performing at least one hash function on the one or more device identifiers of the search input, wherein the search query comprises a Bloom filter and wherein at least one bit values of the Bloom filter is set based on at least one hash value representative of the one or more device identifiers;
transmitting a communication comprising the search query from the data processing device to scan for the remote device;
receiving, at the data processing a device, a communication from the remote device based on the search query;
encoding, at the data processing device, the search query with one or more of: a time dependent signature and a secret.

US Pat. No. 10,693,655

PERFORMING PARALLEL EXECUTION OF TRANSACTIONS IN A DISTRIBUTED LEDGER SYSTEM

Alibaba Group Holding Lim...

1. A method for executing a plurality of transactions in a blockchain network, wherein the blockchain network comprises a plurality of network nodes, the method comprising:receiving, by a network node of the blockchain network, the plurality of transactions to be executed in the blockchain network;
for each of the plurality of transactions, determining whether the transaction is a first-type transaction or a second-type transaction;
in response to determining that the transaction is a first-type transaction,
determining, by the network node, one or more accounts affected by executing the first-type transaction;
in response to determining that the transaction is a second-type transaction,
pre-executing, by the network node, the second-type transaction based on a first current state of a blockchain in the blockchain network, and
determining, by the network node, one or more accounts affected by the pre-executing the second-type transaction;
performing a consensus process of the plurality of transactions and the one or more accounts affected by the pre-executing the second-type transaction for each second-type transaction;
dividing, by the network node, the plurality of transactions into one or more groups of transactions based on the one or more accounts affected by executing the first-type transaction for each first-type transaction and the one or more accounts affected by the pre-executing the second-type transaction for each second-type transaction; and
executing the plurality of transactions by executing the one or more groups of transactions in parallel.

US Pat. No. 10,693,654

METHOD AND SYSTEM FOR HOSTING A NEW BLOCKCHAIN USING AN EXISTING BLOCKCHAIN NODE

1. A method for hosting a new blockchain on a node comprising part of an existing blockchain, the method comprising:(a) storing, in the existing blockchain, a genesis block of the new blockchain; and
(b) hosting, on the node comprising part of the existing blockchain, the new blockchain using the genesis block of the new blockchain as the lowest block of the new blockchain,
wherein any blocks above a genesis block of the existing blockchain and added to the existing blockchain by consensus are linked to the genesis block of the existing blockchain in a cryptographically secure manner, the genesis block of the existing blockchain being the lowest block of the existing blockchain; and
wherein any blocks above the genesis block of the new blockchain and added to the new blockchain by consensus are linked to the genesis block of the new blockchain in a cryptographically secure manner, wherein the genesis block of the new blockchain is stored within a block above the genesis block of the existing blockchain.

US Pat. No. 10,693,653

NETWORK ACCESS CONTROL BASED ON DISTRIBUTED LEDGER

SAP SE, Walldorf (DE)

1. An access control system comprising:one or more hardware processors; and
one or more memories storing instructions that, when executed by at least one of the one or more hardware processors, cause the access control system to perform operations comprising:
capturing, by a plurality of nodes of a computer network, information describing requested data transactions in the computer network, the requested data transactions pertaining to at least one of creation, modification, storage, or deletion of customer data;
constructing, by at least some of the plurality of nodes, transaction blocks for a distributed ledger, each of the transaction blocks comprising information describing one or more of the requested data transactions;
publishing, by the at least some of the plurality of nodes, the transaction blocks to others of the plurality of nodes;
adding, by the plurality of nodes receiving the transaction blocks, those of the transaction blocks not including a disallowable requested data transaction to copies of the distributed ledger;
approving, by one or more arbitrator nodes of the plurality of nodes, those of the requested data transactions represented in transaction blocks added to the copies of the distributed ledger by a consensus of the plurality of nodes, the arbitrator nodes being a subset of the plurality of nodes, the arbitrator nodes selected based on each of the arbitrator nodes being associated with a request controller;
determining an indication of a credibility of a first node of the plurality of nodes, wherein the determining of the indication of credibility comprises comparing a credibility score of the first node to a threshold; and
controlling, by the request controller associated with the one or more arbitrator nodes, access to data by the first node based on the indication of credibility, the controlling of the access including approving or denying requested data transactions to the first node.

US Pat. No. 10,693,651

SYSTEM AND METHOD FOR AUTHENTICATION USING BIOMETRIC HASH STRINGS

Sokken Corporation, Stev...

1. A biometric authorization system, comprising:one or more databases coupled via a network;
one or more processors coupled to the one or more databases; and
at least one computing device coupled to the one or more processors and the one or more databases via the network; wherein the one or more processors are configured to:
extracting one or more features of a first biometric sample corresponding to a body of a user;
encoding the features of the first biometric sample as a first biometric hash string;
verifying the first biometric hash string is equal to a previously inputted biometric hash string, wherein the previously inputted biometric hash string equates with the identity of the user;
converting the first biometric hash string into a first alpha numeric device, wherein the first alpha numeric device is configured to act as an authorization code for authenticating an identity by an institution;
comparing the first biometric hash string and the first alpha numeric device to a second biometric hash string and a second alpha numeric device created by a parallel cyclic check wherein the first alpha numeric device or the first biometric hash string are fed back through the biometric authorization system; and
generating a packet configured for transmission to at least one institution, the packet comprising the alpha numeric device.

US Pat. No. 10,693,650

BIOMETRIC IDENTITY VERIFICATION SYSTEMS, METHODS AND PROGRAMS FOR IDENTITY DOCUMENT APPLICATIONS AND RENEWALS

MASTERCARD INTERNATIONAL ...

1. An identity verification computing device for processing a digital passport application, the identity verification computing device comprising one or more processors in communication with one or more memory devices and being configured to:receive an encrypted identity document request from a user computing device including a biometric value, a digital passport object identifier, and request data;
retrieve trusted biometric data based on the digital passport object identifier from an identity database of a payment card processing system, the trusted biometric data used by the payment card processing system for authenticating payment card transactions;
determine a verification score based on the trusted biometric data and the biometric value;
generate a data package including the verification score, the digital passport object identifier, and the request data;
generate a cryptographic signature for the data package based on a hash value of the data package and a key value associated with a sponsoring authority computing device, wherein the sponsoring authority computing device is separate from the payment card processing system and is associated with a passport issuing authority;
append the cryptographic signature to the data package; and
transmit the data package to the sponsoring authority computing device.

US Pat. No. 10,693,649

BLOCKCHAIN DATA PROCESSING METHODS, APPARATUSES, PROCESSING DEVICES, AND SYSTEMS

Alibaba Group Holding Lim...

1. A computer-implemented method for securing blockchain transactions, comprising:determining temporary identity information for a transaction participant based on first identity information that identifies the transaction participant, wherein the transaction participant participates in a transaction in a blockchain;
identifying, for the transaction participant, a replacement frequency for the temporary identity information, wherein the replacement frequency is one of a plurality of different replacement frequencies, and wherein the transaction participant is assigned the replacement frequency based on a characteristic of the transaction participant;
determining, based on the replacement frequency for the temporary identity information, that the temporary identity information is to be replaced; and
in response to determining that the temporary identity information is to be replaced, generating updated temporary identity information for the transaction participant based on a predetermined replacement method.

US Pat. No. 10,693,648

SYSTEM AND METHOD FOR DYNAMIC GRID AUTHENTICATION

CA, Inc., New York, NY (...

1. A method comprising:dynamically generating an authentication grid that identifies an association between a first set of characters and a second set of characters;
based on a shared secret associated with a user, generating an encrypted version of the authentication grid;
converting the encrypted version of the authentication grid into machine-readable authentication code;
transmitting the machine-readable authentication code to a first computing device associated with the user;
generating a challenge comprising at least one character in the first set of characters identified in the authentication grid;
transmitting the challenge to a second computing device associated with the user;
receiving user input from the second computing device, the user input comprising at least one second character in the second set of characters, the at least one second character based on the machine-readable authentication code; and
authenticating the user based at least in part on the authentication grid and a mapping of the at least one character in the first set of characters in the challenge to the at least one second character as received in the user input based on the machine-readable authentication code.

US Pat. No. 10,693,647

ZERO-KNOWLEDGE ENVIRONMENT BASED SOCIAL NETWORKING ENGINE

eIngot LLC, Great Falls,...

1. A computer-implemented method comprising:receiving, from an application instance installed at a communication device, a request for a network address uniquely identifying a first software container associated with a first user identity, wherein the request includes authorization information corresponding to the first user identity, and wherein a software container is an independent server virtualization instance that is configured to operate independently of other processes operating on a same processing resource as the independent server virtualization instance;
authorizing the communication device to add data relating to the first user identity to the first software container based at least on the authorization information corresponding to the first user identity;
transmitting, to the communication device and in response to authorizing the communication device to add data relating to the first user identity to the first software container, information indicating the network address uniquely identifying the first software container;
receiving, from the communication device, particular data relating to the first user identity and the information indicating the network address uniquely identifying the first software container;
storing, at the first software container, the particular data relating to the first user identity;
receiving, from the application instance installed at the communication device, an election of an advertising service to be included within the first software container and operate on the data relating to the first user identity stored at the first software container, the election being made by a first user associated with the first software container;
in response to receiving the election:
selecting, by an advertising engine within the first software container, one or more advertisements determined to be appropriate for the first user based on the data relating to the first user identity stored at the first software container, wherein the advertising engine does not release the data relating to the first user identity stored at the first software container outside the first software container; and
providing, for display to the first user, the one or more selected advertisements.

US Pat. No. 10,693,646

EVENT EXECUTION USING A BLOCKCHAIN APPROACH

Bank of America Corporati...

1. A computing platform, comprising:at least one processor;
a communication interface communicatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
receive, via the communication interface and from a first computing device, a blockchain and a first token associated with authenticating data included in the blockchain;
analyze the data included in the blockchain to determine that a second token must be received from a second computing device to determine if the data can be authenticated;
generate a first request for the second token from the second computing device; transmit, via the communication interface, the first request for the second token from the second computing device;
receive, via the communication interface, an indication from the second computing device that the second token will not be sent;
based on the indication, fail to authenticate the data included in the blockchain;
analyze the data included in the blockchain to determine that a third token must be received from a third computing device to determine if the data can be authenticated;
generate and transmit a second request for the third token from the third computing device;
cause display of the second request on a display of the third computing device;
receive, via the communication interface, the third token from the third computing device;
based on the first and the third tokens, authenticate the data included in the blockchain;
based on the authenticating, determine that execution of an event associated with the data is harmful; and
based on the determining that the execution of the event is harmful, generate an alert indicating that the execution of the event is harmful.

US Pat. No. 10,693,645

SECURITY MANAGEMENT SYSTEM FOR PERFORMING A SECURE TRANSMISSION OF DATA FROM A TOKEN TO A SERVICE PROVIDER SERVER BY MEANS OF AN IDENTITY PROVIDER SERVER

Thales Dis France SA, Me...

1. A security management system for performing a secure transmission of data from a token to a service provider server by means of an identity provider server, wherein said security management system comprises:said identity provider server (IDP) which is adapted to:
open with said token a secure messaging channel by means of a General Authentication Procedure using at least one certificate;
receive via said secure messaging channel from said token enciphered data including a pseudonym of said token that depends on a secret key of said token and on public information of said service provider wherein the enciphered data is enciphered using a cryptographic key of said service provider; and
transmit to said service provider server said enciphered data;
said service provider server which is adapted to:
receive from said identity provider server enciphered data of said token;
decipher said enciphered data using a deciphering key corresponding to the cryptographic key used to encipher the enciphered data to extract said data including said pseudonym;
said token which is adapted to:
encipher said data including a pseudonym of said token that depends on a secret key of said token and on public information of said service provider wherein the enciphered data is enciphered using a cryptographic key of said service provider; and
transmit via said secure messaging channel to said identity provider server said enciphered data.

US Pat. No. 10,693,644

SINGLE-INPUT MULTIFACTOR AUTHENTICATION

International Business Ma...

1. A computer program product for multifactor authentication, the computer program product comprising:a computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising:
program instructions to receive, on a first computing device, a multifactor authentication request from a second computing device in response to the first computing device requesting access to a protected resource managed, at least in part, by the second computing device, the multifactor authentication request including a request for a first factor and a request for a second factor;
program instructions to prompt, on the first computing device, a user for a biometric input;
program instructions to authenticate the user based, at least in part, on the biometric input and biometric data stored by a secure element of the first computing device;
program instructions to cause the first computing device to:
send a user credential to the second computing device in response to the request for the first factor;
generate a single-use token using a token generator executing on the secure element, the token generator generating the single-use token based, at least in part, on a token seed stored by the secure element; and
send the single-use token to the second computing device in response to the request for the second factor;
program instructions to receive, on the first computing device, an access status indicator in response to sending the user credential and the single-use token to the second computing device to access the protected resource;
program instructions to receive, by a biometric module executed within a kernel space of the first computing device, the biometric input from the user and the biometric data stored by the secure element;
program instructions to compare, by the biometric module executed within the kernel space of the first computing device, the biometric input to the received biometric data to determine whether the biometric input is a valid match to the biometric data; and
responsive to the biometric module determining that the biometric input is a valid match to the biometric data, program instructions to retrieve by a login module of a security application program interface (API) the user credential, the login module of the security API retrieving the single-use token from the secure element and providing the user credential and the single-use token to an application module of the first computing device.

US Pat. No. 10,693,643

METHODS AND SYSTEMS FOR DISTRIBUTED CRYPTOGRAPHICALLY SECURED DATA VALIDATION

1. A method of distributed, cryptographically secured data validation, the method comprising:receiving, at a first validator, a first instance of an immutable sequential data structure, wherein the first instance of the immutable sequential data structure includes:
at least a first digitally signed textual element containing at least a first physical asset transfer field populated with at least a first physical asset transfer datum of a physical asset transfer; and
at least a second digitally signed textual element generated by at least a second validator, the at least a second digitally signed textual element containing a reference to the at least a first digitally signed textual element and at least a first validity flag indicating a determination by the at least a second validator of the validity of the at least a first physical asset transfer field;
authenticating, at the first validator, the first instance of the immutable sequential data structure;
generating, at the first validator, at least a second validity flag indicating a determination by the first validator of the validity of the at least a first physical asset transfer field;
detecting, at the first validator, a conflict between the at least a first validity flag and the at least a second validity flag; and
transmitting, by the first validator and to the at least a second validator, an indication of the conflict.

US Pat. No. 10,693,642

OUTPUT SWITCHING FOR ENCODED CONTENT STREAMS

Amazon Technologies, Inc....

1. A system for altering encoded content streams, the system comprising:a first encoder computing device configured to receive a first input content stream and encode the first input content stream into a first encoded content stream;
a second encoder computing device configured to receive a second input content stream and encode the second input content stream into a second encoded content stream;
a content packager computing device configured to obtain the first encoded content stream, package the first encoded content stream into an output stream, and transmit the output stream to a receiving device; and
an output switch controller computing device configured to:
receive a request to replace, at a specified location within the output stream, the first encoded content stream with the second encoded content stream, wherein the request specifies the specified location within the output stream;
transmit instructions to the first and second encoder computing devices to insert aligned splice point frames into the respective first and second encoded content streams at locations in the respective encoded content streams corresponding to the specified location within the output stream, wherein the aligned splice point frames ensure that, at the respective locations corresponding to the specified location within the output stream, no inter frame dependency exists between frames of the respective encoded content streams prior and subsequent to the splice point frames, and wherein the instructions indicate the locations in the respective encoded content streams corresponding to the specified location within the output stream; and
transmit instructions to the content packager computing device to replace, in the output stream, the first encoded content stream with the second encoded content stream at the specified location within the output stream;
wherein the content packager is configured to respond to the instructions by replacing, in the output stream, the first encoded content stream with the second encoded content stream at the specified location within the output stream.

US Pat. No. 10,693,641

SECURE CONTAINER BASED PROTECTION OF PASSWORD ACCESSIBLE MASTER ENCRYPTION KEYS

BlackBerry Limited, Wate...

1. A method for controlling access to a master key including processing within a secure container, the method comprising:determining, by processing within the secure container, an encrypted master key by encrypting a master key based on an initial user password;
discarding the master key;
storing the encrypted master key into a protected storage;
receiving a request for the master key, the request comprising a present user password;
verifying, by processing within the secure container, the present user password received in the request based on comparison to the initial user password;
incrementing, by processing within the secure container based on failure of verifying the present user password, a failed attempt counter that is maintained within the secure container; and
locking out user password based access to the master key based on the failed attempt counter exceeding a threshold value.

US Pat. No. 10,693,640

USE OF KEY METADATA DURING WRITE AND READ OPERATIONS IN A DISPERSED STORAGE NETWORK MEMORY

INTERNATIONAL BUSINESS MA...

1. A method of storing an object of data in a dispersed storage network (DSN), the DSN including a plurality of dispersed storage units, the method comprising:deriving a secondary encryption key from a primary encryption key using a key derivation method, wherein the key derivation method includes wrapping the secondary encryption key with the primary encryption key;
encrypting the object of data using the secondary encryption key to produce an encrypted data object;
creating encryption key metadata related to the primary encryption key and the secondary encryption key;
storing the encrypted data object as a first set of encoded data slices in a corresponding first set of one or more dispersed storage units of the plurality of dispersed storage units; and
storing the encryption key metadata as a second set of encoded data slices in a corresponding second set of one or more dispersed storage units of the plurality of dispersed storage units,
wherein the encryption key metadata includes secondary encryption key content information, secondary encryption key derivation method information, primary encryption key policy information and primary encryption key source information.

US Pat. No. 10,693,639

RECOVERING A KEY IN A SECURE MANNER

BlackBerry Limited, Wate...

1. A method, comprising:transmitting, from a first user device to a secure community server, a key distribution request, wherein the key distribution request identifies a second user device, and the first user device and the second user device are members of a same secure community managed by the secure community server;
transmitting, from the first user device, a first portion of a recovery key to the secure community server for forwarding to the second user device, wherein the secure community server forwards the first portion of the recovery key to the second user device;
transmitting, from the first user device, a second portion of the recovery key to the secure community server, wherein the second portion of the recovery key is stored at the secured community server without being further distributed to other user devices;
after transmitting the first portion and the second portion of the recovery key, discarding the first portion and the second portion of the recovery key at the first user device;
transmitting a key recovery request to the secure community server for recovering the recovery key; and
in response to the key recovery request:
receiving, from the secure community server, the second portion of the recovery key that has not been further distributed to other user devices, wherein the received second portion of the recovery key is encrypted using a public key of the first user device; and
receiving the first portion of the recovery key from the second user device.

US Pat. No. 10,693,638

PROTECTED CRYPTOGRAPHIC ENVIRONMENT

Amazon Technologies, Inc....

1. A computer-implemented method comprising:receiving, from a key administrator, a request to perform a cryptographic operation using a secret cryptographic key;
causing a bastion computer system to connect to a hardware security module, the bastion computer system and the hardware security module being connected in an isolated computer network and the hardware security module retaining a first cryptographic key;
causing a second cryptographic key to be stored on the hardware security module, the second cryptographic key obtained from the bastion computer system;
causing the hardware security module to store a third cryptographic key by at least calculating the third cryptographic key based at least in part on a first portion of the third cryptographic key and a second portion of the second cryptographic key, the first portion of the third cryptographic key and the second portion of the second cryptographic key obtained from the bastion computer system;
storing, by a storage service, a protected version of the secret cryptographic key encrypted with the first cryptographic key, the second cryptographic key, and the third cryptographic key;
causing the protected version of the secret cryptographic key to be provided by the storage service to the hardware security module via the bastion computer system and decrypted with the first cryptographic key, the second cryptographic key, and the third cryptographic key by the hardware security module; and
fulfilling the request, based at least in part on approval of a threshold number of administrators comprising a quorum, by at least causing the hardware security module to perform the cryptographic operation using the secret cryptographic key to produce a result.

US Pat. No. 10,693,637

SYSTEM AND METHOD FOR COMPOSITE-KEY BASED BLOCKCHAIN DEVICE CONTROL

1. A method of controlling a blockchain device by a controlling system comprising:creating an at least one composite-key a unique identification key, wherein at least one control code is merged with the unique identification key to create the composite-key;
processing the composite-key to create a redeem-script, and a blockchain address;
wherein the redeem-script is capable of verifying a hash of the composite-key;
receiving the at least one control code to create at least one part of a controlling-data;
sending the at least one part of the controlling-data through a communication system;
wherein the controlling-data is defined as the redeem-script, the blockchain address, the at least one control code, a metadata, and the unique identification key.

US Pat. No. 10,693,636

AUTHENTICATED NETWORK

Guigen Xia, Hangzhou (CN...

11. An authenticated network comprising:a plurality of nodes, wherein each of the plurality of nodes comprises a transaction unit and an identification core, wherein the identification core comprises a key generator and a private key, wherein the key generators of the identification cores of the plurality of nodes generate a plurality of public keys from the private keys of the identification cores of the plurality of nodes, wherein each of the plurality of public keys serves as a logical address of the transaction unit of a corresponding one of the plurality of nodes, wherein one of the plurality of public keys and one of the private keys form a unique pair, wherein the transaction unit manages information communication among the plurality of nodes, wherein the identification core manages an authentication of the plurality of nodes,
wherein the identification core further comprises an identification device having a physical address and a code converter, wherein the code converter generates the private key from the physical address, and wherein the physical address and the logical address are associated with each other to form an identification address.

US Pat. No. 10,693,635

SYSTEM AND METHOD FOR ENCRYPTION AND DECRYPTION BASED ON QUANTUM KEY DISTRIBUTION

Alibaba Group Holding Lim...

1. A computer system for facilitating storage encryption and decryption, the system comprising:a processor; and
a memory coupled to the processor and storing instructions, which when executed by the processor cause the processor to perform a method, the method comprising:
receiving a first request to encrypt data, wherein the first request indicates the data to be encrypted;
encrypting the data based on a first key;
determining a first key label for the first key;
transmitting the encrypted data and the first key label to a remote device;
receiving a second request to decrypt the encrypted data, wherein the second request indicates the encrypted data and the first key label for the first key used to encrypt the data;
obtaining a second key from a first key pool;
generating a first synchronization request for a key-managing device, which causes the key-managing device to obtain from a second key pool of the key-managing device a third key which is the same as the second key;
encrypting, based on the second key, the first key label;
transmitting a third request for the first key, wherein the third request includes the encrypted first key label;
receiving the first key, wherein the received first key is encrypted based on the third key;
decrypting, based on the second key, the encrypted received first key to obtain a decrypted first key; and
decrypting the encrypted data based on the decrypted first key.

US Pat. No. 10,693,634

KEY GENERATION METHOD AND APPARATUS USING DOUBLE ENCRYPTION

ALIBABA GROUP HOLDING LIM...

1. A method comprising:encrypting, by a terminal device, a first key factor generated by the terminal device using an initial key, the initial key comprising a key preset for the terminal device and a server device;
sending, by the terminal device, the encrypted first key factor to the server device through a first secure channel;
receiving, at the terminal device and through the first secure channel, a second key factor encrypted with the initial key, the second key factor encrypted by the server device using the initial key;
decrypting, by the terminal device, the second key factor using the initial key; and
generating, by the terminal device, a shared key based on the initial key, a device identity of the terminal device, the first key factor, and the decrypted second key factor.

US Pat. No. 10,693,633

TIMESTAMP BASED ONBOARDING PROCESS FOR WIRELESS DEVICES

Cypress Semiconductor Cor...

8. A wireless node comprising:a first wireless communication interface;
a second wireless communication interface;
a memory; and
a controller coupled to the first wireless communication interface, the second wireless communication interface, and the memory, the controller configured to:
advertise over a first wireless protocol with the first wireless communication interface to onboard to a secure network with the second wireless communication interface;
receive an acknowledgement (ACK) from a provisioner on the first wireless communication interface, the ACK including a time from the provisioner and a first provisioner ID;
generate a device time-stamp-based one-time password (TOTP) derived from the time received from the provisioner;
send the device TOTP and a universally unique identifier (UUID) to the provisioner for forwarding to a remote server with a second wireless protocol;
if the UUID is found and the device TOTP matches a server TOTP by the remote server, receive by the provisioner, a message from the remote server;
decrypt the message from the remote server, the message from the remote server including an onboarding key;
receive, by the provisioner, network credentials and a provisioner TOTP;
generate an authentication TOTP; and
if the authentication TOTP and the provisioner TOTP match and a second provisioner ID included in the network credentials matches the first provisioner ID, provided by remote server, join a secure network specified in the network credentials, with the second wireless protocol with the second wireless communication interface.

US Pat. No. 10,693,632

AUTONOMOUS DEVICES

WINKLEVOSS IP, LLC, Wilm...

1. An autonomous device comprising:(a) one or more processors;
(b) non-transitory computer-readable memory operatively connected to the one or more processors and having stored thereon computer-readable instructions to perform the steps of:
(i) storing, in a secure memory of the autonomous device, a device private key, where the device private key corresponds to a device public key;
(ii) receiving, at the autonomous device from a destination device, an electronic offer to provide at least one of goods and services in exchange for a transaction amount of digital assets, the electronic offer comprising a destination account identifier associated with a receiving account of the destination device;
(iii) generating, by the autonomous device, a transaction message with instructions to transfer the transaction amount of digital assets from the autonomous device account associated with the autonomous device to the receiving account, wherein the transaction message includes a digital signature of the autonomous device based on the device private key;
(iv) publishing, by the autonomous device, the transaction message to a plurality of geographically distributed computer systems that maintain a distributed transaction ledger associated with the digital asset in the form of a blockchain;
wherein the transaction is executed by the plurality of geographically distributed computer systems and the distributed ledger is updated to reflect the transfer of the transaction amount of digital assets from the autonomous device account to the receiving account associated with the destination device.

US Pat. No. 10,693,630

CROSS-BLOCKCHAIN INTERACTION METHOD, APPARATUS, SYSTEM, AND ELECTRONIC DEVICE

Alibaba Group Holding Lim...

1. A computer-implemented method, comprising: receiving, by a cross-blockchain interaction end, a subscription request initiated by a blockchain node associated with a first blockchain, wherein the subscription request comprises a subscription condition; obtaining, by the cross-blockchain interaction end and from a publishing client that corresponds to a second blockchain, a message that satisfies the subscription condition; and sending, from the cross-blockchain interaction end, the message to a subscribing client that corresponds to the blockchain node, where the blockchain node calls a first smart contract associated with the first blockchain to trigger a corresponding contract operation based on the message, prior to obtaining the message: initiating, by the cross-blockchain interaction end, a status query request to the subscribing client, wherein the subscribing client maintains a message queue that corresponds to the blockchain node; receiving, at the cross-blockchain interaction end, a queue status associated with the message queue from the subscribing client; determining, by the cross-blockchain interaction end, whether the message queue comprises a message that satisfies the subscription condition based on the received queue status; and if it is determined that the message queue does not comprise a message that satisfies the subscription condition, obtaining, by the cross-blockchain interaction end, another message that satisfies the subscription condition from the publishing client that corresponds to the second blockchain.

US Pat. No. 10,693,629

SYSTEM AND METHOD FOR BLOCKCHAIN ADDRESS MAPPING

Alibaba Group Holding Lim...

1. A computer-implemented method for blockchain address mapping, to be performed by a system for blockchain address mapping, comprising:obtaining, from a client, one or more local accounts, one or more identifications of one or more blockchains, and one or more requests for creating in the one or more blockchains a plurality of blockchain addresses in association with the one or more local accounts, wherein the client corresponds to the one or more local accounts in the system;
generating a plurality of public-private key pairs respectively for the plurality of blockchain addresses to be created;
creating the plurality of blockchain addresses respectively in the one or more blockchains, in association with the one or more local accounts and a plurality of public keys of the plurality of public-private key pairs; and
transmitting a notification to the client for the client to correspondingly store the one or more local accounts in association with the one or more identifications of the one or more blockchains, wherein:
the notification comprises the one or more local accounts for which the plurality of blockchain addresses are created and the one or more corresponding identifications of the one or more blockchains, and
the plurality of blockchain addresses and a plurality of private keys of the plurality of public-private key pairs are stored in the system and are not stored at the client.

US Pat. No. 10,693,628

ENABLING DISTANCE-BASED OPERATIONS ON DATA ENCRYPTED USING A HOMOMORPHIC ENCRYPTION SCHEME WITH INEFFICIENT DECRYPTION

International Business Ma...

1. A computer-implemented method, the method comprising steps of:generating multiple versions of a data point, wherein each of the multiple versions of the data point comprises a distinct value corresponding to a distinct Euclidean space;
encrypting each of the multiple versions of the data point;
storing the multiple encrypted versions of the data point across multiple databases; and
executing one or more distance-based algorithms on the multiple encrypted versions of the data point by using a finite decryption table across the multiple databases, wherein the finite decryption table stores a set of plaintext-ciphertext mappings between (i) multiple plaintext values and (ii) multiple encrypted ciphertext values corresponding to the multiple plaintext values;
wherein the steps are carried out by at least one computing device.

US Pat. No. 10,693,627

SYSTEMS AND METHODS FOR EFFICIENT FIXED-BASE MULTI-PRECISION EXPONENTIATION

Enveil, Inc., Fulton, MD...

1. A method, comprising:determining, via a processor, that a base number has a size that exceeds a size threshold, wherein the size threshold is greater than 64 bits; and
applying, via the processor, a multi-precision exponentiation algorithm to the base number, the multi-precision exponentiation algorithm comprising a pre-generated lookup table used to perform calculations on the base number, the pre-generated lookup table comprising pre-calculated exponentiated values of the base number, wherein the pre-generated lookup table is stored in a memory, the memory being coupled to the processor;
wherein an exponent size parameter of each of the pre-calculated exponentiated values in the pre-generated lookup table is selected by the processor based on a size limitation of a memory portion dedicated in the memory to the multi-precision exponentiation algorithm to prevent the pre-generated lookup table from growing to a size at which the memory portion dedicated in the memory to the multi-precision exponentiation algorithm is exhausted.

US Pat. No. 10,693,626

METHOD AND SYSTEM FOR GENERATING/DECRYPTING CIPHERTEXT, AND METHOD AND SYSTEM FOR SEARCHING CIPHERTEXTS IN A DATABASE

AGENCY FOR SCIENCE, TECHN...

1. A computer-implemented method of generating a ciphertext, the method comprising:encrypting, by a first computer processing system, an input data to produce an encrypted data; and
randomizing the encrypted data to produce the ciphertext prior to providing the ciphertext to a second computer processing system,
wherein said randomizing comprises performing, by the first computer processing system, an exclusive-or (xor) operation on the encrypted data with a cipher pad, and wherein the cipher pad is generated by the first computer processing system based on an xor-homomorphic function of a first key using a second key generated based on the encrypted data,
wherein said performing the xor operation on the encrypted data with the cipher pad comprises performing a first xor operation on a first portion of the encrypted data with the first key to produce a first portion of the ciphertext, and performing a second xor operation on a second portion of the encrypted data with the output of the xor-homomorphic function of the first key to produce a second portion of the ciphertext,
wherein the second key for the xor-homomorphic function is generated based on the first portion of the ciphertext.

US Pat. No. 10,693,625

SECURITY PROCESSOR, APPLICATION PROCESSOR INCLUDING THE SAME, AND OPERATING METHOD OF SECURITY PROCESSOR

Samsung Electronics Co., ...

1. An operating method of a security processor, the operating method comprising:providing a recoder input including a digit-unit multiplier and a reference bit to a recoder of the security processor, wherein the digit-unit multiplier comprises m number of groups each including digit-unit bits corresponding to 2 or more bits, and wherein the reference bit corresponds to a value of an upper significant bit of a group included in a previous recoder input, and wherein the recoder is configured to recognize a plurality of patterns of the recoder input;
providing a random signal including at least one random bits to the recoder;
when the recoder input has a predetermined pattern corresponding to at least one of the plurality of patterns of the recoder input, generating a recoding result that is randomized by converting the recoder input into a first recoding value or a second recoding value according to the random signal; and
performing a partial multiplication based on the recoding result on a multiplicand and the digit-unit multiplier,
wherein, when the multiplicand is multiplied by the digit-unit multiplier, a result of the partial multiplication is randomly changed based on the recoding result such that a first partial multiplication result based on the recoder input having the predetermined pattern is randomly differentiated from a second partial multiplication result based on the recoder input having the predetermined pattern, and
wherein a compensation for a change in the result of the partial multiplication is performed in a subsequent partial multiplication.

US Pat. No. 10,693,624

SIGNAL SENDING DEVICE, SIGNAL RECEIVING DEVICE, SYMBOL TIMING SYNCHRONIZATION METHOD, AND SYSTEM

HUAWEI TECHNOLOGIES CO., ...

1. A receiving device, comprising:a receiving module, configured to receive a synchronization signal, wherein the synchronization signal comprises a first signal and a second signal, the first signal comprises N1 generalized Zadoff-Chu (ZC) sequences, the second signal comprises N2 generalized ZC sequences, N1 and N2 are positive integers, and the generalized ZC sequence is generated as:
ZC(n)=e?j?un(n+1+2q)/L,q?Z,L?Z+,n=0,1, . . . L?1,0<|u| different cells or different cell groups correspond to different second signals; and
there are at least two generalized ZC sequences in (N1+N2) generalized ZC sequences comprising the N1 generalized ZC sequences and the N2 generalized ZC sequences, and root indexes of the two generalized ZC sequences are different;
there are at least two generalized ZC sequences in (N1+N2) generalized ZC sequences comprising the N1 generalized ZC sequences and the N2 generalized ZC sequences, and lengths of the two generalized ZC sequences are different; and
a processing module, configured to: perform a first sliding correlation operation on the synchronization signal by using each of the N1 generalized ZC sequences locally stored by the receiving device; traverse at least two groups of N2 generalized ZC sequences that are locally stored, and perform a second sliding correlation operation on the received synchronization signal by using each generalized ZC sequence in each group of N2 generalized ZC sequences; perform symbol timing synchronization according to a result of each first sliding correlation operation and a result of each second sliding correlation operation; and if different cells correspond to different second signals, determine, according to the result of each first sliding correlation operation and the result of each second sliding correlation operation, a cell identifier of a cell in which the receiving device is located; or if different cell groups correspond to different second signals, determine, according to the result of each first sliding correlation operation and the result of each second sliding correlation operation, a cell group identifier of a cell group in which the receiving device is located.

US Pat. No. 10,693,623

REFERENCE SUBFRAMES FOR SYNCHRONIZATION AND CELL MEASUREMENTS

Apple Inc., Cupertino, C...

1. A first base station, comprising:a radio; and
a processing element;
wherein the radio and the processing element are configured to:
transmit a plurality of subframes to one or more wireless user equipment devices (UEs) during a time period when no data communications are performed by a first cell of the first base station, wherein the one or more UEs are in a coverage area corresponding to the first cell, wherein the first cell operates according to a cellular radio access technology in an unlicensed frequency band;
wherein the plurality of subframes comprise first dedicated synchronization and measurement subframes, wherein the first dedicated synchronization and measurement subframes are also comprised in a plurality of dedicated synchronization and measurement subframes, wherein each one of the plurality of dedicated synchronization and measurement subframes comprises reference signals, wherein the first dedicated synchronization and measurement subframes are transmitted periodically according to a configured periodicity with other ones of the plurality of dedicated synchronization and measurement subframes periodically transmitted by other cells according to the configured periodicity during the time period when no data communications are performed by the other cells;
wherein the first cell is entirely silent in-between transmissions of the plurality of dedicated synchronization and measurement subframes during the time period, wherein the first cell does not transmit when it is entirely silent.

US Pat. No. 10,693,622

PRODUCT MANAGEMENT SYSTEM THAT EXTRACTS MODIFICATIONS

ORACLE INTERNATIONAL CORP...

1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to process and use production data in a production context, the processing and using comprising:instantiating an observer from a static class, the observer including a first collection of entities and a second collection of entities;
creating an entity interface including an application programming interface that declares a set of methods for implementation by entities;
retrieving production data associated with a manufactured product from a product database coupled to a network, the production data including a description of the manufactured product and a plurality of attributes of the manufactured product, the product database including a plurality of data tables, each data table including a plurality of rows, each row including a plurality of fields, the production data being stored across one or more rows of one or more tables of the product database;
creating a product entity associated with the manufactured product, the product entity including a plurality of entities, each entity including one or more attributes retrieved from the product database and an attribute bitmap including a modification bit for each attribute, each modification bit being set to a first value indicating that the respective attribute has not been modified;
receiving one or more modifications to one or more attributes of one or more of the plurality of entities associated with the manufactured product from a user computer coupled to the network;
for each received modification, modifying the respective attribute in the respective entity, and setting the respective modification bit in the respective attribute bitmap to a second value indicating that the respective attribute has been modified;
adding each modified entity that requires approval to the first collection of the observer entity;
adding each modified entity that requires approval and each modified entity that does not require approval to the second collection of the observer entity;
storing each modified entity of the second collection that is not also of the first collection into the product database using the application programming interface;
initiating a workflow for at least one change order to process the modified entities that require approval, including
adding each modified entity of the first collection to the change order using the application programming interface, including:
creating a copy of the entity;
extracting one or more modified attributes from the modified entity based on the modification bit values in the attribute bitmap;
moving the modified attributes from the modified entity to the copy of the entity; and
moving the copy of the entity, including the modified attributes, to the change order;
receiving approval for at least one modified entity of the first collection; and
storing each approved modified entity of the first collection into the product database, based on the effective date of the approved modified entity, using the application programming interface.

US Pat. No. 10,693,621

VIRTUAL CARRIER AGGREGATION FOR WIDEBAND OPERATION OF WIRELESS COMMUNICATION SYSTEMS

1. A device, comprising:a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
based on a field that jointly encodes a value representing a defined quasi-colocation behavior associated with a base station device, a slot index value representing a transmission time interval, and a subband index value representing a subband of subbands, adjusting the subband to form an aggregation of multiple subbands;
determining that a mobile device is in an idle state and that the mobile device has received a control message to facilitate scheduling a first transmission and a second transmission; and
facilitating transmission of the first transmission and the second transmission via the aggregation of multiple subbands, by the mobile device, as a proxy device for the base station device.

US Pat. No. 10,693,620

BANDWIDTH PART CONFIGURATION AND OPERATION

Ofinno, LLC, Reston, VA ...

1. A method comprising:receiving, by a wireless device from a base station, one or more first radio resource control (RRC) messages comprising first configuration parameters of bandwidth parts of a cell, the first configuration parameters indicating a first default bandwidth part of the bandwidth parts;
activating a bandwidth part of the bandwidth parts;
receiving one or more second RRC messages comprising second configuration parameters of the cell, the second configuration parameters indicating a reconfiguration of the first default bandwidth part to a second default bandwidth part of the bandwidth parts;
switching, while a bandwidth part inactivity timer is running for the bandwidth part, from the bandwidth part to the second default bandwidth part as an active bandwidth part in response to the reconfiguration of the first default bandwidth part; and
transmitting, in response to the switching, one or more uplink signals for the second default bandwidth part.

US Pat. No. 10,693,619

DEVICE, SYSTEM AND METHOD FOR DATA COMMUNICATIONS IN A WIRELESS NETWORK

FUJITSU LIMITED, Kawasak...

1. A radio communication device comprising:a communication circuit configured to transmit and receive a signal to and from first radio communication device; and
a control circuit configured to
cause the communication circuit to receive a radio resource control (RRC) message that includes configuration information indicating a radio resource position in a frequency axis within a shared channel,
cause the communication circuit to receive a first signal in a first layer and to receive data in a second layer different from the first layer, and
cause the communication circuit to transmit, through a first radio resource corresponding to the radio resource position indicated by the configuration information, second information after the first signal from the first radio communication device is received, the first radio resource being selected from among the shared channel without scheduling information from the first communication device, the second information being information corresponding to the data in the second layer.

US Pat. No. 10,693,618

MULTIPLEXED MESSAGING IN WIRELESS NETWORK

Nokia Technologies Oy, E...

1. A method, comprising:determining, by an apparatus at a first time instant, at least one content notification message indicating contents of each of a plurality of messages frequency- multiplexed with a discovery message to parallel sub-channels of a channel in a bi-directional wireless network, wherein the plurality of messages are different from the discovery message;
selecting, autonomously by the apparatus, a first sub-channel on a basis of determining the at least one content notification message; and
receiving, by the apparatus, the discovery message on the first sub-channel and omitting reception on other sub-channels, wherein the discovery message on the first sub-channel is frequency-multiplexed with the plurality of messages on the other sub- channels;
detecting, by the apparatus at a second time instant, at least one other content notification message;
selecting, a second sub-channel on a basis of the at least one other content notification message; and
receiving, by the apparatus, a message different from the discovery message on the second sub-channel and omitting reception on other sub-channels.

US Pat. No. 10,693,617

SYSTEM AND METHOD FOR SHARING A CONTROL CHANNEL FOR CARRIER AGGREGATION

GUANGDONG OPPO MOBILE TEL...

1. A method for a network access device in a wireless communication system, the method comprising:transmitting, to user equipment, a signal indicating a first carrier index associated with a first carrier and a second carrier index associated with a second carrier;
determining a first search space and a second search space associated with the user equipment, wherein:
the first search space and the second search space are on the first carrier, the first search space comprises a first group of physical downlink control channel (PDCCH) candidates,
the second search space comprises a second group of PDCCH candidates,
the first group of PDCCH candidates is used to transmit resource grants for the first carrier,
the second group of PDCCH candidates is used to transmit resource grants for the second carrier,
the first and second groups of PDCCH candidates comprise an overlapping PDCCH candidate, and
one of the first and second carriers has priority; and
transmitting a resource grant for the first or second carrier of the user equipment via the overlapping PDCCH candidate of the first and second groups of PDCCH candidates based on the priority of the first or second carrier, the resource grant including a field identifying the first carrier index or the second carrier index.

US Pat. No. 10,693,616

BASE STATION, USER EQUIPMENT, AND METHOD OF CSI-RS TRANSMISSION

NTT DOCOMO, INC., Tokyo ...

1. A terminal comprising:a receiver that receives information that indicates a Channel State Information Reference Signal (CSI-RS) resource for an aperiodic CSI-RS, and receives the aperiodic CSI-RS by using the CSI-RS resource that is triggered by a CSI request; and
a transmitter that transmits aperiodic CSI based on the aperiodic CSI-RS after a lapse of a given time from receiving the CSI request.

US Pat. No. 10,693,615

METHOD AND APPARATUS FOR MANAGING CONTENTION WINDOW IN WIRELESS COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A method for managing a contention window in a wireless communication system, the method comprising:transmitting multiple data in a reference duration within a channel occupancy interval for a latest downlink transmission for which reception result feedback is available;
obtaining a reception result corresponding to the multiple data;
setting the contention window to an initial value based on at least one acknowledge (ACK) signal included in the reception result; and
sensing a channel based on an adjusted or a maintained contention window,
wherein the reference duration is a duration starting from a beginning of the channel occupancy interval until an end of first transmission time interval where the multiple data is transmitted over all resources allocated for the multiple data.

US Pat. No. 10,693,614

DATA TRANSMISSION METHOD, TERMINAL DEVICE, AND NETWORK DEVICE

Huawei Technologies Co., ...

1. A data transmission method, comprising:receiving, by a terminal device and via a downlink channel, at least one piece of downlink data on a first time domain resource; and
sending, by the terminal device and via an uplink channel, receiving status information on a second time domain resource, wherein
the receiving status information is used to indicate a receiving status of the at least one piece of downlink data, a time interval between the second time domain resource and the first time domain resource is less than 4 milliseconds, a transmission time interval of the uplink channel carrying the receiving status information is greater than a transmission time interval of the downlink channel carrying any piece of downlink data in the at least one piece of downlink data, the transmission time interval of the downlink channel carrying the any piece of downlink data is less than 1 millisecond;
wherein a length of the transmission time interval of the downlink channel carrying the any piece of downlink data in the at least one piece of downlink data is one of 2 symbols and 1 symbol, and the transmission time interval of the uplink channel carrying the receiving status information is 0.5 ms; and
the first time domain resource is a timeslot n?2 and the second time domain resource is a timeslot n, wherein the timeslot n?2 is a second timeslot counted backward from the timeslot n, each of the timeslots consists of 6 or 7 symbols, and each of the timeslots has a length of 0.5 ms,
and the uplink channel is a physical uplink control channel (PUCCH).

US Pat. No. 10,693,613

TELECOMMUNICATIONS APPARATUS AND METHODS

CONVIDA WIRELESS, LLC, W...

1. A method of operating a terminal device in a wireless telecommunications system which supports a discontinuous reception (DRX) operating mode, wherein the DRX mode comprises a repeating cycle of DRX inactive periods in which the terminal device monitors a downlink channel from a base station and DRX active periods during which the terminal device may enter a power saving mode and not monitor the downlink channel from the base station, the method comprising:transmitting uplink signalling to the base station, wherein
the uplink signalling comprises a request for transmission resources as a trigger for downlink signalling on the downlink channel to be transmitted by the base station to the terminal device,
the uplink signalling further comprises acknowledgement signalling associated with a previous transmission from the base station to the terminal device,
the downlink signalling is related to an allocation of the transmission resources for the terminal device associated with and transmitted in response to the uplink signalling,
the downlink signalling is further related to a retransmission of the previous transmission,
the base station is configured to delay transmission of the downlink signalling to the terminal device until a subsequent DRX inactive period of the terminal device, and
the terminal device is configured to delay monitoring of the downlink channel for the downlink signalling from the base station until the subsequent DRX inactive period of the terminal device;
initializing a DRX active period after transmitting the uplink signalling and prior to monitoring the downlink channel for the downlink signalling from the base station, wherein
the base station is configured to receive the uplink signalling before expiration of the DRX active period, and
the base station is configured to transmit the downlink signalling to the terminal device as a response to the request for transmission resources only after the expiration of the DRX active period and after initialization of the subsequent DRX inactive period by the terminal device;
initializing the subsequent DRX inactive period after the expiration of the DRX active period; and
monitoring the downlink channel for the downlink signalling after initializing the subsequent DRX inactive period.

US Pat. No. 10,693,612

METHOD AND APPARATUS FOR RECEIVING OR TRANSMITTING DOWNLINK SIGNAL IN WIRELESS COMMUNICATION SYSTEM

LG Electronics Inc., Seo...

1. A method of decoding a downlink signal in a wireless communication system, the method performed by a user equipment (UE), the method comprising:receiving, from a base station (BS), rate-matching pattern information indicating a rate-matching resource having a repetition period; and
decoding a downlink shared channel using the rate-matching pattern information,
wherein the rate-matching pattern information includes a first bitmap indicating a frequency resource region, a second bitmap indicating a time resource region, and a third bitmap indicating one or more time units in which a rate-matching resource indicated by the first bitmap and the second bitmap is configured among a plurality of time units within the repetition period.

US Pat. No. 10,693,611

METHOD AND APPARATUS FOR TRANSMITTING A REFERENCE SIGNAL

ZTE CORPORATION, Shenzhe...

1. A method for transmitting a reference signal, comprising:obtaining a sequence group number of the reference signal according to the following pieces of information:
a number N of time domain symbols comprised in a time unit in which the reference signal is located; index information of time domain symbols in which the reference signal is located among the N time domain symbols comprised in the time unit; and
a time unit index obtained according to a subcarrier spacing of a bandwidth part (BWP) in which the reference signal is located;
determining the reference signal according to the sequence group number; and
transmitting the reference signal;
wherein
obtaining the sequence group number of the reference signal comprises: obtaining the sequence group number of the reference signal through the following manner:
the sequence group number u=(fgh(x)+fss)mod C;
fgh(x) is a function with respect to x, x comprises at least one of the pieces of information, C is a total number of sequence groups, fss is obtained according to a parameter comprised in received signaling information, and

wherein
h(x) is a function with respect to x, and h(x) satisfies h(l2, N, ns)=l2+ns*N,
l2 is the index information of the time domain symbols in which the reference signal is located among the N time domain symbols comprised in the time unit, 0?l2 ns is the time unit index obtained according to the subcarrier spacing of the BWP in which the reference signal is located,
D is an integer equaling to 8, and
c(z) is a z-th value in a sequence generated by a random sequence function c(?), and z is a non-negative integer.

US Pat. No. 10,693,610

SYSTEM AND METHOD FOR SRS SWITCHING, TRANSMISSION, AND ENHANCEMENTS

Futurewei Technologies, I...

1. A method comprising:transmitting, by a user equipment (UE), a first uplink sounding reference signal (SRS) over a first carrier of a wireless network during a first period;
switching, by the UE, from the first carrier to a second carrier in accordance with a first radio frequency (RF) retuning time, the first RF retuning time being a duration, defined by higher layer signaling from the UE to the wireless network, for switching from the first carrier to the second carrier; and
transmitting, by the UE, a second uplink SRS over the second carrier during a second period.

US Pat. No. 10,693,609

DATA PROCESSING METHOD AND DATA PROCESSING APPARATUS

Huawei Technologies Co., ...

1. A method comprising:receiving, by a data processing apparatus, indication information;
determining, by the data processing apparatus based on the indication information, coded blocks of K1 code block groups that need to be transmitted, wherein a transport block is segmented into C code blocks, C is a positive integer, and each code block of the C code blocks comprises multiple bits from the transport block, wherein each code block of the C code blocks is encoded into a coded block, wherein each coded block comprises bits from a corresponding code block and check bits, wherein the coded blocks correspond to K code block groups, K is a positive integer, K1 is a positive integer, and K1 is less than or equal to K, wherein the indication information comprises K bits, each of the K bits is either “1” or “0”, each of the K1 code block groups that need to be transmitted is a code block group corresponding to a bit “1” in the indication information;
processing, by the data processing apparatus, the coded blocks of the K1 code block groups to obtain bit sequences corresponding to the coded blocks of the K1 code block groups; and
outputting, by the data processing apparatus, the bit sequences.

US Pat. No. 10,693,608

TRANSMISSION METHOD, RECEPTION METHOD, TRANSMITTER, AND RECEIVER

SUN PATENT TRUST, New Yo...

3. A transmission system comprising: a signal processor; a first transmitter; a second transmitter; a third transmitter; and a fourth transmitter, whereinthe signal processor, in operation, generates first data symbols and second data symbols from transmission data,
the signal processor, in operation, applies a phase rotation to the second data symbols; an angle of the phase rotation being incremented by a constant value per data symbol,
the signal processor, in operation, generates first pilot symbols and second pilot symbols,
the signal processor, in operation, generates a first orthogonal frequency-division multiplexing (OFDM) symbol including the first data symbols and the first pilot symbols,
the signal processor, in operation, generates a second OFDM symbol including the phase rotated second data symbols and the second pilot symbols,
the first transmitter, in operation, applies a first phase changing process to the first OFDM symbol,
the first transmitter, in operation, transmits the first OFDM symbol to which the first phase changing process is applied from a first antenna,
the second transmitter, in operation, applies a second phase changing process to the second OFDM symbol,
the second transmitter, in operation, transmits the second OFDM symbol to which the second phase changing process is applied from a second antenna,
the third transmitter, in operation, applies a third phase changing process to the first OFDM symbol,
the third transmitter, in operation, transmits the first OFDM symbol to which the third phase changing process is applied from a third antenna,
the fourth transmitter, in operation, applies a fourth phase changing process to the second OFDM symbol,
the fourth transmitter, in operation, transmits the second OFDM symbol to which the fourth phase changing process is applied from a fourth antenna,
a polarization of the first antenna is different from a polarization of the second antenna, and
a polarization of the third antenna is different from a polarization of the fourth antenna.

US Pat. No. 10,693,607

METHOD AND APPARATUS FOR ACTIVATING CARRIERS IN A MOBILE COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A communication method of a terminal in a communication system, the method comprising:receiving, from a base station, a radio resource control (RRC) message including first information on an index for at least one secondary cell (SCell) to be aggregated, second information on a physical cell identity (ID) corresponding to the at least one SCell and third information on a carrier frequency corresponding to the at least one SCell;
receiving, from the base station, a medium access control (MAC) packet data unit (PDU) including fourth information indicating activation or deactivation for the at least one SCell, wherein the fourth information includes a bitmap, a bit of the bitmap indicating activating or deactivating an SCell of the at least one SCell with an index corresponding to a position of the bit of the bitmap; and
determining that the at least one SCell is activated or deactivated based on the RRC message and the MAC PDU.

US Pat. No. 10,693,606

METHOD FOR DETERMINING INITIALIZATION VALUE OF SEQUENCE IN WIRELESS COMMUNICATION SYSTEM AND APPARATUS THEREFOR

LG ELECTRONICS INC., Seo...

1. A method of determining, by a base station, an initialization value of a sequence in a wireless communication system, the method comprising:generating a sequence of a channel state information-reference signal (CSI-RS) based on a pseudo-random sequence; and
transmitting, to a user equipment (UE), the sequence on resource elements (REs),
wherein an initialization value of the pseudo-random sequence is determined by:
cinit=(210×((14ns+l+1)(2NID+1))+NID)mod 231+1
wherein ns indicates a slot number within a radio frame,
wherein l is an OFDM symbol number within a slot, and
wherein NID is a scrambling identifier (ID).

US Pat. No. 10,693,605

RACH TRANSMISSION USING MULTIPLE PORTS

QUALCOMM Incorporated, S...

1. A method, comprising:receiving, by a first wireless communications device, one or more synchronization signals on a plurality of beams from a second wireless communications device;
providing, by the first wireless communications device, a random access channel (RACH) preamble to a first antenna port of the first wireless communications device and to a second antenna port of the first wireless communications device for transmission to the second wireless communications device;
providing, by the first wireless communications device, a RACH payload to the first antenna port and the second antenna port for transmission to the second wireless communications device;
transmitting, by the first wireless communications device, the RACH preamble provided to the first and second antenna ports to the second wireless communications device without the RACH payload; and
transmitting, by the first wireless communications device, the RACH payload provided to the first and second antenna ports to the second wireless communications device without the RACH preamble,
wherein the RACH preamble and the RACH payload are beamformed for the transmitting based on one or more beams from among the plurality of beams on which the one or more synchronization signals were received.

US Pat. No. 10,693,604

BASE STATION, TERMINAL, SEARCH SPACE SETTING METHOD AND DECODING METHOD

Sun Patent Trust, New Yo...

1. A communication apparatus comprising:a receiver, which, in operation, receives a control channel transmitted on at least one of search spaces, each being defined by candidates to be decoded by the communication apparatus; and
a decoder, which, in operation, decodes the control channel, wherein:
when the communication apparatus, in operation, decodes the candidates of a first search space in a first region and of a second search space in a second region,
the first search space is configured based on a first association between an aggregation level of a control channel element (CCE), on which the control channel is transmitted, and a number of the candidates to be decoded in the first search space, and
the second search space is configured based on a second association between an aggregation level of the CCE, on which the control channel is transmitted, and a number of the candidates to be decoded in the second search space,
the first association being different from the second association,
the first region being across a system band in a frequency domain, and being used for a physical downlink control channel (PDCCH), and
the second region being within a band that is a portion of the system band, being assigned to the communication apparatus, and not being used for the PDCCH; and
when the communication apparatus, in operation, decodes the candidates of a third search space in the first region, the third search space is configured based on a third association between an aggregation level of the CCE, on which the control channel is transmitted, and a number of the candidates to be decoded in the third search space.

US Pat. No. 10,693,603

METHOD FOR TRANSMITTING AND RECEIVING SIGNAL IN A WIRELESS LOCAL AREA NETWORK AND DEVICE FOR SAME

LG Electronics Inc., Seo...

1. A method of transmitting, by a first station (STA), a signal to a second STA through a plurality of channels in a wireless LAN (WLAN) system, the method comprising:transmitting a beam refinement protocol (BRP) packet to the second STA, wherein the BRP packet is generated based on a lowest modulation and coding scheme (MCS) to perform a beamforming training procedure on the plurality of channels, wherein the plurality of channels is generated based on a channel bonding scheme or a channel aggregation scheme; and
transmitting the signal to the second STA through the plurality of channels based on the beamforming training procedure,
wherein the BRP packet is configured in an order of a Legacy Short Training Field (L-STF) field, a Legacy Channel Estimation (L-CE) field, a Legacy Header (L-Header) field, an Enhanced Directional Multi Gigabit Header A (EDMG Header A) field, a Beam Refinement Protocol (BRP) data frame, and a Training (TRN) field,
wherein the BRP data frame is duplicated for the plurality of channels,
wherein the TRN field is transmitted through bonded channels based on the channel bonding scheme according to information in the EDMG Header A field.

US Pat. No. 10,693,602

SYSTEM AND METHOD FOR A LONG-TERM EVOLUTION (LTE)-COMPATIBLE SUBFRAME STRUCTURE FOR WIDEBAND LTE

Futurewei Technologies, I...

1. A method for scheduling transmissions, the method comprising:selecting, by a base station, a wideband micro-frame from a plurality of wideband micro-frames in a subframe of a wideband carrier for a wideband transmission, wherein the selected wideband micro-frame having a time duration that covers a first symbol of the subframe in the time-domain; and
scheduling, by the base station, the wideband transmission in the time duration of the selected wideband micro-frame for uplink or downlink transmissions in accordance with whether narrowband signaling carried in the first symbol is uplink narrowband signaling or downlink narrowband signaling, wherein a downlink wideband transmission is scheduled in the time duration of the selected wideband micro-frame when the downlink narrowband signaling is carried in the first symbol, and wherein an uplink wideband transmission is scheduled in the time duration of the selected wideband micro-frame when the uplink narrowband signaling is carried in the first symbol; and
signaling the wideband transmission scheduling to a user equipment (UE).

US Pat. No. 10,693,601

TERMINAL, BASE STATION, TRANSMISSION METHOD, AND RECEPTION METHOD

Panasonic Intellectual Pr...

1. A terminal comprising:a receiver which, in operation, receives information indicating a first subframe at which repetition transmission of a Scheduling Request (SR) starts and a second subframe at which repetition transmission of an Acknowledgement/Negative Acknowledgement (ACK/NACK) for a downlink data signal starts; and
a transmitter which, in operation, repeatedly transmits the SR using a defined number of consecutive subframes starting at the first subframe and the ACK/NACK using at least the defined number of consecutive subframes starting at the second subframe,
wherein the first subframe is set to the same time resource as the second subframe such that start positions of the SR repetition transmission and the ACK/NACK repetition transmission are the same, and a number of repetitions of the ACK/NACK is the same as a number of repetitions of the SR.

US Pat. No. 10,693,600

METHODS AND SYSTEMS FOR TRANSMITTING ERROR CORRECTION PACKETS

PISMO LABS TECHNOLOGY LIM...

1. A method carried out at a first communications router for transmitting data packets to a second communications router through a plurality of WAN interfaces:a. receiving a first data packet from a first host through a local area network (LAN) Interface, wherein the first data packet is destined to a second host reachable through the second communications router;
b. transmitting the first data packet to the second communications router through a first WAN interface;
c. storing the first data packet in a local storage medium;
d. retransmitting the first data packet to the second communications router through a second WAN interface;
e. transmitting an error correction packet corresponding to the first data packet through a third WAN interface;wherein at least two of the first WAN interface, the second WAN interface and the third WAN interface are two different WAN interfaces.

US Pat. No. 10,693,598

CONFIGURATION METHOD FOR SENDING AND RECEIVING DATA AND AN APPARATUS THEREOF

YULONG COMPUTER TELECOMMU...

1. A configuration method for sending and receiving data, wherein, the method comprises:receiving a second configuration signal sent by a network device, wherein, the second configuration signal is for instructing a terminal device to simultaneously detect at least one of the following four types of downlink control information (DCI) information:
a first DCI information which contains a Code Block Group indicator and a Code Block Group decoding manner;
a second DCI information which contains a Code Block Group indicator and does not contain a Code Block Group decoding manner;
a third DCI information which contains a Code Block Group decoding manner and does not contain a Code Block Group indicator;
a fourth DCI information which does not contain a Code Block Group indicator or a Code Block Group decoding manner;
wherein the Code Block Group indicator is for indicating which Code Block Groups are contained in the Transport Block corresponding to the DCI information, and the Code Block Group decoding manner is for indicating a decoding manner for the respective Code Block Groups in the Transport Block corresponding to the DCI information;
receiving a first configuration signal sent by the network device, wherein, the first configuration signal is for indicating whether a first Transport Block to be sent by the network device is a retransmitted Transport Block, and the first configuration signal contains DCI information of the first Transport Block;
receiving the first Transport Block sent by the network device, wherein, the first Transport Block comprises at least one Code Block Group;
decoding the Code Block Group in the first Transport Block according to the DCI information of the first Transport Block.

US Pat. No. 10,693,597

METHOD AND APPARATUS FOR TRANSMITTING STATUS REPORT FOR RECEIVER

SPREADTRUM COMMUNICATIONS...

1. A method for transmitting status report at a receiver, comprising:determining a format of a Radio Link Control (RLC) status report;
transmitting the RLC status report to a sender, according to the format of the RLC status report; and
wherein the receiver is a receiver of a service data, and the sender is a sender of a service data,
wherein determining the format of the RLC status report comprises: identifying the format of the RLC status report configured by the sender, or configuring the format of the RLC status report by the receiver,
wherein if the format of the RLC status report is configured by the receiver, the method further comprises indicating the format of the RLC status report to the sender, and
wherein if the format of the RLC status report is configured by the receiver, determining the format of the RLC status report comprises: receiving a selection criterion configured for the RLC status report from the sender and selecting and configuring the format of the RLC status report from pre-configured formats according to the selection criterion including any one of the following: selecting the format of the RLC status report according to a rate threshold of the data radio bearer or data stream; selecting the format of the RLC status report according to the number of bits required to transmit the RLC status report in different pre-configured formats; selecting the format of the RLC status report according to the number of RLC data packets transmitted in a single transmission time interval (TTI); or selecting the format of the RLC status report according to the number of RLC data packets consecutively not received; or, if the format of the RLC status report is configured by the receiver, the format of the RLC status report is configured according to any one of the following: a rate of a data radio bearer, bit number of RLC status reports in different formats, the number of RLC data packets transmitted within a single TTI, the number of RLC data packets consecutively not received, or a device type of the receiver.

US Pat. No. 10,693,596

DOWNLINK HARQ FEEDBACK TRANSMISSION

TELEFONAKTIEBOLAGET LM ER...

11. An access node in a wireless network, the access node comprising:a transmitter;
a memory storing instructions; and
a processing system configured to execute the instructions, wherein the access node is configured to:
generate a HARQ feedback table; and
transmit the HARQ feedback table toward a plurality of communication devices, wherein the HARQ feedback table comprising a HARQ feedback entry for each communication device included in a set of two or more communication devices, wherein the set of communication devices comprises the first communication device and a second communication device, wherein the HARQ feedback entry for the first communication device comprises a first communication device identifier identifying the first communication device and at least two HARQ feedbacks, and wherein said at least two HARQ feedbacks include a first HARQ feedback for a first HARQ process of the first communication device and a second HARQ feedback for a second HARQ process of the first communication device.

US Pat. No. 10,693,595

ACK CLOCK COMPENSATION FOR HIGH-SPEED SERIAL COMMUNICATION INTERFACES

International Business Ma...

1. A transceiver for sending and receiving network packets, the transceiver comprising:packet processing logic that receives the network packets, the packet processing logic comprising an acknowledge (ACK) receive queue that includes a plurality of single-bit entries, wherein the packet processing logic generates an ACK bit for each received network packet, stores each ACK bit in the ACK receive queue, and wafts until multiple of the plurality of entries in the ACK receive queue contain valid ACK bits before transmitting one of the valid ACK bits from the ACK receive queue; and
an ACK compensation mechanism that monitors the ACK receive queue, and when a number of valid ACK bits in the ACK receive queue is less than a predetermined lower threshold, the ACK compensation mechanism sends at least one network packet that increases the number of valid ACK bits in the ACK receive queue, wherein the at least one network packet that increases the number of valid ACK bits in the ACK queue comprises a deleted ACK control block that indicates the next transmitted packet does not have a valid ACK bit, and when the number of valid ACK bits in the ACK receive queue is greater than a predetermined upper threshold, the ACK compensation mechanism sends at least one network packet that decreases the number of valid ACK bits in the ACK receive queue, wherein the at least one network packet that decreases the number of valid ACK bits in the ACK queue comprises an extra ACK control block.

US Pat. No. 10,693,594

COMMUNICATION DEVICE AND METHOD FOR STORING DATA

Apple Inc., Cupertino, C...

1. A communication device comprising:a chip including an on-chip memory, and implementing, at least partially, a receiver, wherein the receiver is configured to:
receive data via a communication channel; and
store the received data in the on-chip memory;
an off-chip memory; and
one or more processors configured to:
determine whether the communication device is to request a retransmission for the received data,
store the received data, from the on-chip memory, into the off-chip memory in response to determining the communication device is to request the retransmission for the received data, and
prevent storing of the received data in the off-chip memory in response to determining the communication device is to omit the request for the retransmission for the received data,
wherein the receiver is configured to receive the data via a retransmission protocol, and
wherein the on-chip memory has a size that is larger than a retransmission protocol process size of the retransmission protocol but smaller than two times the retransmission protocol process size of the retransmission protocol.

US Pat. No. 10,693,593

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

LG ELECTRONICS INC., Seo...

1. An apparatus for receiving a broadcast signal, the apparatus comprising:a tuner configured to receive the broadcast signal carrying broadcast data and signaling information for time deinterleaving;
a demodulator configured to demodulate the broadcast signal by an Orthogonal Frequency Division Multiplex (OFDM) scheme;
a time deinterleaver configured to deinterleave data in one or more signal frames in the demodulated broadcast signal based on the signaling information for time deinterleaving, the time deinterleaver including:
a convolutional deinterleaver configured to deinterleave the data; and
a block deinterleaver configured to deinterleave the deinterleaved data based on a Time Interleaving (TI) block; and
a decoder to decode the time deinterleaved data,
the signaling information for time deinterleaving including:
first information representing a number of TI blocks to which a time interleaving operation is applied and
second information related to a maximum number of Forward Error Correction (FEC) blocks per an interleaving frame including one or more TI blocks,
wherein a maximum number of FEC blocks for time deinterleaving TI block is obtained based on the first information and the second information, and
the maximum number of FEC blocks is greater than or equal to a number of FEC blocks of the TI block.

US Pat. No. 10,693,592

METHOD OF TRANSMITTING AND RECEIVING SYSTEM INFORMATION AND DEVICE THEREFOR

LG Electronics Inc., Seo...

4. An apparatus for receiving system information in a wireless communication system, the apparatus comprising:at least one processor; and
at least one computer memory operably connectable to the at least one processor and storing instructions that, when executed by the at least one processor, performs operations comprising:
receiving a Physical Downlink Control Channel (PDCCH) including Downlink Control Information (DCI) for scheduling the system information;
obtaining the DCI based on a System Information-Radio Network Temporary Identifier (SI-RNTI);
obtaining a bit in the DCI for determining the system information type from;
determining the system information type as Remaining Minimum System Information (RMSI) based on the bit being a first value or the system information type as Other System Information (OSI) based on the bit being a second value; and
receiving the system information based on the determined system information type.

US Pat. No. 10,693,591

DATA MAPPING METHOD AND APPARATUS IN WIRELESS COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A method, performed by a base station, of transmitting and receiving data in a wireless communication system, the method comprising:determining whether a code block (CB), one of a plurality of CBs included in a transport block (TB), is scheduled for a transmission based on code block group transmission information (CBGTI);
in response to the CB being scheduled for the transmission, determining a length of a sequence for the CB based on a number of CBs of the TB or a number of scheduled CBs of the TB;
generating the sequence for the CB according to the determined length of the sequence; and
transmitting a signal including the generated sequence.

US Pat. No. 10,693,590

METHOD FOR POLAR CODING AND APPARATUS

Huawei Technologies Co., ...

1. A method for coding, performed by a device in a wireless communication network, comprising:inputting a first bit sequence, wherein the first bit sequence comprises bits for indicating timing, wherein the bits for indicating timing comprises a set of bits for indicating synchronization signal block index (SSBI);
interleaving the first bit sequence to obtain a first interleaved sequence having sequence number starting with a sequence number of 0, wherein the set of bits for indicating SSBI are placed in positions indicated by sequence numbers of 2, 3 and 5 in the first interleaved sequence;
adding a number of Cyclic Redundancy Check (CRC) bits on the first interleaved sequence to obtain a second bit sequence;
interleaving on the second bit sequence according to an interleave pattern to obtain a second interleaved sequence;
polar encoding the second interleaved sequence to obtain the encoded sequence; and
outputting the encoded sequence.

US Pat. No. 10,693,588

TRANSMISSION DEVICE, TRANSMISSION METHOD, RECEPTION DEVICE, RECEPTION METHOD, INTEGRATED CIRCUIT, AND PROGRAM

SUN PATENT TRUST, New Yo...

1. A transmission device comprising:a split circuit configured to split baseband frames into first frames and second frames;
a first processor connected to the split circuit to perform error correction coding and mapping on the first frames to generate first cells consisting of a first initial cell and first remaining cells following the first initial cell;
a second processor connected to the split circuit to perform error correction coding and mapping on the second frames to generate second cells consisting of a second initial cell and second remaining cells following the second initial cell;
an exchange circuit connected to the first processor and the second processor to exchange a first subset of the first cells with a second subset of the second cells to generate a first exchanged cell stream and a second exchanged cell stream; and
a transmission circuit connected to the exchange circuit to transmit the first exchanged cell stream and the second exchanged cell stream in a first frequency band and a second frequency band, respectively,
wherein the first subset includes the first initial cell and the second subset includes the second initial cell.

US Pat. No. 10,693,587

MULTI-WIRE PERMUTED FORWARD ERROR CORRECTION

KANDOU LABS, S.A., Lausa...

1. An apparatus comprising:a plurality of forward error-correction (FEC) encoders configured to generate a plurality of streams of FEC-encoded bits, each FEC encoder configured to receive a respective subset of a plurality of subsets of information bits, and to responsively generate a corresponding stream of FEC-encoded bits of the plurality of streams of FEC-encoded bits; and
a permuter configured to receive the plurality of streams of FEC-encoded bits, and to responsively provide each stream of FEC-encoded bits of the plurality of streams of FEC-encoded bits to a respective sub-channel encoder of a plurality of sub-channel encoders, wherein the permuter is configured to provide sequential streams of FEC-encoded bits received from a given FEC encoder in a cyclically varying order to each sub-channel encoder of the plurality of sub-channel encoders; and
the plurality of sub-channel encoders configured to generate a set of codewords of a vector signaling code for transmission over a multi-wire bus, each codeword of the set of codewords generated by summing a plurality of weighted sub-channel vectors, each weighted sub-channel vector generated by a respective sub-channel encoder modulating a corresponding sub-channel vector of a plurality of mutually orthogonal sub-channel vectors according to a bit in the received stream of FEC-encoded bits.

US Pat. No. 10,693,586

METHOD FOR RECEIVING REFERENCE SIGNAL RESOURCES IN A WIRELESS COMMUNICATION SYSTEM AND APPARATUS

LG Electronics Inc., Seo...

1. A method for performing a Channel State Information-Reference Signal (CSI-RS) based reporting in a wireless communication system, the method performed by a User Equipment (UE) and comprising:receiving, from a base station, a configuration for a (i) first CSI-RS resource set that is based on a time unit and (ii) a second CSI-RS resource set that is based on a sub-time unit, wherein the time unit includes a plurality of sub-time units;
receiving a plurality of CSI-RS resources included in the second CSI-RS resource set; and
based on the plurality of CSI-RS resources being configured to be transmitted via different transmission beams, reporting a CSI-RS Resource Indicator (CRI) for the plurality of CSI-RS resources to the base station,
wherein, based on the plurality of CSI-RS resources being configured to be transmitted via the same transmission beam, the UE does not report any information including the CRI to the base station.

US Pat. No. 10,693,585

SYSTEM AND METHOD FOR MULTI-USER FULL DUPLEX LINK ADAPTATION

Futurewei Technologies, I...

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

US Pat. No. 10,693,584

SYSTEM AND METHOD FOR ADAPTIVE MODULATION

InterDigital Patent Holdi...

1. A method implemented by a wireless transmit/receive unit (WTRU), the method comprising:the WTRU receiving information indicating that the WTRU is to use a plurality of modulation and coding scheme (MCS) tables for MCS selection, wherein a first MCS table of the plurality of MCS tables comprises MCS values mapped to a modulation order of QPSK (Quadrature Phase Shift Keying), 16QAM (Quadrature Amplitude Modulation), or 64QAM, and wherein a second MCS table of the plurality of MCS tables comprises at least one MCS value mapped to a modulation order of 256QAM;
the WTRU receiving a physical downlink control channel (PDCCH) transmission comprising scheduling information for a downlink shared channel transmission; and
the WTRU determining an MCS for the downlink shared channel transmission based on the first MCS table or the second MCS table, wherein the WTRU determines which of the first MCS table or the second MCS table is to be used to determine the MCS used for the downlink shared channel transmission based on at least an identity used to scramble the PDCCH transmission.

US Pat. No. 10,693,583

APPARATUS, SYSTEM AND METHOD OF COMMUNICATING A CHANNEL ESTIMATION FIELD WITH GOLAY SEQUENCES

INTEL CORPORATION, Santa...

1. An apparatus comprising:memory circuitry; and
a processor comprising logic and circuitry configured to cause an Enhanced Directional Multi-Gigabit (EDMG) wireless communication station (STA) to:
generate an EDMG Channel Estimation Field (EDMG-CEF) based on a first sequence having a length of 1536 and a second sequence having a length of 1536, the first sequence comprising a first combination of a pair of Golay complementary sequences of length 384, the second sequence comprising a second combination, different from the first combination, of the pair of Golay complementary sequences of length 384; and
transmit an EDMG Physical Layer (PHY) Protocol Data Unit (PPDU) comprising the EDMG-CEF over a channel bandwidth of 6.48 Gigahertz (GHz).

US Pat. No. 10,693,582

LOCALIZATION OF REFERENCE SYMBOLS IN COMMUNICATIONS SYSTEMS

The Johns Hopkins Univers...

1. A method comprising:receiving a first signal capture from a first wireless, cellular communication signal transmitted by a base station, the first signal capture being a portion of a first radio frame;
aligning the first signal capture with a frame structure to determine a location of a start of a first symbol in the first signal capture;
decoding data within the first signal capture to generate a first capture grid based on the location of the start of the first symbol in the first signal capture;
receiving a second signal capture from a second wireless, cellular communication signal transmitted by the base station, the second signal capture being one or more radio frame durations after the first signal capture, the second signal capture being a portion of a second radio frame;
aligning the second signal capture with the frame structure to determine a location of a start of a second symbol in the second signal capture;
decoding data within the second signal capture to generate a second capture grid based on the location of the start of the second symbol in the second signal capture;
combining the first capture grid with the second capture grid to generate a resultant grid, the resultant grid indicating positions of reference symbols that are commonly located within both the first capture grid and the second capture grid;
determining a subset of possible physical cell identifiers based on a position of a selected reference symbol within the resultant grid; and
performing a search of the subset of possible physical cell identifiers to identify a current cell identifier corresponding to the base station for a mobile communications device.

US Pat. No. 10,693,581

ORTHOGONAL TIME FREQUENCY SPACE MODULATION OVER A PLURALITY OF NARROW BAND SUBCARRIERS

Cohere Technologies, Inc....

1. A method of transmitting, on a per-frame basis, a plurality of data symbols over an impaired wireless channel comprising a plurality of narrow-band subcarriers, the method comprising:for each frame, distributing the plurality of data symbols over a two-dimensional (2D) orthogonal time frequency space (OTFS) delay-Doppler frame by assigning each data symbol to its own unique 2D OTFS delay-Doppler frame location, wherein the 2D OTFS delay-Doppler frame comprises a 2D delay-Doppler grid, and wherein the 2D OTFS delay-Doppler frame location is a 2D delay-Doppler grid coordinate;
OTFS transforming, using an OTFS transform operation, the plurality of data symbols on the 2D OTFS delay-Doppler frame by using each data symbol and frame location to modulate a unique, location specific, 2D basis wave function selected from a set of mutually orthogonal 2D basis wave functions operating over a 2D OTFS time-frequency frame, wherein the OTFS transforming spreads each data symbol, in a lossless and invertible manner, throughout the 2D OTFS time-frequency frame, and wherein the OTFS transforming creates a 2D OTFS time-frequency frame based wave aggregate;
scrambling the 2D OTFS time-frequency frame based wave aggregate with a scrambling operation to generate a scrambled 2D OTFS time-frequency frame based wave aggregate; and
modulating and transmitting portions of the scrambled 2D OTFS time-frequency frame based wave aggregate, over the plurality of narrow-band subcarriers, over a plurality of time intervals,
wherein a granularity and extent of the portions, the plurality of narrow-band subcarriers, and the plurality of time intervals are chosen so that the sum of the transmitted portions characterizes the scrambled 2D OTFS time-frequency frame based wave aggregate, and
wherein the impaired wireless channel distorts the transmitted portions into channel distorted portions.

US Pat. No. 10,693,580

SYSTEMS AND METHODS TO SYNCHRONIZE WIRELESS DEVICES IN THE PRESENCE OF A FMCW RADIO ALTIMETER

Honeywell International I...

10. A system for synchronizing a wireless network sharing a radio spectrum with a radio altimeter, the system comprising:a memory storing instructions; and
a processor executing the instructions to execute a process, the process including:
receiving information regarding a radio altimeter signal;
in response to receiving the information regarding the radio altimeter signal, allocating a timeslot for a first frequency channel, the first frequency channel periodically sharing a frequency spectrum with the radio altimeter signal, the allocated timeslot being calculated not to conflict with the radio altimeter signal; and
in response to allocating the timeslot, transmitting, to a plurality of device nodes, an arbitrary timing synchronization beacon (ATSB) during the allocated timeslot delinked from any periodicity so that the ATSB and the radio altimeter signal do not concurrently occupy a same channel at a same time.

US Pat. No. 10,693,579

TRANSPARENT CLOCKING IN CROSS CONNECT SYSTEM

IPG PHOTONICS CORPORATION...

1. A method for providing transparent clocking between a plurality of ingress ports and a plurality of egress ports in a cross-connect system, the method comprising:receiving a data signal at a first ingress port of the plurality of ingress ports and recovering a clock signal from the data signal;
generating a synthesized clock signal based on the recovered clock signal, the synthesized clock signal being adjusted to match the recovered clock signal;
passing data representing the received data signal from the first ingress port to a selected one of the egress ports; and
wherein passing the data representing the received data signal includes clocking the data at the selected one of the egress ports in order to transmit a signal based on the synthesized clock signal such that the clock frequency of the signal transmitted by the selected one of the egress ports substantially matches the clock frequency of the data signal received at the first ingress port.

US Pat. No. 10,693,578

PREDICTIVE RADIO TUNING SYSTEMS AND METHODS FOR AIRCRAFT

Rockwell Collins, Inc., ...

1. A predictive radio tuning system for an aircraft, the predictive radio tuning system comprising:a processor configured to:
receive flight information from avionics of the aircraft and radio frequency information from an internet-based system wide information management system (SWIM); and
provide a list of predicted frequencies in response to the flight information and the radio frequency information when the aircraft is under prior conditions using previous selections of frequencies received via a virtual radio tuning panel under the prior conditions, wherein the list of predicted frequencies is displayed on the virtual radio tuning panel for selection by a user.

US Pat. No. 10,693,577

REQUEST TO SEND (RTS) TO GROUP WITHIN WIRELESS COMMUNICATIONS

Avago Technologies Intern...

1. A wireless communication device comprising:a communication interface; and
processing circuitry that is coupled to the communication interface, wherein at least one of the communication interface or the processing circuitry configured to:
receive, from a first other wireless communication device, a request to send (RTS) to group (RTG) frame that includes a first RTS intended for the wireless communication device that is modulated within a first sub-channel that includes a first subset of orthogonal frequency division multiple access (OFDMA) sub-carriers of a communication channel and a second RTS intended for a second other wireless communication device that is modulated within a second sub-channel that includes a second subset of OFDMA sub-carriers of the communication channel;
generate a clear to send (CTS);
transmit, in response to the RTG frame, the CTS to the first other wireless communication device; and
receive, from the first other wireless communication device, an OFDMA data frame that includes first data intended for the wireless communication device or second data intended for the second other wireless communication device.

US Pat. No. 10,693,576

CARRIER FREQUENCY OFFSET MODELING FOR RADIO FREQUENCY FINGERPRINTING

LEVL TECHNOLOGIES, INC., ...

1. A method comprising operating at least one hardware processor for:receiving, by a radio frequency (RF) receiver, a plurality of training RF transmissions from an RF device, wherein each of said training RF transmissions is temporally associated with operational parameters and ambient parameters of said RF receiver and said RF device;
at a training stage, training a machine learning classifier based, at least in part, on a training set comprising:
(i) a Carrier Frequency Offset (CFO) value calculated for each of said training RF transmissions, and
(ii) labels associated with said operational parameters and said ambient parameters; and
at an inference stage, applying said trained machine learning classifier to determine whether one or more runtime RF transmissions originate from said RF device.

US Pat. No. 10,693,575

SYSTEM AND METHOD FOR THROUGHPUT PREDICTION FOR CELLULAR NETWORKS

1. A method, comprising:identifying, by a processing system including a processor, a plurality of performance indicators regarding a cellular network;
obtaining, by the processing system, historical data regarding the plurality of performance indicators for each of a series of time points during a past time period having a predetermined length, the historical data for each of the plurality of performance indicators forming an array of values for that performance indicator;
generating, by the processing system from each array, a set of inputs to an algorithm for predicting a throughput of the cellular network during a future time period having a predetermined length, the set of inputs comprising a statistical summarization of the array, the algorithm comprising a machine learning algorithm; and
obtaining, by the processing system, a predicted throughput for the cellular network based on the algorithm.

US Pat. No. 10,693,574

METHOD AND APPARATUS FOR EFFICIENT DATA TRANSMISSIONS IN HALF-DUPLEX COMMUNICATION SYSTEMS WITH LARGE PROPAGATION DELAYS

QUALCOMM Incorporated, S...

1. A method of determining a time lag of a return link time reference relative to a forward link time reference in a satellite communication system, the method comprising:determining a minimum round-trip propagation delay of signals between a ground station and a satellite;
determining a transition time for a half-duplex transceiver of the ground station to switch between a transmit mode and a receive mode;
determining a system parameter based on the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode;
determining the time lag of the return link time reference relative to the forward link time reference by offsetting the system parameter from the minimum round-trip propagation delay; and
scheduling at least one of one or more transmission operations by the satellite or one or more reception operations by the satellite in accordance with the determined time lag,
wherein the scheduling schedules the one or more transmission operations by the satellite on a first of n+k frames and the scheduling schedules the one or more reception operations by the satellite on a second set of n+k frames, where n is greater than or equal to zero,
wherein a leading edge of a frame k in the second set of n+k frames is skewed by the determined time lag at the satellite from a leading edge of a frame k in the first set of n+k frames,
wherein the return link time reference is a return link receiver time reference of the satellite, and
wherein the forward link time reference is a forward link transmitter time reference of the satellite.

US Pat. No. 10,693,573

METHOD FOR LOCATING A TERRESTRIAL TRANSMITTING SOURCE OF AN UNKNOWN SIGNAL

ATOS CONVERGENCE CREATORS...

1. A method for locating a terrestrial transmitting source of a signal which is transmitted from an unknown location of the terrestrial transmitting source via satellite to a terrestrial receiver to resolve satellite interference problems, the method comprising:acquiring data of the signal transmitted from the unknown location of the terrestrial transmitting source and at least one known signal;
comparing a power fluctuation of the signal transmitted from the unknown location of the terrestrial transmitting source with a power fluctuation of the at least one known signal allocated to a known terrestrial transmitting source;
determining a degree of similarity between the power fluctuation of the signal transmitted from the unknown location of the terrestrial transmitting source and the power fluctuation of the at least one known signal;
calculating an estimate of a distance between the terrestrial transmitting source of the signal and the terrestrial transmitting source of the at least one known signal based on the degree of similarity between the power fluctuations of the signal transmitted from the unknown location of the terrestrial transmitting source and the at least one known signal; and
estimating the location of the terrestrial transmitting source of the signal based on positions of the terrestrial transmitting source of the at least one known signal having a highest degree of similarity between the power fluctuations of the signal and the at least one known signal to resolve the satellite interference problems.

US Pat. No. 10,693,572

MEASURING SYSTEM FOR OVER-THE-AIR POWER MEASUREMENTS WITH ACTIVE TRANSMISSION

1. A measuring system for performing over the air power measurements, comprising:a detector module, comprising a detector input,
a transmitter module, comprising a transmitter output, and
an antenna,
wherein the detector input and the transmitter output are within a single housing and are at least temporarily connected,
wherein at least the transmitter output or the detector input are at least temporarily connected to the antenna,
wherein the detector module comprises detector diodes adapted to rectify a signal received by the antenna,
wherein the transmitter module comprises a signal source,
wherein the signal source is adapted to be regulated in a digital manner,
wherein the detector input and the transmitter output are connected by an electrical power coupler,
wherein the antenna is connected to a direct path of the power coupler, and
wherein the power coupler comprises a first coupling path and a second coupling path and whereby the first coupling path and the second coupling path are connected to the detector module.

US Pat. No. 10,693,571

IMAGE GENERATING APPARATUS, COMMUNICATION APPARATUS, ANTENNA ADJUSTMENT METHOD AND IMAGE GENERATING METHOD

NEC CORPORATION, Tokyo (...

1. An image generating apparatus, comprising:hardware, including a processor and memory;
a first image generating unit implemented at least by the hardware and configured to generate a first image showing, in a two-dimensional coordinate system having coordinate axes respectively corresponding to angles of an antenna in two axial directions, reception quality information indicating a quality of a received signal received by the antenna at each of antenna angles, the antenna angles being the angles of the antenna in the two axial directions; and
a second image generating unit implemented at least by the hardware and configured to generate a second image, the second image being a photographed image of a direction in which the antenna faces at the antenna angles, wherein
the first image is used to adjust the antenna angles,
the image generating apparatus further comprises a determination unit implemented at least by the hardware and configured to determine validity of the adjusted antenna angle by using at least the second image, and
when a highest quality indicated in the first image is equal to or larger than a first value, the determination unit determines that the adjusted antenna angles are valid, the first value being determined in advance based on a theoretical value of a quality of a received signal in the antenna.

US Pat. No. 10,693,570

DEVICE AND METHOD OF ANALYZING A RADIO FREQUENCY SIGNAL

1. A device for analyzing a radio frequency signal, comprising:an analyzing module that is configured to analyze input data relating to a multicarrier radio frequency signal with at least two carrier frequencies, said multicarrier analyzing module being further configured to calculate at least one of an optimized intermediate frequency or an optimized local oscillator frequency based on said input data, said multicarrier analyzing module being configured to calculate at least one of said optimized intermediate frequency or said optimized local oscillator frequency automatically.

US Pat. No. 10,693,569

METHOD OF PROVIDING A PHASE REFERENCE, METHOD FOR ESTABLISHING KNOWN PHASE RELATIONSHIPS AS WELL AS PHASE REFERENCE SYSTEM

1. A method of providing a phase reference for a phase-sensitive receiver, with the following steps:generating, by using a first frequency generator, a first generator signal with a first generator frequency;
generating, by using a second frequency generator, a second generator signal with a second generator frequency;
feeding the first generator signal and the second generator signal into a multiplier; and
outputting a first spectral line with a first frequency, a second spectral line with a second frequency and a third spectral line with a third frequency,
the first frequency being equal to a first integer multiple of the first generator frequency, the second frequency being equal to a second integer multiple of the second generator frequency and the third frequency being equal to the sum or the difference of the first frequency and the second frequency.

US Pat. No. 10,693,568

ADAPTING SERDES RECEIVERS TO A UFS RECEIVER PROTOCOL

ADVANTEST CORPORATION, T...

1. An automated test equipment (ATE) system comprising:a computer system comprising a system controller communicatively coupled to a tester processor and a Field Programmable Gate Array (FPGA);
wherein the FPGA is communicatively coupled to the tester processor, and is configured to internally generate commands and data transparently from the tester processor for testing a Device Under Test (DUT); and
wherein the FPGA comprises a transceiver circuit configured to:
receive payload data from the DUT using a first rate of a plurality of line rates during a first burst;
transition to a power saving state at an end of the first burst;
receive synchronization data from the DUT using a second rate of a plurality of line rates during a second burst;
establish synchronization with a clock data recovery (CDR) circuit of the transceiver at the second rate; and
receive payload data from the DUT at the second rate.

US Pat. No. 10,693,567

VEHICLE COMMUNICATION SYSTEM AND METHOD

The Boeing Company, Chic...

1. A spacecraft comprising:a frame including a joint coupling a first frame portion to a second frame portion, wherein the joint is configured to provide relative movement between the first frame portion and the second frame portion; and
an acoustic communication system configured to transfer acoustic data signals across the joint between the first frame portion and the second frame portion;
wherein the joint includes a forced coupling system configured to bias the first frame portion against the second frame portion in a zero gravity environment so as to form an acoustic data transmission conduit from the first frame portion to the second frame portion.

US Pat. No. 10,693,566

WIRELESS JOSEPHSON PARAMETRIC CONVERTER

Yale University, New Hav...

1. A wireless converter for microwave signals comprising:a substrate;
a plurality of first Josephson junctions formed on the substrate and connected in a ring;
a ground plane formed on the substrate adjacent to the ring;
a first antenna formed on the substrate and connected to the plurality of first Josephson junctions; and
a second antenna formed on the substrate, oriented perpendicular to the first antenna, and connected to the plurality of first Josephson junctions,
wherein:
a first half of the first antenna is connected to a first node between two Josephson junctions on a first side of the ring and a second half of the first antenna is connected to a second node between two Josephson junctions on a second side of the ring; and
a first half of the second antenna is connected to a third node between two Josephson junctions on a third side of the ring and a second half of the second antenna is connected to a fourth node between two Josephson junctions on a fourth side of the ring.

US Pat. No. 10,693,565

COMPENSATING FOR ENTANGLEMENT LOSS IN COMMUNICATION LINES

The United States of Amer...

1. A method for compensating for entanglement loss in communication channels in a communication system comprising at least one entangled photon source and at least a first transmission channel and a second transmission channel, the first transmission channel exhibiting a first entanglement loss, the method comprising:providing a compensating loss element in the second transmission channel; and
selecting a compensating polarization dependent loss (PDLcomp) for being provided in the second transmission channel,
wherein the PDLcomp is selected to compensate for at least a portion of the first entanglement loss.

US Pat. No. 10,693,564

PHOTONICS INTERFERENCE CANCELER

Raytheon Company, Waltha...

1. A photonic integrated circuit for performing interference cancellation, comprising:a substrate;
a first terminal for receiving an RF signal;
a second terminal for receiving a reference signal;
a third terminal for outputting an output signal;
a first electro-optic (EO) modulator formed on the substrate, the first EO modulator being coupled to the first terminal, the first EO modulator being configured to modulate the RF signal onto a first optical carrier signal to generate a first modulated signal;
an optical combiner formed on the substrate, the optical combiner being configured to combine a plurality of base signals into a second optical carrier signal, each one of the plurality of base signals having a respective wavelength that is different from the respective wavelengths of the remaining base signals in the plurality, the second optical carrier signal having a different spectral content than the first optical carrier signal;
a second EO modulator that is formed on the substrate, the second EO modulator being coupled to the second terminal and the optical combiner, the second EO modulator being configured to modulate the reference signal onto the second optical carrier signal to generate a second modulated signal, the second modulated signal including a plurality of modulated signal components, each modulated signal component corresponding to a different one of the base signals;
a dispersive element that is formed on the substrate, the dispersive element being coupled to the second EO modulator, the dispersive element being configured to generate a tapped delay line signal by imparting a different respective delay on each of the modulated signal components of the second modulated signal; and
a subtraction element that is formed on the substrate, the subtraction element being coupled to the first EO modulator, the dispersive element, and the third terminal, the subtraction element being configured to subtract the tapped delay line signal from the first modulated signal to generate the output signal.

US Pat. No. 10,693,563

COHERENT OPTICAL RECEIVER

Elenion Technologies, LLC...

1. An apparatus for coherent demodulation of quadrature-modulated (QM) light, the QM light comprising two transmitter signals optically combined in quadrature, the apparatus comprising:an optical quadrature heterodyne receiver configured to receive the QM light and to obtain therefrom two electrical signals;
a phase-sensitive filter circuit configured to detect a heterodyne frequency (HF) tone in each of the two electrical signals so as to preserve a relative phase therebetween; and,
a demodulator circuit configured to decompose the two transmitter signals from the two electrical signals based at least in part on the HF tones to obtain two decomposed transmitter signals.

US Pat. No. 10,693,562

ENCODING DEVICE AND DECODING DEVICE

NIPPON TELEGRAPH AND TELE...

2. An encoding device, comprising:an encoding unit configured to perform an encoding process of inputting N intensity signals (N is an integer greater than or equal to 2) of (M+1) values (M is an integer greater than or equal to 1) and adding (2LM/2) (L is an integer less than or equal to 1 and 2L is less than or equal to N) to an encoded signal having a negative minimum value in a range of the encoded signal among encoded signals of 2L channels of (2LM+1) values obtained by calculating an inner product of a Hadamard matrix of 2L rows and 2L columns and a matrix having elements of 2L intensity signals included in a set for each set of 2L intensity signals and generate encoded signals of N channels;
N digital-to-analog conversion units corresponding to the N channels and configured to convert the encoded signals of the N channels from digital signals into electrical analog signals;
N light sources corresponding to the N channels and configured to output light of wavelengths for use in the N channels;
N light intensity modulation units corresponding to the N channels and configured to intensity-modulate the light output from the N light sources with the encoded signals converted into the electrical analog signals by the N digital-to-analog conversion units; and
a wavelength multiplexing unit configured to output a wavelength-multiplexed signal obtained by wavelength-multiplexing the light intensity-modulated by the N light intensity modulation units.

US Pat. No. 10,693,561

APPARATUS AND METHOD FOR BEAMFORMING COMMUNICATION

Electronics and Telecommu...

1. A transmitting apparatus for beamforming communication, including elements manufactured in a wafer level through a silicon or compound-based photonics process, the transmitting apparatus comprising:an optical modulator configured to modulate polarized or unpolarized input light into a light signal including a carrier signal and a sideband signal based on a radio frequency (RF) signal, having polarization characteristics crossing each other;
an optical power splitter configured to split the light signal into a plurality of light signals obtained by splitting power at an arbitrary splitting rate;
a plurality of light phase shifters configured to respectively shift phases of the plurality of light signals;
a plurality of polarization controllers configured to perform control so that a phase-shifted carrier signal and a phase-shifted sideband signal included in each of the phase-shifted plurality of light signals have the same polarization characteristic;
a plurality of photodetectors configured to convert the plurality of light signals, each including the phase-shifted carrier signal and the phase-shifted sideband signal which are controlled to have the same polarization characteristic, into a plurality of electrical signals; and
a plurality of antenna elements configured to radially transmit the plurality of electrical signals in an RF signal form, respectively.

US Pat. No. 10,693,560

OPTICAL TRANSMITTER, OPTICAL COMMUNICATION SYSTEM, AND OPTICAL COMMUNICATION METHOD

NEC Corporation, Tokyo (...

1. A digital signal processor, comprising:an encoder configured to encode input digital signals by one of a plurality of encoding methods, the one of the plurality of encoding methods corresponding to optical transmission attributes of an optical carrier wave, and output encoded digital signals;
a mapper configured to map the encoded digital signals and output mapped signals; and
a digital analog converter configured to output drive signals to modulate the optical carrier wave based on the mapped signals.

US Pat. No. 10,693,559

SYSTEM AND METHODS FOR CENTRALIZED NETWORK NODE DIGITIZATION

Cable Television Laborato...

1. An access network, comprising:a first local network node configured to serve one or more first client devices according to a first network protocol;
a second local network node configured to serve one or more second client devices according to a second network protocol different than the first network protocol; and
a hub in operable communication with the first and second local network nodes over respective transport media, the hub containing a centralized network node configured to generate a first digitized radio frequency (RF) stream to the first local network node and a second digitized RF stream to the second local network node,
wherein the first digitized RF stream corresponds to the first network protocol and the second digitized RF stream corresponds to the second network protocol.

US Pat. No. 10,693,558

METHOD OF OPTICALLY TRANSMITTING DIGITAL INFORMATION FROM A SMART PHONE TO A CONTROL DEVICE

Lutron Technology Company...

1. A non-transient computer readable medium having stored thereon program instructions that when executed by a control circuit of a wireless control device cause the control circuit to:display, via a visual display of the wireless control device, a user interface for programming a load control device;
receive, via an actuation of a soft button on the visual display, at least one setting for programming the load control device, wherein the at least one setting comprises one of a high end trim, a low end trim, or an occupancy or vacancy mode;
display, via the visual display, a second user interface to assist a user in aligning a light source of the wireless control device with an optical receiver of the load control device, wherein the light source of the wireless control device comprises one of a camera flash or a portion of the display screen configured to optically alternate between at least two colors to flash the portion of the display screen; and
transmit, via the light source of the wireless control device, an optical signal containing the received at least one setting to the load control device to program the load control device.

US Pat. No. 10,693,557

DUAL FIDELITY CONNECTIVITY ON-BOARD A VEHICLE

GOGO LLC, Chicago, IL (U...

13. A dual fidelity access point disposed within a vehicle that includes a plurality of seats having corresponding seatback devices installed thereat, the dual fidelity access point including:one or more transceivers configured to communicate with the plurality of devices via a radio frequency (RF) communication protocol, one or more light emitting diodes (LEDs) configured to emit light in accordance with a light fidelity (LiFi) communication protocol, wherein the emitted light is detected by photo-detectors operatively connected to respective seatback devices;
a bus interface communicatively coupled to a network controller; and
a controller configured to:
obtain, via the bus interface, data packets addressed to devices within a footprint of the dual fidelity access point;
identify data streams associated with the data packets, wherein one or more of the data streams are associated with seatback devices on-board the vehicle; analyze the data streams to determine a metric associated with the one or more data streams; and
based on the metric for a particular data stream associated with a particular seatback device, communicate the data packets that form the particular data stream to the particular seatback device via one of the one or more transceivers or the one or more LEDs.

US Pat. No. 10,693,556

METHOD AND APPARATUS FOR THE DETECTION OF DISTORTION OR CORRUPTION OF CELLULAR COMMUNICATION SIGNALS

Viavi Solutions Inc., Sa...

1. A method for determining the cause of distortion or corruption of signals in a cellular communications network, the cellular communications network including radio equipment and at least one radio equipment controller, and an uplink signal transmission medium and a downlink signal transmission medium interconnecting the radio equipment and the radio equipment controller, the uplink and downlink signal transmission media carrying transport digital data signals, including I (in phase) and Q (quadrature phase) digital data signals relating to cellular communications signals, the cellular communications network further including an equipment monitoring system which generates alarm signals or indicator signals representing abnormal conditions relating to the radio equipment, the method comprising the steps of:receiving one of the alarm or indicator signals from the network equipment monitoring system;
determining from the received one of the alarm or indicator signals a particular radio equipment to monitor;
operatively coupling to selected uplink and downlink signal transmission media relating to the particular radio equipment, and providing the transport digital data signals of the selected uplink and downlink signal transmission media, including the I and Q digital data signals, carried thereby;
extracting the I and Q digital data signals from the transport digital data signals carried by the selected uplink and downlink signal transmission media;
processing the extracted I and Q digital data signals using a Fourier Transform algorithm, and generating therefrom signal spectrum data relating thereto; and
analyzing the signal spectrum data to detect if a signal distortion event has occurred or whether the received one of the alarm or indicator signals was a false alarm.

US Pat. No. 10,693,555

OPTICAL NETWORK FAULTED IDENTIFICATION

BRITISH TELECOMMUNICATION...

1. An optical network node capable of being powered, comprisinga transceiver,
a retro-reflective reflector arranged to reflect an optical signal back to an optical transmitter that is the source of the optical signal, the optical transmitter being located at a head end of a network to which the optical network node belongs, and
a switch arranged to direct the optical signal to the transceiver or the reflector in dependence on whether the optical network node is powered,
wherein the switch is arranged to direct the optical signal to the retro-reflective reflector when the optical network node is unpowered such that the optical signal is reflected back to the optical transmitter that is the source of the optical signal; and
wherein the optical network node is arranged to transmit a power down indication signal, indicating power loss to the optical network node, to the head end to initiate transmission of a test optical signal from the optical transmitter to the optical network node.

US Pat. No. 10,693,554

METHOD FOR COMMUNICATION BETWEEN A GROUND TERMINAL ON THE EARTH'S SURFACE AND A SATELLITE

Airbus Defence and Space ...

1. A method for communication between a ground terminal on Earth's surface and a satellite, wherein the ground terminal and a radio terminal of the satellite are configured for Internet Protocol-based (IP-based) communication, the method comprising:via one or more IP-based protocols, with interposition of a space-based Internet system:
transmitting control commands for one or more modules of the satellite from the ground terminal to the radio terminal, which receives the control commands by radio from the space-based Internet system and forwards the control commands to the one or more modules; and
transmitting module data coming from one or more modules of the satellite from the radio terminal to the ground terminal, wherein the radio terminal transmits the module data by radio to the space-based Internet system;
wherein a flying altitude of the satellite is lower than that of the space-based Internet system;
wherein the satellite comprises a payload comprising a camera system configured for recording images of the Earth's surface;
wherein in the ground terminal a user interface is provided by which a user can affect transmission of the control commands and transmission of the module data; and
wherein the user interface comprises a web browser by which the radio terminal of the satellite is addressable.

US Pat. No. 10,693,553

HYBRID SATELLITE COMMUNICATION SYSTEM FOR COCKPIT, CABIN, AND CREW CONNECTIVITY

Rockwell Collins, Inc., ...

1. A hybrid satellite communication system for cockpit, cabin, and crew connectivity, comprising:a hybrid antenna mountable on an exterior surface of an aircraft, the hybrid antenna comprising:
an L-band antenna; and
a high-throughput antenna configured to operate on at least one of a ku-band or a ka-band; and
a multi-constellation modem manager in communication with the hybrid antenna, the multi-constellation modem manager comprising:
an L-band antenna modem card configured to communicate with the L-band antenna; and
a high-throughput modem card configured to communicate with the high-throughput antenna,
the multi-constellation modem manager being configured for simultaneous operation on multiple satellite constellations by simultaneously communicating via the L-band antenna and the high-throughput antenna.

US Pat. No. 10,693,552

BEAM TRAINING OF A RADIO TRANSCEIVER DEVICE

Telefonaktiebolaget LM Er...

1. A method for beam training of a radio transceiver device, the method being performed by the radio transceiver device, the radio transceiver device comprising at least two antenna arrays, the method comprising:receiving, during the beam training, a first set of occurrences of a reference signal using all the antenna arrays and such that one respective occurrence of the reference signal is received in one single wide beam at each of all the antenna arrays; and
receiving, during the beam training, a second set of occurrences of the reference signal using less than all antenna arrays and such that one respective occurrence of the reference signal is received in each respective narrow beam at each of the less than all antenna arrays,
wherein which of the less than all antenna arrays to receive the second set of occurrences of the reference signal is determined based on evaluation of reception of the first set of occurrences of the reference signal at each of all the antenna arrays,
wherein only a single one of the antenna arrays is used when receiving the second set of occurrences of the reference signal.

US Pat. No. 10,693,551

COMMUNICATION DEVICE AND METHOD USING VIRTUAL SECTOR FORMING

SONY CORPORATION, Tokyo ...

1. A communication device for RF-based communication with another communication device, said communication device comprising:antenna circuitry configured to transmit and receive RF signals, and
beamforming circuitry configured to perform beamforming and to carry out a beam training procedure for finding a beam for use in transmitting and/or receiving RF signals and/or for channel estimation, said beamforming training procedure comprising at least two stages during which training signals are transmitted using different beams, wherein first beams used in a first stage have a larger beam sector than second beams used in a second stage and wherein the second beams are selected by forming a virtual best sector based on an evaluation of a predetermined metric obtained for the first beams in the first stage.

US Pat. No. 10,693,550

ENHANCED CUSTOMER PREMISE EQUIPMENT

RF DSP Inc., Irving, CA ...

1. An enhanced millimeter wave (mmWave) Customer Premise Equipment (EmmCPE) comprisingone or more Base Station (BS) facing antennas (BS-facing antennas) and RF processing circuits to establish a network connection via one or more mmWave wireless links with one or more Base Station (BS);
a local mmWave Customer Premise Equipment module (mmCPE) that uses part of the one or more mmWave wireless links with the one or more Base Station (BS) to provide network services to one or more user equipment (UEs) within the local customer premise where the mmCPE is located;
a Forward Processing Equipment module (FPE) that uses one or more antennas and RF processing circuits to direct one or more mmWave beams to establish mmWave wireless links with other mmCPE(s) or EmmCPE(s) not located at the local customer premise and uses another part of the one or more mmWave wireless links with the one or more Base Station (BS) to provide network connection to the other mmCPE(s) or EmmCPE(s) not located at the local customer premise, and,
a Controller that routes some of the data from the one or more BS to the local mmCPE and some of the data from the one or more BS to the FPE, routes the data from the local UEs via the local mmCPE to the one or more BS, and routes the data from the other mmCPE(s) or EmmCPE(s) not located at the local customer premise via the FPE to the one or more BS, wherein the routing of the data is by the Controller is controlled by the one or more BS.

US Pat. No. 10,693,549

MULTI-FREQUENCY HIGH FREQUENCY DATA LINK

Rockwell Collins, Inc., ...

1. A ground station radio device comprising:a transmitter configured to transmit uplink data to a plurality of aircraft over a first frequency; and
a receiver configured to receive downlink packets from the plurality of aircraft over a plurality of second frequencies that are different from the first frequency, wherein the transmitter transmits an acknowledge, first information and first uplink packets over the first frequency, wherein the first information comprises list of available downlink frequencies for the second frequencies over the first frequency, wherein the acknowledge is provided when a downlink packet successfully received from one of the aircraft.

US Pat. No. 10,693,548

TWO REFERENCE SIGNAL BEAM REPORTING AND IDENTIFICATION

1. A user equipment device, comprising:a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
generating a beam index comprising a first group of signal measurements of a first type of reference signal, and a second group of signal measurements of a second type of reference signal; and
transmitting a report associated with the beam index to a network node device based on a signal measurement of a beam of the first group of signal measurements.

US Pat. No. 10,693,547

SYSTEM AND METHOD FOR BEAM MANAGEMENT

QUALCOMM Incorporated, S...

1. A method of wireless communication by a user equipment (UE), the method comprising:receiving, from a base station, a plurality of first signals, each first signal being associated with synchronization with the base station and each first signal being received on a respective one of a first plurality of beams, wherein the first signals are swept through transmit directions of the first plurality of beams according to a sequence;
determining, before synchronization with the base station, a selected first signal of the plurality of first signals based on the sequence;
synchronizing with the base station based on the selected first signal of the plurality of first signals, wherein other first signals of the plurality of first signals are unused for the synchronization with the base station;
receiving, after the synchronizing with the base station, a plurality of second signals, each second signal comprising a reference signal and each second signal being received on a respective one of a second plurality of beams;
measuring a first value based on at least one second signal of the plurality of second signals;
sending, to the base station, a report indicating the first value; and
communicating with the base station based on the report indicating the first value.

US Pat. No. 10,693,546

APPARATUS AND METHOD FOR SPARSIFYING CHANNEL USING BEAMFORMING

1. A method of sparsifying a channel using beamforming at a transmitting end of a wireless communication system, the method comprising:inserting pilot symbols into resources allocated among resource elements constituting a time-frequency grid;
calculating beamforming weights for sparsifying a beamformed time-domain channel; and
beamforming frequency-domain channels of a plurality of antennas mapping the pilot symbols by using the beamforming weights,
wherein the calculating of the beamforming weights comprises:
performing a discrete Fourier transform on time-domain channel vectors and then applying a relationship between channel gains and antenna indices;
deriving a result of the application as computed values for the time-domain channel vectors and a first matrix; and
deriving the beamforming weights as computed values for a pseudo inverse matrix of the first matrix.

US Pat. No. 10,693,545

DIFFERENT SECTOR ROTATION SPEEDS FOR POST-AMBLE PROCESSING OF A BEAM FORMING PACKET

Apple inc., Cupertino, C...

1. A system, comprising:a first and second wireless communication device, respectively comprising a broadband processor and one or more antenna arrays;
the first wireless communication device, configured to:
provide an indication of a first rotation speed between a plurality of transmission sectors of the one or more antenna arrays at the first wireless communication device of the first wireless communication device as part establishing communications with the second wireless communication device;
transmit a packet to the second wireless communication device, wherein the transmission of a post-amble portion of the packet is performed according to the first rotation speed provided to the second wireless communication device;
the second wireless communication device, configured to:
determine a second rotation speed between reception sectors of the one or more antenna arrays at the second wireless communication device according based on the provided first rotation speed to capture power measurements between individual ones of the reception sectors and the transmission sectors based on the receipt of the post-amble portion of the packet from the first wireless communication device;
rotate between the reception sectors of the one or more antenna arrays at the second wireless communication device according to the second rotation speed;
compare the power measurements to identify one of the reception sectors at one of the one or more antenna arrays at the second wireless communication device with a greatest power measurement; and
transmit a second packet to the first wireless communication device using a transmission sector at one of the one or more antenna arrays at the second antenna array selected according to the identified reception sector.

US Pat. No. 10,693,544

METHODS AND APPARATUS FOR MULTI-FREQUENCY BEAMFORMING

Massachusetts Institute o...

1. A system comprising a beamformer, wherein:(a) the beamformer includes a first set of antennas; and
(b) the beamformer is configured to transmit a first set of wireless signals from the first set of antennas during a period of time, in such a way that
(i) each antenna in the first set of antennas transmits a specific signal in the first set of signals, which specific signal is different than that transmitted by any other antenna in the first set of antennas, at least because the specific signal has a carrier frequency that is different than that of each other signal in the first set of signals;
(ii) the first set of signals has a distribution of carrier frequencies; and
(iii) the distribution of carrier frequencies maximizes peak power received at a spatial position external to the beamformer, which peak power occurs during a subperiod of the period of time, which subperiod occurs while constructive interference of the signals at the spatial position is at a global maximum for the period of time.

US Pat. No. 10,693,543

BEAMFORMING-BASED TRANSMISSION METHOD AND APPARATUS

HUAWEI TECHNOLOGIES CO., ...

1. A beamforming-based transmission method by a terminal, the method comprising:obtaining, from a base station, a first reference signal and a message indicating a quantity M of beamforming vectors needing to be reported by the terminal, wherein the first reference signal is received from N dual-polarized antenna ports of the base station, and wherein M and N each are an integer greater than zero;
estimating downlink channel states on the N dual-polarized antenna ports based on the first reference signal;
selecting m first beamforming codewords based on the downlink channel states and the quantity M of beamforming vectors needing to he reported, wherein m?M; and
feeding back to the base station the m first beamforming codewords and ranks of the downlink channel states.

US Pat. No. 10,693,542

COMMUNICATION APPARATUS, COMMUNICATION METHOD, AND PROGRAM

SONY CORPORATION, Tokyo ...

1. A communication apparatus comprising:a controller configured to measure a terminal-specific reference signal transmitted in a radio resource allocated for a terminal apparatus in units of the radio resource, and transmit information indicating a measurement result of the terminal-specific reference signal,
wherein the controller transmits the information indicating the measurement result in units of the radio resource as information indicating the measurement result in units of a sub-band,
wherein the information indicating the measurement result is a channel state report, and
wherein the controller is configured to transmit the channel state report along with a hybrid automatic repeat-request (HARQ) response to data transmitted in the radio resource including the reference signal.

US Pat. No. 10,693,541

SECTOR SWEEPS FOR ESTABLISHING TWO-WAY DATA COMMUNICATIONS WITH DIRECTIONAL ANTENNAS

APPLE INC., Cupertino, C...

1. One or more non-transitory computer-readable media having instructions that, when executed, cause a User Equipment (UE) to:receive a sequence of base station transmit sector sweep signals from a base station (BS) at the UE, each signal being transmitted to a different transmit sector from a multiple antenna array of the BS;
measure the received base station transmit sector sweep signals;
select a best transmitted signal at the UE based on comparing the measured base station transmit sector sweep signals;
send a sequence of UE transmit sector sweep signals to the base station from the UE, each signal being transmitted to a different transmit sector from a multiple antenna array of the UE;
send an identification of the selected best base station transmit sector sweep signal to the base station;
receive an identification of a selected best UE transmit sector sweep signal from the base station; and
send data to the BS using the identified best UE transmit sector, wherein a defined number of slots are allocated in a superframe for sending the sequence of UE transmit sector sweep signals and wherein sending the sequence of UE transmit sector sweep signals comprises sending the signals in less than all of the defined number of slots.

US Pat. No. 10,693,540

METHOD FOR PERIODICALLY TRANSMITTING UPLINK CONTROL INFORMATION IN WIRELESS COMMUNICATION SYSTEM AND APPARATUS FOR SAME

LG Electronics Inc., Seo...

1. A method for periodically reporting channel state information to a base station based on a linear combination codebook in a wireless communication system, the method comprising:receiving a reference signal from the base station; and
reporting, to the base station, channel state information calculated based on the reference signal,
wherein the channel state information comprises information about a channel quality indicator and a precoding matrix index,
wherein, when a rank calculated based on the reference signal is 2, the precoding matrix index is selected from a subsampled codebook,
wherein a precoding matrix constituting the subsampled codebook comprises a first column vector for a first layer and a second column vector for a second layer, the second column vector being orthogonal to the first column vector,
wherein the information about the precoding matrix index has a 4-bit size and indicates three co-phase coefficients defining the first column vector, and
wherein three co-phase coefficients defining the second column vector are identical to the three co-phase coefficients defining the first column vector.

US Pat. No. 10,693,539

LAYER MAPPING METHOD AND DATA TRANSMISSION METHOD FOR MIMO SYSTEM

LG Electronics Inc., Seo...

1. A method for receiving one or more codewords by a first device supporting Multi-Input Multi-Output (MIMO) scheme, the method comprising:receiving, from a second device, the one or more codewords mapped to one or more layers according to one of first layer mapping combinations and second layer mapping combinations, wherein the first layer mapping combinations are for mapping two codewords, and wherein the second layer mapping combinations are for mapping a single codeword; and
processing the one or more codewords,
wherein the second layer mapping combinations comprise 4 layer mapping combinations for respectively mapping the one of the two codewords to 1 layer, 2 layers, 3 layers, or 4 layers such that all possible layer mapping combinations for transmission of one of the two codewords mapped according to the first layer mapping combinations is included in the second layer mapping combinations.

US Pat. No. 10,693,538

APPARATUS, METHOD AND COMPUTER PROGRAM FOR GENERATING BROADCAST BEAMS

Huawei Technologies Co., ...

1. A method of operating an antenna element array to generate a first broadcast beam and a second broadcast beam, the method comprising:selecting from the antenna element array a first set of dual polarized antenna elements and a third set of dual polarized antenna elements, wherein the antenna element array comprises a plurality of dual polarized antenna elements, each dual polarized antenna element having a first input for a first polarization and a second input for a second polarization, and wherein each of the first set of dual polarized antenna elements and the third set of dual polarized antenna elements is arranged in a different half of the antenna element array;
selecting from the antenna element array a second set of dual polarized antenna elements and a fourth set of dual polarized antenna elements, wherein each of the second set of dual polarized antenna elements and the fourth set of dual polarized antenna elements is arranged in a different half of the antenna element array;
generating the first broadcast beam by feeding a first broadcast beam signal to the first input of each dual polarized antenna element of the first set and to the second input of each dual polarized antenna element of the second set; and
generating the second broadcast beam by feeding a second broadcast beam signal to the first input of each dual polarized antenna element of the third set and to the second input of each dual polarized antenna element of the fourth set, wherein the second polarization is orthogonal to the first polarization.

US Pat. No. 10,693,537

CODEBOOK SUBSET RESTRICTION METHOD

Huawei Technologies Co., ...

1. A field notification method, wherein the method comprises:receiving, by a user equipment, a first field, wherein the first field comprises T1 bits, the first field indicates one or more vectors that are allowed to be used to construct a precoding matrix W in a vector set, the precoding matrix W comprises N rows and R columns, N is greater than R;
determining, by the user equipment and based on the first field, the one or more vectors that are allowed to be used to construct the precoding matrix W in the vector set; wherein
R is equal to 3 or 4, an lth column of the precoding matrix W satisfies:
andl is a non-negative integer smaller than R?1, i is an integer, mi is a non-negative integer smaller than N2O2?1, li is a non-negative integer smaller than ½N1O1?1, N1 and N2 are positive integers and separately represent numbers of antenna ports in different dimensions, O1 and O2 are positive integers separately representing Discrete Fourier Transform (DFT) vector oversampling factors in different dimensions, ?pl is an element of set ?={?0, ?1, . . . , ?S?1}, S is a predefined positive integer, ?l is a complex number of a unit amplitude, T1=N1O1N2O2, the vector set is vector set B, B={b0, b1, . . . , bT2?1}, T2=½N1O1N2O2, a length of each vector in the vector set B is N/4, bit x of the T1 bits corresponds to a vector of vector set B, bit x indicates whether the corresponding vector is allowed to be used to construct the precoding matrix W, bit y of the T1 bits is corresponding to two vectors of vector set B, used to indicate whether the corresponding two vectors can construct the precoding matrix W, x satisfies a condition:
is an even number, y satisfies a condition:is an odd number, x and y are non-negative integers smaller or equal to T1?1, K2=N2O2, bk1 is selected from the one or more vectors that are indicated by the first field.

US Pat. No. 10,693,536

APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING PHASE COMPENSATION REFERENCE SIGNAL

Samsung Electronics Co., ...

1. A method performed by a terminal in a wireless communication system, the method comprising:receiving, from a base station, downlink control information (DCI) including information indicating an association between at least one demodulation reference signal (DMRS) antenna port and at least one phase tracking reference signal (PTRS) antenna port;
identifying a number of a-PTRS antenna port associated with uplink based on the DCI;
identifying a DMRS antenna port associated with uplink based on the DCI;
identifying a PTRS antenna port associated with uplink based on the DCI and the number of PTRS antenna port; and
transmitting, to the base station, a DMRS and a PTRS based on the DMRS antenna port associated with uplink and the PTRS antenna port associated with uplink.

US Pat. No. 10,693,535

PRECODING IN HIGH-ORDER MIMO

Apple Inc., Cupertino, C...

1. An apparatus, comprising:one or more processing elements, coupled to a wireless interface, wherein the one or more processing elements are configured to:
determine rank information specifying a number of layers;
transmit the rank information specifying the number of layers;
determine long-term feedback, wherein the long-term feedback comprises a reference to a first element of a data structure associated with the rank information wherein the long-term feedback relates to a long-term transmit channel correlation between a high-order multiple-input multiple-output (MIMO) transmitter and the apparatus; and
transmit the long-term feedback, wherein the long-term feedback is transmitted substantially less frequently than fast feedback associated with MIMO precoding, wherein the fast feedback is a reference to a precoding matrix based on an estimate of an instance of the transmit channel between the high-order MIMO transmitter and the apparatus.

US Pat. No. 10,693,534

WIRELESS COMMUNICATION DEVICE, WIRELESS COMMUNICATION SYSTEM, WIRELESS COMMUNICATION METHOD, AND COMPUTER-READABLE MEDIUM FOR TRANSMISSION OF TRANSMISSION WEIGHT INFORMATION

SONY CORPORATION, Tokyo ...

1. An electronic device comprisingcircuitry configured to:
control receiving a first reference signal or a second reference signal, the second reference signal being formed by weighting the first reference signal;
determine first transmission weight information and second transmission weight information based on reception of the first reference signal and the second reference signal; and
control transmitting of the first transmission weight information according to a first period and the second transmission weight information according to a second period, the first period being different from the second period,
wherein the second transmission weight information is determined and transmitted after the first transmission weight information is transmitted.

US Pat. No. 10,693,533

GENERATING AND PROCESSING MULTI-USER DATA UNITS FOR WLAN

Huawei Technologies Co., ...

1. A method for generating a multi-user data unit for transmission via a multiple input, multiple output (MIMO) communication channel, the method comprising:generating, at a communication device, a multi-user data unit having a preamble and a data portion, wherein the preamble of the multi-user data unit includes a plurality of training sequences, a first field, and a second field, wherein the preamble of the multi-user data unit is structured such that i) the first field of the preamble precedes the plurality of training sequences, and ii) the plurality of training sequences precedes the second field of the preamble, wherein the plurality of training sequences are to be used by multiple receivers for channel estimation, wherein the first field of the preamble includes a plurality of indications of respective numbers of spatial or space-time streams for respective receivers of the multiple receivers to enable each respective receiver of the multiple receivers to determine a respective set of one or more training sequences, in the plurality of training sequences, that corresponds to the respective receiver, wherein the second field of the preamble includes respective modulation and coding scheme information for the respective receivers of the multiple receivers, and wherein the data portion of the multi-user data unit is to be transmitted using respective modulation and coding schemes for the respective receivers of the multiple receivers; and
transmitting, with the communication device, the multi-user data unit.

US Pat. No. 10,693,532

OPERATION METHOD OF STATION IN WIRELESS LOCAL AREA NETWORK

NEWRACOM, INC., Lake For...

1. An operation method performed in a first station, the method comprising:generating a high efficiency (HE) preamble including first scheduling information of a first plurality of reception stations and second scheduling information of a second plurality of reception stations different from the first plurality of reception stations;
generating a physical layer protocol data unit (PPDU) including a legacy preamble, the HE preamble, and a payload, the payload being after the HE preamble and including a plurality of time domains, the plurality of time domains including a first time domain having a first plurality of data units to be transmitted to the first plurality of reception stations and a second time domain having a second plurality of data units to be transmitted to the second plurality of reception stations; and
transmitting the PPDU using one or more frequency bands,
wherein the first scheduling information includes 1) first resource allocation information indicating a resource in the first time domain allocated to the first plurality of reception stations, and 2) a first station identifier list including identification information for each of the first plurality of reception stations,
wherein the second scheduling information includes 1) second resource allocation information indicating a resource in the second time domain allocated to the second plurality of reception stations, and 2) a second station identifier list including identification information for each of the second plurality of reception stations, and
wherein the first resource allocation information includes a first allocation pattern of the one or more frequency bands, and the second resource allocation information includes a second allocation pattern of the one or more frequency bands.

US Pat. No. 10,693,531

SECURE END-TO-END TRANSPORT THROUGH INTERMEDIARY NODES

Seven Networks, LLC, Mar...

1. A non-transitory computer-readable storage medium storing instructions to be implemented by a first computer having a processor, wherein the instructions, when executed by the processor, cause the first computer to perform steps comprising:receiving a token from an intermediary server; and
transmitting a transaction message comprising payload data to the intermediary server, wherein the payload data is transmitted to a second computer by the intermediary server based on the token and the intermediary server is coupled to the second computer over a mobile network.

US Pat. No. 10,693,530

WIRELESS WIDE AREA NETWORK RADIO FOR A MOBILE TELECOMMUNICATION CELLULAR NETWORK

1. A wireless wide area network (WWAN) radio for a mobile telecommunication cellular network, the WWAN radio comprising:a first WWAN MODEM configured to communicate over the mobile telecommunication cellular network;
a first WWAN transceiver configured to communicate over the mobile telecommunication cellular network, said first WWAN transceiver functionally coupled to the first WWAN MODEM, said first WWAN transceiver including a transmit port and a receive port;
a multi-mode amplifier functionally coupled to the transmit port of the first WWAN transceiver, said multi-mode amplifier configured to communicate standard mode WWAN communications over the mobile telecommunication cellular network; and
a high power port including a high power amplifier, a frequency duplexer, and a high power antenna together configured as a high power duplex chain, the high power amplifier functionally coupled to the multi-mode amplifier, the high power port configured to communicate high power mode WWAN communications over the mobile telecommunication cellular network, the high power mode WWAN communications being at greater transmission power than the standard mode WWAN communications.

US Pat. No. 10,693,529

METHOD AND APPARATUS FOR MULTIPLEXING SEVERAL ANTENNA SUBSYSTEM SIGNALS ONTO A SINGLE RF COAXIAL CABLE

AeroAntenna Technology, I...

1. A single cable interface for operably coupling a radio to an antenna, the single cable interface comprising:a radio interface operably coupled to the radio;
an antenna interface operably coupled to the antenna; and
a single RF coaxial cable extending between the radio interface and the antenna interface,
wherein the radio interface and the antenna interface are each configured to multiplex and demultiplex multiple RF signals communicated from the radio to the antenna or from the antenna to the radio such that each of the multiple RF signals is communicated over the single RF coaxial cable,
wherein the multiple RF signals include a first RF signal and a second RF signal, the first and second RF signals having a same carrier frequency, phase and modulation type,
wherein the radio interface and the antenna interface include a first local oscillator,
wherein the second RF signal is modified by mixing with a frequency output of the first local oscillator to an intermediate carrier frequency for multiplexing onto the single RF coaxial cable by the radio interface, and
wherein the antenna interface includes a first band selector configured to select the first RF signal, a second band selector configured to select the second RF signal and a third band selector configured to select the intermediate carrier frequency.

US Pat. No. 10,693,528

ANTENNA ARRAY SHARING IN A MULTI-OPERATOR RADIO NODE IN A COMMUNICATIONS SYSTEM

1. A radio node for distributing communications signals in a communications system, comprising:a first signal processing circuit, comprising:
a first downlink input port configured to receive a first downlink communications signal from a first signal source associated with a first service provider; and
a first modem coupled to the first downlink input port, the first modem configured to form a plurality of first downlink signal streams in an individual spectrum of the first service provider and distribute each of the plurality of first downlink signal streams to a respective downlink signal processing output port among a plurality of first downlink signal processing output ports;
a second signal processing circuit, comprising:
a second downlink input port configured to receive a second downlink communications signal from a second signal source associated with a second service provider having a spectrum different than the spectrum of the first service provider;
a second modem coupled to the second downlink input port, the second modem configured to form a plurality of second downlink signal streams in an individual spectrum of the second service provider and distribute each of the plurality of second downlink signal streams to a respective downlink signal processing output port among a plurality of second downlink signal processing output ports; and
a plurality of downlink combiner circuits each comprising a first downlink combiner input port coupled to a first downlink signal processing output port among the plurality of first downlink signal processing output ports, a second downlink combiner input port coupled to a second downlink signal processing output port among the plurality of second downlink signal processing output ports, and a downlink combiner output port coupled to a respective radio-frequency (RF) chain circuit among a plurality of RF chain circuits;
each downlink combiner circuit among the plurality of downlink combiner circuits configured to combine a downlink signal stream among the plurality of first downlink signal streams on the first downlink combiner input port and a downlink signal stream among the plurality of second downlink signal streams on the second downlink combiner input port to generate a combined downlink signal stream on the downlink combiner output port;
the plurality of RF chain circuits each coupled to a downlink combiner output port of a respective downlink combiner circuit among the plurality of downlink combiner circuits and a respective antenna element among a plurality of antenna elements in an antenna array;
each RF chain circuit among the plurality of RF chain circuits configured to receive a respective combined downlink signal stream on the coupled downlink combiner output port, process the combined downlink signal stream into a combined RF downlink signal stream, and distribute the processed combined RF downlink signal stream to the coupled antenna element among the plurality of antenna elements in the antenna array.

US Pat. No. 10,693,527

DISTRIBUTED ANTENNA SYSTEM INCLUDING CREST FACTOR REDUCTION MODULE DISPOSED AT OPTIMUM POSITION

SOLiD, INC., Seongnam-si...

17. A distributed antenna system, comprisingat least one head-end device configured to receive mobile communication signals from a plurality of base stations; and
at least one remote device communicatively coupled to the at least one head-end device,
wherein the at least one remote device is configured to receive the mobile communication signals from the at least one head-end device,
wherein the at least one remote device is remotely disposed and configured to transmit the mobile communication signals to a terminal in service coverage,
wherein the at least one remote device includes:
an equalizer configured to perform an equalizing process of at least one of group delay, ripple, phase and amplitude of the mobile communication signals received from the at least one head-end device, and
a crest factor reduction (CFR) processor that is disposed posterior to the equalizer and performs CFR processing on the equalized signals output from the equalizer.

US Pat. No. 10,693,526

DEVICE AND METHOD FOR WIRELESS COMMUNCATION

ORANGE, Paris (FR)

1. A communication method on a first device, called a terminal, capable of receiving a first message in a radio carrier wave by using electromagnetic wave conduction capacities of a first channel whose medium is the body of a user carrying the terminal and of communicating with a second device over a second wireless channel having a medium distinct from the body of the user, wherein the method comprises the following acts on the terminal:receiving, on the first channel, the first message including at least one first pairing datum originating from the second device when the user enters a proximity of the second device;
establishing a communication session on the second channel with said second device, using said pairing datum;
communicating with said second device only on the second radio channel, independently of reception of data on the first channel.

US Pat. No. 10,693,525

RESONANT CIRCUIT DYNAMIC OPTIMIZATION SYSTEM AND METHOD

TRIUNE IP LLC, Plano, TX...

1. A resonant circuit dynamic optimization system, said system comprising:at least one first antenna configured to receive or transmit at least one electromagnetic signal from or to a second antenna;
at least one variable circuit having at least one non-variable circuit component operatively coupled to said antenna, wherein said variable circuit is configured to modify the power transfer efficiency of said electromagnetic signal by modifying a resonant frequency of the first antenna; and
at least one dynamic adjustment circuit operatively coupled to said circuit component, wherein said variable circuit is configured to adjust an impedance value in response to the dynamic adjustment circuit, and the dynamic adjustment circuit is configured to determine a power transfer efficiency of the first antenna with the second antenna by measuring a signal across the at least one non-variable circuit component.

US Pat. No. 10,693,524

SYSTEM AND METHOD FOR MECHANICALLY-BASED MAGNETIC-FIELD TRANSMITTER

UNIVERSITY OF ILLINOIS, ...

1. A low-frequency magnetic field transmitter, comprising:at least one rotor magnet mounted on an axle, the axle configured to rotate the at least one rotor magnet, wherein the axle being connected to a restoring spring that is configured to return the axle to a default position; and
wherein in response to rotation of the axle, at least one rotor magnet rotates and undergoes angular motion, creating time-periodic oscillation of a magnetic dipole and modulation of a magnetic field.

US Pat. No. 10,693,523

METHOD AND DEVICE FOR TRANSMITTING AND RECEIVING PHYSICAL UPLINK CONTROL CHANNEL BETWEEN USER EQUIPMENT AND BASE STATION IN WIRELESS COMMUNICATION SYSTEM

LG Electronics Inc., Seo...

1. A method for transmitting an uplink control signal by a user equipment (UE) in a wireless communication system, the method comprising:receiving, from a base station, configuration information regarding presence or absence of frequency hopping for transmission of a physical uplink control channel (PUCCH);
determining resource locations of a demodulation reference signal (DM-RS) and uplink control information (UCI), which are included in the PUCCH according to symbol duration of the PUCCH and the presence or absence of the frequency hopping; and
transmitting the PUCCH based on the determined resource locations of the DM-RS and UCI,
wherein based on the symbol duration of the PUCCH being equal to or less than X-symbol duration (where X is a natural number), the resource locations to which the DM-RS and UCI are mapped are configured to vary according to the presence or absence of the frequency hopping, and
wherein based on the symbol duration of the PUCCH being greater than the X-symbol duration (where X is the natural number), the resource locations to which the DM-RS and UCI are mapped are configured to be fixed regardless of the presence or absence of the frequency hopping.

US Pat. No. 10,693,522

METHOD AND DEVICE FOR PERFORMING PUCCH FEEDBACK ON BASIS OF BEAMFORMED CSI RS RESOURCE IN WIRELESS COMMUNICATION SYSTEM

LG ELECTRONICS INC., Seo...

1. A method performed by a wireless device in a wireless communication system, the method comprising:receiving, from a base station, a plurality of beamformed channel state information reference signals (CSI-RSs) transmitted through a plurality of beams;
transmitting, to the base station, information for a set of candidate beams which are part of the plurality of beams, on a data channel; and
transmitting, to the base station, a precoding type indicator (PTI) informing a preferred beam among the candidate beams, on a physical uplink control channel (PUCCH),
wherein the preferred beam is determined based on a result of a measurement on the plurality of beamformed CSI-RSs,
wherein a size of the PTI is determined based on a number of the candidate beams, and
wherein each possible bit value of the PTI is mapped to each element of the set of the candidate beams.

US Pat. No. 10,693,521

DEVICES AND METHODS FOR BACKSCATTER COMMUNICATION USING ONE OR MORE WIRELESS COMMUNICATION PROTOCOLS INCLUDING BLUETOOTH LOW ENERGY EXAMPLES

University of Washington,...

1. A device comprising:an antenna configured to receive an incident signal having a carrier frequency;
a modulator; and
a waveform generator, wherein the waveform generator is configured to provide a subcarrier frequency, and wherein the waveform generator is further configured to control the modulator to backscatter the incident signal having the carrier frequency using the subcarrier frequency to provide a backscattered signal to the antenna, the backscattered signal including a bandpass signal in a frequency range associated with a Bluetooth standard, wherein the backscattered signal comprises a packet formatted in accordance with a Bluetooth standard.

US Pat. No. 10,693,520

TRANSMIT ENERGY LEAKAGE CONTROL IN A RECEIVER

Entropic Communications, ...

1. A system, comprising:one or more signal processing circuits comprising a receive path and a transmit path; and
a control circuit that:
generates a receive control signal based on:
leakage between the transmit path and the receive path,
at least one signal applied or generated in the transmit path, and
at least one signal applied or generated in the receive path; and
applies the receive control signal into the receive path to adjust or control processing of received signals.

US Pat. No. 10,693,519

INTERFACE CIRCUIT

NXP USA, Inc., Austin, T...

22. An interface circuit, comprising:an inductive coil having a first, second and third terminal;
wherein the first terminal is coupled to an external interface port;
wherein the second terminal is coupled to a first communication port;
wherein the third terminal is coupled to a second communication port;
wherein the inductive coil is configured to attenuate an equivalent capacitance from at least one of the terminals; and
wherein the inductive coil is configured to extend a bandwidth of at least one of the ports.

US Pat. No. 10,693,518

DEVICE AND METHOD OF VERIFYING PROTECTIVE CASE USAGE

CaseFax Inc., Roseville,...

1. A method, comprising:receiving, by one or more processors over a timeframe, verification information indicating whether a protective case accessory is mounted on a device, wherein the verification information is based on a test output signal generated by one or more sensors of the device in response to an input force generated by an electromechanical transducer of the device;
determining, by the one or more processors, protective case usage information based on the verification information, wherein the protective case usage information indicates whether the protective case accessory protected the device from damage over the timeframe; and
storing, in a memory, the protective case usage information.

US Pat. No. 10,693,517

MOBILE DEVICE CONNECTION APPARATUS

Nite Ize, Inc., Boulder,...

1. A mobile device connection apparatus, comprising:a plate-like piece of material, the plate-like piece of material having electrostatic cling properties, the plate-like piece of material folded onto itself;
a connector, the connector sandwiched between the plate-like piece of material;
wherein the plate-like piece of material is shaped to fit on a back of an electronic device, such that the plate-like piece of material is sandwiched between the back of the electronic device and a case, the plate-like piece shaped and having the electrostatic cling properties, to resist lateral movement in relation to the electronic device while being held to the back of the electronic device from moving in an orthogonal direction in relation to the electronic device.

US Pat. No. 10,693,516

ELECTRONIC DEVICE HAVING ADJUSTABLE ANTENNA SETTINGS

Apple Inc., Cupertino, C...

1. An electronic device having opposing first and second faces, comprising:a housing;
a touch-sensitive display at the first face;
an image sensor at the first face;
a plurality of microphones in the housing that are configured to receive sound and to generate audio signals in response to the sound;
wireless communications circuitry configured to convey radio-frequency signals over a plurality of antennas using antenna settings; and
control circuitry configured to adjust the antenna settings based on sensor data, wherein the sensor data comprises data selected from the group consisting of:
a grip map generated by the touch-sensitive display, and
an angle of arrival of the sound received by the plurality of microphones.

US Pat. No. 10,693,515

METHODS AND APPARATUS FOR REDUCING CELLULAR TELEPHONE RADIATION EXPOSURE

Dugan Patents, LLC, Slee...

1. A system comprising:a mobile telephone operative to communicate directly with a cellular network; and
an application executable on the mobile telephone, the application including computer program code operative to direct the mobile telephone to:
detect the presence of a WiFi network; and
in response to detecting the presence of the WiFi network:
switch the mobile telephone to a low radiation mode by communicating using low radiation emitting communications circuitry and a WiFi communications protocol;
stop communicating directly with a cellular network; and
allow voice communication from the mobile telephone over the WiFi network without communicating directly over a cellular network and using a radiation level that is less than is used to communicate directly over a cellular network using the mobile telephone;
wherein a user of the mobile telephone is not exposed to higher radiation levels used to communicate directly with a cellular tower during voice communication over the WiFi network.

US Pat. No. 10,693,514

WIRELESS AUDIO TRANSMISSION SYSTEM

SHENZHEN FZONE TECHNOLOGY...

1. A wireless audio transmission system, comprising a wireless audio transmitter matched with an audio input device in a plug-in manner and configured to transmit an audio signal, a wireless audio receiver matched with an audio output device in a plug-in manner and configured to receive the audio signal, wherein the audio output device is provided with a first plug-in hole matched with the wireless audio receiver in a plug-in manner, and the audio input device is provided with a second plug-in hole matched with the wireless audio transmitter in a plug-in manner, wherein the wireless audio receiver includes a signal receiving component configured to receive the audio signal and a first plug-in connector signally connected with the signal receiving component and configured to match with the first plug-in hole in plug-in manner so as to transmit the audio signal received by the signal receiving component to the audio input device, and a first housing connected with the first plug-in connector; wherein the first housing is encircled to form a first accommodation cavity which has an opening and is configured to accommodate the signal receiving component, wherein the first plug-in connector is connected with the opening of the first housing.

US Pat. No. 10,693,513

IQ IMBALANCE ESTIMATOR

Imagination Technologies ...

1. An apparatus comprising:an input arranged to receive a signal;
a mixer arranged to mix the received signal with a local oscillator signal and to generate both a first mixer output and a second mixer output; and
correlation logic arranged to generate an IQ amplitude imbalance metric by calculating a correlation of the first and second mixer outputs generated by the mixer;
wherein the mixer is arranged to generate four partial products from the received signal and the local oscillator signal; and
wherein the first and second mixer outputs are generated by combining the four partial products in two different ways.

US Pat. No. 10,693,512

DISTORTION CANCELLATION

Cisco Technology, Inc., ...

1. A method, comprising:receiving a collided signal that includes a first component signal carrying a first packet and a second component signal carrying a second packet;
amplifying and digitizing the collided signal according to a first gain to produce a first digital signal;
extracting a nonlinear interference component of the first packet on the second packet in the collided signal from the first digital signal;
extracting a linear interference component of the first packet on the second packet in the collided signal from the first digital signal;
amplifying the collided signal according to a second gain greater than the first gain to produce a second signal;
removing the nonlinear interference component and the linear component interference from the second signal to produce a de-interfered signal; and
decoding the second packet from the de-interfered signal.

US Pat. No. 10,693,511

WIRELESS USER SIGNAL RECEPTION BASED ON MULTIPLE DIRECTIONS-OF-ARRIVAL

Sprint Communications Com...

1. A method of operating radio circuitry to wirelessly serve User Equipment (UE) with dynamic direction-of-arrival reception, the method comprising:control circuitry determining a primary direction-of-arrival for a user signal and responsively configuring a digital filter for the primary direction-of-arrival;
detection circuitry filtering the user signal with the digital filter configured for the primary direction-of-arrival and recovering user data from the user signal;
the control circuitry determining increased radio noise and responsively reconfiguring the digital filter for multiple directions-of-arrival; and
the detection circuitry filtering a subsequent user signal with the digital filter configured for the multiple directions-of-arrival and recovering additional user data from the subsequent user signal.

US Pat. No. 10,693,510

METHODS AND APPARATUS TO MEASURE EXPOSURE TO BROADCAST SIGNALS HAVING EMBEDDED DATA

The Nielsen Company (US),...

1. An apparatus comprising:a watermark decoder to:
decode a watermark from a media signal, the watermark including a station identifier; and
obtain a transmission frequency of a broadcast signal in response to a query that includes the station identifier;
a receiver to tune to the broadcast signal based on the transmission frequency;
a data decoder to decode data from the broadcast signal tuned by the receiver;
a communication interface to transmit the decoded data to at least one of a remote server or an external device; and
a location detector to determine a location of the apparatus, wherein the query is to include the station identifier and the location of the apparatus.