US Pat. No. 10,972,288

CONTRIBUTION SIGNATURES FOR TAGGING

AMAZON TECHNOLOGIES, INC....

1. A computer-implemented method, comprising:receiving, to a computing resource environment, a first signed request comprising signed tagging metadata for tagging a resource that is to be provisioned in the computing resource environment with at least one service;
determining that the first signed request comprises at least one second signed request and at least one second signed metadata that are signed by at least one second entity that is other than a source of the signed request;
validating a first signature for the first signed request and at least one second signature for the at least one second signed request; and
provisioning the resource with access to the at least one service based in part on an association of the at least one service with the at least one second signed metadata.

US Pat. No. 10,972,287

SYSTEMS AND METHODS FOR CREATING A UNIVERSAL RECORD

Visa International Servic...

1. A method comprising:a) receiving, by an administrative node computer, from a first node computer, a request for a class identifier for a certain class, the request including an address identifier associated with the first node computer;
b) generating, by the administrative node computer, the class identifier;
c) creating, by the administrative node computer, an association between the class identifier and the address identifier;
d) receiving, by the administrative node computer, a data element from the first node computer, the data element including the address identifier, the class identifier, and record update information;
e) verifying, by the administrative node computer, that the class identifier is associated with the address identifier;
f) verifying, by the administrative node computer, that the record update information is permitted according to the class identifier; and
g) in response to steps (e) and (f), creating, by the administrative node computer, a block for a blockchain, the block including the data element.

US Pat. No. 10,972,286

TOKEN-BASED AUTHENTICATION WITH SIGNED MESSAGE

1. A method performed in a token to authenticate a user to a computer system, the method comprising:generating a counter value by utilizing a counting unit implemented in the token, wherein at least a portion of generated counter values forms a strictly monotonous sequence;
generating a message depending on the generated counter value;
signing the generated message to form a signed message by utilizing a private key of the user, wherein the private key is stored in the token, and wherein the private key or a copy of the private key is not provided to the computer system; and
transmitting the signed message to the computer system, wherein the token is adapted to log on to the computer system as an input device, wherein transmitting the signed message includes encoding and transmitting the signed message as input data, wherein the input data is encoded as one or more keyboard scan codes of a defined language configuration, and wherein the generated message includes a verification code that includes at least two keyboard scan codes, the at least two keyboard scan codes representing, respectively, at least two previously agreed ASCII characters configured to distinguish different language configurations of the keyboard scan codes.

US Pat. No. 10,972,285

SIGNATURES OF UPDATES EXCHANGED IN A BINARY DATA SYNCHRONIZATION PROTOCOL

Google LLC, Mountain Vie...

1. A method of validating an object shared between electronic devices in a distributed system, the method comprising:by a third electronic device of a sync group that includes at least a first electronic device, a second electronic device and the third electronic device:
receiving an object at a first time,
determining whether the received object is a validated signed object by determining whether the object includes a valid signature of the first electronic device and a valid signature of the second electronic device, wherein the respective signatures of the object are valid within a predetermined grace period from the first time, and
if the received object includes the valid signature of the first electronic device and the valid signature of the second electronic device, sending the received object to an additional device associated with the sync group, otherwise not sending or using the received object.

US Pat. No. 10,972,284

METHOD OF PROVIDING A HASH VALUE FOR A PIECE OF DATA, ELECTRONIC DEVICE AND COMPUTER PROGRAM

TELEFONAKTIEBOLAGET LM ER...

1. A method of providing a hash value for a piece of data, where the hash value provides for a time-stamp for the piece of data upon verification, for limiting a risk of collisions between hash values, the method comprising:collecting one or more root time-stamps for a root of a hash tree structure using a function of the root time-stamp that is one of a hash function and a cryptographic message authentication code function, wherein the root time-stamp is a root time-stamp from the past;
determining whether a nonce has been received from a server; and
upon failure to receive the nonce from the server, providing the hash value by the function of the root time-stamp and the piece of data, or
upon success in receiving the nonce from the server, providing the hash value by the function of the root time-stamp, the piece of data and the nonce,
wherein:
the root time-stamp from the past comprises one or more root hash values and the oldest one of the root hash values emanates from a root hash that is issued no earlier than an amount of time T before a time of the provision of the hash value for the piece of data, and
the amount of time T is proportional to a size of the piece of data.

US Pat. No. 10,972,283

SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR ZERO ROUND TRIP SECURE COMMUNICATIONS BASED ON NOISY SECRETS

DIGITAL 14 LLC, Abu Dhab...

1. A computer-implemented method performed by a computer processor executing memory instructions, the computer-implemented method comprising:utilizing, by a sender device, a randomly generated message key for encrypting a message to send to a receiver device;
selecting, by the sender device, a plurality of different sub-keys from a negotiated noisy secret to encrypt the randomly generated message key and to generate a plurality of randomly generated encrypted message keys, wherein the sender device selects the plurality of different sub-keys from the negotiated noisy secret utilizing one of:
a deterministic algorithm, or
random selection;
encrypting, by the sender device, the message utilizing the randomly generated message key; and
sending, by the sender device, the encrypted message, the plurality of randomly generated encrypted message keys, and a message authentication code (MAC) that is calculated and added for every sub-key of the plurality of different sub-keys, to the receiver device such that the receiver device is able to perform a MAC-based verification to test sub-key validity of the plurality of different sub-keys;
wherein when the sender device selects the plurality of different sub-keys from the negotiated noisy secret utilizing random selection, the sender device includes sub-key masks that indicate selected bits from the negotiated noisy secret in the encrypted message, and the receiver device obtains the plurality of different sub-keys from the negotiated noisy secret utilizing the sub-key masks.

US Pat. No. 10,972,282

DISTRIBUTED LOGGING OF APPLICATION EVENTS IN A BLOCKCHAIN

International Business Ma...

1. A method, comprising:identifying, by a user device, one or more application events related to one or more applications, wherein the application events are critical log events;
logging a hash of a log message payload, associated with the one or more application events, in a blockchain;
issuing an authentication certificate to the one or more applications;
receiving the hash of the log message payload in a blockchain responsive to receiving the authentication certificate;
accessing, by the user device, a block of the blockchain comprising a world state in which the one or more applications occupies a latest block of the blockchain; and
storing output of the block in a local memory.

US Pat. No. 10,972,281

SYSTEM AND METHOD FOR DOCUMENT INFORMATION AUTHENTICITY VERIFICATION

1. A method for document information authenticity verification, the method comprising:a verification record creation stage comprising:
receiving document content metadata from a document;
generating a metadata hash using the document content metadata;
creating a blockchain transaction using the metadata hash;
generating computer readable data encoding the metadata hash;
updating the document with the computer readable data; and
signing the document with a private key associated with a document verification server;
a document content updating stage comprising:
receiving updated document content metadata for the document;
generating a further metadata hash using the updated document content metadata; and
creating a further blockchain transaction using the further metadata hash; and
a document verification stage comprising:
receiving the document;
verifying, by a client terminal, the document using a public key of the document verification server;
extracting the metadata hash from the computer readable data;
identifying the blockchain transaction of the blockchain to verify the authenticity of the document content metadata; and
inspecting the blockchain in reverse chronological order to identify the further blockchain transaction to identify that the document content metadata is superseded by the updated document content metadata; and
a document verification revocation stage comprising:
creating a revocation blockchain transaction; and
identifying, during the document verification stage, the revocation blockchain transaction subsequent in time to the blockchain transaction to fail the verification of the authenticity of the document information.

US Pat. No. 10,972,280

BLOCKCHAIN FOR DISTRIBUTED AUTHENTICATION OF HARDWARE OPERATING PROFILE

Applied Materials, Inc., ...

1. A computer-implemented method for managing changes in hardware operating profiles in a distributed network of chambers for semiconductor processing, the method comprising:receiving an initial list of hardware operating profiles at a first node of the distributed network of chambers for semiconductor processing;
cryptographically assigning, by a processor, a first hash to the initial list of hardware operating profiles to create a first encrypted block with a first time stamp;
disseminating the first encrypted block to a second node of the distributed network of chambers for semiconductor processing, the first encrypted block enabling all chambers coupled to the second node to use the initial list of hardware operating profiles;
receiving a second list of hardware operating profiles at the first node of the distributed network of chambers for semiconductor processing;
cryptographically assigning, by the processor, a second hash to the second list of hardware operating profiles to create a second encrypted block with a second time stamp, the second hash being created by incorporating information from the first hash, and the second time stamp indicating that the second list has at least one hardware operating profile that has been updated since the first time stamp;
appending the second encrypted block to the first encrypted block to create a chain of blocks;
disseminating the chain of blocks to the second node of the distributed network of chambers for semiconductor processing, the chain of blocks enabling all chambers coupled to the second node to use the at least one hardware operating profile that has been updated.

US Pat. No. 10,972,279

EFFICIENT VALIDATION FOR BLOCKCHAIN

International Business Ma...

1. A method, comprising:creating, by a blockchain node, a validation database in a memory, the validation database comprising state data corresponding to a number of most recent blocks recorded in a ledger of a blockchain, the state data in the validation database derived from a portion of a state database for the blockchain;
simulating each of one or more transactions, wherein the simulating comprises determining a height of the blockchain for each simulated transaction, the height of the blockchain corresponding to the number of most recent blocks in the blockchain at a simulation time, and setting a simulation height as the height of the blockchain;
determining that each transaction in a new block may be validated based on the state data in the validation database;
validating each transaction in the new block based on the state data in the validation database and results of the simulation;
adding a new state to the state database when the new block is committed to the blockchain, updating the validation database to correspond to the new state added to the state database, and adjusting a height of the validation database,
wherein the height of the validation database comprises a minimum height which is a height of an oldest block having data available in the validation database, and wherein determining that each transaction in the new block may be validated based on the state data in the validation database includes verifying the simulation height of each transaction is greater than or equal to the minimum height.

US Pat. No. 10,972,278

SYSTEMS, METHODS AND APPARATUSES FOR DEVICE ATTESTATION BASED ON SPEED OF COMPUTATION

OLogN Technologies AG, T...

1. A computer-implemented method comprising:executing, by a computer, an attestation instruction executable by a processor of the computer that instructs the computer to perform an attestation process, wherein the attestation instruction is executed by the processor when the computer executes a predetermined computer program signed by a trusted third-party, and wherein the attestation instruction is accessible only to the predetermined computer program signed by the trusted third-party;
receiving, via a communication port of the computer, from a server an attestation request, wherein the attestation request includes a nonce generated at the server;
obtaining, by the computer, a round-trip time for communication between the computer and the server;
selecting, by the computer, at least one computation parameter for generating the verification value based on the round-trip time;
generating, by the computer, a verification value based on the at least one computation parameter, wherein the verification value is a computation result of a predefined function taking the nonce as an initial value; and
sending, by the computer, the verification value to the server via the communication port.

US Pat. No. 10,972,277

CONFIDENTIAL VERIFICATION OF FPGA CODE

INTEL CORPORATION, Santa...

1. An apparatus for encrypting code for an accelerator, the apparatus comprising:one or more electronic memory to store the code received from a user computing device, a code encryption key, and a policy; and
a policy trusted execution environment (TEE) configured to:
receive the policy from a cloud service provider (CSP) computing device, wherein the policy includes a plurality of policy requirements used to determine whether to configure the accelerator using the code, wherein the policy includes a timing requirement that includes limiting the code from creating at least one of timing loops or ring oscillators;
receive the code and the code encryption key from the user computing device;
determine whether the code fulfills the plurality of policy requirements;
encrypt and integrity protect the code using the code encryption key based on a determination that the code fulfills the plurality of policy requirements; and
provide the encrypted and integrity protected code to an accelerator loader to configure the accelerator using the code based on a determination that the code fulfills the plurality of policy requirement, the accelerator loader to (i) utilize a public key received from the CSP to determine if a signature of the encrypted and integrity protected code is valid, and (ii) decrypt and load the encrypted and integrity protected code in the accelerator if the signature is valid.

US Pat. No. 10,972,276

VIRTUAL MACHINE STRUCTURE

International Business Ma...

1. A computer-implemented method, comprising executing on a computer processor:defining a union mixed secure virtual machine image to comprise:
an encrypted code virtualization machine for code machine instructions of a first retrieved package; and
an unsecure virtualization hypervisor comprising a non-encrypted code virtualization machine for code machine instructions of a second retrieved package and a non-encrypted data storage device.

US Pat. No. 10,972,275

ZERO-KNOWLEDGE, ANONYMOUS VERIFICATION AND MANAGEMENT USING IMMUTABLE DATABASES SUCH AS BLOCKCHAIN

ImageWare Systems, Inc., ...

1. A method of validating an identity of a user at a verification system:receiving a validation request from a tenant system; said validation request comprising an encrypted token associated with the user;
decrypting the encrypted token to extract a unique identifier associated with the user;
requesting first identity information from the user; receiving the first identity information from the user;
validating the first identity information with identity information previously associated with the unique identifier;
sending a first response to the tenant system comprising a status of success or failure based upon the outcome of the validating step and a first transaction identifier;
creating a first private transaction receipt comprising the first transaction identifier, a user identifier, an identifier for the tenant system, and user information;
creating a first public transaction receipt comprising the first transaction identifier and a hash, wherein the hash is formed from the user identifier, the identifier for the tenant system, and the user information.

US Pat. No. 10,972,274

TRUSTED IDENTITY SOLUTION USING BLOCKCHAIN

International Business Ma...

1. A method, comprising:connecting, by an identity server, to a blockchain configured to store an identity trait of a user;
retrieving, by an identity server, the identity trait from the blockchain;
establishing, by the identity server, a trust group homomorphism digital signature algorithm (DSA) for the user associated with the identity trait based on a public key PK1;
creating, by the identity server, a zero-knowledge proof function with a public key PK2 based on a DSA member of the trust group homomorphism for witness data;
providing, by the identity server, the witness data to a challenger for the zero-knowledge proof function; and
receiving, by the identity server, a validation of the user as a proved user based on execution of the zero-knowledge proof function based on the witness data.

US Pat. No. 10,972,273

SECURING AUTHORIZATION TOKENS USING CLIENT INSTANCE SPECIFIC SECRETS

eBay Inc., San Jose, CA ...

1. A computer-implemented method, the method comprising:transmitting a token, a hashing key, and a hashing algorithm to a client, wherein the hashing algorithm and the hashing key are included in the token;
receiving a service request from the client, the service request comprising the token provided to the client, a signature generated by the client, and a client timestamp, the signature being generated based on the hashing key, the hashing algorithm, and the client timestamp;
validating the signature by comparing the signature with a hash calculated by a server using the hashing key, the hashing algorithm, and the client timestamp; and
in response to validating the signature, granting the service request.

US Pat. No. 10,972,272

PROVIDING HIGH AVAILABILITY COMPUTING SERVICE BY ISSUING A CERTIFICATE

Advanced New Technologies...

1. A computer-implemented method for distributing a certificate to a trusted computing unit, the method comprising:receiving, by a trusted certificate generator, a first certificate request from a first computing unit running a first computing task, wherein a plurality of copies of the first computing task are executed by a plurality of computing units, the first computing unit is one of the plurality of computing units, the first certificate request comprises first authentication information comprising a first code hash of the first computing task;
performing, by the trusted certificate generator, authentication on the first computing unit based on the first authentication information;
in response to authenticating the first computing unit based on the first authentication information, obtaining, by the trusted certificate generator, a first certificate chain and a first private key that are generated for the first code hash, wherein the first certificate chain comprises a first root certificate and a corresponding first public key certificate, and the first public key certificate matches the first private key to form a first certificate pair; and
sending, by the trusted certificate generator, a first certificate report to the first computing unit, wherein the first certificate report comprises the first certificate pair, thereby enabling the first computing unit to use itself as a transport layer security (TLS) server and to use the first certificate pair as a certificate pair of the TLS server.

US Pat. No. 10,972,271

SECRET AUTHENTICATION CODE ADDING DEVICE, SECRET AUTHENTICATION CODE ADDING METHOD, AND PROGRAM

NIPPON TELEGRAPH AND TELE...

1. A secure computation system comprising:a plurality of secret authentication adding devices for generating and verifying a plurality of secure texts of authentication codes of random values while concealing the random values by secure computation, each secret authentication code adding device comprising circuitry configured to:
generate secure texts ([x], [?], [?]) of “x”, “?” and “?” that are values satisfying x?=?;
generate secure texts [ai] of random values “ai” for i=1, . . . , N, where N is an integer of one or more;
generate authentication codes [?(ai)] by multiplying the secure texts [ai] by the secure text [?] for i=1, . . . , N;
generate the secure text [w] of a verification value “w” by calculating a following formula;
Mul((?i[ai])+[x],[?])?((?i[?(ai)])+[?]);
generate a tag ?i to commit a share [w]i of the secure text [w] stored in the respective secret authentication code adding device, and transfer the tag ?i to each of the other of the plurality of secret authentication code adding devices, while receiving a tag ?j (j=1, . . . , n, i?j) from the other of the plurality of secret authentication code adding devices;
open the tag ?j at a same time as the other of the plurality of secret authentication code adding devices opening the tag ?j such that all of the plurality of secret authentication code adding devices obtain shares [w]j (j=1, . . . , n, i?j), and decrypt shares [w]1, . . . , [w]n to obtain the verification value “w”, wherein “n” is an integer of two or more, the secure text[x], [?], [?] and [ai] is the secure text according to n-party secret sharing, and “i” is any of integers ranging from one to “n”, inclusive;
determine whether the verification value “w” is equal to zero or not; and
in response to the verification value “w” is zero, generate and store N secure texts and authentication codes ([ai], [?(ai)]), . . . , ([aN], [?(aN)]), add the authentication codes ([ai], [?(a1]), . . . , [?(aN)]) to the N secure texts, and transmit the N secure texts having corresponding authentication codes ([ai], [?(ai)]), . . . , ([aN], [?(aN)]).

US Pat. No. 10,972,270

SECURE INITIALIZATION VECTOR GENERATION

Amazon Technologies, Inc....

1. A computer-implemented method, comprising:generating, by a computer system, an initialization vector based at least in part on a cryptographic hash of both data and a cryptographic key; and
generating, by the computer system, output of a cryptographic algorithm using a set of inputs, wherein the set of inputs is based at least in part on the initialization vector and the data.

US Pat. No. 10,972,269

SYSTEMS AND METHODS FOR TOKEN VAULT SYNCHRONIZATION USING A DISTRIBUTED LEDGER

JPMORGAN CHASE BANK, N.A....

1. A method for token vault synchronization using a distributed ledger comprising:in a distributed token ledger network comprising a plurality of nodes, each node associated with a token ledger and comprising at least one computer processor:
a node receiving a lifecycle event for a payment token, wherein the lifecycle event includes at least one of a change in a primary account number event, a change in an expiration data event, a payment token expiration event, a token deactivation event, and a cryptogram key management event;
the node writing the lifecycle event to a token ledger for the node;
committing the lifecycle event to the distributed token ledger after the plurality of nodes in the distributed token ledger agree to committal;
a watcher at the node detecting the commitment of the lifecycle event to the distributed token ledger; and
the watcher communicating the lifecycle event to a non-node participant.

US Pat. No. 10,972,268

CRYPTOGRAPHIC DIVERSITY

Infineon Technologies AG,...

1. A Cryptographic Unit (CU) of a microcontroller, the CU comprising:a first accelerator configured to generate first encrypted output data based on input data, wherein the first accelerator comprises a first input interface, a first configuration circuit, a first crypto compute processor, and a first output interface, any of which is configured to output data as first comparator data; and
a second accelerator configured to be diversely implemented with respect to the first accelerator, and to generate second encrypted output data based on the input data, wherein the second accelerator comprises:
a second input interface, a second configuration circuit, a second crypto compute processor, and a second output interface, any of which is configured to output data as second comparator data corresponding with the first comparator data; and
an additional second input interface, an additional second configuration circuit, an additional second crypto compute processor, and an additional second output interface, any of which is configured to output data as an additional second comparator data corresponding with the first and second comparator data,
wherein the first, second, and additional input interfaces have diversity with respect to one another, the first, second, and additional configuration circuits have diversity with respect to one another, the first, second, and additional crypto compute processors interfaces have diversity with respect to one another, or the first, second, and additional output interfaces have diversity with respect to one another; and
a comparator configured to compare the first comparator data obtained from the generation of the first encrypted output data, the second comparator data obtained from the generation of the second encrypted output data, and the additional second comparator data, and if the comparison indicates that any of the first, second, and additional second comparator data differ, output an event signal pertaining to an event in a safety domain or a security domain.

US Pat. No. 10,972,267

DETERMINISTIC VERIFICATION OF DIGITAL IDENTITY DOCUMENTS

Green Market Square Limit...

1. A computer-implemented method, comprising:encrypting, by one or more processors of a computing resource, one or more identity electronic documents stored by the one or more processors in a repository internal to the computing resource, utilizing a public key specific to the computing resource, wherein the electronic documents stored in the repository are each encoded with metadata indicating a document type for each document, and wherein the electronic documents stored in the repository are accessible to accepted identity verification requests obtained by the one or more processors and are not accessible to applications executing on the computing resource;
obtaining, by the one or more processors, from a second computing resource, an identity verification request, wherein the identity verification request comprises a specification for one or more electronic identity documents comprising one or more requested document types to fulfill the identity verification request, the specification comprising a specification for attributes of the one or more electronic identity documents of the one or more requested document types;
searching, by the one or more processors, the repository of electronic identity documents to locate at least one electronic identity document comprising each of the one or more requested document types, wherein each electronic identity document in the repository comprises machine readable metadata comprising a respective document type; and
performing, by the one or more processors, a deterministic match to select one electronic identity document comprising each of the one or more requested document types to utilize in formulating a response to the identity verification request, performing the deterministic match comprising verifying, by the one or more processors, that data in each of the one electronic identity document comprising each of the one or more requested document types comprises the attributes.

US Pat. No. 10,972,266

METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR MANAGING ENCRYPTION KEY IN A STORAGE SYSTEM

EMC IP Holding Company LL...

1. A method of managing an encryption key in a storage system, comprising:transmitting an encryption key request from a storage management component to a key management service component;
obtaining, via the key management service component, an encryption key encrypted by the key management service component based on the encryption key request;
providing the obtained encrypted encryption key to the storage management component;
maintaining, in the storage management component, correspondence between the encrypted encryption key and a storage device; and
registering, according to the correspondence, the encrypted encryption key corresponding to the storage device to an encryption hardware unit, such that the encryption hardware unit can decrypt the encrypted encryption key to obtain the encryption key corresponding to the storage device,
wherein the storage device corresponding to the encrypted encryption key comprises a physical disk which maps to a virtual disk object corresponding to the encrypted encryption key in a disk extent pool,
wherein the encryption key request conveys at least identity information of the disk extent pool and the virtual disk object associated with the request, and
wherein obtaining the encrypted encryption key based on the encryption key request includes accessing the encrypted encryption key from a mapping table indexed at least by the identity information of the disk extent pool and the virtual disk object.

US Pat. No. 10,972,265

ADDRESSING A TRUSTED EXECUTION ENVIRONMENT

Microsoft Technology Lice...

1. A computing system, comprising:a processor; and
a memory coupled to the processor, storing instructions that when executed by the processor, cause the computing system to implement a targeting protocol head that serves as an intermediary between a potentially untrusted requestor and a system that stores secrets, the targeting protocol head configured to perform the following operations:
receiving a request for protected data from the potentially untrusted requestor associated with a trusted execution environment (TrEE) and an attestation statement of the TrEE;
retrieving the protected data from the system that stores the secrets in response to the request;
obtaining a public targeting key of the TrEE from at least one of the request or the attestation statement, wherein the obtaining comprises identifying an encryption key associated with a secure kernel of the potentially untrusted requestor and further associated with at least one of (A) a TrEE session ID that is related to at least one of information on which the TrEE is to operate or a user of the TrEE or (B) a TrEE type that is based on at least one of the request for the protected data or a configuration of the computing system;
generating targeted protected data by encrypting the protected data with the public targeting key; and
providing the targeted protected data to the potentially untrusted requestor, wherein a private targeting key of the TrEE corresponding to the public targeting key of the TrEE is required to decrypt the targeted protected data.

US Pat. No. 10,972,264

METHOD FOR REALIZING NETWORK ELECTRONIC IDENTITY IDENTIFICATION INFORMATION PROTECTION BASED ON KEY DISPERSION CALCULATION

THE THIRD INSTITUTE OF TH...

1. A method to protect electronic Identity information based on key derived operation, characterized in that, the method is based on an electronic Identity server system, the electronic Identity server system includes clients, a host security module and an electronic Identity server, the method comprises:the host security module generates randomly an application master key, encrypting an application derived identifier of an application with the application master key, and obtaining an application encryption key;
the host security module encrypts a user electronic Identity code with the application encryption key, and obtaining an encryption document;
the host security module sends the encryption document to the electronic Identity server;
the electronic Identity server codes the encryption document and an application identity code, and obtaining an application electronic Identity code; and
the electronic Identity server uses the application electronic Identity code as a user identifier;
wherein the encrypting the application derived identifier with the application master key further comprises—the host security module encrypting a most significant byte of the application derived identifier with the application master key and obtaining a most significant byte of the application encryption key, and the host security module encrypting a least significant byte of the application derived identifier with the application master key and obtaining a least significant byte of the application encryption key.

US Pat. No. 10,972,263

SINGLE NODE MULTI-PARTY ENCRYPTION

Visa International Servic...

1. A method comprising:a) receiving, by a computer node comprising a first software module, a second software module, a third software module, and an optional fourth software module, a cryptographic key;
b) generating, by the first software module, a first random number;
c) providing, by the first software module, a first key portion comprising the first random number and an initial message to be encrypted or decrypted to the second software module;
d) providing, by the first software module, a second key portion comprising a value derived from the first random number and the cryptographic key to the third software module;
e) providing, by the second software module to the third software module or the optional fourth software module, a garbled circuit;
f) providing, by the second software module to the third software module or the optional fourth software module, a first garbled value corresponding to the first key portion;
g) providing, by the second software module to the third software module or the optional fourth software module, a garbled message corresponding to the initial message; and
h) applying, by the third software module or the optional fourth software module, the first garbled value, a second garbled value corresponding to the second key portion, and the garbled message as inputs to the garbled circuit to produce a subsequent message corresponding to the initial message,
wherein the value derived from the first random number and the cryptographic key is an exclusive-OR of the cryptographic key and the first random number.

US Pat. No. 10,972,262

PERSONA AND DEVICE BASED CERTIFICATE MANAGEMENT

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

1. A computer implemented digital certification system comprising:a mobile computing device comprising a firmware component and a hardware certificate authority;
the firmware component configured to:
obtain a private persona key associated with a user of the mobile computing device; and
obtain a public device key associated with the mobile computing device;
a hardware security module of the mobile computing device configured to provide the public device key to the firmware component; and
the hardware certificate authority configured to:
receive, from the firmware component, a persona-device identifier associated with a pairing of the user and the mobile computing device, wherein the persona-device identifier is generated based, at least in part, on the private persona key and the public device key; and
generate a digital certificate certifying that the mobile computing device is under control of the user.

US Pat. No. 10,972,261

SECURE DATA PROCESSING

Via Science, Inc., Somer...

1. A computer-implemented method comprising:sending, from a first system to a second system and from the first system to a third system, encryption key data;
receiving, at the first system from the second system, encrypted event data, the encrypted event data corresponding to an event and being encrypted based at least in part on the encryption key data;
receiving, at the first system from the second system, encrypted threshold data, the encrypted threshold data corresponding to a predicted occurrence of the event and being encrypted based at least in part on the encryption key data;
receiving, at the first system from the third system, encrypted input data, the encrypted input data being encrypted based at least in part on the encryption key data;
processing, using a computer processor and an additive homomorphic operation, the encrypted input data and the encrypted threshold data to determine encrypted difference data;
determining that the encrypted difference data represents the predicted occurrence of the event; and
sending, from the first system to the third system, the encrypted event data.

US Pat. No. 10,972,260

PRE-CALCULATION DEVICE, METHOD, COMPUTER-READABLE RECORDING MEDIUM, VECTOR MULTIPLICATION DEVICE, AND METHOD

NEC CORPORATION, Tokyo (...

1. A pre-calculation device, which is capable of communicating to and from a plurality of other pre-calculation devices, the pre-calculation device comprising:a computer-readable memory;
a Beaver triple generation processor configured to generate a large number of secret-shared Beaver triples by repeatedly using a function of generating two secret-shared random numbers and causing the pre-calculation device and the plurality of other pre-calculation devices to communicate a secret-shared value of a product of the two secret-shared random numbers to one another for generation thereof, to thereby cause the pre-calculation device and the plurality of other pre-calculation devices to secret share a combination of three values including the two secret-shared random numbers and the product thereof;
a Beaver triple random inspection processor configured to:
randomly select a secret-shared Beaver triple from among the large number of secret-shared Beaver triples;
restore the secret-shared Beaver triple by the pre-calculation device and the plurality of other pre-calculation devices communicating the secret-shared Beaver triple to one another; and
confirm that a product of first two elements is equal to a third element by using a value of the restored Beaver triple; and
a Beaver triple position stirring processor configured to randomly replace Beaver triples that have not been restored, to generate replaced secret-shared Beaver triples.

US Pat. No. 10,972,259

LIGHTWEIGHT AND ESCROW-LESS AUTHENTICATED KEY AGREEMENT FOR THE INTERNET OF THINGS

LG ELECTRONICS INC., Seo...

1. A method for computing a shared key (K) for encrypting data, the method comprising:communicating, from a first device to a second device, a first private ephemeral key (XA), and a first parameter set (YA), wherein the first parameter set (YA) includes identity data (IDA) that identifies the first device, a random point (VA) on an elliptic curve, and a first public key (UA); receiving, from the second device, a second private ephemeral key (XB) and a second parameter set (YB), wherein the second parameter set (YB) includes identity data (IDB) that identifies the second device, a random point (VB) on the elliptic curve, and a second public key (UB);
verifying the second public key (UB) as valid when the second public key (UB) equals a hash function (H1) applied to the identity data (IDB) and the random point (VB) on the elliptic curve, which is multiplied by the random point (VB) on the elliptic curve, and as added to a public key (U) of a trusted agent;
verifying the second public key (UB) and the second private ephemeral key (XB) as valid when both the second public key (UB) and the second private ephemeral key (XB) are not a point at infinity on the elliptic curve; and
computing the shared key (K) based at least on the first parameter set (YA), the second parameter set (YB), the first private ephemeral key (XA), and the second private ephemeral key (XB).

US Pat. No. 10,972,258

CONTEXTUAL KEY MANAGEMENT FOR DATA ENCRYPTION

McAfee, LLC, San Jose, C...

1. An apparatus to perform contextual encryption key management, the apparatus comprising:a context discoverer implemented by hardware or at least one processor to:
evaluate, based on a plurality of possible contexts and associated context rules, first context information associated with first unencrypted data to determine a combination of context rules associated with a key, the first context information to be evaluated in response to a first request to encrypt the first unencrypted data to form first encrypted data; and
discover second context information associated with a second request to access the first encrypted data; and
a contextual key mapper implemented by hardware or the at least one processor to:
in response to the first request, (i) determine whether the combination of context rules has been determined previously for other unencrypted data that has undergone encryption, (ii) send a request to a key management service to retrieve the key when the combination of context rules has been determined previously for other unencrypted data that has undergone encryption, and (iii) send a request to the key management service to generate the key when the combination of context rules has not been determined previously for other unencrypted data that has undergone encryption; and
in response to the second request, (iv) validate the second context information associated with the second request based on the combination of context rules associated with the key to determine whether the second request to access the first encrypted data is valid, and (v) obtain the key from the key management service when the second request to access the first encrypted data is valid.

US Pat. No. 10,972,257

MULTI-LEVEL COMMUNICATION ENCRYPTION

Visa International Servic...

1. A method comprising performing, by a user device:storing, in a secure memory of the user device, a credential and a first encryption key for encrypting the credential for sending in a communication to an authorization server, the authorization server providing an authorization response regarding whether to authorize the user device to gain access to a resource;
obtaining, via a local communication interface, a second encryption key for encrypting data associated with an access server;
receiving, from an access device that is local to the user device, resource information about the resource;
generating, by the user device, a message including at least:
a first portion of data encrypted using the first encryption key, wherein the first portion of data is configured to be decrypted by the authorization server, the first portion of data including the credential; and
a second portion of data encrypted using the second encryption key, wherein the second portion of data is configured to be decrypted by the access server, the second portion including at least a portion of the resource information, wherein the first portion of data is different from the second portion of data; and
providing the message such that the message is sent over a wide area network to the authorization server and the access server, the message triggering the authorization server to provide the authorization response.

US Pat. No. 10,972,256

ARCHITECTURAL SECURE SYSTEM FOR DIGITAL FILE IN CYBERSPACE

1. A cyberspace security system where its digital file are always encrypted, both in static and in a mobile state, except during their plaintext processing period, using an ART-CRYPTO secure architectural system, the ART-CRYPTO secure architectural system comprising:a user interface (UI), an identity and authorization management (IAM) module, a data base (DB) with a special file structure (SFS), a cipher engine (CE) module which comprises of a pseudo-random number generator (PNG) module, a clock speed controller module, an encryption/decryption (ED) module, an operating system with a special scheduler (OSS), an isolated random-access memory (IRAM) where its area is isolated from other users or programs when a plaintext file is being processed, and an application programming module (App) which contains multiple general-purpose processors, special-purpose processors (custom-designed processor and memory architecture according to a data computing algorithm and structure), and different kinds of accelerators;
the files in the invented ART-CRYPTO secure architectural system are divided into blocks, the number of blocks in a file is the file length and a block is 128 bits according to the Advanced Encryption Standards (AES);
each block of a file has its own encryption/decryption key, which is provided by the PNG module, and the keys in different blocks are not repeated;
the key stream of a file is generated and consumed within the CE module, wherein the CE module is an application specific integrated circuit (ASIC);
the key stream is consumed immediately right after its generation within the CE module where there is no key stream storage or management;
encrypted files in the DB are in a special file structure (SFS) format, which comprises an encrypted cipher text, a two codes (TC), a location map (LM), and a distribution list (DL);
encrypted file accessing authorization is determined by whether the user's attribute of the file exists in the DL and whether the user passes the user identification (ID) verification process, which occurs in the DB and the identity and authorization management (IAM) module;
wherein all files are encrypted/decrypted in the CE module;
wherein the CE module uses the TC to encrypt/decrypt files;
the plaintext of a file is processed parallelly using specially customized design multiple and different types of processors, with partitioned IRAM surrounding them, according to the data computing structure, where the data computing structure is analyzed and configured by the OSS according to different computational algorithms;
wherein the plaintext of a file is processed in an IRAM, which is assigned by the OSS.

US Pat. No. 10,972,255

BLOCKCHAIN VALIDATION SYSTEM

PAYPAL, INC., San Jose, ...

1. A system, comprising:a processor; and
a memory having stored thereon instructions that are executable by the processor to cause the system to perform operations comprising:
responsive to a first validation request corresponding to a blockchain, applying a hashing algorithm to a first block of the blockchain to produce a first hash value, wherein the first validation request was generated at a user device of a user; and
based on the first hash value, causing a first image of a plurality of images to be shown on a display device of the user device, wherein the first image indicates validity of contents of the blockchain;
wherein causing a display of a second image on the display device indicates to the user that the contents of the blockchain are not valid due to a change in the first hash value.

US Pat. No. 10,972,254

BLOCKCHAIN CONTENT RECONSTITUTION FACILITATION SYSTEMS AND METHODS

Upheaval LLC, Lake Steve...

1. A content reconstitution preparedness method comprising:invoking transistor-based circuitry configured to obtain first user content from a first human entity via a first computing device;
invoking transistor-based circuitry configured to record a first rendering of said first user content onto a first blockchain node and a second rendering of said first user content onto a second blockchain node, wherein a first cryptographic hash at least partly protects said first rendering against surreptitious tampering, wherein a second cryptographic hash protects said second rendering against surreptitious tampering, wherein said first and second cryptographic hashes are not identical, and wherein recording said first rendering of said first user content comprises
(1) generating said first rendering by extracting secondary data from a raw version of said first user content for recordation in archival storage media and by including a reference to said secondary data with a remainder of said first user content in said first rendering of said first user content and
(2) after extracting said secondary data from said raw version of said first user content, generating said second rendering by including at least a reference to said secondary data with said remainder of said first user content in said second rendering of said first user content;
invoking transistor-based circuitry configured to trigger a recordation of secondary content of said first user content onto one or more storage media as an automatic and conditional response partly based on a physical location of said first computing device and partly based on said first and second renderings both comprising at least one pointer indicating a first storage location of said secondary content; and
invoking transistor-based circuitry configured to implement a programmatic migration from said first rendering at least to one or more other renderings owned by one or more other human entities after a catastrophic loss of at least said second rendering.

US Pat. No. 10,972,253

VIRTUAL ENIGMA CIPHER

ATLASSIAN PTY LTD., Sydn...

1. A method, comprising:retrieving a plurality of static wheels, wherein each static wheel of the plurality of static wheels comprises a data structure storing a sequence of data values;
receiving a password;
using the password to generate a dynamic wheel, wherein the dynamic wheel comprises a data structure storing a sequence of data values;
receiving an unencrypted message;
initializing a plurality of wheel pointers wherein each wheel pointer corresponds to a particular static wheel of the plurality of static wheels or the dynamic wheel;
for each particular position of a length of the unencrypted message:
generating an encrypted result value for the particular position of the unencrypted message;
storing the encrypted result value as the value of the particular position in an encrypted payload; and
incrementing each wheel pointer of the plurality of wheel pointers;
generating an encrypted message comprising the encrypted payload;
wherein the method is performed using one or more processors.

US Pat. No. 10,972,252

COMPRESSIBLE (F)HE WITH APPLICATIONS TO PIR

International Business Ma...

1. A method, comprising:encrypting, for sending to a first computer system and performed at a second computer system, plaintext to create encrypted data;
sending the encrypted data from the second computer system to the first computer system, without the first computer system having a decryption key to decrypt the encrypted data;
sending, by the second computer system, a request for specific information that can be determined using the encrypted data;
receiving, at the second computer system and from the first computer system, a response to the request, the response comprising one or more compressed ciphertexts corresponding to the specific information that was requested; and
decrypting, by the second computer system, the one or more compressed ciphertexts into corresponding plaintext, wherein the decrypting comprises decrypting the response comprising the one or more compressed ciphertexts to obtain a redundant encoding of the plaintext corresponding to the one or more compressed ciphertexts and noise, and using the redundancy of the redundant encoding to eliminate the noise and recover the plaintext corresponding to the one or more compressed ciphertexts.

US Pat. No. 10,972,251

SECURE WEB BROWSING VIA HOMOMORPHIC ENCRYPTION

Enveil, Inc., Fulton, MD...

1. A method comprising:receiving at a server an encrypted query from a client, the encrypted query being a homomorphic query matrix encrypted from a query using a homomorphic encryption scheme, the encrypted query received without a key for decrypting the encrypted query;
evaluating the encrypted query over web content D without decrypting the encrypted query to produce an encrypted response; and
sending the encrypted response from the server to the client for decryption at the client.

US Pat. No. 10,972,250

DEVICE AND METHOD FOR CORRECTING AT LEAST ONE TRANSMISSION PARAMETER

Robert Bosch GmbH, Stutt...

1. A method for correcting at least one transmission parameter for data transmission between a sensor unit and a control unit, comprising:generating a sensor clock signal with a predefined period length with a sensor oscillator;
determining the at least one transmission parameter based on the sensor clock signal;
generating a reference clock signal with a reference oscillator with a predefined reference period length;
receiving the reference clock signal;
comparing the sensor clock signal with the reference clock signal;
determining a deviation of a current period length of the sensor clock signal from a setpoint period length based on the comparison; and
correcting the at least one transmission parameter based on the determined deviation.

US Pat. No. 10,972,249

SYSTEM AND METHOD FOR DATA SAMPLER DRIFT COMPENSATION

Microchip Technology Inc....

1. A method for data sampler drift compensation in a serializer/deserializer (SerDes) receiver, the method comprising:receiving, at a drift compensation engine, off-data values from a plurality of data value selectors, each one of the plurality of data value selectors coupled to one of a plurality of data sampler pairs of a speculative Decision Feedback Equalizer (DFE) in a SerDes receiver; and
generating, by the drift compensation engine, a drift compensation value for each data sampler of the data sampler pairs based upon the off-data values received from each of the plurality of data value selectors.

US Pat. No. 10,972,248

METHOD OF CALIBRATING CLOCK PHASE AND VOLTAGE OFFSET, DATA RECOVERY CIRCUIT PERFORMING THE SAME AND RECEIVER INCLUDING THE SAME

Samsung Electronics Co., ...

1. A method of calibrating a clock phase and a voltage offset, the method comprising:receiving an input data signal that is periodically toggled;
performing a clock phase calibration operation based on an up signal and a down signal, wherein respective phases of a plurality of clock signals are configured to be adjusted by the clock phase calibration operation, and wherein the up signal and the down signal are generated based on the input data signal, a reference voltage and the plurality of clock signals; and
performing a voltage offset calibration operation based on the up signal, the down signal and a first sample data signal, wherein a voltage level of the reference voltage is adjusted by the voltage offset calibration operation, wherein the first sample data signal is generated by sampling the input data signal based on one of the plurality of clock signals, and
wherein the clock phase calibration operation and the voltage offset calibration operation are performed independently of each other and not to overlap in time with each other.

US Pat. No. 10,972,247

REFERENCE SUBFRAMES FOR SYNCHRONIZATION AND CELL MEASUREMENTS

Apple Inc., Cupertino, C...

1. An apparatus comprising:a processor configured to cause a base station to:
periodically transmit first dedicated synchronization and measurement subframes according to a configured periodicity, during a time period when no data communications are performed by a first cell of the base station, to one or more wireless devices in a coverage area corresponding to the first cell;
wherein the first dedicated synchronization and measurement subframes are a subset of a plurality of dedicated synchronization and measurement subframes, wherein each of the plurality of dedicated synchronization and measurement subframes includes reference signals;
wherein the first dedicated synchronization and measurement subframes are transmitted by the base station when other ones of the plurality of dedicated synchronization and measurement subframes are periodically transmitted by other cells during the time period according to the configured periodicity, wherein no data communications are performed by the other cells during the time period; and
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,972,246

SOUNDING REFERENCE SIGNAL (SRS) TRANSMISSION PROTOCOL FOR AN UPLINK PILOT TIME SLOT

QUALCOMM Incorporated, S...

1. A method for wireless communication by a user-equipment (UE), comprising:receiving signaling indicating a first subframe configuration, the first subframe configuration corresponding to a subframe with a first number of symbols in an uplink pilot time slot (UpPTS);
receiving signaling indicating a second configuration, the second configuration indicating a second number of symbols in the UpPTS of the subframe, wherein the second configuration corresponds to another subframe configuration with a fewer number of symbols in a UpPTS as compared to the first number of symbols of the UpPTS of the subframe corresponding to the first subframe configuration;
generating a frame comprising the UpPTS having the first number of symbols corresponding to the first subframe configuration, the UpPTS including one or more sounding reference signals (SRSs) corresponding to the second configuration; and
transmitting the frame comprising the UpPTS.

US Pat. No. 10,972,245

METHOD AND DEVICE FOR TRANSMITTING MEASUREMENT PILOT SIGNAL

Huawei Technologies Co., ...

1. A method comprising:determining, by a first device from a plurality of subbands comprised in system bandwidth, a first subband set, wherein the first subband set comprises a plurality of consecutive subbands, a quantity of physical resource blocks (PRBs) comprised in a subband of the plurality of consecutive subbands is an integral multiple of a quantity of PRBs comprised in a PRB bundle and the PRB bundle is used for joint channel estimation by a second device;
sending, by the first device, identifier information of the first subband to the second device; and
transmitting, by the first device, a measurement pilot signal in the PRBs corresponding to the first subband set to the second device.

US Pat. No. 10,972,244

METHOD AND APPARATUS FOR LOW-OVERHEAD AND LOW LATENCY MULTI-BEAM OPERATION

Samsung Electronics Co., ...

1. A user equipment (UE) for a multi-beam operation in a wireless communication system, the UE comprising:a transceiver configured to:
receive, from a base station (BS), a sounding reference signal (SRS) resource configuration,
receive, from the BS, a triggering message instructing the UE to transmit an SRS, and
receive, from the BS, a configuration for a transmission configuration indicator (TCI) state that includes an identification (ID) indicating the SRS resource configuration, wherein the TCI state configures a quasi co-location-Type D (QCL-Type D) for the included ID indicating the SRS resource configuration; and
a processor operably connected to the transceiver, the processor configured to identify a set of resources to transmit the SRS,
wherein the transceiver is further configured to transmit, to the BS over an uplink channel, the SRS based on the SRS resource configuration with a spatial domain transmission filter.

US Pat. No. 10,972,243

MOBILE STATION AND RECEPTION METHOD

Sun Patent Trust, New Yo...

1. An integrated circuit to control a process, the process comprising:receiving first reference signals transmitted on a plural resource elements in a resource block, and receiving second reference signals transmitted on a same one resource element in the resource block via a pair of antenna ports, the second reference signals having a polarity opposite to each other, and the first reference signals being associated with mobile stations of a first type and the second reference signals being associated with mobile stations of a second type; and
estimating one or more channel values using one or more of: the first reference signals and the second reference signals.

US Pat. No. 10,972,242

METHOD FOR TRANSMITTING UPLINK AND WIRELESS DEVICE USING SAME

LG Electronics Inc., Seo...

1. A method for performing an uplink transmission in a wireless communication system, the method performed by a user equipment (UE) configured to aggregate carriers and comprising:determining that a total transmission power exceeds a maximum transmission power in a transmission period including at least one or more OFDM symbols,
wherein the total transmission power includes a first power for a first uplink transmission and a second power for a second uplink transmission,
performing the first uplink transmission based on the first power and the second uplink transmission based on the second power,
wherein the first power and the second power are determined based on a priority,
wherein the priority indicates that the first uplink transmission is prioritized over the second uplink transmission, based on that the first uplink transmission is a physical uplink shared channel (PUSCH) transmission with uplink control information (UCI) and the second uplink transmission is a physical random access channel (PRACH) transmission on a secondary cell, and
wherein the determination of the first power and the second power comprises, controlling the total power in the transmission period to be equal to or less than the maximum transmission power.

US Pat. No. 10,972,241

METHOD FOR RECEIVING SRS CONFIGURATION INFORMATION AND TERMINAL THEREFOR

LG Electronics Inc., Seo...

1. A method for transmitting a sounding reference signal (SRS) by a user equipment (UE), the method comprising:transmitting capability information of the UE, the capability information including a number of SRS resources which can be simultaneously transmitted by the UE;
receiving resource information related to SRS resources which can be configured for simultaneous transmission; and
transmitting the SRS on the SRS resources based on the resource information,
wherein the SRS resources are allocated in a same orthogonal frequency division multiplexing (OFDM) symbol and a same resource block.

US Pat. No. 10,972,240

PILOT SEQUENCE TRANSMISSION METHOD AND APPARATUS

Huawei Technologies Co., ...

1. A method for pilot sequence transmission, the method comprising:determining, by a terminal device, a first pilot sequence from a first pilot sequence set;
mapping, by the terminal device, the first pilot sequence to a first orthogonal frequency division multiplexing (OFDM) symbol of a grant free transmission resource;
determining, by the terminal device, a second pilot sequence for uplink data demodulation;
mapping, by the terminal device, the second pilot sequence to either:
(1) a second OFDM symbol of the grant fee transmission resource and a third OFDM symbol of the grant fee transmission resource, wherein a first pilot sub-sequence comprised in the second pilot sequence is mapped to the second OFDM symbol of the grant fee transmission resource, and a second pilot sub-sequence comprised in the second pilot sequence is mapped to the third OFDM symbol of the grant fee transmission resource; or
(2) a fourth OFDM symbol of the grant fee transmission resource; and
sending, by the terminal device, the first pilot sequence and the second pilot sequence.

US Pat. No. 10,972,239

METHOD AND APPARATUS FOR CSI-RS SETTING FOR BEAM MANAGEMENT IN WIRELESS COMMUNICATION SYSTEM

LG ELECTRONICS INC., Seo...

1. A method of determining a beam to be used for communication by a user equipment (UE) in a millimeter wave (mmWave) communication system, the method comprising:receiving a synchronization signal (SS) block or a channel state information-reference signal (CSI-RS) from a base station (BS);
reporting a preferred primary beam based on the received SS block or CSI-RS to the BS;
receiving secondary beam information based on the preferred primary beam from the BS;
reporting a preferred secondary beam based on the secondary beam information to the BS;
changing the preferred primary beam based on the preferred primary beam and the preferred secondary beam not satisfying a threshold; and
transmitting a beam recovery signal for reporting a changed preferred primary beam to the BS based on an uplink resource being allocated by the BS,
wherein the UE is configured with a CSI-RS resource based on the preferred secondary beam by the BS, and
wherein the secondary beam information includes information about at least one secondary beam quasi-co-located (QCLed) with the preferred primary beam.

US Pat. No. 10,972,238

SYSTEM AND METHOD FOR PHASE TRACKING REFERENCE SIGNAL (PT-RS) MULTIPLEXING

APPLE INC., Cupertino, C...

1. An apparatus of a base station, operable to use phase tracking reference signals (PT-RSs), the apparatus comprising:one or more processors configured to:
identify a plurality of modulation and coding schemes (MCSs) for a UE for each of a plurality of bandwidth parts (BWPs) each having a subcarrier spacing (SCS);
select a time density of a PT-RS for each of the plurality of BWPs based on the MCS of each respective BWP;
select a frequency density of the PT-RS for each of the plurality of BWPs based on an allocated bandwidth for each respective BWP; and
encode the time density and the frequency density for the PT-RS for each of the plurality of BWPs for transmission to the UE in higher layer signaling; and
a memory interface configured to send to a memory the time density for each of the plurality of BWPs based on the MCS of each respective BWP, and frequency density for each of the plurality of BWPs based on the allocated bandwidth for each respective BWP.

US Pat. No. 10,972,237

REFERENCE SIGNAL SENDING METHOD AND REFERENCE SIGNAL SENDING APPARATUS

Huawei Technologies Co., ...

1. A reference signal sending method comprising:determining, by a first sending device, a first reference signal and a first code resource,
wherein the first code resource is orthogonal to a second code resource used to transmit a second reference signal, and
wherein the first reference signal is a reference signal of a first type, the second reference signal is a reference signal of a second type that is different from the first type; and
sending, by the first sending device, the first reference signal by using the first code resource,
wherein the first reference signal is carried by at least one first time-frequency resource group and the second reference signal is carried by at least one second time-frequency resource group
wherein a value of a quantity of resource elements (REs) occupied by each of the at least one first time-frequency resource group is the same as a value of a length of the first code resource and a value of a quantity of REs occupied by each of the at least one second time-frequency resource group is the same as a value of a length of the second code resource,
wherein the first reference signal and the second reference signal are multiplexed on a time-frequency resource occupied by the at least one first time-frequency resource group, based on the first code resource and the second code resource,
wherein the at least one first time-frequency resource group and the at least one second time-frequency resource group occupy a same time-frequency resource, and
wherein each of the at least one first time-frequency resource group occupies 2N or 4N REs and each of the at least one second time-frequency resource group occupies 2M or 4M REs, respectively, where each of N and M is an integer greater than 1.

US Pat. No. 10,972,236

SIGNAL TRANSMISSION METHOD, SIGNAL RECEPTION METHOD, APPARATUS, AND SYSTEM IN WIRELESS COMMUNICATION

HUAWEI TECHNOLOGIES CO., ...

1. A method for signal transmission in wireless communication, the method comprising:determining a sequence {fn} comprising 2×N elements, wherein fn is an element of {fn}, N is a positive integer and an even number, n is an integer, and 0?n?2×N?1;
mapping the sequence {fn} to 2×N subcarriers; and
sending, on the 2×N subcarriers, a signal that carries the sequence {fn};
wherein the sequence {fn} comprises:
when n is an odd number, fn=A1·xn·exp(2?·j·?·n);
when n is an even number, fn=A2·xn·exp(2?·j·?·n);
A1 and A2 are non-zero complex numbers, ? is a real number, j=??1, exp(j×h) represents ej×h, and h is any real number; and {xn} is a sequence composed of xn, and meets at least one of the following conditions:
condition 1: when n is an even number greater than or equal to 0 and less than or equal to N?1,
xn+N=?×j×xn;
when n is an odd number greater than or equal to 0 and less than or equal to N?1,
xn+N=??×j×xn;
wherein a=1 or 1, j=??1, and N is a positive integer and an even number; and
condition 2: when N=6,
c is a non-zero complex number, 0?n?2, and{y0 y1 y2 y3 y4 y5} is one of the following sequences:
{2 0 6 2 4 6},
{6 0 2 6 4 2},
{0 6 4 4 2 0},
{2 6 6 4 4 0},
{6 2 2 4 4 0},
{6 6 2 4 0 0},
{2 2 6 4 0 0},
{4 2 0 4 6 0},
{0 2 4 0 6 4},
{2 0 6 6 4 2},
{4 0 0 6 6 2},
{0 4 4 6 6 2},
{0 0 4 6 2 2},
{4 4 0 6 2 2},
{6 4 2 6 0 2},
{2 4 6 2 0 6},
{4 2 0 0 6 4},
{6 2 2 0 0 4},
{2 6 6 0 0 4},
{2 2 6 0 4 4},
{6 6 2 0 4 4},
{0 6 4 0 2 4},
{4 6 0 4 2 0},
{6 4 2 2 0 6},
{0 4 4 2 2 6},
{4 0 0 2 2 6},
{4 4 0 2 6 6},
{0 0 4 2 6 6}.

US Pat. No. 10,972,235

SYSTEMS AND METHODS FOR EFFICIENT TRAFFIC OFFLOAD WITHOUT SERVICE DISRUPTION

APPLE INC., Cupertino, C...

1. An apparatus for a network node for a network, the network node configured to provide mobility management for a user equipment (UE) wirelessly connectable to the network, the apparatus comprising:a memory interface to send or receive, to or from a memory device, user equipment (UE) information regarding a point of attachment to the network; and
a processor to:
process the information to determine whether a user plane connection of the UE needs to be relocated; and
generate a message to indicate a request for the user plane connection to be relocated by release of a first user plane connection to the network and termination of first traffic flows over the first user plane connection after establishment of a second user plane connection to the network and establishment of second traffic flows over the second user plane connection.

US Pat. No. 10,972,234

DEVICES, METHODS AND COMPUTER PROGRAMS FOR WIRELESS COMMUNICATION WITH MULTIPLE-ACCESS

Huawei Technologies Co., ...

1. A network node device, comprising:a radio transceiver configured to receive, from a plurality of user equipments (UEs), a data sequence over a first set of resource elements and a second set of resource elements, wherein the first set of resource elements is mapped non-orthogonally and the second set of resource elements is mapped orthogonally; and
a processor configured to:
determine channel vectors based at least in part on the data sequence received over the first set of resource elements or the second set of resource elements, and
associate, by utilizing the data sequence received over the second set of resource elements, the determined channel vectors with each of the plurality of UEs,
wherein the processor is configured to determine channel vectors based additionally on a scaled covariance matrix of the data sequence received over at least one resource element of the first set of resource elements and the second set of resource elements, determine eigenvalues and eigenvectors of the determined scaled covariance matrix, and scale the eigenvectors to obtain, as the determined channel vectors, a candidate set of channel vectors.

US Pat. No. 10,972,233

METHOD AND APPARATUS FOR SEQUENCE HOPPING IN SINGLE CARRIER FREQUENCY DIVISION MULTIPLE ACCESS (SC-FDMA) COMMUNICATION SYSTEMS

Samsung Electronics Co., ...

1. A method performed by a user equipment in a communication system, the method comprising:in case that a group hopping is enabled,
selecting a first sequence in a first sequence group among 30 sequence groups; and
transmitting a first reference signal based on the selected first sequences; and
in case that the group hopping is disabled and a sequence length associated with a second reference signal is greater than or equal to 6 resource blocks (RBs),
selecting a second sequence by a sequence hopping in a second sequence group consisting of two sequences, and
transmitting the second reference signal based on the selected second sequence,
wherein the sequence hopping is performed in a unit of a slot.

US Pat. No. 10,972,232

RETRANSMISSION METHOD AND DEVICE

Huawei Technologies Co., ...

1. A retransmission method, comprising:receiving, by a transmitting device, feedback information transmitted by a receiving device, wherein the feedback information is transmitted by the receiving device based on first information indicated by a retransmission mode;
generating, by the transmitting device based on second information indicated by the retransmission mode and the feedback information, retransmitted data; and
transmitting, by the transmitting device based on third information indicated by the retransmission mode, the retransmitted data to the receiving device,
wherein the first information indicates a time-frequency resource occupied by the feedback information,
wherein the time-frequency resource occupied by the feedback information is determined by the receiving device based on a first mapping relationship comprised in the first information,
wherein the first mapping relationship is a mapping relationship between the time-frequency resource occupied by the feedback information and fourth information, and
wherein the fourth information comprises at least one of the following information:
a modulation and coding scheme for initial transmission,
a modulation and coding scheme for previous data retransmission,
a time-frequency resource for initial transmission,
a time-frequency resource for data retransmission,
a quantity of times of retransmission,
a slot for initial transmission, or
a slot for retransmission.

US Pat. No. 10,972,231

WIRELESS COMMUNICATION TERMINAL, BASE STATION DEVICE, RESOURCE ALLOCATION METHOD

Sun Patent Trust, New Yo...

1. A base station comprising:a transmitter, which, in operation, transmits an enhanced physical downlink control channel (EPDCCH) including an ACK/NACK Resource Indicator (ARI) in one or more enhanced control channel elements (eCCEs) of a physical resource block (PRB) set; and
a receiver, which, in operation, receives an ACK/NACK signal using an ACK/NACK resource;
wherein the ACK/NACK resource depends on both the PRB set and a value of the ARI, the ARI being 2 bits and having a value independent of the eCCEs.

US Pat. No. 10,972,230

METHOD AND APPARATUS FOR SENDING FEEDBACK USING TWO-STAGE UPLINK SCHEDULING

NOKIA SOLUTIONS AND NETWO...

1. A method, comprising:receiving in data communication on unlicensed spectrum in a first downlink burst from a base station at least one first downlink transport block for which an acknowledgement is required;
preparing a first uplink channel for transmission of first uplink control information in which the acknowledgement of the first transport block is to be provided, wherein generation of the first uplink control information is independent of index information of a subframe in which the first uplink channel is transmitted;
not transmitting said first uplink channel, with said acknowledgement in an uplink burst immediately following the first downlink burst;
detecting a second downlink burst; wherein the second downlink burst is the next downlink burst following the first downlink burst; and
transmitting the first uplink channel in a subframe immediately following the end of the second downlink burst.

US Pat. No. 10,972,229

HARQ FEEDBACK FOR SIDELINK COMMUNICATION

Qualcomm Incorporated, S...

1. A method of wireless communication performed by a user equipment (UE), comprising:receiving a physical sidelink feedback channel (PSFCH) configuration indicating at least one of: a quantity of negative acknowledgement (NACK) resources included in a set of NACK resources, or
a quantity of acknowledgement (ACK) resources included in a set of ACK resources;
receiving a plurality of sidelink communications in one or more transmission period slots in a frame structure of a sidelink between the UE and another UE; and
transmitting a plurality of hybrid automatic repeat request (HARQ) feedback communications, associated with the plurality of sidelink communications, on the sidelink and in a HARQ feedback resource included in a multi-slot feedback reporting period of the sidelink,
wherein the multi-slot feedback reporting period is a subset of slots included in the frame structure of the sidelink,
wherein the subset of slots are different from the one or more transmission period slots, wherein the HARQ feedback resource includes one or more symbols in the subset of slots or one or more portions of the one or more symbols, and
wherein the HARQ feedback resource includes: the set of (NACK)NACK resources, or the set of NACK resources and the set of ACK resources.

US Pat. No. 10,972,228

BASE STATION DEVICE, USER EQUIPMENT, WIRELESS COMMUNICATION SYSTEM, AND COMMUNICATION METHOD

FUJITSU LIMITED, Kawasak...

1. A base station device comprising:a transmitter configured to transmit a transport block that includes a plurality of code block groups; and
a receiver configured to receive a confirmation signal which indicates that one or more code block groups of the plurality of code block groups has not been successfully received, wherein
the transmitter transmits a control signal when the receiver receives the confirmation signal, and
wherein the control signal comprises
first information that indicates retransmission of the one or more code block groups of the plurality of code block groups to be received and
second information that indicates whether the earlier received one or more code block groups of the plurality of code block groups stored in a buffer are combinable with the one or more code block groups of the plurality of code block groups to be received to recover data.

US Pat. No. 10,972,227

METHOD AND DEVICE FOR INFORMATION TRANSMISSION

GUANGDONG OPPO MOBILE TEL...

1. A method for transmitting information, comprising:determining, by a terminal device, first quantity information, wherein the first quantity information is information about a number of code block groups comprised in a transport block, and each code block group comprises at least one code block; and
determining, by the terminal device, information about code block groups comprised in a currently scheduled transport block according to the first quantity information and a second quantity information, wherein the second quantity information is information about a total number of bits comprised in the currently scheduled transport block;
wherein the first quantity information is used to indicate a maximum number of code block groups of a transport block, and the information about the code block groups comprised in the currently scheduled transport block is a number of the code block groups comprised in the currently scheduled transport block; and
wherein determining, by the terminal device, information about code block groups comprised in the currently scheduled transport block according to the first quantity information and the second quantity information, comprises:
determining, by the terminal device, a number of the code blocks comprised in the currently scheduled transport block according to the second quantity information; and
determining, by the terminal device, the number of the code block groups comprised in the currently scheduled transport block according to the maximum number of code block groups of a transport block and the number of the code blocks comprised in the transport block.

US Pat. No. 10,972,226

DISABLING, USING AN EXPLICIT INDICATION, HYBRID AUTOMATIC REPEAT REQUEST (HARQ) ACKNOWLEDGMENTS FOR PACKETS FOR WHICH ACKNOWLEDGEMENTS ARE SUPPORTED AT A NETWORK OR HIGHER LAYER

Charter Communications Op...

1. A communications method comprising:identifying, at a first wireless communications device including a transmitter, a first traffic flow that supports an end to end retransmission method in the event of a communications failure of data being communicated in said first traffic flow, said first traffic flow extending between a third device and a second wireless communications device and passing through the first wireless communications device, said third device being a first end point of said first traffic flow, said second wireless communications device being a second end point of said first traffic flow;
transmitting, from the first wireless communications device, an explicit indication in a downlink message to the second wireless communications device to skip Hybrid Automatic Repeat Request (HARQ) feedback for data, corresponding to the first traffic flow;
wherein said first traffic flow is one of a plurality of traffic flows passing through the first wireless communications device, some of said plurality of traffic flows not supporting an end to end retransmission method;
wherein said explicit indication to skip Hybrid Automatic Repeat Request (HARQ) feedback for data is a predetermined value in a predetermined field of a downlink control information (DCI) scheduling message; and
wherein said first traffic flow is a TCP/IP packet flow which supports end to end packet retransmission while HARQ suppression is applied to said first traffic flow.

US Pat. No. 10,972,225

ACKNOWLEDGMENT FEEDBACK TECHNIQUES IN SHARED RADIO FREQUENCY SPECTRUM

QUALCOMM Incorporated, S...

1. A method for wireless communications at a user equipment (UE), comprising:determining hybrid automatic repeat request (HARQ) feedback for a set of HARQ processes associated with downlink transmissions from a base station, wherein each HARQ process of the set of HARQ processes has an associated data indicator that indicates whether the associated downlink transmission includes an initial transmission of downlink data or a retransmission of previously transmitted downlink data;
receiving, from the base station, downlink control information that indicates the UE is to provide a one-shot feedback report for at least a subset of the HARQ processes;
identifying, for each HARQ process of at least the subset of HARQ processes, associated HARQ feedback that includes an acknowledgment/negative-acknowledgment indication of the downlink transmission associated with the HARQ process and the associated data indicator that indicates whether the associated downlink transmission includes an initial transmission of downlink data or a retransmission of previously transmitted downlink data, wherein a default data indicator is identified as the associated data indicator for one or more HARQ processes in an absence of scheduling information for the associated HARQ process; and
transmitting, to the base station, the one-shot feedback report including the HARQ feedback and the associated data indicator for each HARQ process of at least the subset of the HARQ processes.

US Pat. No. 10,972,224

BASE STATION APPARATUS, TERMINAL APPARATUS, AND COMMUNICATION METHOD THEREOF

SHARP KABUSHIKI KAISHA, ...

1. A base station apparatus for communicating with multiple terminal apparatuses, the base station apparatus comprising:a receiver configured to receive an identification signal identifying each terminal apparatus having transmitted uplink data and the transmitted uplink data; and
a transmitter configured to transmit a signal indicating a delivery confirmation for the uplink data, wherein:
the signal indicating the delivery confirmation includes a first signal indicating a bundled delivery confirmation for the uplink data received from the multiple terminal apparatuses on an identical time resource and an identical frequency resource, and a second signal indicating a delivery confirmation for each terminal apparatus;
the first signal indicates that the bundled delivery confirmation is associated with a parameter shared by the multiple terminal apparatuses having transmitted the uplink data on the identical time resource and the identical frequency resource, and the parameter shared by the multiple terminal apparatuses includes a subframe number in which the uplink data has been transmitted; and
the second signal indicates that the delivery confirmation for each of the multiple terminal apparatuses is associated with a parameter specific to the terminal apparatus.

US Pat. No. 10,972,223

TIMING CONSIDERATIONS FOR AUL-DFI

QUALCOMM Incorporated, S...

1. A method of wireless communication, comprising:receiving, at a user equipment (UE) from a serving base station, a first signal identifying a minimum processing time for the serving base station to process physical uplink shared channel (PUSCH) transmissions from the UE;
receiving, at the UE, a downlink feedback information (DFI) message from the serving base station, wherein the DFI message includes a bitmap containing acknowledgment information for a plurality of PUSCH transmissions from the UE; and
identifying, by the UE, whether the plurality of PUSCH transmissions includes one or more acknowledged PUSCH transmissions having a pending time in excess of the minimum processing time and whether the plurality of PUSCH transmissions includes one or more pending PUSCH transmissions having the pending time less than the minimum processing time, by interpreting the bitmap using the minimum processing time identified by the first signal.

US Pat. No. 10,972,222

METHOD OF TRANSMITTING AND RECEIVING SIGNALS IN WLAN SYSTEM AND DEVICE FOR THE SAME

LG ELECTRONICS INC., Seo...

1. A method in a wireless local area network (WLAN), the method performed by a station (STA) and comprising:configuring a header field including information related to whether dual carrier modulation (DCM) is applied;
applying the DCM by generating a first modulation symbol value for a first channel and a second modulation symbol value for a second channel, wherein the first modulation symbol value includes a first complex value and a second complex value, wherein the second modulation symbol value includes a third complex value and a fourth complex value, wherein the first complex value is used for a first group of data subcarriers in the first channel, the second complex value is used for a second group of data subcarriers in the first channel, the third complex value is used for a first group of data subcarriers in the second channel, the fourth complex value is used for a second group of data subcarriers in the second channel, wherein the first complex value is modulated based on each pair of bits included in first input encoded bits of a first spatial stream (SS), wherein the second complex value is modulated based on each pair of bits included in second input encoded bits of a second SS, wherein the third complex value is modulated based on each pair of bits included in the first input encoded bits of the first SS, wherein the fourth complex value is modulated based on each pair of bits included in the second input encoded bits of the second SS, wherein the first modulation symbol value is complex conjugate of the second modulation symbol value;
configuring a physical layer protocol data unit (PPDU) including the header field, the first modulation symbol value, and the second modulation symbol value; and
transmitting the PPDU based on the first and second channels.

US Pat. No. 10,972,221

UPLINK FEEDBACK METHOD, USER EQUIPMENT, AND BASE STATION

Huawei Technologies Co., ...

1. A system, comprising:a user equipment, configured to detect the downlink data transmitted from a base station in at least two consecutive downlink transmission time intervals, joint encode feedback signals responding to the downlink data in the at least two consecutive downlink transmission time intervals to obtain joint uplink feedback information, and transmit, in an uplink transmission time interval, the joint uplink feedback information for the at least two consecutive downlink transmission time intervals to the base station;
wherein a length of the uplink transmission time interval used for transmitting the feedback information is N multiplied by a length of one downlink transmission time interval in the at least two consecutive downlink transmission time intervals, wherein N is an integer equal to or greater than 2.

US Pat. No. 10,972,220

INTERLEAVING METHOD AND APPARATUS

Huawei Technologies Co., ...

1. An interleaving method, comprising:obtaining, by a first device, a to-be-interleaved bit sequence for a second device, wherein the to-be-interleaved bit sequence comprises L subsequences, the L subsequences comprise at least a first subsequence group and a second subsequence group, the first subsequence group comprises at least two subsequences, the second subsequence group comprises at least one subsequence, and L is a positive integer greater than 1, wherein the first and the second subsequence groups are generated using a modulo operation;
performing, by the first device, an interleaving operation on the to-be-interleaved bit sequence to generate an interleaved bit sequence, wherein the interleaving operation comprises:
interleaving the subsequences in the first subsequence group in a first interleaving manner, and
skipping interleaving the subsequence in the second subsequence group or interleaving the subsequence in the second subsequence group in a second interleaving manner that is different from the first interleaving manner, wherein the first interleaving manner is first row-column interleaving, the second interleaving manner is second row-column interleaving, and row quantities or column quantities of the first row-column interleaving and the second row-column interleaving are different; and
after the interleaving operation, transmitting, by the first device and over a wireless communication channel to the second device, a signal comprising the interleaved bit sequence.

US Pat. No. 10,972,219

LDPC INTERLEAVER DESIGN FOR IMPROVED ERROR FLOOR PERFORMANCE

QUALCOMM Incorporated, S...

1. A method for wireless communications by a transmitting device, comprising:encoding one or more information bits using a low density parity check (LDPC) code to produce a coded bit sequence comprising systematic bits and parity bits;
storing the coded bit sequence in a circular buffer;
performing rate matching on the coded bit sequence, wherein the rate matching comprises:
interleaving the parity bits with a partial interleaver; and
interleaving the systematic bits and the interleaved parity bits with a systematic bit priority mapping (SBPM) interleaver;
mapping the SBPM interleaved bit sequence to constellation points according to a modulation scheme to produce a modulated bit sequence; and
transmitting the modulated bit sequence.

US Pat. No. 10,972,218

APPARATUS AND METHOD FOR CONTROLLING RECEIVING DATA

Samsung Electronics Co., ...

1. A method of operating a first electronic device in a wireless communication system, the method comprising:determining, by at least one processor, whether to perform a partial decoding or a normal decoding based on a channel quality;
if it is determined to perform the partial decoding,
decoding, by the at least one processor, partial data received by a transceiver from a second electronic device during a part of one transmission time interval (TTI);
when the decoding of the partial data succeeds, performing, by the at least one processor, at least one complementary decoding until a decoding success count reaches a decoding threshold; and
when the decoding success count reaches the decoding threshold, outputting, by the at least one processor, a decoding result for the at least one complementary decoding; and
if it is determined to perform the normal decoding, decoding, by the at least one processor, all data of the one TTI and outputting a decoding result for all of the data of the one TTI,
wherein one of the at least one complementary decoding comprises:
a decoding of data comprising:
previous data for which a previous decoding was performed; and
additional data received by the transceiver during an additional part of the one TTI, after the previous data.

US Pat. No. 10,972,217

SCHEDULING FOR LOW-DENSITY PARITY-CHECK CODES

QUALCOMM Incorporated, S...

1. A method for wireless communication, comprising:receiving a message encoded as a low-density parity-check (LDPC) code that includes a plurality of check nodes and a plurality of bit nodes;
applying a first number of decoding iterations to decoding the message, wherein only a portion of the plurality of check nodes is decoded during each of the first number of decoding iterations;
applying a second number of decoding iterations to decoding the message after the first number of decoding iterations are applied, wherein all of the plurality of check nodes are decoded during each of the second number of decoding iterations; and
decoding the message through completion of both the first number of decoding iterations and the second number of decoding iterations.

US Pat. No. 10,972,216

POLAR CODE ENCODING METHOD AND DEVICE

Huawei Technologies Co., ...

1. A channel coding method, performed by a coding device in a communication system, comprising:obtaining K data bits, wherein K is an integer greater than or equal to 1;
obtaining a first index set from a common index set, wherein the first index set comprises K indexes, and the common index set comprises the first index set and a second index set;
polar encoding the K data bits according to the first index set, to obtain a first polar code comprising an encoded bit sequence, wherein the encoded bit sequence has a code length of N; and
outputting the first polar code;
wherein the first polar code is one of a plurality of polar codes having same code length N, and the plurality of polar codes comprises a second polar code, wherein the second polar code is generated by polar encoding one or more data bits according to the second index set obtained from the common index set.

US Pat. No. 10,972,215

METHODS AND APPARATUS FOR JOINT USE OF PROBABILISTIC SIGNAL SHAPING AND FORWARD ERROR CORRECTION

NOKIA SOLUTIONS AND NETWO...

1. An apparatus comprising an optical data transmitter that comprises an optical front end and a digital signal processor, the digital signal processor being configured to:redundancy-encode an input data stream to generate a constellation-symbol stream; and
drive the optical front end to cause a modulated carrier wavelength generated by the optical front end to carry the constellation-symbol stream;
wherein the digital signal processor comprises:
a first shaping encoder configured to generate a first bit-word stream by encoding the input data stream;
an FEC encoder configured to generate a parity data stream by encoding the first bit-word stream using an FEC code;
a second shaping encoder configured to generate a second bit-word stream by encoding the parity data stream; and
a multiplexing circuit configured to generate the constellation-symbol stream in response to the first and second bit-word streams; and
wherein the first and second shaping encoders and the multiplexing circuit are configured to cause the digital signal processor to generate the constellation-symbol stream having constellation symbols of a first transmit energy and constellation symbols of a second transmit energy that is greater than the first transmit energy such that the constellation symbols of the second transmit energy occur with lower probability than the constellation symbols of the first transmit energy.

US Pat. No. 10,972,214

SCHEDULING OF UPLINK DATA USING DEMODULATION REFERENCE SIGNAL AND SCHEDULED RESOURCES

1. Network equipment, comprising:a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
configuring a user equipment with a periodic rate of specified sounding reference signals with a first periodicity using radio resource control signaling;
estimating channel state information based on a transmission of sounding references signals from the user equipment;
transmitting an uplink grant with uplink transmission parameters to set up a physical uplink shared channel, wherein the uplink transmission parameters are determined based on the channel state information; and
in response to determining that the physical uplink shared channel is unable to be decoded before a subsequent transmission of sounding references signals from the user equipment, estimating scheduling parameters based on first estimation information stored and previously determined based on decoding data received on the physical uplink shared channel after a most recent transmission of sounding references signals from the user equipment.

US Pat. No. 10,972,213

SIMULTANEOUS TRANSMISSION OF PERIODIC CQI AND ACK/NACK

Telefonaktiebolaget LM Er...

1. A method of operation of a node configured to have two differently sized sets of resources, the method comprising:determining that the node needs to report feedback, the feedback comprising at least a periodic Channel Quality Indicator (CQI) feedback;
upon determining that the node needs to report the feedback, selecting a set of the two differently sized sets of resources to be used for reporting the feedback, wherein a larger set of the two differently sized sets of resources is selected when the feedback also comprises a Hybrid Automatic Repeat Request (HARQ) feedback, and wherein a smaller set of the two differently sized sets of resources is selected when the feedback does not also comprise the HARQ feedback; and
reporting the feedback on the selected set.

US Pat. No. 10,972,212

QUALITY PARAMETER TRANSMISSION METHOD, TERMINAL, AND NETWORK SIDE DEVICE

Huawei Technologies Co., ...

1. A quality parameter transmission method, wherein the method comprises:sending, by a terminal, an indication message to a network side device, wherein the indication message indicates that the terminal is capable of reporting a quality parameter related to user experience of a preset service, wherein the preset service comprises a streaming service and/or an interactive service;
after sending the indication message to the network side device, receiving, by the terminal, from the network side device, a request for the quality parameter related to user experience of the preset service; and
in response to the request, sending, by the terminal, a value of the quality parameter related to user experience of the preset service to the network side device;
wherein a protocol corresponding to the streaming service comprises at least one of the following: a video protocol based on Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (DASH), a progressive download (PD) video protocol, or a video protocol based on HTTP Live Streaming (HLS);
wherein the quality parameter comprises at least one of the following: a list of HTTP requests or responses, a list of switch events, an average throughput, an initial playout delay, a buffer data volume, a play information list, media presentation description (MPD) information, a web response delay, a first page opening delay, a whole page opening delay, or a page integrity indication.

US Pat. No. 10,972,211

SUPPORT FOR MULTIPLE CODING SCHEMES

Qualcomm Incorporated, S...

1. A method of wireless communication of a user equipment (UE), comprising:performing initial access with a base station using a baseline channel code;
indicating to the base station, using the baseline channel code, support for an additional channel code that is different than the baseline channel code;
receiving, from the base station, an indication to operate using the additional channel code; and
receiving a first transmission on first set of resources and a second transmission on a second set of resources from the base station, the first transmission being encoded with the baseline channel code and the second transmission being encoded with the additional channel code.

US Pat. No. 10,972,210

ENHANCED CHANNEL INTERLEAVING FOR OPTIMIZED DATA THROUGHPUT

QUALCOMM Incorporated, S...

1. A method for wireless communication comprising:inputting a plurality of data bits into an encoder;
generating a plurality of encoded sequences by the encoder based at least in part on the plurality of data bits;
forming a plurality of blocks based at least in part on the plurality of encoded sequences;
permuting symbols in a first block of the plurality of blocks;
permuting symbols in at least one other block of the plurality of blocks in a manner different from the symbols in the first block; and
generating a plurality of permuted blocks based at least in part on the permuting symbols in the first block and the permuting symbols in the at least one other block.

US Pat. No. 10,972,209

SUBCHANNEL PHOTONIC ROUTING, SWITCHING AND PROTECTION WITH SIMPLIFIED UPGRADES OF WDM OPTICAL NETWORKS

Snell Holdings, LLC, Box...

1. A system to route client signals among a plurality of nodes interconnected by one or more fiber optic cables to form an optical network, the system comprising:one or more optical subchannels within or across a plurality of International Telecommunication Union, Telecommunication Sector (ITU-T) channels, each ITU channel having a predefined ITU frequency and a corresponding plurality of optical subchannels, each of the one or more optical subchannels corresponding to a separate laser operating at a distinct optical carrier frequency offset from an International Telecommunication Union, Telecommunication Sector (ITU-T) grid;
a first network route that designates an origin of the one or more optical subchannels at a first node, and a destination for the corresponding one or more optical subchannels at a second node, wherein the first network route to transmit one or more of the client signals; and
a subchannel mapper to map at the first node the one or more of the client signals to a one or more optical subchannels of a first of the plurality of ITU channels and a one or more optical subchannels of a second of the plurality of ITU channels different from the first of the plurality of ITU channels.

US Pat. No. 10,972,208

METHOD AND TOOL FOR SERVICE PROVISIONING WITH IMPROVED SPECTRAL EFFICIENCY IN GRID-LESS OPTICAL NETWORKS

XIEON NETWORKS S.A.R.L., ...

1. A service provisioning tool for provisioning a service in a grid-less optical network, the optical network comprising transponders that enable selective adjustment of bandwidths and data rates for individual optical signals, the service provisioning tool being configured to:determine a plurality of possible implementations of the service,
for each implementation among the determined plurality of possible implementations, assign a respective total cost value to the implementation,
select at least one implementation, from among the determined plurality of possible implementations, having a lowest total cost value among the assigned total cost values, and
provision the service in the optical network according to the at least one implementation selected in the select step,
wherein the respective total cost value for a given implementation among the determined plurality of possible implementations is based at least in part on:
a first cost value regarding at least one selectable data rate on at least one individual link employed in the given implementation, and
a second cost value regarding a necessity to install additional equipment for the given implementation, and
a third cost value regarding at least one selectable signal frequency band on at least one individual link employed in the given implementation,
wherein for at least one implementation among the determined plurality of possible implementations, the third cost value depends at least in part on at least one of:
a degree of utilization of the respective at least one individual link employed in the respective implementation,
a lifetime of the service,
a time available for establishing the service,
a modulation format on the respective at least one individual link employed in the respective implementation, and
a signal power employed in the respective implementation,
wherein a cost value per band width, in relation to the third cost value, has a value that, at least under otherwise same conditions, is one of at least two different values,
wherein which one of the at least two different values the cost value per bandwidth has depends at least in part on at least one of:
whether the respective at least one selectable signal frequency band, if selected, fills a gap between occupied spectral ranges,
an extent to which the respective at least one selectable signal frequency band, if selected, fills a gap between occupied spectral ranges,
whether the respective at least one selectable signal frequency band, if selected, does not fill a gap between occupied spectral ranges,
an extent to which the respective at least one selectable signal frequency band, if selected, does not fill a gap between occupied spectral ranges,
whether the respective at least one selectable signal frequency band, if selected, creates a gap between occupied spectral ranges,
whether the respective at least one selectable signal frequency band, if selected, creates an unusable gap between occupied spectral ranges,
whether the respective at least one selectable signal frequency band, if selected, has, in addition to a bandwidth for the service, a bandwidth to accommodate at least another carrier in an implementation that is not among the determined plurality of possible implementations.

US Pat. No. 10,972,207

METHOD AND APPARATUS FOR MODULAR ROADM AND REMOTE DWDM WAVELENGTH ADD/DROP

Coriant Operations, Inc.,...

1. A multi-channel optical adapter card system comprising:a multi-channel optical adapter card comprising:
a controller;
circuitry responsive to the controller;
at least one plug-in module;
wherein the multi-channel optical adapter card is configured to receive the plug-in module;
wherein the controller is configured to:
retrieve information, from at least one memory device of the plug-in module, to learn at least one function the plug-in module is configured to enable at least in part, and to learn at least one specification corresponding to the at least one function; and
modify a configuration of the circuitry based at least in part on the information the controller is configured to retrieve;
wherein the information comprises:
photodiode information; and
at least one of: serial number, module type, checksum, inventory code, vendor code, part number, hardware revision level, software revision level, date of manufacture, version number, amplification, amplitude characteristics, phase characteristics, minimum gain, maximum gain, minimum input power, maximum input power, saturation power, number of channels, target output per channel, frequency bands supported, automatic power control (APC) mode, automatic gain control (AGC) mode, minimum tilt, maximum tilt, amplification type, add-drop indication, OSC minimum output, OSC maximum output, OSC wavelength, OSC termination, timing synchronization, mid-stage access, line-out presence, spur optimization, port information, insertion loss, start-of-file information, and end-of-file information.

US Pat. No. 10,972,206

SYSTEMS AND METHODS FOR GENERATING PLAYLIST FOR A VEHICLE

Rovi Guides, Inc., San J...

1. A method for providing relevant information to a vehicle, the method comprising:receiving a plurality of broadcast content items, wherein each respective broadcast content item of the plurality of broadcast content items is captured from a broadcast source in a respective geographical area;
generating a plurality of broadcast segments, each broadcast segment being associated with metadata that identifies content type and geographical origin of that segment, wherein the geographical origin metadata identifies the geographical area in which the segment was captured;
identifying a predicted path of the vehicle;
identifying a geographical location proximate to the predicted path, wherein the identified geographical location is different from a current location of the vehicle;
searching the plurality of broadcast segments to identify a broadcast segment, wherein the geographical origin metadata of the identified broadcast segment matches the identified geographical location proximate to the predicted path and wherein the content type of the broadcast segment is one of traffic type or weather type; and
causing a presentation of the identified broadcast segment that was captured in the identified geographical location proximate to the predicted path in the vehicle, wherein the presentation occurs while the vehicle is in the current location, which is different from the identified geographical location proximate to the predicted path.

US Pat. No. 10,972,205

RECEPTION APPARATUS, TRANSMISSION APPARATUS, AND DATA PROCESSING METHOD

Saturn Licensing LLC, Ne...

1. A reception apparatus, comprising:a tuner configured to receive a broadcast signal including content; and
processing circuitry configured to:
acquire metadata from the broadcast signal, the metadata including location information used to acquire an application,
control the application acquired using the location information included in the metadata to process question information, the question information indicating a question about a preference of a user, and
generate, based on the application, first answer information indicating an answer set by the user for the question about the preference of the user.

US Pat. No. 10,972,204

DETECTING AND RESPONDING TO RENDERING OF INTERACTIVE VIDEO CONTENT

Gracenote, Inc., Emeryvi...

1. Non-transitory data storage storing program instructions executable by one or more processors to carry out operations to detect and respond to rendering of video content by a video presentation device, wherein the video content includes (i) a pre-established video segment that does not vary based on user-interaction during the rendering and (ii) a dynamically-defined video segment that varies based on user-interaction during the rendering, the operations comprising:obtaining a query fingerprint generated in real-time during the rendering as a representation of the video content being rendered, the query fingerprint including a first portion representing the pre-established video segment and a second portion representing the dynamically-defined video segment;
while obtaining the query fingerprint, (a) detecting a match between the first portion of the query fingerprint and a reference fingerprint that represents the pre-established video segment, (b) based on the detecting of the match, identifying the video content being rendered, (c) after identifying the video content being rendered, applying a trained neural network to at least the second portion of the query fingerprint, and (d) detecting, based on the applying of the neural network, that rendering of the identified video content continues; and
responsive to at least the detecting that rendering of the identified video content continues, taking action specific to the identified video content.

US Pat. No. 10,972,203

DETECTING AND RESPONDING TO RENDERING OF INTERACTIVE VIDEO CONTENT

Gracenote, Inc., Emeryvi...

1. A method of detecting and responding to rendering of video content by a video presentation device, wherein the video content includes (i) a pre-established video segment that does not vary based on user-interaction during the rendering and (ii) a dynamically-defined video segment that varies based on user-interaction during the rendering, the method comprising:obtaining by a computing system a query fingerprint generated in real-time during the rendering as a representation of the video content being rendered, the query fingerprint including a first portion representing the pre-established video segment and a second portion representing the dynamically-defined video segment;
while obtaining the query fingerprint, the computing system (a) detecting a match between the first portion of the query fingerprint and a reference fingerprint that represents the pre-established video segment, (b) based on the detecting of the match, identifying the video content being rendered, (c) after identifying the video content being rendered, applying a trained neural network to at least the second portion of the query fingerprint, and (d) detecting, based on the applying of the neural network, that rendering of the identified video content continues; and
responsive to at least the detecting that rendering of the identified video content continues, the computing system taking action specific to the identified video content.

US Pat. No. 10,972,202

SYSTEMS AND METHODS FOR WIRELESS SIGNAL CLASSIFICATION

PC-TEL, INC., Bloomingda...

1. A method comprising:control circuitry calculating a first signal-to-noise ratio (SNR) at or near a middle of a first symbol of a received wireless signal;
the control circuitry calculating a second SNR at or near an edge of the first symbol;
the control circuitry calculating a first difference between the second SNR and the first SNR;
the control circuitry determining whether the first difference is greater than a threshold;
the control circuitry classifying a modulation technique of the received wireless signal as continuous 4 level frequency (C4FM) modulation when the first difference is less than or equal to the threshold; and
the control circuitry classifying the modulation technique as continuous quadrature phase shift keying (CQPSK) modulation when the first difference is greater than the threshold.

US Pat. No. 10,972,201

METHOD AND APPARATUS FOR PROVIDING ENHANCED REFERENCE SIGNAL RECEIVED POWER ESTIMATION

Samsung Electronics Co., ...

1. A method of estimating reference signal received power (RSRP), the method comprising:receiving a signal in a modem;
extracting signal elements at reference signal (RS) locations from the received signal;
descrambling the signal elements at the RS locations to remove a RS sequence;
performing a linear average of the descrambled signal elements to form virtual reference signal (VRS) elements, wherein the VRS elements have smaller noise variances than original RS elements in corresponding locations of the received signal; and
estimating the RSRP using the VRS elements in place of the original RS elements.

US Pat. No. 10,972,200

DATA RECEIVING APPARATUS AND DATA TRANSMITTING APPARATUS

OMRON HEALTHCARE CO., LTD...

1. A data receiving apparatus comprising:a receiver configured to receive a one-way communication packet transmitted from a data transmitting apparatus, the packet including sensor data measured by the data transmitting apparatus;
a calculator configured to calculate a reception signal strength of the packet at the receiver;
a comparison unit configured to compare the calculated reception signal strength with a threshold value;
a generation unit configured to generate assistance information relating to an operation for lowering transmission power of the data transmitting apparatus if the reception signal strength exceeds a threshold value, as a result of the comparison; and
an output unit configured to output the generated assistance information, wherein
the threshold value is determined depending on a reception condition of the packet, and
the reception condition is a condition based on at least one of a position of the data receiving apparatus at a time of receiving the packet and a reception time/date of the packet.

US Pat. No. 10,972,199

RSSI MEASUREMENT METHOD, NETWORK DEVICE, AND TERMINAL DEVICE

Huawei Technologies Co., ...

1. A received signal strength indicator (RSSI) measurement method, comprising:sending, by a network device, one or more synchronization signal blocks (SS blocks), each of the one or more SS blocks comprises a primary synchronization signal (PSS), a secondary synchronization signal (SSS) and a physical broadcast channel (PBCH); and
sending, by the network device, to a terminal device, an RSSI measurement configuration message, wherein the measurement configuration message comprises indication information of a time resource for RSSI measurement, and wherein the time resource comprises downlink symbols in a timeslot in which the one or more SS blocks actually sent by the network device are located;
wherein the indication information indicates that, within the timeslot, the time resource for RSSI measurement comprises only the first to sixth downlink symbols, and wherein the one or more SS blocks comprise one SS block located at the third to sixth downlink symbols, or,
wherein the indication information indicates that, within the timeslot, the time resource for RSSI measurement comprises only the first to eighth downlink symbols, and wherein the one or more SS blocks comprise one SS block located at the fifth to eighth downlink symbols, or,
wherein the indication information indicates that, within the timeslot, the time resource for RSSI measurement comprises only the first to twelfth downlink symbols, and wherein the one or more SS blocks comprise two SS blocks located at the fifth to twelfth downlink symbols.

US Pat. No. 10,972,198

DEVICE AND METHOD FOR RECEIVING AND MEASURING WIRELESS SIGNAL

Samsung Electronics Co., ...

1. A device for measuring a wireless signal, the device comprising:a first antenna set including a plurality of antennas having adjustable oriented directions;
a second antenna set including a plurality of antennas having fixed oriented directions; and
at least one processor configured to:
determine oriented directions of at least one of the plurality of antennas,
adjust vertical angle of at least one of the plurality of antennas included in the first antenna set based on the oriented directions,
rotate the first antenna set and the second antenna set to certain horizontal angle based on the oriented directions,
determine certain antenna having oriented direction corresponding to moving direction of the device,
receive and analyze wireless signals by using the first antenna set and the second antenna set, and
determine angle of arrival (AOA) of signals based on the wireless signals,
wherein the plurality of antennas included in the first antenna set and the second antenna set are arranged in a hemispherical shape, the first antenna set is disposed on an upper end of the hemispherical shape, and the second antenna set is disposed on a lower end of the hemispherical shape,
wherein one of the plurality of antennas included in the first antenna set and one of the plurality of antennas included in the second antenna set
are arranged at the same horizontal angle to form an antenna pair, and
wherein each antenna included in the antenna pair has different angle.

US Pat. No. 10,972,197

CHANNEL CALIBRATION METHOD AND NETWORK DEVICE

HUAWEI TECHNOLOGIES CO., ...

1. A channel calibration method, comprising:obtaining at least two channel sets including a first channel set and a second channel set by grouping a plurality of to-be-calibrated channels, each of the at least two channel sets comprising a reference channel and at least one to-be-calibrated channel, and the first channel set and the second channel set having an intersection set including a common channel;
for each of the at least two channel sets including the first channel set and the second channel set, determining a compensation value of each to-be-calibrated channel in the respective channel set based on a calibration signal transmitted between the reference channel in the respective channel set and the respective to-be-calibrated channel, wherein the compensation value of the respective to-be-calibrated channel is used to compensate a frequency response of the respective to-be-calibrated channel, a compensation value of the common channel determined for the first channel set is determined based on the calibration signal transmitted between the reference channel in the first channel and the common channel, and a compensation value of the common channel determined for the second channel set is determined based on the calibration signal transmitted between the reference channel in the second channel and the common channel;
determining, based on the compensation value of the common channel determined for the first channel set and the compensation value of the common channel determined for the second channel set, an inter-set compensation value between the first channel set and the second channel set, wherein the inter-set compensation value is used to compensate frequency responses of all channels in the first channel set or the second channel set; and
calibrating the plurality of to-be-calibrated channels based on the inter-set compensation value and the compensation values of the plurality of to-be-calibrated channels.

US Pat. No. 10,972,196

TRIGGER FRAME FOR RANGING

NXP USA, INC., Austin, T...

1. A method for performing ranging measurements, the method comprising:generating, at a first communication device, a first trigger frame according to a trigger frame format that includes one or more trigger type information fields for indicating a type of multi-user (MU) frame exchange to which a trigger frame instance corresponds, wherein generating the first trigger frame includes:
setting the one or more trigger type information fields of the first trigger frame to a first one or more respective values that indicates the first trigger frame is for: i) an MU ranging measurement procedure, and ii) causing multiple second communication devices from among a plurality of second communication devices to simultaneously transmit first null data packets (NDPs) to the first communication device as part of a first MU transmission associated with the MU ranging measurement procedure;
transmitting, by the first communication device, the first trigger frame to cause the multiple second communication devices to transmit the first NDPs as part of the first MU transmission;
receiving, at the first communication device, the first MU transmission having multiple first NDPs transmitted simultaneously by at least some of the multiple second communication devices;
transmitting, by the first communication device, a second NDP to the multiple second communication devices as part of the MU ranging measurement procedure;
generating, at the first communication device, a second trigger frame according to the trigger frame format, wherein generating the second trigger frame includes:
setting the one or more trigger type information fields of the second trigger frame to a second one or more respective values that indicates the second trigger frame is for i) an MU ranging measurement procedure, and ii) causing the multiple second communication devices to simultaneously transmit feedback packets to the first communication device as part of a second MU transmission associated with the MU ranging measurement procedure;
transmitting, by the first communication device, the second trigger frame to cause the multiple second communication devices to transmit the feedback packets as part of the second MU transmission;
receiving, at the first communication device, the second MU transmission having multiple feedback packets transmitted simultaneously by at least some of the multiple second communication devices, the multiple feedback packets including ranging measurement feedback information; and
calculating, at the first communication device, one or more respective distances between the first communication device and at least one of the multiple second communication devices using the measurement feedback information received in the second MU transmission;wherein:the trigger frame format includes: i) a trigger type field for indicating the type of MU frame exchange, and ii) a trigger subtype subfield in a trigger-type dependent field when the trigger type field is set to a first value that indicates the trigger frame is for the MU ranging measurement procedure;
generating the first trigger frame includes:
setting the trigger type field of the first trigger frame to the first value, and
setting the trigger subtype subfield of the first trigger frame to a second value indicating that the first trigger frame is for causing the multiple second communication devices to simultaneously transmit first NDPs to the first communication device as part of the first MU transmission associated with the MU ranging measurement procedure; and
generating the second trigger frame includes:
setting the trigger type field of the second trigger frame to the first value, and
setting the trigger subtype subfield of the second trigger frame to a third value indicating that the second trigger frame is for causing the multiple second communication devices to simultaneously transmit feedback packets to the first communication device as part of the second MU transmission associated with the MU ranging measurement procedure.

US Pat. No. 10,972,195

MUTUAL COUPLING BASED CALIBRATION

1. An antenna array, comprising:an antenna assembly including a plurality of elements, each of the plurality of elements having a receive path including a receive port and an oscillator, a transmit path including a transmit port, and an element parameter and an oscillator; wherein the antenna assembly is configured to:
select a reference element from amongst the plurality of elements, the selected reference element having a plurality of direct neighboring elements of the plurality of elements, each of the plurality of direct neighboring elements being directly adjacent the reference element;
measure a reference combined parameter of the selected reference element by conducting a self-coupling, wherein the reference combined parameter includes a coupling contribution of the receive port and the transmit port of the selected reference element, a receive path contribution from the receive path of the selected reference element, and a transmit path contribution from the transmit path of the selected reference element;
measure a first combined parameter of the selected reference element and a first neighbor element of the plurality of direct neighboring elements, wherein the first combined parameter includes a coupling contribution between the first neighbor element and the selected reference element, and a path contributions from the receive or transmit path of the first neighbor element and the transmit or receive path of the selected reference element;
determine a differential parameter according to the first combined parameter and the reference combined parameter; and
adjust the element parameter of the first neighbor element based on the differential parameter.

US Pat. No. 10,972,194

PROXIMATE COMMUNICATION WITH A TARGET DEVICE

Intel Corporation, Santa...

1. At least one non-transitory machine-readable storage medium comprising a set of instructions, which when executed by a processor of a user device, cause the processor to perform operations to:request, based on detecting a discoverable device, a device control option of the discoverable device;
obtain a response to the request from the discoverable device, the response including the device control option; and
cause the user device to send a device control option command to be executed on the discoverable device corresponding to the device control option.

US Pat. No. 10,972,193

METHOD AND APPARATUS FOR ANTENNA ARRAY CALIBRATION WITH INTERFERENCE REDUCTION

Telefonaktiebolaget LM Er...

1. A method of calibrating an antenna array of a base station to remove distortion incurred by input signals within a plurality of transmit paths in the base station, the antenna array including a plurality of sub-arrays, wherein each one of the plurality of sub-arrays is coupled to a respective one from the plurality of transmit paths for transmitting an input signal from the input signals to a wireless network, the method comprising the steps of:(a) receiving the input signals prior to the input signals entering the transmit paths;
(b) for each one of the plurality of transmit paths, setting an impairment function to a previous estimation of the impairment function;
(c) receiving a feedback signal, wherein the feedback signal is a combination of the input signals as captured after having traversed the transmit paths and prior to being transmitted at the plurality of sub-arrays;
(d) determining a first interference reduced feedback signal based on the previous estimation of the impairment function for each one of the plurality of transmit paths, the input signals and the feedback signal;
(e) determining for each one of the plurality of transmit paths, a current estimation of the impairment function based on the interference reduced feedback signal;
(f) determining a second interference reduced feedback signal based on the current estimation of the impairment function for each one of the plurality of transmit paths, the input signals and the feedback signal;
(g) determining whether a power of the second interference reduced feedback signal satisfies a selection criteria; and
(h) responsive to determining that the power of the second interference reduced feedback signal satisfies the selection criteria, causing the use of the current estimation of the impairment function for each one of the plurality of transmit paths for calibration of the antenna array of the base station and removing distortion.

US Pat. No. 10,972,192

HANDLER CHANGE KIT FOR A TEST SYSTEM

TERADYNE, INC., North Re...

1. A system comprising:a receptacle to house a device under test (DUT), the receptacle comprising walls that are configured for placement over and to surround a socket that holds the DUT, the socket being part of a device interface board (DIB) of a test system that is separate from the receptacle;
an antenna in the receptacle for exchanging signals with the DUT, at least some of the signals for use in performing radiated testing of the DUT; and
a cap configured to mate to the receptacle to form a housing to enclose the DUT, the housing, including the receptacle, being separate from the socket and being for isolating the DUT at least one of physically or electromagnetically;
wherein the DIB is originally configured to support conductive testing of the DUT but not radiated testing, and wherein the system is installable on the DIB to reconfigure the DIB to support contemporaneous radiated testing of the DUT.

US Pat. No. 10,972,191

UPLINK INTERFERENCE GEOLOCATION METHOD AND SYSTEM FOR HIGH THROUGHPUT SATELLITE

Asia Satellite Telecommun...

1. A satellite system to locate an uplink interference source, the system comprising:a plurality of co-coloured spot beam antennas to receive uplink signals and with each spot beam having a respective geographic coverage area, the respective coverage areas of the co-coloured spot beam antennas being arranged in a grid of non-overlapping areas in a color re-use pattern;
a digital channelizing processor to digitally channelize received signals from each co-coloured spot beam antennas to produce respective digitized spectrum and to identify an interference carrier in one of the digitized spectrums and to determine relative power levels between the interference carrier in said one of the digitized spectrums and a lower power interference carrier at a same frequency in two or more of the other respective digitized spectrums; and
a processor and memory storing a geolocation module executable by the processor, to, for each of the relative power levels, determine contour lines of geographic location based on that relative power level, and to identify a geographical location of the uplink interference source based on an intersection between two or more of the contour lines,
wherein the relative power level is a ratio of a power level of the interference carrier in said one of the digitized spectrums to a power level of the lower power interference carrier in one of the other respective digitized spectrums.

US Pat. No. 10,972,190

SYSTEMS AND METHODS FOR MODELING QUANTUM STRUCTURE AND BEHAVIOR

Omnisent, LLC, Carlsbad,...

1. A method of modeling quantum structure and behavior using a programmed computer, the method comprising:modeling a region of space as a three-dimensional projection of a field of N-dimensional hard-spheres;
identifying one or more origin points for virtual particle projection;
projecting one or more virtual particles from said one or more origin points, the one or more virtual particles modeled as a set of hard-spheres, said set of hard-spheres being locally stably packed; and
providing at least one of:
a) a visual display of said virtual particle projection on a display screen; and
b) a determined amount of hard-sphere geometry shifted out of the three spatial dimensions into an energy subspace.

US Pat. No. 10,972,189

LONG-HAUL HIGH RATE QUANTUM KEY DISTRIBUTION

Triad National Security, ...

1. A method, comprising:establishing values for detected bits corresponding to transmitted bit values, wherein each of the values is established based on a quantum communication and a selected basis state from a plurality of basis states for the quantum communication;
receiving a bit string based on processing the transmitted bit values with at least one randomly determined bit value, wherein the received bit string is communicated via a non-quantum communication channel; and
determining to accept the values of the detected bits based on processing the received bit string with the established values of the detected bits.

US Pat. No. 10,972,188

TRANSMISSION APPARATUS AND TRANSMISSION METHOD

FUJITSU LIMITED, Kawasak...

1. A transmission apparatus that transmits wavelength multiplex light to a transmission line, the transmission apparatus comprising:a first multiplexer configured to multiplex light of wavelengths of a first wavelength band to output first wavelength multiplex light;
a first wavelength converter configured to convert the first wavelength multiplex light into wavelengths of a second wavelength band which is different from the first wavelength band, by using first excitation light;
a second multiplexer configured to multiplex light of wavelengths of the first wavelength band which are different from the wavelengths of the first wavelength multiplex light to output second wavelength multiplex light;
a second wavelength converter configured to convert the second wavelength multiplex light into wavelengths of the second wavelength band, by using second excitation light; and
a third multiplexer configured to multiplex the first wavelength multiplex light converted into the wavelengths of the second wavelength band, and the second wavelength multiplex light converted into the wavelengths of the second wavelength band, wherein
the first multiplexer configured to output the first wavelength multiplex light obtained by multiplexing light of wavelengths of a first channel group, of channels of wavelengths in the first wavelength multiplex light; and
the second multiplexer outputs the second wavelength multiplex light obtained by multiplexing light of wavelengths of a second channel group which is different from the first channel group, of the channels of the wavelengths in the first wavelength multiplex light, and
the first excitation light uses the light of a wavelength of the second channel group, and the second excitation light uses the light of a wavelength of the first channel group.

US Pat. No. 10,972,187

LIGHT SOURCE FOR QUANTUM COMMUNICATION SYSTEM, AND ENCODING DEVICE

QUANTUMCTEK CO., LTD., H...

1. A light source for performing both time-bin encoding and phase encoding, comprising:a master laser configured to output, in response to a master drive signal from a master drive signal source, a master laser pulse during a system period, to form a seed light; and
a slave laser configured to output, under stimulation of the seed light and in response to a slave drive signal from a slave drive signal source, a slave laser pulse in an injection locking manner, to encode a signal light pulse, wherein
the slave drive signal comprises a first slave drive signal, a second slave drive signal and a third slave drive signal, and one of the first slave drive signal, the second slave drive signal and the third slave drive signal is randomly selected and outputted during the system period, to drive the slave laser, and wherein
during the system period, the slave laser is configured to:
output, in response to the first slave drive signal, only one first slave laser pulse, wherein the first slave laser pulse is generated under stimulation of a pulse component of the master laser pulse at a first time position;
output, in response to the second slave drive signal, only one second slave laser pulse during the system period, wherein the second slave laser pulse is generated under stimulation of a pulse component of the master laser pulse at a second time position; and
output, in response to the third slave drive signal, two successive third slave laser pulses during the system period, wherein the two third slave laser pulses are generated respectively under stimulation of a pulse component of the master laser pulse at a third time position and a pulse component of the master laser pulse at a fourth time position;
wherein the master laser is connected to the slave laser via an optical transmission element;
the master laser pulse is inputted to a first port of the optical transmission element and is outputted from a second port of the optical transmission element, and is injected into the slave laser after being outputted from the second port of the optical transmission element; and
the slave laser pulse is inputted to the second port of the optical transmission element and is outputted from a third port of the optical transmission element;
wherein the number of the master laser is one, and the number of the slave laser is one;
an unbalanced interferometer is arranged between the master laser and the optical transmission element; and
an arm length difference of the unbalanced interferometer is set to allow a time difference between two pulse components formed through splitting the master laser pulse by the unbalanced interferometer is equal to a time interval between the two third slave laser pulses:
wherein the first and second slave laser pulses are used for time-bin encoding; and,
the two successive third slave laser pulses are used for phase encoding.

US Pat. No. 10,972,186

METHOD FOR TRANSMITTING DATA SYNCHRONOUSLY FROM AN ELECTRONIC DEVICE TO AN ELECTRONIC WATCH

ETA SA Manufacture Horlog...

1. A transmitting method for transmitting data from an electronic device to an electronic watch, the method comprising:emitting a sequence of light signals with a light source of the electronic device, each light signal having a light-intensity level belonging to a set of at least four light-intensity levels, the sequence of light signals corresponding to an encoded data to be transmitted;
detecting successive light-intensity levels with a phototransistor of the electronic watch, so as to reconstitute the sequence of light signals; and
decoding the sequence of light signals in order to reconstitute the transmitted data,
wherein the set of at least four light-intensity levels is divided into a first portion and a second portion, one light signal in two of the sequence of light signals having a light-intensity level belonging to the first portion, other signals of the sequence of light signals having a light-intensity level belonging to the second portion.

US Pat. No. 10,972,185

ACTIVE OPTICAL CABLE

Optomind, Inc.

1. An active optical cable, comprising:a first connector housing at a first end of the active optical cable configured to couple to a first host unit, a second connector housing at a second end of the active optical cable configured to couple to a second host unit, and an optical link extending between the first connector housing and the second connector housing, the active optical cable configured to transfer optical signals inputted from the second end and the first end to the first end and the second end bilaterally;
a first transmission-reception module within the first connector housing, the first transmission-reception module configured
to either convert a first electrical signal inputted from the first host to a first optical signal and then transmit the first optical signal over the optical link to an opposite end, or convert a second optical signal received from the opposite end of the optical link to a second electrical signal and then output the second electrical signal to the first host unit, and
to control the first optical signal by using a first information which is at least one or more pieces of pre-stored information on electrical/optical characteristics, temperature characteristics and attribute information; and
a second transmission-reception module within the second connector housing, the second transmission-reception module configured
to either convert a third electrical signal inputted from the second host to a third optical signal and then transmit the third optical signal through the second end to the first transmission-reception module, or convert a fourth optical signal received from the first transmission-reception module through the second end to a fourth electrical signal and then output the fourth electrical signal to the second host unit, and
to control the third optical signal by using a second information which is at least one or more pieces of pre-stored information on electrical/optical characteristics, temperature characteristics and attribute information;
wherein the first information is configured to be updated to a third information based on a type of the first transmission-reception module;
wherein the second information is configured to be updated to a fourth information based on a type of the second transmission-reception module; and
wherein the third information and the fourth information is configured to be updated based on a module parameter information comprising a length of the optical link.

US Pat. No. 10,972,184

BIDIRECTIONAL OPTICAL COMMUNICATIONS

Infinera Corporation, Sa...

1. A transceiver, comprising:an optical port configured to be coupled to an optical fiber;
a transmitter, including:
a laser operable to output an optical signal,
a first digital signal processor circuit operable to receive first data and to provide a first plurality of electrical signals based on the first data and a first control signal, and to provide a second plurality of electrical signals based on second data and a second control signal, and
a modulator operable to modulate the optical signal to provide a first plurality of optical subcarriers based on the first plurality of electrical signals, and a second plurality of optical subcarriers based on the second plurality of electrical signals, a number of the first plurality of subcarriers being different from a number of the second plurality of subcarriers,
wherein the first or second pluralities of subcarriers are supplied to the optical fiber via the optical port; and
a receiver, including:
a photodiode circuit, including at least one photodiode to receive first optical mixing products or second optical mixing products, the first optical mixing products being based on a third plurality of optical subcarriers received from the optical fiber via the optical port and a local oscillator signal, and the second optical mixing products being based on a fourth plurality of optical subcarriers received from the optical fiber via the optical port and the local oscillator signal, the photodiode circuit operable to supply third electrical signals based on the first optical mixing products or fourth electrical signals based on the second optical mixing products, and
a second digital signal processor circuit operable to output third data based on the third electrical signals or fourth data based on the fourth electrical signals.

US Pat. No. 10,972,183

N-INPUT RECEIVER: RFOG OBI MITIGATION WITH RETRANSMISSION

ARRIS Enterprises LLC, S...

1. A bi-directional optical splitter/combiner functioning passively in a downstream direction and active in an upstream direction, the bi-directional optical splitter/combiner comprising:at least two optical fiber inputs for receiving upstream signals;
at least one optical receiver for receiving a radio frequency over fiber (RFof) modulated signal, the at least one optical receiver including at least one optical detector that uses a photo detector having a size configured to detect and retransmit at an optical receiver output a signal that carries the total optical power received from a plurality of optical signals having different wavelengths, and without optical beat interference occurring in the retransmitted signal;
a first optical transmitter for receiving the RFof modulated signal from the optical receiver output and re-transmitting the RFof modulated signal from the at least one receiver, the first optical transmitter providing an output;
a first wave division multiplexer (WDM) optical combiner combining the output of the first optical transmitter in an upstream direction to a downstream optical signal in a downstream direction;
an optical splitter for splitting the downstream optical signal to provide at least two split optical downstream signals; and
a second WDM optical combiner combining each split optical downstream signal in the downstream direction with the upstream signals received by the at least two optical fiber inputs.

US Pat. No. 10,972,182

ELECTRONICALLY ADJUSTABLE ATTENUATION WRAP PLUG

International Business Ma...

1. A method of using a first adjustable attenuation fiber optic wrap plug (“AAFOWP”), the method comprising:receiving initial data into a wireless module of the first AAFOWP, wherein the initial data corresponds to an initial desired attenuation level that the first AAFOWP is to achieve; and
moving, in response to receiving the initial data, an arm by an actuator to change a bend radius of an optical fiber wrap in the first AAFOWP, thus adjusting an attenuation through the first AAFOWP to the initial desired attenuation level.

US Pat. No. 10,972,181

METHOD AND APPARATUS FOR DETECTING A DISTURBANCE IN A MEDIUM

1. A method comprising:detecting a first signal in a medium;
determining, from the first signal, a plurality of complex signals each corresponding to one of a plurality of fixed locations along the medium, the plurality of fixed locations comprising a first fixed location and a second fixed location consecutive to the first fixed location;
extracting phase information for each of the plurality of fixed locations from the plurality of complex signals;
in response to determining that a difference between the phase information for the first fixed location and the phase information for the second fixed location satisfies a threshold, shifting the phase information for each of the plurality of fixed locations to provide shifted phase information for each of the plurality of fixed locations; and
detecting a disturbance in the medium based on the shifted phase information for each of the plurality of fixed locations.

US Pat. No. 10,972,180

METHOD AND APPARATUS FOR DETECTING A DISTURBANCE IN A MEDIUM

1. A method comprising:determining, from a first beat signal detected in a medium, a plurality of complex signals each corresponding to one of a plurality of fixed locations along the medium, the plurality of fixed locations comprising a first fixed location and a second fixed location consecutive to the first fixed location;
extracting phase information for each of the plurality of fixed locations from the plurality of complex signals;
determining a difference between the phase information for the first fixed location and the phase information for the second fixed location; and
in response to determining that the difference satisfies a threshold, shifting the phase information for each of the plurality of fixed locations to detect a disturbance in the medium.

US Pat. No. 10,972,179

METHODS AND SYSTEMS RELATING TO OPTICAL NETWORKS

Aeponyx Inc., Repentigny...

1. An optical network comprising:a plurality of M first pluggable modules, each first pluggable module providing an N wavelength demultiplexer for N channels according to a predetermined channel plan and comprising an input port and N output ports;
a plurality of M second pluggable modules, each second pluggable module providing a N wavelength multiplexer according to the predetermined channel plan and comprising an output port and N input ports;
a plurality of M third pluggable modules, each third pluggable module providing a wavelength tunable transmitter which can be set to operate at a wavelength associated with a channel of the N channels;
a plurality of M fourth pluggable modules, each fourth pluggable module providing a wavelength tunable receiver;
N MxM passive cross-connects each MxM passive cross-connect comprising M input ports and M output ports and distributing optical signals received at each input port of the M input ports to the M output ports; wherein
each third pluggable module of the plurality of M third pluggable modules is coupled to an input port of a predetermined first pluggable modules of the plurality of M first pluggable modules;
each fourth pluggable module of the plurality of M fourth pluggable modules is coupled to an output port of a predetermined second pluggable modules of the plurality of M second pluggable modules;
each Rth output of each first pluggable module of the plurality of M first pluggable modules is coupled to a predetermined Rth MxM passive cross-connect of the N MxM passive cross-connects;
each Sth input of each second pluggable module of the plurality of M second pluggable modules is coupled to a predetermined Sth MxM passive cross-connect of the N MxM passive cross-connects;
N?2, 1?M?N, 1?R?N and 1?S?N;
N, M, R and S are integers;
each third pluggable module of the plurality of third pluggable modules comprises:
a first pluggable optic housing; and
a MEMS based tunable optical emitter comprising:
a first rotatable microoptoelectromechanical systems (MOEMS) forming a wavelength selective filter within an optically resonant cavity of the MEMS based tunable optical emitter in conjunction with an optical amplifier; and
the optical amplifier having a first low reflectivity facet optically coupled to the first rotatable MOEMS and a high reflectivity facer optically coupled to the output of the third pluggable module of the plurality of third pluggable modules; wherein
the first rotatable MOEMS comprises
a substrate;
a microoptoelectromechanical systems (MOEMS) element integrated upon the substrate comprising:
a beam having a first free end and a second distal end coupled to a microelectromechanical systems (MEMS) actuator;
a pivot disposed at the second distal end of the beam comprising a structure attached to a second substrate upon which the rotatable MOEMS is formed;
a first optical waveguide having a first portion upon the pivot and a second portion running along the beam from the pivot to the first free end of the beam; and
a plurality of wavelength reflective filters integrated upon the second substrate, each wavelength reflective filter of the plurality of wavelength reflective filters having a first end disposed in a second predetermined position relative to the MOEMS element and optically coupled to the MOEMS element; wherein
the MOEMS element optically couples optical signals from and to the first optical waveguide which are coupled to and from a predetermined wavelength reflective filter of the plurality of wavelength reflective filters which is selected in dependence upon the rotation of the rotatable MOEMS element.

US Pat. No. 10,972,178

PARAMETER ANALYSIS METHOD AND APPARATUS

FUJITSU LIMITED, Kawasak...

1. A parameter analysis method executable by a computer, the method comprising:acquiring a signal data from an optical signal that is received;
randomly generating a plurality of parameters usable for training a model;
changing a characteristic of the signal data usable for training the model; and
training the model for analyzing influence of the plurality of parameters set in a signal processing device on an index value which is calculated and output from the signal processing device by processing the signal data.

US Pat. No. 10,972,177

EFFICIENT RESOURCE SHARING ACROSS DIVERSE NETWORKS

Hughes Network Systems, L...

7. A system, comprising:an orchestrator server, comprising:
a computer communicatively coupled to a satellite gateway and a cellular access network, the computer comprising:
a processor; and
memory, coupled to the processor, storing instructions executable by the processor, the instructions comprising, to:
instruct a first terminal to communicate wirelessly via a carrier frequency using a first long-range wireless communication (LRWC) mode;
determine that, relative to the first terminal, a subtended angle between a satellite and a cellular node is less than an alignment threshold; and
based on the determination, transmit a command to the first terminal to communicate wirelessly via the carrier frequency using a second LRWC mode, wherein the first LRWC mode is different than that the second LRWC mode.

US Pat. No. 10,972,176

COMMUNICATION SYSTEM FOR AIRCRAFTS

ICOMERA AB, Gothenburg (...

1. A wireless communication system for an aircraft, said wireless communication system comprising:a router network connected to a plurality of antennas, wherein the router network is configured to transmit and receive wireless data communication to and from a stationary communication server outside said aircraft through at least one ground base station via said antennas,
wherein the router network comprises a plurality of connectivity nodes being physically separated and distributed within the aircraft, the connectivity nodes being connected to each other via a bus, and each connectivity node comprising a control unit, at least one modem, and
wherein each antenna is connected only to one of the connectivity nodes,
wherein said aircraft comprises a roll axis and a pitch axis which define four separate quadrant sector when projected onto a ground surface below the aircraft;
wherein the plurality of antennas comprises four groups of directional antennas, each group comprising at least one directional antenna and each group being oriented to radiate and/or receive radio waves towards/from a separate quadrant sector;
wherein said aircraft further comprises a vertical axis, and wherein said roll axis and vertical axis together define a first vertical plane, and wherein said pitch axis and vertical axis together define a second vertical plane intersecting said first vertical plane;
wherein said first vertical plane and said second vertical plane together define four separate portions of a fuselage of the aircraft; and
wherein said four groups of directional antennas are arranged at separate portions of said fuselage.

US Pat. No. 10,972,175

PERFORMANCE-BASED LINK MANAGEMENT COMMUNICATIONS

The MITRE Corporation, M...

1. A method performed by a router within a performance-based link management (PBLM) system, comprising:generating a non-air traffic control message and an air traffic control message, wherein the non-air traffic control message includes information associated with a status of an aircraft and the air traffic control message includes metrics requirements for air traffic control;
determining availability of a first link and a second link, wherein the first link and the second link are in a plurality of links connected to the PBLM system, and wherein the the first link is a serial link and the second link is a parallel link;
determining a link preference associated with the non-air traffic control message, wherein the link preference indicates a preferred type of link;
selecting, for the non-air traffic control message and based on the availability and the link preference, the first link as a preferred link;
prepending a sequence number to the non-air traffic control message to form a modified non-air traffic control message;
routing the modified non-air traffic control message to the preferred link;
transmitting the modified non-air traffic control message over the preferred link; and
transmitting the air traffic control message over the second link.

US Pat. No. 10,972,174

DIGITAL REPEATER SYSTEM

CommScope Technologies LL...

1. A digital repeater system, comprising:a receiving section configured to process a digital input signal, wherein the receiving section is configured to isolate, within the digital input signal, a plurality of subbands from each other to obtain a plurality of digital subband signals,
a power profile estimation unit configured to determine a momentary power estimate for each digital subband signal at a sample time;
a muting device configured to mute a digital subband signal in response to the momentary power estimate for the digital subband signal being below a threshold; and
at least one transmitting section configured to transmit an output signal, wherein the transmitting section comprises a combiner configured to combine unmuted digital subband signals to obtain a digital output signal for transmission, wherein the at least one transmitting section is configured to transmit the digital output signal or a radio frequency signal derived from the digital output signal.

US Pat. No. 10,972,173

WIRELESS COMMUNICATION DEVICE

TOSHIBA TEC KABUSHIKI KAI...

1. A wireless communication device constituting a portion of a wireless mesh network that transmits information through a multi-hop communication, comprising:a processor; and
a memory that stores instructions that, when executed by the processor, facilitates performance of operations, comprising:
transmitting a message addressed to another wireless communication device through a broadcast communication on a first frequency channel;
changing a communication channel from the first frequency channel to a second frequency channel for communication of a response signal responding to the message after transmitting the message,
wherein in response to receiving the response signal, the response signal is transmitted to another wireless communication device through a unicast communication on the second frequency channel, and
wherein the communication channel is changed from the second frequency channel to the first frequency channel after the response signal is transmitted; and
wherein the operations further comprise:
adding information indicating that the communication channel of the response signal is the second frequency channel to the message, and
transmitting the message to which the information has been added.

US Pat. No. 10,972,172

METHOD FOR FAST BEAM SWEEPING AND DEVICE DISCOVERY IN 5G MILLIMETER WAVE AND UPPER CENTIMETER-WAVE SYSTEMS

Arizona Board of Regents ...

1. A method of aligning an antenna beam to a source of signals, comprising:dividing an angular search space into a plurality of angular search zones;
measuring received signal strength within each angular search zone and, on the basis of the measurement, determining a direction of maximum received signal strength for each search zone; and
comparing the maximum signal strengths for each of the search zones, and aligning the antenna beam along the direction of overall maximum signal strength.

US Pat. No. 10,972,171

DATA TRANSMISSION METHOD AND APPARATUS

Huawei Technologies Co., ...

1. A data transmission method comprising:obtaining, by a terminal device, an antenna port allocation result from one or more of first and second network-side devices, indicating a first antenna port set of the first network-side device and a second antenna port set of the second network-side device,
wherein an antenna port in the first antenna port set is quasi co-located (QCL) with at least another antenna port in the first antenna port set,
wherein at least one antenna port in the first antenna port set and at least one antenna port in the second antenna port set do not satisfy QCL,
wherein an antenna port in the second antenna port set is QCL with at least another antenna port in the second antenna port set,
wherein the antenna ports in the first antenna port set are not completely the same as the antenna ports in the second antenna port set, and
wherein QCL antenna ports share values of one or more large-scale fading parameters; and
receiving, by the terminal device, indication information from the first network side device on a physical downlink control channel,
wherein the indication information indicates to the terminal device to receive data from the first and second network-side devices, and
wherein the indication information further indicates receiving a first part of the data on a first antenna port of the first antenna port set and a second part of the data on a second antenna port of the second antenna port set, and
jointly receiving, by the terminal device and according to the indication information the first and second parts of the data transmitted on the first antenna port in the first antenna port set and on the second antenna port in the second antenna port set, respectively.

US Pat. No. 10,972,170

COMMUNICATION EFFICIENCY

Nokia Technologies Oy, E...

1. An apparatus, comprising:at least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to:
receive transmission on two different polarizations over a wireless channel from a device;
determine a plurality of coefficients associated with a precoding matrix based on channel measurements of the reception, wherein the coefficients at least partially define a combination matrix;
select a coefficient among the coefficients of the weaker polarization, the selected coefficient being a reference coefficient for the weaker polarization;
determine a first indicator and a second indicator for the reference coefficient, wherein the first indicator indicates a position of the reference coefficient in the combination matrix and the second indicator comprises an amplitude value associated with the reference coefficient;
report the first and second indicators to the device.

US Pat. No. 10,972,169

METHOD FOR FEEDBACK OF CHANNEL QUALITY INFORMATION IN WIRELESS COMMUNICATION SYSTEM, AND DEVICE FOR SAME

LG ELECTRONICS INC., Seo...

1. A method for feedback of channel quality information in a wireless communication system, the method being performed by a terminal and comprising:receiving, from a base station, feedback configuration information including information on disjoint segmentation for an index of a parameter related to channel or beam quality for a broadcast or multicast service; and
transmitting, to the base station, by encoding an index of a parameter related to channel or beam quality to be reported, according to the information on the disjoint segmentation in the feedback configuration information,
wherein the disjoint segmentation comprises a plurality of subsets having different lengths while not overlapping with each other, and the index of the parameter related to the channel or the beam quality transmitted to the base station indicates a specific value in one of the plurality of subsets.

US Pat. No. 10,972,168

USER EQUIPMENT AND METHOD FOR WIRELESS COMMUNICATION

NTT DOCOMO, INC., Tokyo ...

4. A system comprising a base station (BS) and a user equipment (UE), wherein:the BS comprises:
a processor, wherein when, in a case of aperiodic feedback, the UE measures, based on information on interference measurement, a Channel State Information (CSI) for a CSI-Reference Signal (RS) of CSI-RSs, which comprise the CSI-RS and one or more remaining CSI-RSs, the processor controls to transmit the information to determine that only the one or more remaining CSI-RSs among the received CSI-RSs are used for interference measurement; and
a transmitter that transmits, to the UE, the CSI-RSs and the information, and
the UE comprises:
a receiver that receives, from the BS:
the CSI-RSs; and
the information; and
a processor that measures CSI for the CSI-RS,
wherein, in a case of aperiodic CSI feedback, when the processor of the UE measures, based on the information, CSI for the CSI-RS, the processor of the UE determines, based on the information, that only the one or more remaining CSI-RS s among the received CSI-RSs are used for interference measurement.

US Pat. No. 10,972,167

USER APPARATUS, BASE STATION, AND COMMUNICATION METHOD

NTT DOCOMO, INC., Tokyo ...

1. A terminal comprising:a receiver that receives format information indicating a configuration for reporting a measurement result of received power; and
a transmitter that transmits, based on the format information, a report including the measurement result of the received power measured using a synchronization signal,
wherein the transmitter includes an identifier for the synchronization signal in the report of the measurement result of the received power.

US Pat. No. 10,972,166

METHOD AND APPARATUS FOR MIMO TRANSMISSION

Lenovo (Beijing) Limited,...

1. A method, comprising:transmitting the number of antenna panels equipped at a user equipment, the number of antenna panels being at least one;
transmitting the number of panel groups, wherein each panel group includes one antenna panel or more than one antenna panels sharing at least one transmit component of the user equipment;
transmitting panel group information indicating which antenna panel is grouped into which panel group;
transmitting the number of coherent panel groups, wherein each coherent panel group includes at least two panel groups and the antenna panels in the at least two panel groups of each coherent panel group are coherent; and
transmitting coherent panel group information indicating which panel group is grouped into which coherent panel group.

US Pat. No. 10,972,165

BEAM DETERMINATION METHOD, DOWNLINK TRANSMISSION DEMODULATION METHOD, USER EQUIPMENT AND BASE STATION

NTT DOCOMO, INC., Tokyo ...

1. A user equipment communicating with a base station, the base station having a plurality of transmission beams, wherein the user equipment comprising:a receiver for receiving downlink control information sent by the base station through a physical downlink control channel; and
a processor for determining,
when the received downlink control information contains information for indicating beam, a transmission beam for the base station to transmit data through a physical downlink shared channel according to received information for indicating beam included in the downlink control information, and
when the received downlink control information does not contain information for indicating beam, a transmission beam for the base station to transmit data through a physical downlink shared channel, is the same as a transmission beam for transmitting information through at least one control resource set of a plurality of control resource sets.

US Pat. No. 10,972,164

METHOD AND DEVICE FOR TRANSMITTING AND RECEIVING FEEDBACK SIGNAL IN WIRELESS COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A method performed by a base station in a radio communication system, the method comprising:transmitting, to a user equipment (UE), a higher layer signaling including information indicating a code division multiplexing (CDM) type;
configuring a plurality of resources for a channel state information reference signal (CSI-RS) based on the CDM type; and
transmitting, to the UE, the CSI-RS through the plurality of resources using a plurality of antenna ports,
wherein the CDM type defines CDM values and CDM pattern.

US Pat. No. 10,972,163

TRANSMISSION METHOD, TRANSMISSION DEVICE, RECEPTION METHOD AND RECEPTION DEVICE

PANASONIC INTELLECTUAL PR...

1. A transmission apparatus comprising:a signal processing circuit that, in operation, generates control signals and data streams, the control signals being generated by performing a cyclic shift diversity scheme, the data streams being generated by performing first signal processing and second signal processing; and
a transmitter that, in operation, transmits the control signals and the data streams through multiple antennas in a single carrier mode, wherein
in the first signal processing, phase changing of data symbols for each data stream is performed with varying a first phase change value by symbol,
in the second signal processing, phase changing of data streams is performed according to constant second phase change values provided for respective data streams, and
the control signals are generated from control data having a field indicating whether the data streams are modulated using the single carrier mode or not.

US Pat. No. 10,972,162

ENHANCED BEAM-BASED CODEBOOK SUBSET RESTRICTION SIGNALING

TELEFONAKTIEBOLAGET LM ER...

1. A method for codebook subset restriction at a user equipment (UE), the method comprising:receiving, from a network node, codebook subset restriction (CBSR) signaling for a first component common to precoders in a first group of codebooks;
wherein a restriction of the first component maps to a restriction of a second component;
wherein the second component is common to precoders in a second group of codebooks;
restricting precoders selectable from a codebook in the second group of codebooks based on the second component; and
transmitting feedback to the network node responsive to the restricted precoders selectable from the codebook in the second group of codebooks.

US Pat. No. 10,972,161

METHOD AND APPARATUS FOR EXPLICIT CSI REPORTING IN ADVANCED WIRELESS COMMUNICATION SYSTEMS

Samsung Electronics Co., ...

1. A user equipment (UE) for a channel state information (CSI) feedback in an advanced communication system, the UE comprising:a transceiver configured to receive, via a higher layer signaling from a base station (BS), CSI feedback configuration information for the CSI feedback; and
at least one processor configured to determine a precoding matrix indicator (PMI) indicating a number of N3 precoders, the N3 precoders based on linear combinations of a first vector from among an integer number L of basis vectors in a spatial dimension and a second vector from among an integer number M of basis vectors in a frequency dimension, the linear combinations using coefficients weighting the linear combinations of the first and second vectors,
wherein the linear combinations comprise two summations, a first of the two summations corresponding to the spatial dimension and a second of the two summations corresponding to the frequency dimension, and
wherein the transceiver is further configured to transmit, to the BS over an uplink channel, CSI feedback including the PMI.

US Pat. No. 10,972,160

WIRELESS COMMUNICATIONS OVER MULTIPLE INPUT MULTIPLE OUTPUT (MIMO) LAYERS BASED ON BACKHAUL LINK QUALITY

Sprint Spectrum L.P., Ov...

1. A method of operating a wireless access node to serve a plurality of wireless User Equipment (UE) over Multiple Input Multiple Output (MIMO) layers, the method comprising:a wireless access node wirelessly exchanging user data with at least two of the wireless UE;
the wireless access node exchanging the user data over one or more backhaul links and determining backhaul link quality for each of the one or more backhaul links;
the wireless access node accepting the attachment of a different one of the plurality of wireless UE and selecting an amount of the MIMO layers for the different one of the wireless UE based on the backhaul link quality for each of the one or more backhaul links; and
the wireless access node wirelessly exchanging new user data with the different one of the wireless UE over the selected amount of the MIMO layers.

US Pat. No. 10,972,159

PRECODING CONFIGURATION METHOD, DEVICE, AND SYSTEM

Huawei Technologies Co., ...

1. A precoding configuration method, comprising:generating precoding configuration information for configuring a width of a frequency band for same precoding; and
sending the precoding configuration information, wherein the precoding configuration information comprises a frequency bandwidth parameter and the width of the frequency band for same precoding is equal to the frequency bandwidth parameter multiplied by reference frequency bandwidth.

US Pat. No. 10,972,158

DISTRIBUTED FD-MIMO: CELLULAR EVOLUTION FOR 5G AND BEYOND

Samsung Electronics Co., ...

1. A user equipment (UE) comprising:a transceiver configured to receive, from a base station (BS) in a cell comprising antenna elements distributed within the cell, information, via a dynamic signaling comprising at least one of a medium access control channel element (MAC CE) or downlink control information (DCI), that indicates a set of channel state information-reference signal (CSI-RS) resources; and
a processor operably connected to the transceiver, the processor configured to:
identify CSI-RS resources, each of which comprises a set of antenna ports, based on the received information, wherein the set of antenna ports is configured based on a cluster of multiple of the distributed antenna elements, the multiple distributed antenna elements clustered based on intercell interference mitigation, wherein the cluster of distributed antenna elements includes (i) first antenna elements clustered based on a path loss to the UE and (ii) second antenna elements corresponding to one or more other UEs that meet an interference condition; and
measure CSI using an aggregation of the CSI-RS resources, wherein an energy per resource element (EPRE) ratio between the CSI-RS resources and an associated physical downlink shared channel (PDSCH), respectively, is configured in the received information indicating the CSI-RS resources,
wherein clustering of the cluster of multiple distributed antenna elements and the inter cell interference mitigation are based on antenna sharing radius that is larger than a radius of the cell.

US Pat. No. 10,972,157

MULTIUSER MULTIPLE-INPUT AND MULTIPLE-OUTPUT SETUP FRAME

Intel IP Corporation, Sa...

12. A method for establishing multiuser (MU) multiple-input multiple-output (MIMO) channel access with two or more station devices, comprising:determining, by one or more processors, a request frame associated with the MIMO channel access, wherein the request frame is a request to send (RTS) frame;
determining a control trailer field of the request frame comprising identification of the two or more station devices;
determining to set one or more bits in one or more fields of the request frame indicating an inclusion of the control trailer field in the request frame, wherein the one or more bits are set in a legacy header field of the request frame;
causing to send the request frame to the two or more station devices;
identifying a response frame from at least one of the two or more station devices; and
causing to send a multiuser physical layer convergence protocol data unit (MU-PPDU) to the at least one of the two or more station devices;
wherein the control trailer field follows a frame check sequence (FCS) field of the request frame.

US Pat. No. 10,972,156

MEASUREMENT REPORTING IN RADIO ACCESS NETWORKS FOR MU-MIMO OPERATION

Telefonaktiebolaget LM Er...

1. A method of operating an informing radio node in a radio access network, the method comprising:transmitting beam reception information, the beam reception information being based on measurements performed on beams of a set of beams, wherein the beam reception information indicates one or more beams of the set of beams to belong to a first subset of the set of beams, the first subset comprising weakly received beams, wherein the transmitting of the beam reception information is transmitted responsive to a number of beams in the first subset being below a threshold number; and
for each of the one or more beams in the first subset, transmitting measurements that resulted in the one or more beams being placed in the first subset and identify which beam of the one or more beams is associated with the measurements.

US Pat. No. 10,972,155

ACCESS POINT SELECTION

Hewlett Packard Enterpris...

1. A system to select an access point for a wireless network, the system comprising:a processing resource; and
a memory resource storing machine readable instructions that, when executed, cause the processing resource to:
direct each of a plurality of access points to send probing frames to a set of one or more clients including a first client;
collect feedback from a physical (PHY)-layer of each of the one or more clients at the plurality of access points based on responses to the probing frames that are received by each of the plurality of access points from the one or more clients, wherein the PHY-layer feedback is to be collected by the plurality of access points before the one or more clients are associated with any one of the plurality of access points; and
select an access point of the plurality of access points for the first client using a client channel correlation value calculated for each of the plurality of access points with a signal space distribution that is estimated from the PHY-layer feedback from the one or more clients collected at each of the plurality of access points, wherein the channel correlation value for each access point quantifies and compares a signal overlap from different client signals at the access point, wherein the selected access point is to serve the first client and one or more other clients of a client group concurrently using precoding, and
wherein the signal space distribution comprises a quantified distribution of how the different client signals overlap in space based on the comparison of signal overlap from the different client signals.

US Pat. No. 10,972,154

METHODS AND APPARATUS FOR DYNAMIC SOFT COMBINING FOR MULTI-BEAM TRANSMISSIONS

QUALCOMM Incorporated, S...

1. A method of wireless communication by a user equipment (UE), comprising:receiving a plurality of beams from a base station (BS);
measuring a value of at least one parameter associated with each of the plurality of beams;
generating a report including at least the values of the at least one parameter associated with the plurality of beams and/or an indication to implement soft-combining;
transmitting the report to the BS; and
in response to transmitting the report:
receiving a first beam including first redundant information and a second beam including second redundant information; and
generating combined information based on the first redundant information and the second redundant information.

US Pat. No. 10,972,153

CROSS-SUB-BAND QUASI CO-LOCATION SIGNALING

QUALCOMM Incorporated, S...

1. A method for wireless communication at a user equipment (UE), comprising:receiving signaling from a base station that indicates a spatial quasi co-location (QCL) relationship between a first downlink signal associated with a first sub-band and a second downlink signal associated with a second sub-band of a system bandwidth, wherein the first sub-band is different from the second sub-band and wherein the first sub-band comprises a first bandwidth part and the second sub-band comprises a second bandwidth part;
deriving, based at least in part on the spatial QCL relationship, the first sub-band being different from the second sub-band, and spatial parameters used for reception of a downlink transmission from the base station via the first sub-band, spatial parameters for communication of a signal with the base station via the second sub-band; and
communicating with the base station via the second sub-band using the derived spatial parameters.

US Pat. No. 10,972,152

BEAM-BASED RADIO LINK MONITORING

Nokia Technologies Oy, E...

1. An apparatus comprising:at least one processor; and
at least one non-transitory memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause an apparatus operating in a multi-beam based communication session at least to:
monitor signal qualities for a plurality of beams in the multi-beam based communication session, wherein the monitoring is based on monitoring beams carrying physical downlink control channels;
determine a beam link failure (BLF) occurring for at least one of the beams;
detect whether or not a BLF occurs for all of the beams of a predetermined type, wherein the predetermined type of beams comprise only beams carrying physical downlink control channels; and
in response to detecting that a BLF occurs for all of the beams of the predetermined type, decide to provide an indication of the BLF to a higher layer; and
in response to detecting that there is at least one other beam of the predetermined type without a BLF, decide not to provide an indication of the BLF to the higher layer.

US Pat. No. 10,972,151

TAG READER TRANSMITTER WITH HIGH-Q ANTENNA

Geissler Companies, LLC, ...

1. A radio-frequency (RF) transmitter circuit comprising:a controller circuit to generate transmission control signaling;
a modulator circuit to modulate a RF carrier wave having a fixed frequency with a baseband signal;
a RF driver circuit to be coupled to an antenna, the RF driver circuit to amplify the modulated carrier wave for transmission via the antenna;
a power control circuit to dynamically adjust supply power to the RF driver circuit in response to the transmission control signaling, wherein the supply power controls a degree of amplification applied by the RF driver circuit to control a strength of the transmission;
a field sensor to be coupled to the antenna and configured to measure a resonance condition of the transmission;
a resonance control circuit to dynamically adjust a resonance frequency of the antenna, in response to the transmission control signaling, to maintain resonance of the transmission at the fixed frequency of the carrierwave;wherein in operation the controller circuit generates the transmission control signaling in response to a measured strength and the resonance condition of the transmission.

US Pat. No. 10,972,150

LOW-COST SOFTWARE-DEFINED RFID INTERROGATOR WITH ACTIVE TRANSMIT LEAKAGE CANCELLATION

SUPERLATIVE SEMICONDUCTOR...

1. A RFID interrogator transceiver comprising:an antenna;
a transmitting element operatively coupled to the antenna;
a digital processor operatively coupled to the transmitting element, the digital processor comprising a transmit baseband waveform generator, the transmit baseband waveform generator comprising:
a toggle element operatively coupled to the transmitting element;
a countdown timer operatively coupled to the toggle element;
a symbol-to-count translating element operatively coupled to the countdown timer;
a symbol multiplexer operatively coupled to the symbol-to-count translating element;
a random access memory organized to contain an arrangement of opcodes operatively coupled to the symbol multiplexer;
an address counter operatively coupled to the random access memory; and
a finite state machine operatively coupled to the address counter, the random access memory, and the symbol multiplexer, the finite state machine configured to increment the address counter and to interpret the opcodes from the random access memory.

US Pat. No. 10,972,149

SURFACE WAVE INTERFERENCE REDUCTION

TELEFONAKTIEBOLAGET LM ER...

1. A surface wave communication system comprising a surface wave conduit and being adapted for transmitting electromagnetic surface wave signals via the surface wave conduit, wherein the surface wave communication system further comprises at least one interference cancelling system, where each interference cancelling system comprises an antenna arrangement and a cancelling device, where each cancelling device is adapted to:input antenna signal components from the corresponding antenna arrangement in at least one corresponding antenna branch,
input conduit signal components from the surface wave conduit in a conduit branch,
remove adapted antenna signal components from the conduit signal components such that recovered conduit signal components are obtained, and
output the recovered conduit signal components,wherein each cancelling device comprises:a signal quality device that is adapted to determine an error to be minimized and to output feedback control signals,
a feedback loop arrangement that comprises an equalization device for each antenna branch and a combiner arrangement, where each equalization device is adapted to be controlled by the feedback control signals to affect phase and amplitude of the antenna signal components so as to form the adapted antenna signal components, and where the combiner arrangement is adapted to add the conduit signal components and the adapted antenna signal components, the combiner arrangement being adapted to output a combined signal that is input to the signal quality device,
an antenna receiver arrangement, and
a conduit receiver arrangement,
wherein the antenna receiver arrangement is adapted to output the antenna signal components from a received antenna signal, having been received by said antenna arrangement, and the conduit receiver arrangement being adapted to output conduit signal components from an electrical conduit signal, and
wherein the antenna receiver arrangement comprises at least one antenna receiver, where each antenna receiver comprises a first down-converting device, adapted to convert signal carrier frequencies to corresponding base band frequencies, and a first band pass filter, and where the conduit receiver arrangement comprises at least one conduit receiver, where each conduit receiver comprises a second down-converting device, adapted to convert signal carrier frequencies to corresponding base band frequencies, and a second band pass filter.

US Pat. No. 10,972,148

SIGNAL BOOSTERS WITH COMPENSATION FOR CABLE LOSS

Cellphone-Mate, Inc., Fr...

1. A signal booster system comprising:a plurality of antennas comprising a first antenna and a second antenna;
a first cable; and
a signal booster connected to the first antenna via the first cable and configured to be powered by a DC supply voltage provided over the first cable, wherein the signal booster comprises:
booster circuitry configured to generate a boosted RF signal based on amplifying an RF signal received on the second antenna, and to send the boosted RF signal to the first antenna via the first cable; and
a cable loss compensation circuit configured to adjust a gain of the booster circuitry to compensate for a loss of the first cable based on a DC voltage drop of the DC supply voltage provided over the cable.

US Pat. No. 10,972,147

METHOD FOR SELECTING FREQUENCY CHANNELS

Diehl Metering Systems Gm...

1. A method for selecting frequency channels in a communication system using a frequency hopping method, in which data are transmitted between a transmitter and a receiver by means of radio transmission, which comprises the steps of:transmitting the data in parts of data packets in a frequency/time block;
providing a plurality of different frequency channel patterns, each frequency channel pattern having a defined sequence of occupancy of the frequency channels;
transmitting the parts of the data packets electively via the plurality of different frequency channel patterns, wherein a respective data packet or parts of the respective data packet are coded before transmission by the transmitter and are decoded after reception by the receiver;
evaluating a transmission quality of the frequency channels and, on a basis of an evaluation of the transmission quality of the frequency channels, a decision is made in respect of a selection of at least one frequency channel pattern which is used to transmit the data,
receiving the data packet by the receiver;
determining a likelihood ratio LR of a part of a data packet by the receiver;
determining an interference state of the part of the data packet on a basis of the likelihood ratio LR of the part of the data packet;
evaluating the transmission quality of a respective frequency channel on a basis of the interference state of the part of the data packet;
selecting and/or correcting the respective frequency channel pattern on the basis of an evaluation result; and
communicating a selected and/or corrected frequency channel or frequency channel pattern from the receiver to the transmitter.

US Pat. No. 10,972,146

GENERATING A FREQUENCY HOPPING ARRANGEMENT FOR A COMMUNICATION SESSION INVOLVING A GROUP OF DEVICES

Lynq Technologies, Inc., ...

1. A computer-implemented method comprising:determining a starting frequency channel for a frequency hopping arrangement to be used in a communication session by a designated group of devices based at least in part on a random start offset value and frequency channel spacing information;
calculating a number of useable frequency channels between the starting frequency channel and a stopping frequency channel for the frequency hopping arrangement;
calculating a frequency channel step value based at least in part on a predetermined required minimum number of frequency channels and the number of devices in the designated group;
selecting the frequency channel values to be used in the communication session by the designated group of devices by iterating through frequency channel values for the useable frequency channels between the starting frequency channel and the stopping frequency channel at intervals of a random frequency channel selection offset value until a total number of frequency channel values equal to the frequency channel step value are selected; and
establishing the frequency hopping arrangement as a sequence of the selected frequency channel values;
wherein the method is performed by at least one processing device comprising a processor coupled to a memory.

US Pat. No. 10,972,145

METHOD FOR ANTENNA SELECTION FOR CONCURRENT INDEPENDENT TRANSMISSIONS VIA MULTIPLE ANTENNAS

Motorola Mobility LLC, C...

1. A communication device comprising:first transmitter that transmits at a first frequency;
a first antenna electrically coupled to the first transmitter to transmit a first transmit signal at a first total radiated power (TRP);
a second transmitter that generates a transmit signal at a second frequency;
a second antenna having a second antenna efficiency rating at the second transmit frequency that yields a second TRP, the second antenna having a first antenna isolation level transmitting at the second transmit frequency to the first antenna transmitting at the first frequency;
at least one alternate second antenna each having an alternate second antenna efficiency rating at the second transmit frequency that yields an alternate second TRP, the at least one alternate second antenna having a second antenna isolation level transmitting at the second transmit frequency to the first antenna transmitting at the first frequency;
an antenna switch that electrically connects the second transmitter to one of the second antenna and the at least one alternate second antenna;
a controller communicatively coupled to the first and the second transmitter, and the antenna switch to optimize performance of antenna selection during concurrent transmission, and which:
monitors concurrent communication activity of the first and the second transmitter;
identifies, based on the concurrent communication activity, respective transmit power limits associated with intermodulation distortion (IMD) for the first antenna transmitting at the first transmit frequency and one of the second antenna based on the first antenna isolation level and the at least one alternate second antenna based on the second antenna isolation level, both transmitting at the second transmit frequency;
identifies, based in part on the transmit power limits, available TRP, respectively, for the second antenna and the at least one alternate second antenna; and
configures the antenna switch to connect the second transmitter to one of the second antenna and the at least one alternate second antenna having the highest available TRP.

US Pat. No. 10,972,144

COMMUNICATION SYSTEMS WITH BODY WORN PLATE DESIGN

HARRIS GLOBAL COMMUNICATI...

1. A method for integrating a communication device with a wearable item configured to support a trauma plate on a person, comprising:disposing the trauma plate in a pocket of the wearable item;
disposing the communication device in the pocket of the wearable item such that the communication device resides adjacent to the trauma plate, where the communication device comprises a radio module that is removably coupled to a frame;
using the frame to maintain the radio module in a given position relative to the trauma plate while the communication device and trauma plate are both disposed within the pocket, where the frame is substantially coextensive lengthwise and height-wise with the trauma plate;
performing communication operations by the radio module; and
using at least one channel formed on an external surface of the frame and having a u-shaped cross-sectional profile, a closed end, an open end and an elongate open side that extends between the closed end and the open end to (i) facilitate a sliding engagement directly between the radio module and the external surface of the frame during assembly and disassembly of the communication device, (ii) maintain an alignment of the radio module with the frame throughout use of the wearable item, and (iii) dissipate heat generated by the radio module while performing the communication operations.

US Pat. No. 10,972,143

INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING PROGRAM

TOYOTA JIDOSHA KABUSHIKI ...

1. An information processing device that is provided in a vehicle mounted with communication equipment, the information processing device comprising a storage unit,wherein the storage unit is configured to store association information in which equipment identification information unique to the communication equipment and vehicle identification information unique to an authorized vehicle mounted with the communication equipment are associated, and
the information processing device further comprises an information transmission restriction unit configured to compare vehicle identification information acquired from the vehicle with the vehicle identification information included in the association information, and in a case where the vehicle identification information acquired from the vehicle does not coincide with the vehicle identification information included in the association information, restrict transmission of vehicle status information representing a status of the vehicle to an external device configured to perform communication with the communication equipment.

US Pat. No. 10,972,142

WIRELESS NETWORKING TRANSCEIVER SYSTEM WITH SHARED MEMORY

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

1. Wireless networking transceiver circuitry for an integrated circuit device, the wireless networking transceiver circuitry comprising:a plurality of wireless networking transceiver subsystems, each respective wireless networking transceiver subsystem in the plurality of wireless networking transceiver subsystems including:
respective processing circuitry configurable for coupling to radio circuitry to implement a respective set of wireless networking transceiver protocol features selected from at least one overall set of wireless networking transceiver protocol features, wherein each respective set of wireless networking transceiver protocol features requires a respective amount of memory, and
respective memory circuitry sufficient to support one of the respective sets of wireless networking transceiver protocol features that is smaller than the at least one overall set of wireless networking transceiver protocol features, at least one of the respective sets of wireless networking transceiver protocol features requiring an amount of memory that is greater than capacity of the respective memory circuitry in its respective wireless networking transceiver subsystem; and
memory-sharing circuitry configurable to couple at least a portion of the respective memory circuitry of a first one of the respective wireless networking transceiver subsystems to the respective processing circuitry of a second one of the respective wireless networking transceiver subsystems.

US Pat. No. 10,972,141

METHOD FOR ESTIMATING ARRIVAL TIME BASED ON NOISE CANCELLATION

South China University of...

1. A method for estimating arrival time based on noise cancellation, comprising:transmitting, with a transmit terminal, an ultra-wideband pulse sequence;
passing a received ultra-wideband signal r(t) through a low-noise amplifier and a band-pass filter, wherein the amplified and filtered received ultra-wideband signal r(t) passes a square-law detector to produce a power signal, wherein the power signal is sampled to obtain a power sampling sequence {An,l,k} of the received signal, where An,l,k represents a power sampling value obtained for a k-th chip in an l-th frame in an n-th symbol, n=1, 2, . . . , Ns, l=1, 2, . . . , Nf, k=1,2, . . . , Nc, Ns represents the number of symbols of a transmitted signal, Nf represents the number of frames in each symbol, and Nc represents the number of chips in each frame;
averaging the power sampling sequence {An,l,k} to eliminate noise and obtain a power average matrix V of the received signal, wherein an element Vn,k of an n-th row and a k-th column of V is determined according to
and a power mean column vector formed by an element of a k-th column of V is denoted as Vk;extracting a first chip from the power sampling sequence {An,l,k} to form a noise sequence {An,l,k}, where An,l,k is the value of An,l,k at k=1; {An,l,k} is averaged to get a noise mean vector Vref, wherein an n-th element, Vrefn, of Vref is determined according to

adopting a sum-of-rank method for the power mean column vector Vk and the noise mean vector Vref to obtain a rank Ri(k) of Vk;
setting a decision threshold ? of Time-of-Arrival (TOA) estimation according to the rank Ri(k); and
selecting a position ½ of a time chip that first exceeds the decision threshold ? as an estimated arrival time.

US Pat. No. 10,972,140

ADJUSTING PARAMETERS OF A RECEIVER SYSTEM

Intel IP Corporation, Sa...

1. An apparatus comprising:a receiver system to process a first tracking signal to generate a first output signal, wherein the first tracking signal comprises a first radio frequency (RF) signal and a test signal, the test signal venerated based on a prior version of the first output signal, and wherein processing of the first tracking signal introduces a distortion into the first output signal; and
a tuning circuit operatively coupled to the receiver system, the tuning circuit to determine a first adjustment value and send the first adjustment value to the receiver system, the first adjustment value generated based on a change in the first output signal detected at a defined frequency of the test signal, wherein the receiver system is to adjust a component of the receiver system using the first adjustment value to cancel the distortion in a second RF signal that is caused by the component.

US Pat. No. 10,972,139

WIRELESS DEVICES AND SYSTEMS INCLUDING EXAMPLES OF COMPENSATING POWER AMPLIFIER NOISE WITH NEURAL NETWORKS OR RECURRENT NEURAL NETWORKS

Micron Technology, Inc., ...

1. An apparatus, comprising:a transceiver configured to generate, using a power amplifier, a plurality of radio frequency (RF) signals for transmission;
a plurality of multiplication/accumulation units (MAC units), including:
first MAC units of the plurality of MAC units configured to mix the plurality of RF signals received via a receive path of the transceiver as feedback and signaling that is based on respective outputs of the first MAC units using a plurality of coefficients to generate first intermediate processing results; and
additional MAC units of the plurality of MAC units, the additional MAC units configured to mix the first intermediate processing results and signaling that is based on respective outputs of the respective additional MAC units using additional coefficients of the plurality of coefficients to generate filter coefficient data; and
a digital filter configured to filter signals prior to an input to the power amplifier in accordance with the filter coefficient data calculated using the plurality of MAC units.

US Pat. No. 10,972,138

TECHNIQUE FOR GENERATING A PROTOCOL DATA UNIT SIGNAL

Telefonaktiebolaget LM Er...

19. A device for generating a radio signal for transmitting a protocol data unit (PDU) in a radio network, wherein the PDU includes a first portion and a second portion, the device comprising:processing circuitry; and
memory containing instructions executable by the processing circuitry whereby the device is operative to:
amplify a first signal indicative of the first portion of the PDU for radio transmission using a power amplifier in a first operating state, wherein, to amplify the first signal, the device is operative to generate a wideband preamble baseband signal indicative of the first portion on a first set of orthogonal frequency-division multiplexing (OFDM) subcarriers;
switch the power amplifier from the first operating state to a second operating state different from the first operating state; and
amplify a second signal indicative of the second portion of the PDU for radio transmission using the power amplifier in the second operating state, wherein, to amplify the second signal, the device is operative to generate a narrowband baseband signal indicative of the second portion on a second set of OFDM subcarriers, and wherein a first bandwidth of the first signal is greater than a second bandwidth of the second signal.

US Pat. No. 10,972,137

MULTIPROTOCOL MODULAR COMMUNICATION SYSTEM

REDOX S.R.L., Reggio Emi...

1. A multiprotocol modular communication system, comprising:a main circuit (1), provided with an antenna connector (5) for enabling connection of an antenna (4);
two or more connectors (2, 2a, 2n), provided with a first pin (10) and a second pin (11) connectable to one another, wherein the first pin (10) of a first connector (2) is connected to the antenna connector (5) by means of a track (6);
one or more communication boards (3), each operating with a determined communication protocol, each of which is insertable in a respective connector (2, 2a, 2n), wherein each communication board (3), if inserted in a connector (2, 2a, 2n), connects the first pin (10) and the second pin (11) of the connector;
characterised in that: the second pin (11) of each connector (2, 2a, 2n) is connected to the first pin (10) of a successive connector by means of a track (6) provided with a band-pass filter (7, 8); each band-pass filter (7, 8) has an impedance which is such as to block the frequencies used by the communication board (3) inserted in the preceding connector (2, 2a, 2n).

US Pat. No. 10,972,136

POLAR CODE RATE MATCHING METHOD AND APPARATUS

Huawei Technologies Co., ...

1. A rate matching method, comprising:obtaining to-be-encoded information bits, wherein a quantity of to-be-encoded information bits is K and the K is positive integer;
polar encoding the to-be-encoded information bits to obtain encoded bits;
rate matching the encoded bits to obtain rate matched bits according to a rate matching manner determined based on a code rate R, a code rate threshold, a target code length, and a target code length threshold, wherein the rate matching manner is a puncturing manner or a shortening manner, wherein the R=K/M, wherein the M is the target code length, and the M is positive integer; and
outputting the rate matched bits.

US Pat. No. 10,972,135

APPARATUS AND METHOD FOR TRANSMITTING/RECEIVING FORWARD ERROR CORRECTION PACKET IN MOBILE COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. An apparatus for transmitting forward error correction (FEC) related information in a multimedia system, the apparatus comprising:a transceiver; and
at least one processor coupled to the transceiver,
wherein the at least one processor is configured to transmit FEC related information for an FEC packet in the FEC packet through the transceiver,
wherein the FEC related information includes information identifying an FEC coding structure, and
wherein the information identifying the FEC coding structure indicates one of that application layer (AL)-FEC is not applied, that the FEC coding structure for the FEC packet is a first FEC coding structure if the first FEC coding structure is applied, that the FEC coding structure for the FEC packet is a second FEC coding structure if the second FEC coding structure is applied, or that the FEC coding structure for the FEC packet is a third FEC coding structure if the third FEC coding structure is applied.

US Pat. No. 10,972,134

LOW-DENSITY PARITY-CHECK (LPDC) CODED MODULATION (LCM) WITH ALIGNMENT OF LDPC CODEWORDS AND DISCRETE MULTI-TONE (DMT) SYMBOL BOUNDARIES

1. An apparatus employed in a digital subscriber line (DSL) network comprising:processing circuitry, comprising a memory with executable instructions, configured to:
generate a plurality of symbols of multi-carrier communications that comprises frames in a continuous transmission and codewords derived from block codes to enable a modulation for a parity check; and
align the codewords with a symbol boundary of the plurality of symbols based on one or more code settings;
a DSL interface, configured to provide, to communication circuitry, data for a transmission of the plurality of symbols, wherein the plurality of symbols comprises discrete multi-tone (DMT) symbols or orthogonal frequency-division multiplexing (OFDM) symbols.

US Pat. No. 10,972,133

FLAG FAULT-TOLERANT ERROR CORRECTION WITH ARBITRARY DISTANCE CODES

Microsoft Technology Lice...

8. A method of implementing an error correction protocol in a quantum computing device, comprising: performing a quantum operation in a quantum circuit implemented in the quantum computing device; and performing a fault-tolerant error correction protocol using one or more qubits and stabilizer codes of an arbitrary distance, wherein the performing the fault-tolerant error correction protocol further comprises tracking a number of times consecutive measurements of the one or more qubits are different and a number of times consecutive measurements of the one or more qubits are equal.

US Pat. No. 10,972,132

METHOD AND APPARATUS FOR RATE-MATCHING OF POLAR CODES

Samsung Electronics Co., ...

1. A method by a transmitter using a polar code in a communication system, the method comprising:identifying a length of transmission bits;
identifying a length of information bits to be encoded;
in case that the length of the transmission bits is smaller than a minimum size of a mother code, determining a size of the mother code for a polar encoding as the minimum size of the mother code among a set of a plurality of supportable sizes of the mother code, wherein the supportable sizes of the mother code correspond to powers of 2;
in case that the length of the transmission bits is not smaller than the minimum size of the mother code, determining a positive integer n that satisfies that 2n is equal to or smaller than the length of the transmission bits and 2n+1 is larger than the length of the transmission bits, and determining the size of the mother code as 2n or 2n+1 based on a comparison of 2n·(1+a) and the length of the transmission bits where a is a real number satisfying 0?a<1;
identifying a codeword by the polar encoding of the information bits based on the determined size of the mother code; and
performing rate-matching of the codeword to obtain the transmission bits based on the length of the transmission bits.

US Pat. No. 10,972,131

LOW DENSITY PARITY CHECK ENCODER HAVING LENGTH OF 16200 AND CODE RATE OF 2/15, AND LOW DENSITY PARITY CHECK ENCODING METHOD USING THE SAME

ELECTRONICS AND TELECOMMU...


US Pat. No. 10,972,130

ENCODING METHOD, DECODING METHOD, ENCODING APPARATUS, AND DECODING APPARATUS

HUAWEI TECHNOLOGIES CO., ...

1. An encoding method based on a quasi-cyclic low-density parity-check (QC-LDPC) code, the encoding method being electronically implemented by a processor of an encoding processor, the encoding method comprising:determining, by an encoder, a size of a shift matrix based on a length of an information sequence and a length of an identifier sequence;
constructing, by the encoder, a check matrix based on the size of the shift matrix and a base matrix;
performing low-density parity-check (LDPC) encoding on the information sequence and the identifier sequence based on the check matrix to facilitate electronic communication of data over a communications network, wherein the identifier sequence is a non-all-zero sequence; and
transmitting the encoded information to a receive end device.

US Pat. No. 10,972,129

LOW DENSITY PARITY CHECK CODE DECODER AND METHOD FOR DECODING LDPC CODE

Korea University Research...

8. A decoding method of a low density parity check (LDPC) code decoder comprising a variable node update processor, and a check node update processor configured to determine minimum values by comparing sizes of absolute values of variable-to-check messages entering from variable nodes connected based on an arbitrary check node, the method comprising:checking whether a predetermined specific condition is satisfied using one bit information from each variable-to-check message;
setting an approximate minimum value as a size of an entire check node output, when the predetermined specific condition is satisfied;
setting a calculated minimum value obtained by a minimum value generating unit as a size of a check node output, when the predetermined specific condition is not satisfied; and
decoding using the size of the check node output.

US Pat. No. 10,972,128

DATA PROCESSING DEVICE AND DATA PROCESSING METHOD

SATURN LICENSING LLC, Ne...

1. A transmitting device for generating a digital television broadcast signal, the transmitting device comprising:a receiver configured to receive data to be transmitted in a digital television broadcast signal; and
a processor configured to perform low density parity check (LDPC) encoding on input bits of the received data according to a parity check matrix of an LDPC code whose code length is 16200 bits and code rate is 8/15 to generate an LDPC code word, the LDPC code enabling error correction processing, wherein
the LDPC code word includes information bits and parity bits,
the parity check matrix including an information matrix part corresponding to the information bits and a parity matrix part corresponding to the parity bits,
the information matrix part being represented by a parity check matrix initial value table, and
the parity check matrix initial value table, having each row indicating positions of elements ‘1’ in corresponding 360 columns of the information matrix part corresponding to a subset of information bits used in calculating the parity bits in the LDPC encoding, is as follows
5 519 825 1871 2098 2478 2659 2820 3200 3294 3650 3804 3949 4426 4460 4503 4568 4590 4949 5219 5662 5738 5905 5911 6160 6404 6637 6708 6737 6814 7263 7412
81 391 1272 1633 2062 2882 3443 3503 3535 3908 4033 4163 4490 4929 5262 5399 5576 5768 5910 6331 6430 6844 6867 7201 7274 7290 7343 7350 7378 7387 7440 7554
105 975 3421 3480 4120 4444 5957 5971 6119 6617 6761 6810 7067 7353
6 138 485 1444 1512 2615 2990 3109 5604 6435 6513 6632 6704 7507
20 858 1051 2539 3049 5162 5308 6158 6391 6604 6744 7071 7195 7238
1140 5838 6203 6748
6282 6466 6481 6638
2346 2592 5436 7487
2219 3897 5896 7528
2897 6028 7018
1285 1863 5324
3075 6005 6466
5 6020 7551
2121 3751 7507
4027 5488 7542
2 6012 7011
3823 5531 5687
1379 2262 5297
1882 7498 7551
3749 4806 7227
2 2074 6898
17 616 7482
9 6823 7480
5195 5880 7559; and
a broadcast transmitter configured to transmit the digital television broadcast signal including the LDPC code word.

US Pat. No. 10,972,127

DECODING SYSTEM AND DECODING METHOD

MACRONIX INTERNATIONAL CO...

9. A decoding method, suitable for a decoding system comprising a first decoder and a second decoder coupled to the first decoder, wherein the decoding method comprises:generating, by the first decoder, an intermediate decoding data by decoding a code data according to a list having a variable list size in a first decoding algorithm;
generating, by the second decoder, a plain data by decoding the intermediate decoding data in a second decoding algorithm;
decoding, by the first decoder, the code data by using a polar code and executing a decoding procedure of the polar code which generates a decoding tree comprising a plurality of levels;
determining, by the first decoder, the variable list size according to an error rate of each of the plurality of levels; and
obtaining the intermediate decoding data according to the variable list size, wherein each of the intermediate decoding data comprises a plurality of candidate data and a number of the plurality of candidate data is equal to the variable list size.

US Pat. No. 10,972,126

DATA COMPRESSION AND STORAGE

Imagination Technologies ...

1. A method of data compression, comprising:receiving a plurality of data items;
encoding groups of data items by generating, for each of the groups, header data comprising h bits and a plurality of body portions, each body portion comprising b bits and each of the body portions corresponding to a data item in the group, wherein b is fixed within a group and wherein the header data for a group comprises an indication of b for the body portions of that group;
generating, for each of the groups where b>0, a body data field for the group by interleaving bits from the body portions corresponding to data items in the group; and
storing one or more encoded data blocks comprising the header data and the body data fields.

US Pat. No. 10,972,125

STORAGE ACCESS INTERFACE TO AN ENCODED STORAGE SYSTEM

ANACODE LABS, INC., Wats...

3. A computer implemented method that decodes an encoded dataset associated with an encoded dataset identifier, the encoded dataset being a losslessly encoded version of an input dataset, comprising:receiving a command from a destination system to return requested data of the input dataset, the command including the encoded data set identifier and a range specifier, the encoded data set identifier linking the encoded data set to an input block size of an input data set, and an array of encoded block sizes, the range specifier indicating a starting location and an ending location in the input data set of the requested data;
sending a plurality of encoded data blocks associated with the encoded dataset identifier to a decoding engine to generate a plurality of decoded blocks having a decoded block size, including selecting the plurality of encoded data blocks based on the range specifier, the input block size and the array of encoded block sizes;
selecting data from the plurality of decoded data blocks based on the range specifier; and
transmitting the selected data from the plurality of decoded data blocks representing the requested data of the input data set to the destination system.

US Pat. No. 10,972,124

REMOTE DOWNHOLE SIGNAL DECODER AND METHOD FOR SIGNAL RE-TRANSMISSION

5 BY 5, LLC, Traverse Ci...

1. A decoding device comprising:a. an input device for sending a plurality of signals to the decoding device;
b. a plurality of frequency filters for segmenting the plurality of signals into specific frequency ranges;
c. a plurality of data access value coders, wherein a specific data access coder is matched to a specific frequency filter handling the specific frequency range;
d. an output device for transmitting multiple signals segmented into specific frequencies; and
e. a power source for operating the decoding device wherein at least one of the plurality of signals is from an electromagnetic device in a subterranean portion of earth.

US Pat. No. 10,972,123

SIGNAL PROCESSING STRUCTURE

1. A signal processing structure comprising:a first digital filter configured to operate on received sigma-delta modulated input signals; and
a second pre-processing digital filter configured to: receive a sigma-delta modulated input signal, directly low pass filter the sigma-delta modulated input signal and provide an output sigma-delta modulated signal;
wherein said output sigma-delta modulated signal is provided as an input for said first digital filter.

US Pat. No. 10,972,122

SENSOR ARRANGEMENT

AMS INTERNATIONAL AG, Ra...

1. A sensor arrangement comprising:a sensor having a first terminal and a second terminal,
an amplifier having an amplifier input for applying an input signal and an amplifier output for providing an amplified input signal, the amplifier input being coupled to the second terminal,
a loop filter coupled downstream of the amplifier output,
a quantizer having a quantizer input and a quantizer output configured to provide a multi-level output signal, which has at least two levels, on the basis of the amplified input signal, the quantizer being coupled downstream of the loop filter,
a feedback circuit having a feedback circuit input coupled to the quantizer output and a feedback circuit output coupled to the first terminal, the feedback circuit comprising:
an digital-to-analog converter, configured to generate an analog signal on the basis of the multi-level output signal, the analog signal being the basis of a feedback signal provided at the feedback circuit output,
a feedback capacitor that is coupled between the feedback circuit output and an output of the digital-to-analog converter, and a voltage source coupled to the feedback circuit output.

US Pat. No. 10,972,121

SYSTEM AND METHOD FOR SIGNAL RESAMPLING

Viavi Solutions Inc., Sa...

1. An instrument configured to process first signal data, the instrument comprising:an input adapted to receive the first signal data, the first signal data having a first sample rate; and
a controller connected to the input, the controller comprising:
a shaping filter adapted to receive the first signal data from the input and transform, using a shaping function, the first signal data into second signal data having a second sample rate different than the first sample rate; and
a timing controller adapted to control timing of the shaping filter using a dual-modulus counter,
wherein the dual-modulus counter comprises a Multi-stAge noise Shaping Digital Delta-Sigma Modulator (MASH DDSM).

US Pat. No. 10,972,120

MONOTONICITY SELF-TESTING FOR ANALOG-TO-DIGITAL CONVERTERS

Silicon Laboratories Inc....

1. A method for operating an analog-to-digital converter (ADC) comprising:storing a sampled input charge on a capacitance of a sample-and-hold circuit including a digital-to-analog converter (DAC) coupled to a first node, the sampled input charge being stored using a first reference signal coupled to the DAC and a second signal, the sampled input charge having a value based on a first digital code;
converting a second digital code to an analog signal on the first node using the DAC, the sampled input charge, and the first reference signal, the second digital code being one least-significant bit different than the first digital code; and
generating a monotonicity indicator indicating whether an output analog signal of the DAC is monotonic in response to a transition of a digital input of the DAC from the first digital code to the second digital code, the monotonicity indicator being based on a comparison of the analog signal to the second signal.

US Pat. No. 10,972,119

REGULATED CHARGE SHARING ANALOG-TO-DIGITAL CONVERTER (ADC) APPARATUS AND METHODS

Movellus Circuits, Inc., ...

1. An analog-to-digital converter (ADC), comprising:input circuitry to receive an input analog signal having an analog signal level;
sampling circuitry including first and second capacitor circuits to sample the received input analog signal, the first and second capacitor circuits exhibiting a relative charge imbalance corresponding to the analog signal level;
regulated charge sharing circuitry to regulate charge sharing transfers during multiple charge sharing transfer sequences with the first and second capacitor circuits; and
a digital output having multiple bit values based on the charge sharing transfer sequences.

US Pat. No. 10,972,118

SUCCESSIVE-APPROXIMATION ANALOG-TO-DIGITAL CONVERTER GAIN CALIBRATION USING FLOATING CAPACITORS

Silicon Laboratories Inc....

1. A successive-approximation analog-to-digital converter (ADC) comprising:an input capacitance coupled to a first node and configured to store a sampled input charge based on an input analog signal during a first phase of an analog-to-digital conversion;
a gain tuning capacitance configured to store a first portion of the sampled input charge during a second phase of the analog-to-digital conversion; and
a charge-redistribution digital-to-analog converter (DAC) comprising a conversion capacitance configured to store a second portion of the sampled input charge during the second phase and configured to use the second portion of the sampled input charge, a remaining portion of the sampled input charge stored on the input capacitance, and a reference voltage to provide an analog signal on the first node corresponding to a digital output code approximating the input analog signal at an end of a third phase of the analog-to-digital conversion, the gain tuning capacitance sequestering the first portion of the sampled input charge from the charge-redistribution DAC during the third phase.

US Pat. No. 10,972,117

DIFFERENTIAL CLAMP CIRCUITS WITH CURRENT RECIRCULATION

Analog Devices Internatio...

1. A system configured to clamp a differential signal that is output by an electronic component, the system comprising:a clamp circuit, comprising a first portion and a second portion, each of the first and second portions coupled to a respective output of the differential signal and comprising:
a clamp transistor, coupled to a control signal that sets one of a minimum voltage value or a maximum voltage value for the output coupled to the portion, and
a current mirror, having an input transistor and an output transistor, wherein:
a first terminal of the clamp transistor of the first portion is coupled to the output coupled to the first portion,
a second terminal of the clamp transistor of the first portion is coupled to the input transistor of the current mirror of the first portion, and
the output transistor of the current mirror of the first portion is coupled to the output coupled to the second portion.

US Pat. No. 10,972,116

TIME TO DIGITAL CONVERTER AND A/D CONVERSION CIRCUIT

Seiko Epson Corporation

1. A time to digital converter to which a reference signal and a trigger signal are input, the time to digital converter outputting a time digital value corresponding to a time event of the trigger signal with respect to the reference signal, the time to digital converter comprising:a state transition section configured to output state information indicating an internal state and start, based on the trigger signal, state transition in which the internal state transitions;
a transition-state acquiring section configured to acquire, in synchronization with the reference signal, the state information from the state transition section and hold the state information; and
an arithmetic operation section configured to calculate, based on the state information acquired by the transition-state acquiring section, the time digital value corresponding to a number of times of transition of the internal state, wherein
a time from when the internal state transitions from a first internal state to a second internal state until when the internal state reverts to the first internal state is longer than a cycle in which the state information held by the transition-state acquiring section is updated.

US Pat. No. 10,972,115

METHODS AND APPARATUS FOR CALIBRATING A REGULATED CHARGE SHARING ANALOG-TO-DIGITAL CONVERTER (ADC)

Movellus Circuits, Inc., ...

1. A method of operation in an analog-to-digital converter (ADC), the method comprising:performing a calibration operation including
sampling an input analog reference voltage;
performing a sequence of charge sharing transfers with a charge sharing regulator to transfer an actual amount of charge between a charge source and a charge load based on the input analog reference voltage;
comparing the transferred actual amount of charge to a reference charge value corresponding to the reference voltage; and
adjusting a control input to the charge sharing regulator to correspondingly adjust charge sharing of a subsequent amount of charge based on the comparing.

US Pat. No. 10,972,114

REAL-TIME WAVEFORMS AVERAGING WITH CONTROLLED DELAYS

Guzik Technical Enterpris...

1. A method of noise suppression by averaging repetitive waveforms comprising the steps of:A. converting an applied succession of repetitive analog waveforms into a corresponding succession of streams of digital samples;
B. analyzing mutual dispositions of trigger signals marking starts of the respective waveforms of the applied succession of waveforms, and a periodic sampling clock characterized by a period T, to determine a number k, where 0?k C. shifting in time the samples streams created in the analog to digital conversion, wherein the shift in time is in relation to the position of the respective samples of the samples streams is by an amount equal to D, where D=(K?1?k)·T/K;
D. numbering the samples in the shifted samples streams in the order of their appearance, by a number n, beginning with n=0 for a sample immediately following a trigger signal;
E. saving intermediate results of the waveform processing in a multi-cell memory, wherein the cells of the memory are reset the to zero at the start of a measurement interval, and each appearing sample of the shifted samples streams is added to contents of the memory cell with an address n;
F. calculating a number of waveforms which have been processed during the measurement interval, by counting the trigger signals occurring during the measurement interval; and
G. following an end of the measurement interval, extracting the contents of the memory on a sample by sample basis, and when the number of waveforms which have been processed reaches a predetermined number, forming a resultant averaged replica of the processed waveforms.