US11019203B2

Disclosed herein are embodiments of systems, methods, and products comprises an authentication server for caller ID verification. When a caller makes a phone call, the server receives the phone call and verifies whether the phone call is from a registered device associated with the phone number. The server queries the registered device to retrieve one or more current call states via an authentication function on the registered device. The server compares the states and/or state transitions to the observed states and/or state transitions of the phone call. If the registered device states and/or state transitions match the observed phone call states and/or state transitions, the server verifies that the phone call is from the registered device and not some imposter's device. If there is no such match, the server rejects the phone call before the call phone is connected or terminates the phone call after the phone call is connected.
US11019202B2

The present invention relates to a method for routing communications in a telecommunications network comprising a first telephony user device and a server system. The method includes at the first telephony user device: receiving instructions to initiate communications with a contact associated with an address; initiating communications via a channel within the telecommunications network to a local address for the server system; and transmitting information associated with the contact address to the server system via the telecommunications network. A communications action is performed in relation to the contact at the server system. Other methods, devices, systems and networks for routing communications are disclosed.
US11019193B2

A device receives an instruction to authorize a relationship corresponding to communication over a first data connection with a peripheral display unit, and receives authentication data from the peripheral display unit over another data connection. The device then establishes a connection with the peripheral display unit over the first data connection, including providing the authentication information to the peripheral display unit. The device monitors a battery charge level and battery-usage patterns and provides alerts in accordance therewith. The device displays a reconfiguration interface for configuring the user interfaces of one or more peripheral display units, and detects a request to configure an interface of a peripheral. In response to detecting the request, the device displays an updated representation of the peripheral interface, and afterwards transmits instructions to the peripheral to display the user interface in accordance with the request.
US11019187B2

A mobile terminal including a window disposed on a front side of the mobile terminal; a display module disposed on a rear side of the window; a cover disposed on a rear side of the mobile terminal; a metallic frame disposed between the window and the cover, the metallic frame including a base portion and an edge portion connected with the base portion; a circuit board disposed in the mobile terminal and including one or more components corresponding to a wireless communication system; a plurality of antennas configured to receive radio signals and including a first radiator and a second radiator separated by a slit in a bottom edge portion of the metallic frame; and a thermal conductive member disposed between the circuit board and the base portion of the metallic frame, the thermal conductive member being configured to transmit heat from the one or more components to the metallic frame. Further, the thermal conductive member contacts a portion of the base portion of the metallic frame to transmit heat from the one or more components, and the circuit board is electrically connected to at least one of the first radiator or the second radiator.
US11019186B2

A method according to an embodiment includes encapsulating input packets into link layer packets, a link layer packet including a header and a payload, wherein the header includes first information and second information, the first information represents a packet type of data in the payload before encapsulation, the second information represents configuration of the payload, and either the second information, which represents the link layer packet carrying a single input packet, is followed by third information or the second information, which represents the link layer packet carrying more than one input packet or a segment of an input packet, is followed by fourth information; and transmitting the generated link layer packets through physical layer pipes (PLPs).
US11019177B2

In one embodiments, one or more computer systems receive, from a client device of a user, a request to access content. The computer systems access a plurality of assets representing the content. The computer devices calculate, for each asset, using a deep-learning model, a probability of an interaction by the user upon providing the asset to the user, wherein the deep-learning model is based at least in part on one or more features associated with the user, the asset, or the content. The computer devices selects one of the assets based on the probability. The computer devices send, to the client device, the selected asset.
US11019176B2

An information processing apparatus communicably connected with an intermediary device capable of communicating with at least one device, the information processing apparatus including: circuitry configured to receive, from a terminal operated by a user, identification information that the terminal has acquired from the extraneous source; and transmit a request for execution of a process associated with the acquired identification information to the intermediary device, the request for execution causing the intermediary device to execute the process according to the request for execution to control the device.
US11019174B2

Provided are a computer program product, system, and method for adding conversation context from detected audio to contact records. An audio stream is received through a microphone of a personal computing device. Context analysis is performed of the audio stream to detect conversation context in the audio stream. A request is received to associate the conversation context with a selected contact person. A determination is made of conversation context detected from a segment of the audio stream received during a period of time from when the request was received. The conversation context determined for the period of time is included in a contact record for the selected contact person. The contact record is stored in a contact database including a plurality of contact records for a plurality of contact persons, wherein the contact records include conversation context and location information associated with the contact persons.
US11019172B2

Some embodiments provide a method for a hardware forwarding element. Based on a set of characteristics of a packet, the method determines to copy a packet to a particular temporary storage of a set of temporary storages of the hardware forwarding element. Based on a property of the particular temporary storage, the method stores only a particular portion of the packet in the particular temporary storage. A same size portion of each packet copied to the particular temporary storage is stored in the particular temporary storage.
US11019153B2

A computer-implemented method according to one embodiment includes receiving, at a server device, characteristics of a plurality of historical events from a plurality of client devices, receiving, at the server device, historical data sharing behavior associated with the plurality of historical events from the plurality of client devices, saving, by the server device, the characteristics of the plurality of historical events in association with the historical data sharing behavior, and automatically implementing, by the server device, one or more data sharing actions in response to an initialization of an event, utilizing the characteristics of the plurality of historical events and the historical data sharing behavior.
US11019145B2

Provided herein is a data synchronization method, to increase, without increasing cost of a data synchronization service, an amount of synchronization data stored on a server. The method includes: determining that there is target data that meets a specified condition in a first data set on a first server, where the first data set includes synchronization data of a terminal device; storing the target data into a second data set on a second server, and deleting the target data from the first data set. When a downlink data synchronization request sent by the terminal device is received, data in the first data set is used to synchronously update corresponding synchronization data on the terminal device, and data in the second data set is used to not synchronously update corresponding synchronization data on the terminal device.
US11019140B1

A multi-access edge computing (MEC) node of a MEC network may receive, from a user device a first request to communicate via a peer-to-peer connection routed through a MEC network. The MEC node may identify one or more candidate devices that are available to communicate with the user device via the peer-to-peer connection. The MEC node may provide, to a particular candidate device of the one or more candidate devices, a second request to communicate via the peer-to-peer connection. The MEC node may receive, from the particular candidate device, an acceptance to communicate via the peer-to-peer connection. The MEC node may route data between the user device and the particular candidate device via the peer-to-peer connection.
US11019139B2

Ranked session affinity to improve load balancing efficiency for stateful services is disclosed. A first application server node receives, from a load balancer node, an initial request for a stateful service originating from a client node. The first application server node establishes a session based on the initial request, the session including a session identifier that uniquely identifies the session. The first application server node determines a prioritization list that identifies a set of application server nodes selected from a plurality of application server nodes, the prioritization list identifying the first application server node as a primary application server node and one or more backup application server nodes. The first application server node generates a first response to the initial request, the first response including the prioritization list. The first application server node sends the first response to the load balancer node.
US11019138B2

Systems, methods and apparatus, including computer program products, are disclosed for regulating access of consumers (e.g., applications, containers, or VMs) to resources and services (e.g., storage). In one embodiment, this regulation occurs through the movement of consumers between different providers of a resource or service, such as a cloud service provider. Moving consumers includes, for example, determining the cost of moving the consumer from a first provider to a second provider. According to various embodiments, the cost of moving the consumer is compared to cost and performance criteria associated with moving the consumer from the first provider to the second provider. Cloud-based services may be priced as templates, reserved instances, or a combination.
US11019128B2

A technique for identity service management in a computing environment having a plurality of managed endpoints includes a mediator located within the computing environment and remote from an identity management service provider located external to the computing environment to enable management of the plurality of managed endpoints by the identity management service provider. The mediator includes a service manager configured to authenticate the mediator to the managed endpoints and configure the managed endpoints for pulling data from the managed endpoints. The mediator also includes a data exporter configured to export the data by the mediator to the identity management service provider in response to detecting a direct connection between the mediator and the identity management service provider.
US11019121B2

Aspects include systems and methods to contemporaneously share and distribute media or content. Media sharing may have a plurality of configurations, comprising a plurality of computing devices, a media-sharing server, and a media server connected over a network. In an embodiment, a DJ may broadcast media or content received from a media server over a media-sharing server for a Listener to listen contemporaneously. A DJ may be made available to a Listener in a variety of ways, including permissions to connect to a specific user, proximity, or popularity. In an additional embodiment, contemporaneous may not necessarily mean simultaneous, but may instead be defined by listening to media or content in the same order and within a certain time period of the DJ. In a further example, the media-sharing server may act as a broker for a Listener to purchase or replay media or content from a third-party media seller.
US11019116B2

A conference system includes: a computer processing unit (CPU) that: acquires, for each of information processing devices used by participants of a conference, information specific to a first area in which the conference is held; extracts features from the information specific to the first area; compares the features of each of the information processing devices with one another; groups the information processing devices with similar features together; assigns, for each group of the information processing devices, a work space that can be accessed by the information processing devices of each group; and notifies the information processing devices of each group of information related to the work space that allows the information processing devices of each group to access the work space assigned to each group. The information processing devices access the work space using the information related to the work space.
US11019114B2

Systems and methods are provided for application security evaluation. Applications may be managed in a server, the managing may include obtaining one or more security parameters associated with an application executable on a mobile communication device; evaluating the one or more security parameters; and generating or updating, based on evaluating the one or more security parameters, a security profile for the application. The application may be selected based on application related data, which may include feedback data provided by mobile communication devices. The application may be operated within the server, to obtain at least one of the one or more security parameters. The application may be operated using a script. Identification information for the application may be generating based on the security profile, with the identification information including information relating to or enabling assessing security of the application.
US11019103B2

The present disclosure relates generally to techniques for controlling access to resources accessible in a distributed environment. One of the techniques includes connecting a security agent to a policy server through a default port using a default protocol. The security agent is configured to intercept requests for access to a resource in a distributed environment, and work with the policy server to control access to the resource based on policies stored on the policy server. The technique further includes obtaining a configuration file from the policy server such that the security agent can initialize and determine the distributed environment in which the security agent resides, analyzing ports of communication within the distributed environment to identify a preferred port that is available for connection to the policy server, and connecting to the policy server through the preferred port to access the policies for controlling the access to the resource.
US11019099B2

Provided is a method of application malware detection based on dynamic Application Programming Interface (API) extraction, and a readable medium and an apparatus for performing the same. The method of application malware detection based on dynamic API extraction includes generating an API classifier which classifies an input API as malicious or benign using API used in a sample application classified as malicious application apps or benign application apps, and inputting a pre-stored target API into the API classifier to classify the target API as malicious or benign.
US11019081B1

According to one embodiment, an electronic device features processing circuitry and memory that includes a first logic and a second logic. When executed by the processing circuitry, the first logic organizes (i) a first plurality of indicators of compromise (IOCs) received from a first source, where the first plurality of IOCs being caused by a known origin of a malicious attack, and (ii) one or more IOCs received from a second source that is different from the first source and an origin of the one or more IOCs is unknown. The second logic conducts a predictive analysis that evaluates whether the one or more IOCs have at least a degree of correlation with the first plurality of IOCs, and determines a threat level. The threat level signifies a degree of confidence that IOCs received from the second source are caused by the known origin of the first plurality of IOCs.
US11019080B2

Methods, computer-readable media, software, and apparatuses may assist a consumer in keeping track of a consumer's accounts in order to prevent unauthorized access or use of the consumer's identified accounts. To discover the various accounts, the methods, computer-readable media, software, and apparatuses can monitor at least a consumer's email accounts, web browser history, and web cache. The discovered accounts may be displayed to the consumer along with recommendations and assistance for closing unused or unwanted accounts to prevent unauthorized access or use.
US11019078B2

Aspects of the present invention provide an approach for performing network intrusion detection and prevention service (NIDPS) detection on a proxy server in a networked computing environment. In an embodiment, the proxy server has a front end proxy, a NIDPS component, and a back end proxy installed on it. The front end proxy decodes communications sent by external users to content servers over a network that are intercepted by the proxy server and forwards the communications to the NIDPS component. The NIDPS component performs NIDPS detection to detect whether communications comprise a network threat. Communications that have been verified as not comprising a network threat are forwarded to the back end proxy for routing to their destinations. Communications that have been verified as threats are forwarded to a cognitive engine, which initiates an automatic scaling of the NIDPS component in response to indications of network threats from the NIDPS component.
US11019063B2

The invention relates to a method and system that aggregates client data and cyber indicators to authenticate a client. The system comprises: a computer server comprising at least one computer processor and coupled to the memory, programmed to: receive, via an electronic input, an authorization request from a requester for access to an account; identify a client identifier associated with the authorization request; using the client identifier, retrieve, from the memory, a client profile, wherein the client profile is based on an aggregation of client data, client device data, claims data and cyber data; generate a risk score based on the aggregated combination of the client data, client device data, claims data and cyber data to determine whether the requester is authenticated to access the account; and automatically apply an authentication determination to the authorization request.
US11019061B2

Embodiments of an invention for protecting supervisor mode information are disclosed. In one embodiment, an apparatus includes a storage location, instruction hardware, execution hardware, and control logic. The storage location is to store an indicator to enable supervisor mode information protection. The instruction hardware is to receive an instruction to access supervisor mode information. The execution hardware is to execute the instruction. The control logic is to prevent execution of the instruction if supervisor mode information protection is enabled and a current privilege level is less privileged than a supervisor mode.
US11019060B2

In some embodiments, a system is a reverse-proxying HTTP cache server that handles user session management and dynamically forwards requests to origin/backend servers based on the content being requested. It caches data from origin servers in order to reduce the stress placed on each origin server. It uses encrypted authorization tokens to handle session management and is able to modify origin data on-the-fly in order to inject per-client authorization information into the data stream. It can enforce maximum concurrent session limits, user bans, limit exemptions and time-limited live content previews.
US11019057B2

A system and method for mitigating security vulnerabilities of a computer network by detecting a management status of an endpoint computing device attempting to authenticate to one or more computing resources accessible via the computer network includes: detecting an authentication attempt by the endpoint computing device to the computer network; during the authentication attempt, collecting management status indicia from the endpoint computing device, wherein the management status indicia comprise data used to determine a management status of the endpoint computing device; using the management status indicia to identify the management status of the endpoint computing device and identifying the management status of the endpoint computing device; and controlling access to the computer network based on (a) whether the authentication attempt by the endpoint computing device is successful and (b) the identified management status of the endpoint computing device.
US11019054B2

A method and system for providing proof of personal information includes a first device sending a request to a server for proving user information and data identifying a requester. The server generates (i) requester authentication data and associated data identifying a transaction, and (ii) a proof of user information using the user information and the requester authentication data. The server then sends the proof of user information and the associated data identifying the transaction to the first device. A second device sends to the server a request for getting authentication data associated with data identifying a transaction and the associated data identifying the transaction. In response to the request, the server sends authentication data associated with the data identifying the transaction to the second device. The second device or a verifier may then authenticate the user information only if the received authentication data matches the requester authentication data.
US11019052B2

Systems and methods are directed to improvements for secure communications between client systems and a vehicle integration platform associated with a service provider entity. In one example, a communication infrastructure is provided which includes a vehicle integration platform that includes a plurality of application programming interfaces configured to facilitate communication among clients. The communication infrastructure includes a security integration system which is configured to receive and validate a client certificate forwarded to the vehicle integration platform from a client and determine an identity of the client and an origin of a request associated with the client certificate. The security integration system is configured to generate a certificate signing request associated with the client certificate based in part on the identity of the client and obtain an operational certificate for the client based in part on the certificate signing request to establish ability for client authentication within the vehicle integration platform.
US11019050B2

An authentication method, includes: receiving an authentication request from a user, the authentication request including an identity identifier of the user; acquiring authentication data associated with the identity identifier from a blockchain network, a blockchain node of the blockchain network storing a mapping relationship between identity identifiers and authentication data; and performing identity authentication for the user according to the authentication data.
US11019047B2

Disclosed are methods and systems for credential protection. In one aspect, a method includes receiving an authentication credential and an authentication domain. A determination is made as to whether the authentication domain is permitted or unpermitted for authentication by the credential. If the domain is unpermitted, a data store is searched to identify a permitted domain for the credential. The credential is compared against credentials information associated with the domain to determine if it matches any of the associated credentials. If a match is found, an event is instantiated for the account.
US11019041B2

A network monitoring apparatus, and a remote encryption and remote activation method, device and system thereof are provided. The method includes the following steps: receiving an encrypted activation password sent by a client terminal; decrypting the encrypted activation password to obtain an original activation password; determining whether the original activation password meets a predetermined password strength requirement; when the original activation password meets the predetermined password strength requirement, activating the network monitoring apparatus and setting the original activation password as an administrator password; and returning information indicating that the network monitoring apparatus is successfully activated to the client terminal. A network monitoring apparatus, an encryption method of a network monitoring apparatus based on a client terminal, a client terminal, and a remote activation system based on a network monitoring apparatus are also provided.
US11019028B2

Systems, methods, and apparatuses are disclosed herein for automatically assigning nicknames in a SPBM network. In some aspects, a first switch of a plurality of switches in the SPBM network is detected as being designated as responsible for assigning nicknames to the plurality of switches. Control circuitry responsively instantiates, at the nick name server, a DHCP service. The control circuitry detects, at the nickname server, a respective other switch of the plurality of switches in the SPBM network, and responsively assigns, using the DHCP service, a respective IP address for the respective other switch. A host portion of the respective IP address is assigned as the nickname for the respective other switch.
US11019018B2

Systems and methods for presenting a prompting message on a user interface of an online to offline service application in a user terminal are provided. A method includes: obtaining, from a user terminal, a service request for a first service type, wherein the service request includes a location of the user terminal; determining a first supply-demand ratio of the first service type based on the location of the user terminal; determining whether the first supply-demand ratio is greater than a first ratio threshold; and in response to determining that the first supply-demand ratio is not greater than the first ratio threshold, sending, to the user terminal, a first bubble prompting message presented on a user interface of the user terminal, wherein the first bubble prompting message includes a second service type and a response time of the second service type.
US11019002B2

A computing device is described that receives an electronic message encoded with first rendering instructions and second rendering instructions. The first rendering instructions are accelerated mobile pages instructions and the second rendering instructions are at least one of plain text or hypertext markup language instructions. The computing device generates a rendering of the electronic message by at least: rendering the second rendering instructions, while refraining from rendering the first rendering instructions, in response to determining that the first rendering instructions are not valid accelerated mobile pages instructions. The computing device outputs, using a display, the rendering of the electronic message.
US11019001B1

Systems and methods for soft deletion of a group chat conversation are provided. In example embodiments, a listing of suggested chat conversations are displayed in response to receiving a chat message initiation input. The listing of suggested chat conversations includes a first group chat conversation in which the user is a participant. Subsequently, it is determined that the first group chat has remained inactive for a threshold period of time, and in response a soft deletion of the first group chat is executed. The soft deletion comprises removing the first group chat from the listing of suggested chat conversations, however the first group chat remains accessible to the user in a chat feed of the user.
US11018998B1

Generally, this disclosure enables a chatbot to host a chat session with a user. In some implementations, when the chatbot is not able to or does not know an answer to a query from the user, then the chatbot can import another chatbot into the chat session such that the user is aware of such importation and such that the other chatbot can output the answer to the query into the chat session. In other implementations, when the chatbot is not able to or does not know the answer to the query from the user, then the chatbot can query another chatbot, in background, without notifying the user, and when the response is received from the other chatbot, the chatbot can output that response to the user seamlessly such that the user is not aware of such querying.
US11018988B2

Embodiments of the disclosure provide techniques for partitioning a resource object into multiple resource components of a cluster of host computer nodes in a distributed resources system. The distributed resources system translates high-level policy requirements into a resource configuration that the system accommodates. The system determines an allocation based on the policy requirements and identifies resource configurations that are available. Upon selecting a resource configuration, the distributed resources system assigns the allocation and associated values to the selected configuration and publishes the new configuration to other host computer nodes in the cluster.
US11018978B1

In a network device, a hash-based lookup system includes a hash generator configured to apply respective hash functions to a lookup key to generate respective hash values. Each hash function corresponds to a respective logical hash bank in a hash table. A number of hash values generated by the hash generator corresponds to the number of logical hash banks in the hash table, and the number of hash values generated by the hash generator is configurable. The hash-based lookup system also includes an address generator that is configured to generate respective addresses to a memory that stores the hash table, the respective addresses within respective address spaces of respective logical hash banks of the hash table. The address generator uses i) a parameter N that specifies the number of logical hash banks in the hash table, and ii) N hash values generated by the hash generator, to generate the respective addresses.
US11018973B2

SONiC (Software for Open Networking in the Cloud) is instantiated in a chassis-based networking switch device to enable control plane functionality for the line cards and backplane. The SONiC platform may be configured with a routing table and BGP (border gateway protocol) to provide routing capabilities for the application-specific integrated circuits (ASICs) operating on each respective line card. Ethernet ports are utilized within the chassis to enable the utilization of standardized networking protocols, such as protocols on the data link layer (layer 2) within the OSI (Open Systems Interconnection) model. The implementation of SONiC and standardized networking techniques creates a simplified and more proficient routing system in the chassis framework.
US11018954B1

A process generates, at a language interpretation platform, a graphical user interface that manages a connection time between a user-operated device and a language interpreter-operated device. Further, the process receives, from the graphical user interface of the user-operated device, a request for a live language interpretation session. The process determines, from the graphical user interface of the user-operated device, an activation of a queue prioritization status. The activation is selected from the group consisting of: an automatic account activation, a user-inputted activation via a virtual indicium in the graphical user interface, and an environmental activation. Finally, the process assigns, to the graphical user interface of the user-operated device, the prioritization status to the user-operated device to prioritize the connection time in a queue of waiting devices.
US11018951B2

Novel tools and techniques are provided for provisioning network services, and, more particularly, to methods, systems, and apparatuses for implementing intelligent network services automation. In various embodiments, a computing system might receive one or more network performance metrics of one or more networks, might receive network usage data associated with the one or more networks, and might analyze, using one or more machine learning techniques, the received one or more network performance metrics and the received network usage data to determine whether the one or more networks can be improved in terms of network efficiency or network operations. Based on a determination that the one or more networks can be improved, the computing system might dynamically reconfigure at least one of one or more network connections within the one or more networks or one or more network resources within the one or more networks.
US11018950B2

The present invention dynamically optimizes computing resources allocated to a simulation task while it is running. It satisfies application-imposed constraints and enables the simulation application performing the simulation task to resolve inter-instance (including inter-server) dependencies inherent in executing the simulation task in a parallel processing or other HPC environment. An intermediary server platform, between the user of the simulation task and the hardware providers on which the simulation task is executed, includes a cluster service that provisions computing resources on hardware provider platforms, an application service that configures the simulation application in accordance with application-imposed constraints, an application monitoring service that monitors execution of the simulation task for computing resource change indicators (including computing resource utilization and application-specific information extracted from output files generated by the simulation application) as well as restart files, and a computing resource evaluation engine that determines when a change in computing resources is warranted.
US11018936B2

The present invention discloses methods and systems for configuring a second system. The system of the present invention determines at least one configuration and the identity information of the second system. The at least one configuration is then sent to the second system. The second system is configured with the at least one configuration. The at least one configuration can be sent through an SMS message, a USB modem plugged in the second system, or NFC. Additionally, the at least one configuration may comprise an APN. The at least one configuration may also be used to configure the second system to establish one or more VPN connections.
US11018935B1

Network apparatus includes a plurality of ports for connection to respective links in a packet communication network, the ports having respective port costs assigned thereto. One or more packet processors are configured to transfer data packets between the ports. A controller is configured to select, using a spanning tree protocol responsively to the port costs, one of the ports as a root port, thereby defining a forwarding topology, to receive data with respect to a quality of packet transmission through the ports over the respective links according to the defined topology, and responsively to a change in the packet transmission quality indicated by the received data, to modify a cost of at least one of the ports so as to cause a modification of the forwarding topology by the spanning tree protocol.
US11018932B2

The present disclosure is related to mixed mode management. A machine-readable medium may store instructions executable by a processing resource to determine that a first management node is operating according to a different configuration profile than a second management node and, responsive to the determination, transfer a mixed mode management plug-in from the first management node. The machine-readable medium may further store instructions executable by the processing resource to execute the mixed mode management plug-in on the second management node.
US11018925B1

An apparatus for use in a polar transmitter to perform distortion estimation and compensation is provided. The apparatus includes a mixing unit, a signal processing unit, an estimation unit and a compensation unit. The mixing unit is configured to mix a test output signal and a frequency down-converting signal to generate a mixed signal. The processing unit is configured to perform signal processing on the mixed signal to generate a processed signal. The estimation unit is configured to perform distortion estimation on the processed signal to generate a distortion estimation result. The compensation unit is configured to perform pre-distortion compensation on input signals of the polar transmitter according to the distortion estimation result.
US11018919B2

A terminal apparatus for a device-to-device (D2D) terminal in a wireless communication system, according to an embodiment of the present invention, comprises a transmission device and a reception device; and a processor, wherein the processor generates and transmits a primary sidelink synchronization signal (PSSS) and a secondary sidelink synchronization signal (SSSS), wherein, if a PSBCH is transmitted in a subframe in which the PSSS and the SSSS are being transmitted and is normal CP, the PSSS and a PSBCH on power is the average power of a period, in the subframe in which the PSSS and the SSSS are being transmitted, not including a transient period, wherein the transient period of a starting part of the period for the PSSS and PSBCH ON power is not overlapped with an OFDM symbol on which the PSSS is transmitted.
US11018918B1

An Orthogonal Frequency Division Multiplexing (OFDM) transmitter generates OFDM multiple-access signals with low Peak-to-Average-Power Ratio (PAPR). A code-division multiplexer arranges original data symbols from different data streams inside each length-N symbol block, which is spread by a Discrete Fourier Transform (DFT) spreader. The arrangement of the original data symbols configures the DFT spreader to spread each original data symbol into a predetermined spread-DFT code division multiple access channel. The resulting DFT-spread data symbols are mapped to OFDM subcarriers, and an inverse discrete Fourier transform (IDFT) operates on the DFT-spread data symbols to generate an OFDM transmission signal having low PAPR.
US11018914B2

Provided is a transmitter for the wireless transmission of an additional information signal, which is configured to transmit the additional information signal in response to a control signal that corresponds to a transmission time within a guard interval of a wirelessly transmitted primary information signal originating from another transmitter, the transmitter being adapted to wirelessly transmit the additional information signal at the transmission time within the guard interval of the primary information signal. Furthermore, methods for transmitting and receiving and a corresponding receiver and computer program product are the subject of the present disclosure.
US11018913B2

This application provides a multichannel-based signal transmission method and apparatus. The method includes: combining N groups of lower-order modulation symbols into N groups of higher-order modulation symbols, where an ith higher-order modulation symbol in each group of higher-order modulation symbols is obtained by combining ith lower-order modulation symbols in all the N groups of lower-order modulation symbols, each group of lower-order modulation symbols includes M lower-order modulation symbols, i=1, 2, . . . , M, N is a positive integer greater than 1, and M is a positive integer greater than 1; determining N to-be-sent signals based on the N groups of higher-order modulation symbols; and sending a kth to-be-sent signal in the N to-be-sent signals by using a kth channel in N channels, where k=1, 2, . . . , N.
US11018911B2

An apparatus includes a series connection of at least a first impedance and a second impedance, the first impedance having a first terminal and a second terminal and the second impedance having a first terminal and a second terminal. The second terminal of the first impedance is connected to the first terminal of the second impedance forming a first node. The apparatus further includes a signal generator to apply a first amplitude modulated signal to the first terminal of the first impedance and a second amplitude modulated signal to the second terminal of the second impedance; and further includes an evaluation device configured to receive a first measurement signal from the first node and to determine information on the at least one physical parameter depending on the first measurement signal.
US11018905B2

Signal cancellation is implemented by way of a non-linear filter model feeding to an FIR channel. Parameters defining each element are iteratively established, first by initially estimating the FIR channel then jointly estimating the two elements.
US11018903B2

Systems and methods are provided for a network to indicate beamforming information to user equipment (UE) for identification and measurement of reference signals. For example, a network may indicate whether all the reference signals are beamformed or not, or which reference signals are using the same transmission beamforming on the time domain, the frequency domain, or both time and frequency domains. In other embodiments, a network may indicate combining or averaging information to a UE.
US11018894B2

A method of transmitting a communication signal and electric power between two user stations of a bus system includes coupling the communication signal into a bus line via a low-pass filter that filters the communication signal, such that signal frequencies below a cut-off frequency of the low-pass filter are coupled into the bus line of the bus system. The method also includes coupling, using a power coupling device, electric power in the form of a high-frequency signal into the bus line, transmitting the communication signal and the electric power as a bus signal to an electrical load using the bus line, and decoupling the communication signal from the bus line via a low-pass filter that filters the bus signal, such that signal frequencies below the cut-off frequency of the low-pass filter are decoupled from the bus line of the bus system.
US11018892B2

A BRAS system-based packet encapsulation method includes: obtaining user access information when receiving a user access protocol packet, performing VXLAN GPE encapsulation on the user access protocol packet based on the user access information, the encapsulation structure includes a user information header that is used to store the user access information, a quantity of bytes occupied by the user information header is less than or equal to 12. In this application, the foregoing encapsulation structure is used to encapsulate a packet.
US11018887B2

An ambience adjustment method, system, and non-transitory computer readable medium, includes identifying an ambient condition in a user profile for a most similar first device to a second device and setting the ambient condition of the most similar first device as the ambient condition in the user profile of the second device.
US11018884B2

Described herein is a system that enables a user to filter notable events, representations for which are presented on an interactive timeline associated with a teleconference session or a collaboration environment. The filtering can be implemented based on a type of a notable event and/or based on a specific notable event. The system is also configured to enable a user to search for instances of a type of event and instances of a specific notable event. The system is configured to provide results to the search request that list the teleconference sessions that include the located instances. The user can then select a teleconference session from the results to view an interactive timeline that includes representations of the located instances. Consequently, the system provides a tool that enables a user to efficiently and effectively locate events on an interactive timeline that are desirable (e.g., activity the user wants to view).
US11018883B2

A communication system includes: a control unit configured to: connect a system user with channel participant in an anonymous voice chat session; determine a participant distance for the channel participant relative to the system user; adjust a volume level for a verbal communication of the channel participant based on the participant distance; and a communication unit, coupled to the control unit, to transmit the verbal communication.
US11018881B2

A device may include one or more sources such as circuit elements and electrical components that function as sources for physically unclonable function (PUF) data. PUF data may be acquired from the PUF sources and one or more error correction codes may be applied to the PUF data. The resulting PUF values may be used to generate information that may be used for device security operations such as encryption and tamper detection.
US11018879B2

Embodiments of an authentication system and a method for authentication using ciphers are described. In the system and method, cryptographic calculations of an encryption algorithm are executed at a base station, in a determined secure environment, to produce a pre-calculated cipher for a subsequent authentication process. The pre-calculated cipher is then used to transmit an authentication request message from the base station and validation of an authentication response message for the subsequent authentication.
US11018877B2

Pseudonym digital certificates (160p) are generated for devices (110/150) by a Pseudonym Certificate Authority (PCA), which communicates with devices via another entity—registration authority (RA)—so that the PCA and RA cannot associate certificates with devices. Each certificate is associated with a public signature key, and with a public encryption key used by PCA to encrypt the certificate to hide it from the RA. Both keys are derived by PCA from a single key. For example, the signature key can be derived from the public encryption key rather than generated independently. However, high security is obtained even when the PCA does not sign the encrypted certificate. Reduced bandwidth and computational costs are obtained as a result. Other embodiments are also provided.
US11018873B1

The present specification discloses a computer tangible medium storing instructions for a collision resistant process for signing a digital message with a digital signature using different hash digests derived from the same message data with the same hashing algorithm by hashing the message data in different ways. The collision resistant process protects networks from hacking attacks based different files having the same hash digest, commonly referred to as birthday attacks.
US11018872B2

A device receives call information associated with a call from a first user device to a second user device, where the first user device is associated with a first network, and the second user device is associated with a second network separate from the first network. The call information includes a caller identification and is received via an originating network device of the first network. The device determines whether the caller identification is verified, and adds authentication information to the call information when the caller identification is verified. The device receives the call information and the authentication information from a terminating network device of the first network, and removes the authentication information from the call information. The device adds a cryptographic signature to the call information, and causes the call information and the cryptographic signature to be provided to the second network for routing to the second user device.
US11018871B2

A security accelerator device stores a first credential that is uniquely associated with the individual security accelerator device and represents a root of trust to a trusted entity. The device establishes a cryptographic trust relationship with a client entity that is based on the root of trust, the cryptographic trust relationship being represented by a second credential. The device receives and store a secret credential of the client entity, which is received via communication secured by the second credential. Further, the device executes a cryptographic computation using the secret client credential on behalf of the client entity to produce a computation result.
US11018834B2

In an embodiment, a BS transmits, on a set of resources, a first communication to each of a plurality of UEs. The BS receives ACKs to the transmitted first communications from a first subset of UEs, and determines that a second subset of UEs fails to ACK the transmitted first communication (e.g., via implicit or explicit NACKs). The BS configures a group scheduling message that indicates an allocation of the set of resources to the second subset of UEs (e.g., a different subset of the set of resources being allocated to each UE in the second subset of UEs) based on a predetermined resource reallocation scheme. The BS transmits the group scheduling message to the second subset of UEs, and transmits, on the set of resources, a second communication to each UE in the second subset of UEs in accordance with the indicated allocation from the group scheduling message.
US11018830B2

This application proposes a reference signal transmission method and a device. The method includes: converting, by a sending device, a frequency domain reference signal from frequency domain to time domain, to generate a time domain reference signal, where the frequency domain reference signal includes a reference signal sequence mapped to a frequency domain resource group, the reference signal sequence is related to a Zadoff-Chu sequence and a length of the reference signal sequence, and a length value of the Zadoff-Chu sequence is greater than a quantity of minimum time-frequency resource units included in a maximum frequency domain resource that can be allocated; and sending, by the sending device, the time domain reference signal. According to the reference signal transmission method in this application, a performance requirement on a PAPR/RCM of a reference signal can be met, a quantity of blind reference signal detection times can be reduced, and system performance can be improved.
US11018829B2

A method of configuring a pilot signal includes defining a first pilot signal arrangement and defining a second pilot signal arrangement. Also, the method includes determining, by a communications controller, a first determined pilot signal arrangement in accordance with the first defined pilot signal arrangement, the second defined pilot signal arrangement, and a set of characteristics and transmitting, by the communications controller, the pilot signal having the first determined pilot signal arrangement.
US11018817B2

A method of conducting bearer reconfiguration in a cellular communications network, the method comprising the steps of at a network component, initiating reconfiguration of a bearer between a base station and a mobile device; transmitting a signal from the network component to the mobile device; wherein the signal includes information defining the reconfiguration and also defining additional instructions in conjunction with that reconfiguration.
US11018814B2

A mobile telecommunications system including mobile terminals of first type and second type configured to transmit uplink data to a network over a radio interface using plural sub-carriers. The mobile terminals of first type configured to transmit uplink data on a first group of the sub-carriers over a first bandwidth and the mobile terminals of second type configured to transmit uplink data on a second group of the sub-carriers within the first group of sub-carrier over a second bandwidth smaller than the first bandwidth. The mobile terminals of first type transmit random access request messages to a base station of the network requesting uplink radio resources on a first random access channel. The mobile terminals of second type transmit random access request messages to the base station of the network requesting uplink radio resources on a second random access channel on sub-carriers within the second sub-carrier group.
US11018811B2

Embodiments herein provide a method for managing HARQ procedure for multiple numerologies multiplexing in a wireless communication network. The method includes transmitting, by a User Equipment (UE), capability parameters of the UE to a Base Station (BS). Further, the method includes receiving, by the UE, a plurality of HARQ configuration parameters corresponding to the capability parameters of the UE from the BS, and perfuming, by the UE, one of an individual HARQ process and a shared HARQ process based on the plurality of HARQ configuration parameters received from the BS.
US11018806B2

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

Methods, systems, and devices for encoding and decoding are described. To encode a vector, an encoder allocates information bits of the vector to channel instances of a channel that are separated into groups. The groups may vary in size and allocation of the information bits is based on a base sequence of a given length. During decoding, a decoder assigns different bit types to channels instances by dividing a codeword into a plurality of groups and assigning bit types to channel instances of the plurality of groups using the base sequence.
US11018801B2

A method for performing bit level management in a wireless local area network (WLAN) system, transmitter and receiver are provided. The method includes: calculating respective bit counts of one or more padding fields located in one or more locations within a packet in a transmitter within the WLAN system, respectively; and according to the respective bit counts of the one or more padding field, filling one or more sets of valid data corresponding to at least one predetermined bit count into the one or more padding fields, to replace one or more sets of redundant data. In addition, when a receiver within the WLAN system receives the packet that has the one or more sets of valid data, the WLAN system utilizes the one or more sets of valid data to enhance overall performance of the WLAN system.
US11018799B1

Disclosed are techniques for wireless communication. In an aspect, a receiver wireless device receives, from a transmitter wireless device, a wireless signal comprising a plurality of modulated symbols forming at least one packet, determines a quantification of impairments associated with the plurality of modulated symbols of the wireless signal, the impairments caused by the receiver wireless device, the transmitter wireless device, or both, determines a remembrance factor based on the quantification of the impairments, and demodulates the plurality of modulated symbols of the wireless signal based on a number of previously demodulated symbols, wherein the number of previously demodulated symbols is based on the remembrance factor.
US11018796B2

Methods and systems for eliminating polarization dependence for 45 degree incidence MUX/DEMUX designs may include an optical transceiver, where the optical transceiver comprises an input optical fiber, a beam splitter, and a plurality of thin film filters arranged above corresponding grating couplers in a photonics die. The transceiver may receive an input optical signal comprising different wavelength signals via the input optical fiber, split the input optical signal into signals of first and polarizations using the beam splitter by separating the signals of the second polarization laterally from the signals of the first polarization, communicate the signals of the first polarization and the second polarization to the plurality of thin film filters, and reflect signals of each of the plurality of different wavelength signals to corresponding grating couplers in the photonics die using the thin film filters.
US11018789B2

This invention relates to end-to-end transparent clocks and methods of estimating skew in end-to-end transparent clocks. Embodiments of the invention relate to techniques for estimating clock skew between a free-running clock in a transparent clock and a master clock, in particular by using the timing information embedded in timing messages passing through the transparent clock. Further embodiments of the invention set out uses of these estimates to modify the residence times computed by the transparent clock and a synchronization network including such transparent clocks.
US11018788B2

Systems, methods, and apparatuses are discussed that enable robust, high-speed communication of sensor data. One example system includes a sensor bus, an electronic control unit (ECU), and one or more sensors. The ECU is coupleable to the sensor bus and configured to generate a synchronization signal, and is configured to output the synchronization signal to the sensor bus. The one or more sensors are also coupleable to the sensor bus, and at least one sensor of the one or more sensors is configured to sample sensor data in response to the synchronization signal and to output the sampled sensor data to the sensor bus.
US11018782B2

A method (20) of determining sign of a calibration compensation for use in an antenna system (10) is provided, the antenna system (10) comprising individually calibrated subarrays (2a, 2b). The method (20) comprises selecting (21) a set of antenna elements comprising two neighboring antenna elements of the first subarray (2a) and two neighboring antenna elements of the second subarray (2b); measuring (22): in a selected antenna element of the first subarray (2a) a first received signal Y31 as transmitted from the other selected antenna element of the first subarray (2a) and a second received signal Y34 as transmitted from the neighboring antenna element of the second subarray (2b), and in a selected antenna element of the second subarray (2b) a third received signal Y21 as transmitted from the other selected antenna element of the second subarray (2b) and a fourth received signal Y24 as transmitted from the neighboring antenna element of the first subarray (2a); calculating (23) for the first calibrated subarray (2a) a downlink compensation value Δta and an uplink compensation value Ara based on measurement values obtained from the measuring (22), each compensation value Ata, Ara having a positive and a negative solution; determining (24) a first compensation value estimate, kt, for downlink compensation and a second compensation value estimate, kr, for uplink compensation; and determining (25) the sign of the downlink compensation value Ata and the uplink compensation value Ara based on distance between the first compensation value estimate kt and the downlink compensation value, Ata, and the distance between the second compensation value estimate, kr, and the uplink compensation value Ara.
US11018781B2

It is provided a method, comprising determining, for plural data pairs each comprising a respective one of a downlink traffic volume of a cell and a downlink traffic bitrate of the cell and a related downlink utilization of the cell, a correlation between the one of the downlink traffic volumes and the downlink traffic bitrates and the downlink utilizations; checking if the correlation is smaller than a predetermined correlation threshold; deciding that the cell is a problematic cell if the correlation is smaller than the correlation threshold.
US11018777B2

A method for digital resampling in a digital communications receiver is described. The method comprises selecting whole samples of a received input signal in the time domain and implementing sub-sample digital interpolation in the frequency domain. This amounts to performing the time shift of the interpolation process in the frequency domain. The method may be performed in conjunction with the operation of a polarisation recovery filter. A digital communications receiver is also provided the receiver being arranged to perform frequency domain sub-sample interpolation on an input data signal.
US11018768B2

A binary encoder includes an input configured to receive a binary signal, an encoding processor configured to compute a plurality of different variations of the binary signal, combine each of the different variations with a different redundancy sequence to create a plurality of optional output binary sequences, and select one of the optional output binary sequences according to a binary digit prevalence, and an output configured to output the selected binary sequence. A decoder configured to identify a redundancy sequence of a received binary signal to select a transformation function according to the redundancy sequence and to convert the binary signal according to the transformation function.
US11018767B2

A method and system are herein disclosed. A coherent optical receiver receives a first optical data carrier signal at a first instant of time and a second optical data carrier signal at a second instant of time, generates at least four first data streams from the first optical data carrier signal and at least four second data streams from the second optical data carrier signal; and circuitry calculates a first aggregate power of the first data streams and a second aggregate power of the second data streams; applies an adjustable temporal low pass filter to the first aggregate power and the second aggregate power resulting in a compensation power, the adjustable temporal low pass filter adjusted to achieve a performance metric; and phase-rotates the first data streams and the second data streams proportional to the compensation power.
US11018765B1

Aspects of the disclosure provide an optical communication system. The system may include a receiver lens system configured to receive a light beam from a remote optical communication system and direct the light beam to a photodetector. The system may also include the photodetector. The photodetector may be configured to convert the received light beam into an electrical signal, and the photodetector may be positioned at a focal plane of the receiver lens system. The system may also include a phase-aberrating element arranged with respect to the receiver lens system and the photodetector such that the phase-aberrating element is configured to provide uniform angular irradiance at the focal plane of the receiver lens system.
US11018763B2

A network system includes a plurality of transmission devices, each of which being provided with a wavelength selective switch including a wavelength filter, configured to transmit an optical signal for each channel; and a management device configured to manage the plurality of transmission devices. The wavelength selective switch configured to enable band setting that widens a transmission band of an optical signal of a predetermined channel to the wavelength filter of an adjacent channel. The management device is further configured to calculate an OSNR of the optical signal based on power loss, calculate a bandwidth of the optical signal according to narrowing due to the wavelength filter, determine whether or not the OSNR and the bandwidth respectively satisfies a condition of transmission quality of the optical signal, and decide whether or not to cause the wavelength selective switch to perform the band setting based on a result of the determination.
US11018761B2

Methods and systems for automated health assessment of fiber optic links of a fiber optic communication system are described. Tables are used to describe the fiber optic links, including access addresses to communication modules used in the links. Telemetry data representative of operation of the communication modules can be read via the access addresses into a central station. OTDR/OFDR measurement data of fiber optic segments used in the links can be read via the access addresses into the central station. The telemetry and/or OTDR/OFDR measurement data can be used by the central station for comparison against reference data to assess health of the links. The communication modules locally and continuously capture the telemetry data to detect transient events that may be the result of tampering of the links.
US11018760B1

A method and apparatus are provided for tuning a wavelength of an optical signal outputted by first optical module installed on central office terminal (COT) equipment on a central office side and a wavelength of an optical signal outputted by second optical module installed on a remote office side in an optical communication system, which perform port deactivation by blocking a signal input/output at a front-end port corresponding to a rear-end port installed with the first optical module.
US11018758B2

Systems and methods for providing mobility across satellite beams, are described. The system includes a first core node, a second core node in communication with the first core node at layer-2 of the OSI model (L2), and a first gateway in communication, at L2, with the first core, the first gateway configured to provide access to a first spot beam at a first location. The system further includes a second gateway in communication, at L2, with the second core node, the second gateway configure to provide access to a second spot beam at a second location, and a mobile device, at the first location, in communication with the first gateway via the first spot beam, wherein the mobile device is assigned an IP address by the first core node. The mobile device moves from the first location to the second location. Further, the first gateway, in response to the mobile device moving from the first location to the second location, notifies the second gateway, through the first core node and the second core node, that the mobile device is moving to the second location, and transmit the session information to the second gateway, and the second gateway, in response to the notification, maintains connectivity with the mobile device using the IP address.
US11018753B2

Embodiments herein provide a method for decoding received signal by node in wireless communication system. The method includes receiving a signal from a first User Equipment (UE), where the received signal comprises a set of preambles in which each preamble is identical to an at least one preamble in a preamble structure and obtaining a composite signal comprising a self-interference signal, where the self-interference signal is known at the node. Further, the method includes determining self-interference channel estimate using the composite signal and decoding the received signal by eliminating the self-interference signal from the received signal based on the self-interference channel estimate.
US11018751B2

An active repeater device including a first antenna array, a controller, and one or more secondary sectors receives or transmits a first beam of input RF signals from or to, respectively, a first base station operated by a first service provider and a second beam of input RF signals from or to, respectively, a second base station operated by a second service provider. A controller assigns a first beam setting to a first group of customer premises equipment (CPEs) and a second beam setting to a second group of CPEs, based on one or more corresponding signal parameters associated with the each corresponding group of CPEs. A second antenna array of the second RH unit concurrently transmits or received a first beam of output RF signals to or from the first group of CPEs and a second beam of output RF signals to the second group of CPEs.
US11018749B2

An OAM multiplexing communication system multiplexes signals of one or more sequences for each OAM mode. A transmitting station includes a transmitting antenna using an M-UCA, and an OAM mode generation unit that simultaneously generates one or more OAM modes from each UCA. A receiving station includes a receiving antenna equivalent to the M-UCA, an OAM mode separation unit that separates signals received by each UCA for each OAM mode, and a channel estimation/interference compensation unit that compensates for inter-mode interference between the OAM modes by using a weight. The channel estimation/interference compensation unit selects, for each OAM mode, signals of a subject mode and an adjacent mode from among the signals of the OAM modes separated by the OAM mode separation unit, and compensates for the inter-mode interference by multiplying an approximate weight calculated by using channel matrixes of the subject mode and the adjacent mode.
US11018744B2

Embodiments provide an innovative solution for finding the beamforming vectors which are based on classical BD. Particularly, embodiments exploit the principle of coherence interval, which suggests that the amplitude and phase of the channel is relatively constant over a small interval on a given t-f resource and thus, there is no need to re-compute the beamforming weights again. Instead, the previously computed weights (on the small interval of the given t-f resource) can be updated. To do this less-computationally-intense update operation, embodiments further exploit a principle from perturbation theory; namely, that when there is a minor change in the entries of a matrix, the decomposition of the matrix and the rank does not change heavily. In embodiments, the need to re-compute the BF weights can therefore be avoided.
US11018730B2

Provided herein are a method and an apparatus for interference measurement using a beam management reference signal (BM-RS). The disclosure provides an apparatus for a user equipment (UE), comprising circuitry configured to: decode one or more beam management reference signals broadcasted by a Transmission Reception Point (TRP) in a cell, wherein the one or more beam management reference signals are used by the TRP to perform beam management for respective one or more other UEs in the cell; and measure interference from the one or more other UEs in the cell based on the decoded one or more beam management reference signals. According to some embodiments, the overhead for the interference measurement can be reduced since it is not necessary to allocate a separate CSI-RS for the purpose of interference measurement.
US11018726B2

Radio-frequency front-end systems and devices. In some embodiments, a front-end system can include a first mid-band amplifier system configured to amplify transmit and receive signals in a first mid-band. The front-end system can further include a second mid-band amplifier system configured to amplify at least a transmit signal in a second mid-band, such that the front-end system is capable of simultaneous uplink operations in the first mid-band and the second mid-band.
US11018722B2

Techniques for automatically configuring and controlling a digital media device are described. A digital media device can be configured or controlled by a mobile device, e.g., a smart mobile phone. When the digital media device is being configured, the digital media device can broadcast a signal, indicating that the digital media device is requesting configuration information from a mobile device. A mobile device located in proximity of the digital media device, upon detecting the signal, can perform various security checks to determine that the request is legitimate, and then open a communication channel with the digital media device. The mobile device can provide user preferences of the mobile device, as well as credentials for accessing and downloading remote content, to the digital media device through the communication channel. Upon receiving the configuration information, the digital media device can use parameters in the configuration information as its settings.
US11018721B2

Described herein are methods of making and using and apparatus for wirelessly communicating data and providing power, particularly from a location exterior to a body and to an implantable device disposed within a body with tissue. The described embodiments provide apparatus and methods for efficiently transfer data and power between an external transceiver and an (implanted) biomedical device. The method is to modulate power carrier, which wirelessly powers the device, using an asynchronous modulation scheme, such as amplitude shift keying (ASK) modulation, with minimal modulation depth in order to not disrupt the power flow. The digital data is encoded in the pulse width, eliminating the need for synchronization to the power carrier signal and further minimizing the power consumption necessary for data transfer. Additionally, a reverse backscatter method for obtaining data from the implant is described that has flexible, low power operation.
US11018720B2

A sensor in a building HVAC system includes a transducer configured to measure a variable in the building HVAC system and to generate a sensor reading indicating a value of the measured variable. The sensor includes a communications interface configured to provide the sensor reading to a control device in the building HVAC system and a near field communication (NFC) circuit separate from the communications interface. The NFC circuit is configured to facilitate bidirectional NFC data communications between the sensor and a mobile device. The sensor includes a processing circuit having a processor and memory. The processing circuit is configured to wirelessly transmit data stored in the memory of the sensor to the mobile device via the NFC circuit, wirelessly receive data from the mobile device via the NFC circuit, and store the data received from the mobile device in the memory of the sensor.
US11018719B2

A broadband, dual-polarized, cavity-backed slot antenna (CBSA) array is presented for enabling full-duplex wireless communication. The antenna consists of a thin rectangular cavity appropriately loaded with metallic septa to excite multiple resonances of similar desired field distribution to achieve consistent radiation characteristics over a wide bandwidth. Four pairs of orthogonal radiating slots are cut out on one of the broad-walls of the cavity; all of which are fed by two orthogonal slots on the opposite broad-wall of the cavity. The cavity is fed by an end-launch coaxial-to-waveguide transition to excite one of the channels. The other channel is excited by a two-pronged microstrip line symmetrically crossing over the other cavity feeding slot. Due to the out-of-phase coupling from the two prongs of the microstrip line to the other port, this type of excitation is shown to provide an unpredicted level of isolation between the two channels over a wide bandwidth.
US11018707B2

Methods, systems, and devices for wireless communications are described. A first user equipment (UE) may receive one or more transmissions from one or more UEs in a first slot, including a first transmission from a second UE. The first UE may receive the first transmission using a receiver configured with a first gain and may decode the first transmission. The UE may determine a correspondence (e.g., a temporal correlation) between the first slot and a second slot and may configure the receiver with a second gain at the beginning of the second slot based on the correspondence. The UE may determine that a total received signal power in the second slot is associated with the total received signal power in the first slot. The UE may decode one or more transmissions in the second slot based on the receiver having the second gain at the beginning of the slot.
US11018693B2

Various embodiments of the invention relate to continuously verifying semiconductor device state integrity. A counter is combined to form part of the Cyclic Redundancy Check (CRC) calculation for control register within the semiconductor device. The counter is initialized to zero and resets after a predetermined number of cycles. The counter value is added to the currently calculated CRC value to get a combined CRC value. Every time a CRC value is calculated for the register bank, the counter value is updated, e.g. incremented. If the CRC calculation is repeated enough times, the counter value will reach its maximum value, and then roll over to its initial value of zero. If no errors occur in the register bank, the combined CRC value at the rolling over point will match an initial combined CRC value. Such a repetitive pattern of the combined CRC value may be used to continuously monitor control register integrity.
US11018690B2

A device for generating a random electric signal, including an input duct, an output duct, a generator of magnetic particles generating magnetic particles in the input duct, a diffusion chamber connected to the input duct and the output duct, wherein the diffusion chamber is designed to diffuse the generated magnetic particles, a displacement unit for displacement of the generated magnetic particles towards the diffusion chamber, and a converter that is designed to generate an electrical signal proportional to a characteristic, wherein the characteristic is the particle density in the diffusion chamber or the passage of magnetic particles at a predetermined location of an output duct connected to the diffusion chamber.
US11018688B1

A DTC circuit, includes: a DAC connected to a first node; a first switch connected between a first power source and a second node, and to provide a charge current to the second node according to a first switching signal; and a second switch connected between the first node and the second node, and to electrically connect the DAC to the second node according to a second switching signal. The DAC is to be charged to generate a voltage ramp corresponding to the charge current during a first DTC operational phase when the first and second switching signals have an active level to turn on the first and second switches, and to generate an input control word dependent voltage according to an input control word during a second DTC operational phase when the first and second switching signals have an inactive level to turn off the first and second switches.
US11018681B1

Techniques for testing circuits, such as converter circuits, such as digital-to-analog converter circuits (DACs), are described. A digital signal processor (DSP) can generate a waveform, such as sine wave, and apply the sine wave to the circuit under test, e.g., a DAC. The DAC can generate an output and the DSP can regenerate the waveform and determine an accuracy of the DAC such as to determine whether the DAC meets one or more specified criteria. In some example implementations, the tests can be performed using variable voltage amplitude segments.
US11018680B1

A phase lock loop (PLL) includes a phase detector configured to output a signal indicative of a phase difference between a reference signal and a feedback signal, a loop filter configured to filter an output of the phase detector, and a voltage-controlled oscillator (VCO) configured to output an oscillating signal having a frequency corresponding to an output of the loop filter. The PLL further includes a frequency divider configured to output the feedback signal by frequency dividing the oscillating signal output by the VCO, and a reset circuit configured to reset the frequency divider in an initialization mode such that a phase difference between the reference signal and the feedback signal corresponds to a lock angle of the PLL.
US11018678B1

The present invention relates to a field programmable gate array system that provides phase control with minimal latency.
US11018669B2

Methods, systems, and circuities for selectively connecting an RF signal to front end circuitry and selectively attenuating the RF signal are disclosed. In one example, an interface circuitry includes switching circuitry and attenuator circuitry. The switching circuitry is connected in series between an output of an amplifier and a front end circuitry configured to transmit a radio frequency (RF) signal output by the amplifier. The switching circuitry connects the output of the amplifier to a selected one or more front end circuitry inputs to create one or more signal paths. The attenuator circuitry is connected between the output of the amplifier and ground to create an attenuation path in a shunt configuration relative to the one or more signal paths. The attenuator circuitry is configured to attenuate the RF signal.
US11018664B2

An integrated circuit that may be employed as a smart switch. The integrated circuit includes a first part of a semiconductor switch coupled between a supply node and an output node and configured to provide a first current path in accordance with a first drive signal. The integrated circuit further includes a second part of the semiconductor switch coupled between the supply node and the output node and configured to provide a second current path in accordance with a second drive signal. The integrated circuit includes a drive circuit configured to generate, in response to a switch-on command, the first drive signal and the second drive signal such that the first part of the semiconductor switch and the second part of the semiconductor switch are alternatingly switched on and off. During an overlap period, both the first and the second part of the semiconductor switch are in an on-state.
US11018660B2

Power isolators with multiple selectable feedback modes are described. The power isolators may transfer a power signal from a primary side to a second side. A feedback signal may be provided from the secondary side to the primary side to control generation of the power signal on the primary side. In this manner, the power signal provided to the secondary side may be maintained within desired levels. The feedback signal may be generated by feedback circuitry configurable to operate in different modes, such that the feedback signal may be of differing types depending on which feedback mode is implemented.
US11018650B2

An acoustic wave device includes a piezoelectric substrate, an interdigital transducer electrode on the piezoelectric substrate, and two reflectors on both sides of the interdigital transducer electrode in an acoustic wave propagation direction. The reflectors include first and second busbars and first to third electrode fingers, respectively, and the first and second busbars are opposed to one another. The first busbars and the second busbars are connected by at least one third electrode finger. The reflectors each include a center area located centrally in a length direction and a first high-acoustic-velocity area that is located between the center area and the first busbars and has an acoustic velocity higher than the acoustic velocity of the center area, where the length direction is a direction in which the first to third electrode fingers extend.
US11018649B2

Compensation of on-die inductive parasitics in ladder filters through negative mutual inductance between ground inductors is disclosed herein. An exemplary ladder filter includes a primary arm of series resonators and two or more shunt resonator arms connecting nodes between the series resonators to ground. The resonators of the ladder filter are disposed over a semiconductor substrate, to form a circuit die. Constructed ladder filter dice may fail to achieve design filter rejection due to inductive parasitics (e.g., undesired magnetic induction between components). A first shunt arm and a second shunt arm are provided with mutual negatively coupled inductors in order to compensate for these parasitics and improve filter performance.
US11018647B2

An electrical filter structure for forwarding an electrical signal from a first port to a second port in a frequency selective manner, wherein the filter is an edge-coupled filter, the filter comprising: a plurality of coupled line sections coupled in a series, comprising at least a first coupled line section and a last coupled line section; wherein the first port is connected with the first of the coupled line sections using a first transmission line; wherein the second port is connected with the last of the coupled line sections using a second transmission line; wherein the electrical filter comprises an open stub; wherein a length of the open stub is chosen such that an electrical length of the open stub is equal, within a tolerance of +/−20 percent, to a fourth of a wavelength of a signal having a frequency of twice a passband center frequency of the filter.
US11018641B2

A power combiner circuit comprises a network topology for broadband RF and microwave systems that includes coupling elements, internodal matching sections, and an output matching section. The network topology serves as a combining mechanism for power from multiple power amplifiers. The network topology is designed so that characteristic impedances of transmissions lines serving as the coupling elements, internodal matching sections, and an output matching section produce a load impedance at an output port that is matched to the impedances seen by each power amplifier providing power to the power combiner circuit. Such a network topology is scalable to an unlimited number of power amplifiers, and enables a desired broadband frequency response for power amplification, while realizing a very low level of power output loss between input and output ports.
US11018638B2

A multimode envelope tracking (ET) circuit and related apparatus is provided. The multimode ET circuit is configured to provide an ET voltage(s) to an amplifier circuit(s) for amplifying a radio frequency (RF) signal(s) that may correspond to a wider range of modulation bandwidth. In this regard, the multimode ET circuit is configured to switch dynamically and opportunistically between different operation modes based on the modulation bandwidth of the RF signal(s). In examples discussed herein, the multimode ET circuit is configured to support a single amplifier circuit in a high-modulation-bandwidth mode and an additional amplifier circuit(s) in a mid-modulation-bandwidth mode and a low-modulation-bandwidth mode. By switching dynamically and opportunistically between different operation modes, it may be possible to reduce undesired series resonance that may cause distortion in the ET voltage(s), thus helping to improve efficiency and performance of the amplifier circuit(s) supported by the multimode ET circuit.
US11018633B2

A method and an apparatus are provided for calibrating digital pre-distortion (DPD) of an electronic device. A respective signal is received, by each of a first plurality of receiving antennas, from each of a second plurality of transmitting antennas. A DPD function is determined for each of the second plurality of transmitting antennas based on the received signals. A combined DPD function of the second plurality of transmitting antennas is determined based on the DPD functions and phase shifter settings associated with the second plurality of transmitting antennas.
US11018626B2

An apparatus that is comprised of a controller, a digital-to-analog converter (DAC), a temperature sensor, an analog-to-digital converter (ADC), and a voltage controlled oscillator (VCO). The controller to reads temperature data proportional to a temperature of the VCO, reads previously-calculated calibration data based on the read temperature data, determines a frequency command signal based on the read previously-calculated calibration data, and outputs the frequency command signal. The DAC converts the frequency command signal into a frequency analog signal. The temperature sensor produces the temperature signal. The ADC converts the temperature signal into the temperature data. The VCO produces an output frequency based on the frequency analog signal.
US11018623B2

Various implementations described herein are directed to a methods and apparatuses for disconnecting, by a device, elements at certain parts of an electrical system. The method may include measuring operational parameters at certain locations within the system and/or receiving messages from control devices indicating a potentially unsafe condition, disconnecting and/or short-circuiting system elements in response, and reconnection the system elements when it is safe to do so. Certain embodiments relate to methods and apparatuses for providing operational power to safety switches during different modes of system operation.
US11018616B2

In the present electric driving apparatus, coils that constitute a first armature winding and coils that constitute a second armature winding are arranged so as to alternate in a circumferential direction, and a control portion is configured so as to perform single-system driving when one of a first system and a second system fails, the single-system driving stopping driving of an inverter of the system that has failed, and controlling driving of the inverter of the system that has not failed to supply inverter phase currents to an armature winding of the system that has not failed such that the inverter phase currents are set to a second upper limit value that is greater than a first upper limit value.
US11018612B1

Enhanced network power factor corrective designs are presented that can use corrective devices that achieve long-term, operationally stable mechanical work. Embodiments can utilize reverse-winding induction motor designs with engineerable parameters and configurations for the reverse winding (13) in systems and through methods where an inductive motor (1) can present a current that leads voltage and a leading power factor (16) to correct other existing induction motors (8) in an initial network (9) or be optimized for a particular application. Designs also present a power factor correction that can present a variable correction without altering the character or physical capacitive value of an electrical correction component. Individual induction motors that have leading current and a leading power factor (16) can be provided to improve reverse winding induction motors. Progressive start controls (23) can also be used in a manner that limits inrush current to operational levels with passive current establishment control where reverse winding (13) effects can be used and perhaps even delayed to passively limit and even effect a current decrease while rotational acceleration continues after initial start transition.
US11018609B2

A method for controlling a wind turbine with a wind rotor (2), a doubly-fed induction generator (1) driven therewith, and a converter (4), which is electrically connected to feed electrical energy into an electrical grid (8) with at least one grid parameter, and having a controller with a memory in which rotation rate parameters are stored, characterized in that at least one variable characteristic curve is determined between at least one of the rotation rate parameters and the at least one grid parameter, the at least one characteristic is stored in the memory, the at least one grid parameter is measured, the grid parameter measurements are fed to the controller, the values of the at least one rotation rate parameter associated with the grid parameter measurements via the at least one characteristic curve are activated.
US11018604B2

A conversion circuit board, including: a microprocessor module; a power module; a communication module; a first interface module; and a second interface module. The microprocessor module is adapted to communicate with a motherboard of an air conditioner via the communication module. The microprocessor module is adapted to connect to a first brushless direct current motor and a second brushless direct current motor via the first interface module and the second interface module, respectively. The power module supplies powers for the microprocessor module, the communication module, the first interface module, and the second interface module.
US11018603B2

A drive unit for an adjustment system for a motor vehicle has an adjustable element moved by an electric motor. The dive motor is operated electromagnetically. A magnetic field sensor is arranged on a pole pot or a housing of the drive motor to provide an electrical sensor signal dependent on a magnetic field. A control unit is configured to detect the magnetic field. The magnetic field varies on rotation of a rotor of the drive motor, so that a relative position change of the adjustable element can be derived from the electrical sensor signal.
US11018596B2

A power converter device includes a power element module, a conductor, and a magnetic-conductive assembly. The power element module includes at least two electrodes and a power semiconductor unit. Voltage among these electrodes is AC voltage. The power semiconductor unit includes at least one pure die, and the pure die includes plural surfaces. The surface which occupies the most area of the pure die is the pure die surface. The conductor is coupled to the power element module. A current loop forms between the power element module and the conductor. A magnetic loop forms in the magnetic-conductive assembly. The magnetic-conductive assembly includes a chamber. The current loop passes through the chamber and intersects the magnetic loop to form inductance which the current loop needs. A part of the power element module is disposed in the chamber.
US11018593B1

A dual-mode active clamp flyback converter includes a transformer circuit, a clamping energy storage circuit, and a main switch circuit. The transformer circuit is coupled to a load, and the transformer circuit includes an auxiliary winding. The clamping energy storage circuit is coupled to the transformer circuit. If the load as a heavy loading, the clamping energy storage circuit is turned on. If the load as a light loading, the clamping energy storage circuit is turned off. The main switch circuit is coupled to the transformer circuit. When the main switch circuit is turned on, the auxiliary winding releases energy to a primary-side winding of the transformer circuit.
US11018585B2

A power stage output node stabilizer may be used to reduce ringing of a power stage output node of a switching DC-DC power converter. The power stage output node stabilizer may be a network of resistors and switches coupling the power stage output node to a higher voltage level and a lower voltage level.
US11018578B1

An electronic device includes a circuit board that manages supply of electricity to the electronic device. The circuit board includes an integrated circuit and an external capacitor coupled to a supply terminal of the circuit board. During a startup operation of the integrated circuit, the integrated circuit supplies a first charging current to charge the capacitor to a supply voltage value. The circuit board includes a boost circuit that receives a portion of the first charging current and outputs a second charging current that augments charging of the capacitor. The second charging current is an amplification of the first charging current. The integrated circuit enables operation of the electronic device after the capacitor is charged to the supply voltage value.
US11018571B2

An electric module for adapting a first signal of a first system to a second signal of a second system, including: a power supply source supplying a first signal; a converter module configured to convert the first signal into an intermediate signal; a microcontroller controlling and regulating the converter module; and an inverter module configured to output a signal compatible with a second signal of a second system.
US11018569B1

The torque augmentation device has two primary embodiments. The first embodiment is two rotors, the rotors including rings of permanent magnets. The two rotors are angled with respect to each other. The magnetic field is disrupted on the bottom half by a ferrous flux diversion plate. With the forces unbalanced between the upper and lower halves of the rotors, rotation will result, thus augmenting the torque production of any associated rotational device. The second embodiment uses a straight shaft, with a single central rotor, both sides of the rotor covered in magnets. In place of adjacent rotors, the second half of the magnets is placed on fixed plates, one on each side of the central rotor. The fixed plates are set at an angle with respect to the central rotor, creating the unbalanced forces that cause rotation.
US11018564B2

A method for forming a coil that is formed by winding a flat rectangular conductor wire a plurality of times, the method includes forming, in the coil end portion, an offset portion bent in a stacking direction of the flat rectangular conductor wire with an offset in the stacking direction of the flat rectangular conductor wire by an amount corresponding to a width of the single flat rectangular conductor wire by moving the outer die on the one side in the divided outer die relative to the outer die on the other side in a direction along the stacking direction.
US11018553B2

A hybrid drive system can include a shaft, an electrical machine comprising a rotor and a stator, and a mechanical disconnect system connecting the rotor to the shaft. The mechanical disconnect system is configured to mechanically connect the rotor to the shaft in a first state and to mechanically disconnect the rotor from the shaft in a second state such that rotor does not drive the shaft or such that the rotor is not driven by the shaft. The rotor can be a permanent magnet rotor, for example.
US11018549B2

A dynamic vibration absorber needs to be designed so that the natural frequency of the dynamic vibration absorber alone becomes equal to the natural frequency of a stator. If these natural frequencies greatly deviate from each other, the effect is reduced. Therefore, the natural frequency of the dynamic vibration absorber alone needs to be accurately calculated to make designing. However, in actual, the natural frequency is greatly influenced by the rigidity around the mounting position of a vibration damping target, and thus there is a problem that the natural frequency becomes different from the designed value upon mounting. An object of the present invention is to reduce an influence on the natural frequency of the dynamic vibration absorber alone given by the rigidity around the mounting position, by mounting a plurality of dynamic vibration absorbers to a dynamic vibration absorber mounting member, thereby making the dynamic vibration absorber more effective.
US11018545B2

An electric machine winding assembly including a stator and windings is provided. The stator may define a central axis. The windings may extend from the stator and each may include a pair of conductor ends. Each conductor end may include a minor side and a major side. The windings are arranged with the stator such that each of the major sides are aligned along a circumferential conductor axis relative to the central axis to facilitate welding adjacent conductor ends to one another. Each of the windings may further include two portions defining a U shape. Each of the two portions may include a lower portion, a mid-portion, and an upper portion. One of the mid-portions may include a first bend defining a twist shape to orient the major sides of one of the pair of conductor ends along the circumferential conductor axis.
US11018542B2

Rotating machinery includes a two-pole rotor, a stator core with seventy-two slots, and three-phase armature windings, as an example. The armature winding has two phase belts per phase. The phase belt includes a first parallel winding and a second parallel winding which are arranged in the stator slots as top coils and bottom coils. When a circumferential mean position of all top coils and bottom coils included in the phase belt is defined as a phase belt center, an arrangement of the first and second parallel windings in the phase belt, as viewed in order of proximity to the phase belt center, is such that the first and second parallel windings are arranged in order of second/first/second/first/first/second/first/second/first/second/second/first parallel windings as the top coils, and the first and second parallel windings are arranged in order of first/second/second/first/second/first/first/second/first/second/second/first parallel windings as the bottom coils connected to the top coils.
US11018537B2

A generator comprises as a first part a stack of disc-like annular rotors spaced one from the other and coaxially located upon and rotating with an elongate central member each rotor having an inner annular portion and an outer annular portion, the outer annular portion bearing and/or comprising a magnetic annulus, one or more spacers being coaxially mounted around the central member in between the inner annular portions of each rotor and abutting against them in such manner such as to brace them to remain orthogonal to the longitudinal axis of the assembly as well as providing the required spacing therebetween, and as a second part, a stack of annular stators interposed between the rotors and mounted over the spacers but having an inner clearance diameter greater than that of the outer diameter of the portion of spacer over which they are located.
US11018526B2

Wireless resonant inductive power receivers for achieving detuning for a resonant wireless power transfer system including cooperative power sharing is described. Cooperative power sharing allows for detuning one or more wireless received coupled to a wireless charger to alter the power received at each wireless receiver.
US11018522B2

A method for configuring one or more electronic relays in an electric power distribution grid, said electronic relays being operatively associated to corresponding switching devices of said electric power distribution grid, wherein it includes the following: providing a graphic user interface on a computer display, the graphic user interface including graphic resources activatable by a user; providing first graphic resources on said graphic user interface to select a configuration graphic template, the configuration graphic template representing a corresponding control logic model for configuring the electronic relays, the control logic model including one or more logic elements configurable by means of corresponding sets of configuration values; providing second graphic resources to configure one or more configurable logic elements of a control logic model represented by the selected configuration graphic template; providing third graphic resources on the graphic user interface to associate one or more configured logic elements to a corresponding electronic relay; checking whether the electronic relays meet predefined operating conditions; if the operating conditions are met by the electronic relays, transmitting configuration information including the configuration values to the electronic relays.
US11018521B2

A power and data distribution module includes a plurality of first power supply interfaces, configured to be connected to a plurality of power supply lines, a data bus interface configured to be connected to a data bus, a plurality of power output interfaces, configured to be connected to an electrical load and to supply electrical power from a first power supply interfaces to the connected electrical loads, a plurality of voltage distribution modules coupled between the first power supply interfaces and the power output interfaces and configured to provide AC or DC voltage via the power output interfaces, a load shedding module configured to receive load shedding information via data communication over one or more power supply lines, and a data concentrator configured to receive redundant load shedding information via data communication over the data bus and to transmit the redundant load shedding information to the load shedding module.
US11018520B2

A secondary power system is configured to connect to a motor vehicle having a powertrain comprising an engine and a first alternator. The secondary power system includes a second alternator connected to the engine, one or more electro-chemical storage devices coupled to the second alternator and configured to be charged by the alternator, and one or more inverter chargers. The inverter chargers may operate in a first mode to provide AC power to loads on the vehicle or in a second mode to receive alternative power and charge the storage devices. In an embodiment, the secondary power system includes multiple storage devices each comprising at least one electro-chemical storage pack and a logic. The storage devices are interconnected by a junction box. The logics within each storage device may selectively disrupt power flow from the junction box upon detection of an error condition.
US11018517B2

A battery pack includes a housing, a battery, a battery pack output voltage path that includes a charge power switch and a discharge power switch, and a battery sense output. A switch can be operably coupled between the battery and the battery sense output and configured to selectively open and close a battery sense path between the battery and the battery sense output. By one approach a first control circuit controls the open and close state of the aforementioned switch (in response, for example, to a comparison of the voltage differential across the switch to a predetermined threshold such that the switch is opened when the voltage differential across the switch becomes too positive or too negative with respect to battery voltage).
US11018507B2

An islanding operation is detected appropriately through interconnection to the power grid which may have various characteristics. A detection apparatus is provided, which includes a frequency parameter calculation unit configured to calculate frequency parameters according to frequencies of power supplied by a power supply, a deviation parameter calculation unit configured to calculate a deviation parameter according to a frequency deviation based on the frequency parameters in a first term and the frequency parameters in a second term earlier than the first term, an islanding operation detection unit configured to detect whether the power supply is in an islanding operation based on the deviation parameter, and a time gap change unit configured to change a time gap between the first term and the second term.
US11018479B2

Provided is a distribution board which includes a plurality of breaker units which are disposed so as to be inserted and removed, through a front side of a housing, in a front-rear direction, relative to a vertical bus disposed on an inner depth side of the housing so as to extend in an up-down direction, the plurality of breaker units being electrically connected to and disconnected from the vertical bus by insertion and removal operation. In the distribution board, the breaker units include a first breaker unit and a second breaker unit that are aligned in line in a horizontal direction and that can be individually inserted and removed, and the vertical bus includes a first vertical bus corresponding to the first breaker unit and a second vertical bus corresponding to the second breaker unit.
US11018474B2

An optical transmitter and a method for driving the optical transmitter include emitting an optical signal using a laser having a lasing cavity with a first section and a second section, performing, using a first heater thermally coupled to the first section, a first temperature control on the first section using a first control signal, and performing, using a second heater thermally coupled to the second section, a second temperature control on the second section using a second control signal. The first temperature control is independent from the second temperature control.
US11018471B2

A method of producing a light emitting device includes: providing a fluorescent material; dividing a plurality of laser elements into a shorter-wavelength group and a longer-wavelength group so that lights emitted from the laser elements in the shorter-wavelength group have peak wavelengths shorter than an excitation peak wavelength of the fluorescent material and lights emitted from the laser elements in the longer-wavelength group have peak wavelengths longer than the excitation peak wavelength of the fluorescent material; and selecting one or more of the laser elements from each of the shorter-wavelength group and the longer-wavelength group in combination with the fluorescent material to produce a light emitting device.
US11018469B2

A current collector and a conductor line system having such a current collector. The current collector has a holder and a carbon brush arranged in carbon brush support movable relative to holder in a feed direction from and to the conductor line. The carbon brush is movable in a feed direction from and to conductor line. A better and reliable guiding of the carbon brush on the conductor line and simpler design of the current collector, uses a current collector in which the carbon brush is additionally movable in a transverse direction running essentially across the longitudinal direction, a spring element being provided between the carbon brush and holder.
US11018468B2

The present disclosure provides a card tray, a card tray plug-in device, and a terminal. The card tray may include a first supporting portion and a second supporting portion connected with the first supporting portion. The first and the second supporting portions may both be configured for placing data cards, and configured on a same side of the card tray along a thickness direction of the card tray. The card tray may include an electrical connection portion, a data card supported on the first supporting portion and/or another data card supported on the second supporting portion may electrically connect with a card holder of a terminal through the electrical connection portion.
US11018463B2

A coaxial cable connector includes a nut; and a connector body coupled with the nut, the connector body including a plurality of inner fingers 122 separated from each other by a plurality of gaps 124, wherein the inner fingers 122 extend from a forward end of the connector body 116 in a forward direction and biased radially outwardly to provide sufficient electrical contact with the nut 112 when inserted within the end of the nut 112.
US11018451B2

An electrical connector assembly includes a first electrical contact device and a second electrical contact device. The first electrical contact device includes a plurality of conductors. The second electrical contact device includes a first portion, a second portion movable in a rotational and translational manner relative to the first portion, and an actuator movable between a first position and a second position. The first portion includes first electrical contacts, and the second portion includes electrical sockets. Each socket receives an associated conductor and includes a second electrical contact aligned with an associated first electrical contact. The second portion is biased away from the first portion. When the actuator is in the first position, the actuator inhibits translational movement of the second portion toward the first portion. When the actuator is in the second position, the second portion is movable toward the first portion to permit the second electrical contacts to engage the first electrical contacts.
US11018446B2

A male housing (12) includes a housing body (23) with a fitting space (28) that accommodates tabs (20) of male terminal fittings (11). An accommodation space (29) is rearward of the fitting space (28) and accommodates a sealing plug (17). An outer peripheral portion (24) of the male housing (12) defines an outer periphery of the accommodation space (29). An inner surface of the outer peripheral portion (24) closely contacts the sealing plug (17), and plate locks (44) project into the fitting space (28). A moving plate (14) to be locked by the plate locks (44) is arranged in the fitting space (28). The male housing (12) includes communication spaces (35) between the housing body (23) and the outer peripheral portion (24) and behind the plate locks (44). The communication spaces (35) allow communication between the fitting space (28) and the accommodation space (29).
US11018438B2

Disclosed is a telecommunications antenna having a plurality of cloaked low band (LB) and high band (HB) dipoles. The LB and HB dipoles provide cloaking by breaking the dipoles into dipole segments, and providing conductive cloaking elements over the gaps between dipole segments to form a plurality of capacitors along the dipole. The capacitors along the LB dipoles provide a low impedance to LB RF signals and a high impedance to HB signals. The capacitors formed on the HB dipoles provide a low impedance to RF signals and high impedance to harmonics of the LB RF signals. This cross-cloaking of dipoles enables more dense arrangements of LB and HB dipoles on an antenna array face, providing opportunities to arrange, for example, the LB dipoles with an array factor that results in an advantageous fast roll off gain pattern.
US11018437B2

Radiating elements include a first and second dipole arms that extend along a first axis and that are configured to transmit RF signals in a first frequency band. The first dipole arm is configured to be more transparent to RF signals in a second frequency band than it is to RF signals in a third frequency band, and the second dipole arm is configured to be more transparent to RF signals in the third frequency band than it is to RF signals in the second frequency band. Related base station antennas are also provided.
US11018434B2

An antenna apparatus includes a first dielectric substrate including a first surface and a second surface opposite to the first surface, a radiating element located on the first surface or in the first dielectric substrate, a first electrode on the second surface, a first conductor provided through the first dielectric substrate from the first surface to the second surface, to connect electrically the radiating element and the first electrode, a second dielectric substrate including a third surface and a fourth surface opposite to the third surface, an adhesive layer between the second surface and the third surface, a second electrode on the third surface, a first signal line located on the fourth surface or in the second dielectric substrate, and a second conductor provided through the second dielectric substrate from the third surface to the fourth surface, to connect electrically the second electrode and the first signal line.
US11018433B2

There is disclosed an antenna arrangement for a portable electronic device. The antenna arrangement comprises a conductive ground plane having an edge and a substantially rectangular recess formed in the edge of the ground plane. The recess has a base, an open edge opposed to the base, and at least a first side extending from the base. A first conductor element extends across the open edge of the recess, a first end of the first conductor element being connected to the ground plane at the first side of the recess. The first conductor element leaves at least one gap at the edge of the recess, such that the first conductor element, the first side of the recess and the base of the recess together define a slot in the ground plane and the at least one gap defines at least one notch in the slot. A second conductor element is disposed within the recess and connected to or configured to couple with the ground plane. The antenna arrangement further comprises a feed arm for connection to an RF feed, the feed arm being disposed substantially within a footprint of the slot.
US11018425B1

A system and method for operating a system including at least one active electronically scanned array (AESA) element incorporates drain voltage amplifier control (DRAVAC) to maintain the power amplifiers of the AESA elements at a constant gain compression level. A processor of the AESA system may dynamically program, monitor, or adjust each individual array element or component thereof. As the RF output power of the power amplifiers varies, constant gain compression is achieved by dynamically adjusting the RF input power and drain voltage to the power amplifiers. An AESA element may incorporate built-in self-test circuitry for detecting faults in the power supply to the power amplifiers as well as calibrating and calculating RF output power for a given input power by controlling the bias of a pass device serving as the amplifier current source.
US11018411B2

An RF antenna arrangement has the same or slightly larger footprint as the RF shield for radio chips on a printed circuit board. The apparatus includes a printed circuit board, a digital processor, a radio chip(s), a radio frequency shield, a lid, and an RF antenna arrangement(s). The lid has the same or slightly larger footprint as the RF shield, which enables the lid to fit on the RF shield. The RF antenna is formed as an integral part of the lid. The apparatus also includes an RF transmission coaxial cable(s) having a first end physically and electrically connected to the RF antenna arrangement(s) and the surface of the lid, and a second end electrically coupled to an RF connector. By forming the antenna arrangement(s) from the lid, this invention solves the space constraint problems of antenna placements for wireless device applications. Additionally, this invention is cost-effective and simple to manufacture.
US11018408B2

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). An apparatus comprising an antenna includes a board having a stack structure, wherein the board comprises a first layer and a second layer, and at least one radiating unit disposed between the first layer and the second layer. Further, the present invention also includes embodiments different from the above-described embodiment.
US11018406B2

A radiofrequency communication module or semi-finished product able to be integrated into the structure of a tire comprises a radiofrequency transponder embedded in a rubber blend and comprising an electronic chip and a radiating antenna that is able to communicate with a radiofrequency reader. The radiofrequency transponder in addition comprises a primary antenna that is electrically connected to the electronic chip, the primary antenna is electromagnetically coupled to the radiating antenna, the radiating antenna consists of a single-strand helical spring, and the radiating antenna has a core made of steel coated with a metal exterior adhesion layer for adhesion to the rubber blend that surrounds it.
US11018404B2

Provided is a circuit structural body is formed into a shape including: A circuit structural body, including: a multilayer board, which includes a plurality of layers of a first to N-th tri-plate structural bodies each including a first to N-th (N is an integer of 2 or more) planar conductors; an interlayers connection conductor, which is configured to connect the first to N-th planar conductors to each other; and a side-surface ground conductor, which is formed on a side surface of the multilayer board, and is approximately parallel to and near the interlayers connection conductor.
US11018394B2

A top loading battery holder that is arranged in direct contact with a surface (e.g., circuit board) to allow for a battery to be arranged directly within the holder and in electrical contact with the surface. The battery holder can include a housing that is configured to at least substantially surround a battery that is arranged therein and a plurality of a flanges and/or protrusions that are configured to extend inwardly from the housing to aid in securing the battery within the housing.
US11018393B2

A battery frame (1) is provided for accommodating battery modules in a motor vehicle that can be driven electrically at times. The battery frame (1) has two outer longitudinal members (2) spaced apart from one another and outer (3) and inner crossmembers (4) connected thereto. Receptacles (5) for the battery modules are formed between the crossmembers (3, 4). Each outer longitudinal member (2) has a C-shaped profile. Ends of the inner crossmembers (4) engage in the C profile of the respective longitudinal member (2) via a deformation element (7). Thus, the battery frame has good crash performance in the event of a pole impact, and a relatively large accommodating volume.
US11018391B2

A battery cell, which includes an electrode assembly, a battery case configured to accommodate the electrode assembly, and two pairs of electrode leads provided at outer surfaces of the battery case and connected to the electrode assembly, is provided.
US11018387B2

An electrochemical cell utilizes an air flow device that draws air through the cell from a scrubber that may be removed while the system is operating. The negative pressure generated by the air flow device allows ambient air to enter the cell housing when the scrubber is removed, thereby enabling continued operation without the scrubber. A moisture management system passes outflow air from the cell through a humidity exchange module that transfers moisture to the air inflow, thereby increasing the humidity of the air inflow. A recirculation feature comprising a valve allow a controller to recirculate at least a portion of the outflow air back into the inflow air. The system may comprise an inflow bypass conduit and valve that allows the humidified inflow air to pass into the cell inlet without passing through the scrubber. The scrubber may contain reversible or irreversible scrubber media.
US11018381B2

An interconnect board (ICB) assembly is used with a battery module and a battery controller. The ICB assembly includes a printed circuit board assembly (PCBA) integrally formed from a printed circuit board (PCB) and a flex circuit. The PCB has a component surface populated with electronic components which measure and report parameters of the battery module to the battery controller. The flex circuit is constructed of conductive foil, and defines tabular flying leads that project from a periphery of the flex circuit. A window may be present in the flex circuit. A carrier frame has a support surface flanked by busbars. The PCBA is seated on the support surface, with the flying leads conductively joined to a corresponding busbar. A battery system includes the battery controller and the ICB assembly.
US11018380B2

A method of recycling battery packs having a plurality of battery units is disclosed. The battery units have positive and negative terminals combined with each other and are supported within a housing. The battery units are separated from battery packs subsequent to the one or more battery packs being judged as being degraded. Each of the battery units is tested with a battery test stand having a fixed resistance load to obtain battery operating data indicative of variable voltage and variable current. The battery units are matched based on the battery operating data to form sets of matching battery units. And, replacement battery packs are formed by connecting positive and negative terminals of the matching battery cells within the sets.
US11018377B2

According to one embodiment, a secondary battery is provided. The secondary battery includes a positive electrode, an aqueous electrolyte, a separator, and a negative electrode including a negative electrode active material-containing layer. The negative electrode active material-containing layer includes negative electrode active material particles and solid electrolyte particles having lithium ion conductivity. The porosity of the negative electrode active material-containing layer is within a range of 0.1% to 28%. The water content of the negative electrode active material-containing layer is within a range of 0.01 g/cm3 to 0.4 g/cm3.
US11018374B2

An all-solid-state battery which includes an anode layer that contains a Si-based material as an anode active material and which has high energy density. Provided is an all-solid-state battery including a cathode layer, an anode layer, and a solid electrolyte layer disposed between the cathode layer and the anode layer, wherein the anode layer includes an anode active material that contains at least one Si-based material selected from the group consisting of Si and a Si alloy, and a solid electrolyte that contains a sulfide-based solid electrolyte; wherein a void surrounded by the solid electrolyte is present in at least a region formed by the solid electrolyte in the anode layer; and wherein, when a total volume of the anode layer is determined as 100 vol %, a percentage of the voids surrounded by the solid electrolyte in the anode layer, is 3.4 vol % or more and 29.6 vol % or less.
US11018368B2

A pouch forming method and a pouch forming device are provided. In particular, the pouch forming method for forming an accommodation part that accommodates an electrode assembly in a pouch sheet includes a seating process of seating the pouch sheet on a top surface of a lower die in which a forming groove is formed in an upper portion thereof. In a vacuum elongation process, a lower portion of the pouch sheet, in which the accommodation part is formed, is elongated by vacuum, and in an accommodation part formation process, the portion of the pouch sheet, which is elongated by the vacuum, is pressed by a punch disposed above the pouch sheet in a direction in which the forming groove is formed to form the accommodation part.
US11018367B2

Provided are a secondary battery and a battery pack including the secondary battery. A sealing plate has a positive electrode terminal attachment hole. A positive electrode terminal penetrates the positive electrode terminal attachment hole. An external conductive member is connected to a portion of the positive electrode terminal located on the battery outer side with respect to the sealing plate. The conduction path between a positive electrode plate and the positive electrode terminal is provided with a current interrupting mechanism. A first insulating member made of resin is disposed between the sealing plate and the positive electrode terminal. A second insulating member having higher thermal resistance than the first insulating member is disposed between the external conductive member and the sealing plate.
US11018353B2

A first separator constituting a separator member of a fuel cell stack is provided with a first rib that protrudes from the first separator at a portion between a first seal line and a load receiving portion toward a second separator located on the opposite side across an MEA and that extends in a line along the extending direction of the first seal line. An opening is formed in at least one end of the first rib in the extending direction thereof.
US11018340B2

A negative electrode for a rechargeable lithium battery includes a negative active material layer including a negative active material, and a current collector supporting the negative active material layer. The negative active material may include first spherical crystalline carbon, the first spherical crystalline carbon including secondary particles in which primary particles of crystalline carbon are assembled, the first spherical crystalline carbon having a coating of crystalline carbon, second spherical crystalline carbon, the second spherical crystalline carbon including secondary particles in which primary particles of crystalline carbon are assembled, the second spherical crystalline carbon having a coating of amorphous carbon, and flake-shaped graphite.
US11018336B2

Provided is graphene-embraced particulate for use as a lithium-ion battery anode active material, wherein the particulate comprises primary particle(s) of an anode active material and multiple sheets of a first graphene material overlapped together to embrace or encapsulate the primary particle(s) and wherein a single or a plurality of graphene-encapsulated primary particles, along with an optional conductive additive, are further embraced or encapsulated by multiple sheets of a second graphene material, wherein the first graphene and/or the second graphene material is attached to a redox partner species (e.g. sulfonyl group, —NH2, etc.) capable of reversibly forming a redox pair with lithium. The invention also provides an anode electrode and a battery comprising multiple graphene-embraced particulates having redox forming species bonded thereto.
US11018330B2

A cathode active material for magnesium secondary batteries contains a composite oxide represented by the formula MgxMyO2, where M is at least one selected from the group consisting of Ni, Co, Mn, Ti, V, Cr, Fe, Cu, and Mo; 1.0
US11018325B2

An organic light emitting diode display includes an organic light emitting display panel including an upper surface receiving first incident light from outside and a lower surface opposite to the upper surface, a light transmission preventing layer including a base layer and an adhesive layer which is between the base layer and the organic light emitting display panel and bonded thereto, the adhesive layer including a facing surface facing the lower surface and a plurality of patterns protruded from the facing surface toward the organic light emitting display panel to define a plurality of gaps between the lower surface and the facing surface. The adhesive layer includes a light blocking material blocking second incident light which passes through the organic light emitting display panel to the light transmission preventing layer from among the first incident light received by the upper surface of the organic light emitting display panel.
US11018322B2

A light emitting device comprises an emission area and a non-emission area defined at a substrate, wherein the non-emission area includes a first non-emission area and a second non-emission area where a first pad and a second pad are respectively disposed; a light emitting diode disposed over the substrate and including a first electrode, an emission layer and a second electrode; an auxiliary electrode directly contacting the first electrode; a buffer layer disposed between the substrate and the light emitting diode; and a light extraction layer disposed between the buffer layer and the substrate, wherein the first electrode includes a contact portion directly contacting the auxiliary electrode, an electrode portion disposed in the emission area and a short-circuit-preventing portion disposed between the contact portion and the electrode portion.
US11018304B2

An organic light-emitting device having a low driving voltage, high efficiency, and a long lifespan is provided. The device includes a first electrode, a second electrode, and an organic layer between the first electrode and the second electrode, wherein the organic layer includes an emission layer, a first compound, and a second compound. Various chemical structures for the first compound and the second compound are provided.
US11018302B2

A random copolymer comprising the monomer units A, B and C. In this random copolymer A comprises B comprises and C comprises an aryl group. Additionally, R1 R2, R3 and R4 are side chains independently selected from the group consisting of: H, Cl, F, CN, alkyl, alkoxy, alkylthio, ester, ketone and aryl groups. X1 and X2 are independently selected from the group consisting of: H, Cl, F, CN, alkyl, alkoxy, ester, ketone, amide and aryl groups.
US11018301B2

A method for the contacting of electrodes with conductor tracks by means of a conductive paste and/or adhesive-coated conductive fiber composites is provided. Furthermore, an electronic component whose electrodes are connected by means of a conductive paste and/or adhesive-coated conductive fiber composites is provided.
US11018300B2

A multi-layer memory device with an array having multiple memory decks of self-selecting memory cells is provided in which N memory decks may be fabricated with N+1 mask operations. The multiple memory decks may be self-aligned and certain manufacturing operations may be performed for multiple memory decks at the same time. For example, patterning a bit line direction of a first memory deck and a word line direction in a second memory deck above the first memory deck may be performed in a single masking operation, and both decks may be etched in a same subsequent etching operation. Such techniques may provide efficient fabrication which may allow for enhanced throughput, additional capacity, and higher yield for fabrication facilities relative to processing techniques in which each memory deck is processed using two or more mask and etch operations per memory deck.
US11018293B2

A magnetoresistance effect element has a first ferromagnetic metal layer, a second ferromagnetic metal layer, and a tunnel barrier layer that is sandwiched between the first and second ferromagnetic metal layers, and a tunnel barrier layer that is sandwiched between the first and second ferromagnetic metal layers, the tunnel barrier layer is expressed by a composition formula of AB2Ox (0
US11018292B2

A piezoelectric device that includes a base member having an opening therein and an upper layer supported by the base member. The upper layer includes a vibration portion at a location corresponding to the opening in the base member. The vibration portion includes a lower electrode, an intermediate electrode and an upper electrode that are spaced apart from one another in a thickness direction of the piezoelectric device. The upper layer includes a first piezoelectric layer disposed so as to be at least partially sandwiched between the lower electrode and the intermediate electrode, and a second piezoelectric layer disposed so as to overlap with the first piezoelectric layer and so as to be at least partially sandwiched between the intermediate electrode and the upper electrode. The first piezoelectric layer and the second piezoelectric layer are different in relative permittivity in the thickness direction of the piezoelectric device.
US11018289B2

Disclosed is a thermoelectric generation system that generates electricity using waste heat from a steam condenser that exchanges heat with steam as cyclic water flows through a high temperature portion and a low temperature portion, the thermoelectric generation system including: a first hot-water discharge line used to discharge the cyclic water passing through the high temperature portion; a cyclic water circulation line through which the cyclic water from under water circulates; and a thermoelectric generation unit that generates electricity on the basis of a temperature difference between a temperature of the cyclic water flowing through the first hot-water discharge line and a temperature of the cyclic water flowing through the cyclic water circulation line.
US11018287B2

A light emitting diode (LED) package includes an aluminum nitride (AlN) substrate, a patterned copper layer with polished portions formed on a first side of the substrate, at least one LED disposed over the polished portions of the patterned copper layer, covers incorporating one or more phosphors disposed over the LEDs, a silicone fill and dam walls. The silicone fill, which is bordered by silicone dam walls and silicone fill surfaces, is formed in between the LEDs and covers. In some embodiments, the silicone fill does not extend over the covers. The silicone fill surface and the ends of the dam walls are substantially planar with an end of the substrate. The LED package can also include a thermal pad disposed on an opposite side of the substrate. Embodiments also include methods for make the LED package.
US11018283B2

A method of producing optoelectronic semiconductor components including providing a primary light source having a carrier and a semiconductor layer sequence mounted thereon that generates primary light (B), wherein the semiconductor layer sequence is structured into a plurality of pixels that can be driven electrically independently of each other, and the carrier includes a plurality of control units that drive the pixels, providing at least one conversion unit adapted to convert the primary light (B) into at least one secondary light (G, R), wherein the conversion unit is grown continuously from at least one semiconductor material, structuring the conversion unit, wherein portions of the semiconductor material are removed in accordance with the pixels, and applying the conversion unit to the semiconductor layer sequence so that the remaining semiconductor material is uniquely assigned to a portion of the pixels.
US11018282B2

A LED device includes LED chips mounted on a substrate, a first fluorescent layer, a second fluorescent layer and a package housing. The LED chips emit a blue light. The first fluorescent layer has a first side facing to the LED chips for converting the blue light to a red light. The second fluorescent layer has a first side attached to a second side of the first fluorescent layer for converting the blue light to a red light emitted from a second side of the second fluorescent layer. The package housing holds the substrate and the first fluorescent layer.
US11018275B2

Embodiments disclosed herein include photodiodes and methods of forming such photodiodes. In an embodiment, a method of creating a photodiode, comprises disposing an absorber layer over a first contact, wherein the absorber layer comprises a first conductivity type, and disposing a semiconductor layer over the absorber, wherein the semiconductor layer has a second conductivity type that is opposite from the first conductivity type. In an embodiment, the method further comprises disposing a hole blocking layer over the semiconductor layer, wherein the hole blocking layer is formed with a reactive sputtering process with a processing gas that comprises oxygen, and disposing a second contact over the hole blocking layer.
US11018269B2

The wafer-level manufacturing method makes possible to manufacture ultrathin optical devices such as opto-electronic modules. A clear encapsulation is applied to an initial wafer including active optical components and a wafer-size substrate. Thereon, a photostructurable opaque coating is produced which includes apertures. Then, trenches are produced which extend through the clear encapsulation and establish side walls of intermediate products. Then, an opaque encapsulation is applied to the intermediate products, thus filling the trenches. Cutting through the opaque encapsulation material present in the trenches, singulated optical modules are produced, wherein side walls of the intermediate products are covered by the opaque encapsulation material. The wafer-size substrate can be attached to a rigid carrier wafer during most process steps.
US11018267B2

The present disclosure relates to solar cells for a shingled solar cell module, a shingled solar cell module, and a method of making solar cells for the shingled solar cell module. Said solar cell has a front side and a back side, a plurality of front side busbars being arranged on the front side, a plurality of back side busbars being arranged on the back side, the solar cell comprising a plurality of sections, each section comprising a front side busbar and a back side busbar located at edges thereof, the front side busbar of at least one section of the solar cell having an extension at one end or both ends, the extension extending along another edge of said at least one section intersecting with the above-mentioned edges. The shingled solar cell module is fabricated from solar cell strips split from the solar cell.
US11018262B2

A field-effect transistor including: a gate electrode, which is configured to apply gate voltage; a source electrode and a drain electrode, which are configured to take electric current out; an active layer, which is disposed between the source electrode and the drain electrode and is formed of an oxide semiconductor; and a gate insulating layer, which is disposed between the gate electrode and the active layer, the source electrode and the drain electrode each including a metal region formed of a metal and an oxide region formed of one or more metal oxides, and a part of the oxide region in each of the source electrode and the drain electrode being in contact with the active layer, and rest of the oxide region being in contact with one or more components other than the active layer.
US11018256B2

The present disclosure relates to a semiconductor device including a substrate and first and second spacers on the substrate. The semiconductor device also includes a gate stack between the first and second spacers. The gate stack includes a gate dielectric layer having a first portion formed on the substrate and a second portion formed on the first and second spacers; an internal gate formed on the first and second portions of the gate dielectric layer; a ferroelectric dielectric layer formed on the internal gate and in contact with the gate dielectric layer; and a gate electrode on the ferroelectric dielectric layer.
US11018252B2

A power semiconductor transistor includes a semiconductor body having a front side and a backside with a backside surface. The semiconductor body includes a drift region of a first conductivity type and a field stop region of the first conductivity type. The field stop region is arranged between the drift region and the backside and includes, in a cross-section along a vertical direction from the backside to the front side, a concentration profile of donors of the first conductivity type that has: a first local maximum at a first distance from the backside surface, a front width at half maximum associated with the first local maximum, and a back width at half maximum associated with the first local maximum. The front width at half maximum is smaller than the back width at half maximum and amounts to at least 8% of the first distance.
US11018251B2

A semiconductor device includes a semiconductor body; first and second electrodes provided on back and front surfaces of the semiconductor body, respectively; a third electrode provided on the front surface; and a control electrode disposed inside a trench on the front surface side, and electrically connected to the third electrode. The third electrode is electrically insulated from the semiconductor body and the second electrode. The control electrode is placed between the semiconductor body and the second electrode, and is electrically insulated from the semiconductor body and the second electrode. The control electrode continuously extends inside the trench without branching. The control electrode includes first and second portions. The first portion extends in a first direction parallel to the front surface of the semiconductor body, and the second portion extends in a second direction parallel to the front surface of the semiconductor body and crossing the first direction.
US11018244B2

A method of manufacturing a semiconductor device includes: forming a trench in a first side of a semiconductor layer, the semiconductor layer including a drift zone of a first conductivity; forming a drain region of the first conductivity type in the first side of the semiconductor layer and laterally adjoining the drift zone; forming a body region of a second conductivity type opposite the first conductivity type and laterally adjoining the drift zone at a side of the drift zone opposite the drain region; and forming source regions of the first conductivity type and body contact regions of the second conductivity type in a sidewall of the trench and arranged in an alternating manner along a length of the trench, using a dopant diffusion process which includes diffusing dopants of both conductivity types from oppositely-doped dopant source layers which are in contact with different regions of the sidewall.
US11018237B2

An electrical device in which an interface layer is disposed in between and in contact with a conductor and a semiconductor.
US11018236B2

The present disclosure provides a thin film transistor, including a base substrate, an active layer and a source/drain, and a conductive layer. The active layer and an outer edge of the conductive layer are formed in the same etching process. The present disclosure further provides a method for manufacturing a thin film transistor, including forming an active material layer and a conductive material layer, forming a photoresist on the conductive material layer, exposing and developing the photoresist by means of a halftone mask, removing segments of the active material layer and the conductive material layer corresponding to a photoresist completely-removed region by a same etching process, partially removing the photoresist in a photoresist completely-retained region and completely removing the photoresist in a photoresist partially-retained region, and removing a segment of the conductive material layer corresponding to the photoresist partially-retained region.
US11018233B2

The present disclosure relates to a flash memory cell that includes a substrate and a floating gate structure over the substrate. The floating gate structure includes a first portion having a first top surface and a first thickness. The floating gate structure also includes a second portion having a second top surface and a second thickness that is different from the first thickness. The floating gate structure further includes a sidewall surface connecting the first and second top surfaces, and an angle between the first top surface and the sidewall surface of the floating gate structure is an obtuse angle. The flash memory cell also includes a control gate structure over the first and second portions of the floating gate structure.
US11018232B2

A semiconductor device includes a semiconductor substrate, a pair of source/drain regions, and a gate stack. The pair of source/drain regions is on the semiconductor substrate. The gate stack is laterally between the source/drain regions and includes a gate dielectric layer over the semiconductor fin, a metal element-containing layer over the gate dielectric layer, and a fill metal layer over the metal element-containing layer. The metal element-containing layer has a dopant, and a concentration of the dopant in an upper portion of the metal element-containing layer is higher than a concentration of the dopant in a bottom portion of the metal element-containing layer.
US11018222B1

Disclosed herein are structures, methods, and assemblies related to metallization in integrated circuit (IC) structures. For example, in some embodiments, an IC structure may include a first nanowire in a metal region and a second nanowire in the metal region. A distance between the first nanowire and the second nanowire may be less than 5 nanometers, and the metal region may include tungsten between the first nanowire and the second nanowire.
US11018221B2

A semiconductor device is provided, which includes an active region, a first structure, a second gate structure, a first gate dielectric sidewall, a second gate dielectric sidewall, a first air gap region, a second air gap region and a contact structure. The active region is formed over a substrate. The first and second gate structures are formed over the active region and between the first gate structure and the second gate structure are the first gate dielectric sidewall, the first air gap region, the contact structure, the second air gap region and a second gate dielectric sidewall.
US11018208B2

An image processing device includes a region divider configured to receive an image data, generate a convert data by converting the image data by pixel rows, and generate a region dividing information that divides the image data into a plurality of regions based on the convert data, a luminance detector configured to detect a region maximum luminance and a region minimum luminance of each of the regions based on the image data and the region dividing information, and a compensator configured to generate compensation image data that compensate a contrast of each of the regions based on the region dividing information, the region maximum luminance, and the region minimum luminance.
US11018198B2

An electroluminescent display device comprises a substrate; a plurality of sub-pixels arranged on the substrate, including sub-pixels with different colors arranged along a first direction and sub-pixels with a same color arranged along a second direction; a light-emitting diode disposed at each sub-pixel and including a first electrode, a light-emitting layer and a second electrode; a bank having an opening corresponding to a sub-pixel row along the second direction and disposed between two adjacent sub-pixels along the first direction; and a control pattern between two adjacent sub-pixels along the second direction, wherein the control pattern includes a first control pattern corresponding to a center portion of the sub-pixel row and a second control pattern spaced apart from the first control pattern along the second direction, and where a first end of each of the first and second control patterns is spaced apart from the bank and has an first surface parallel to or inclined with respect to the second direction, and a slope of the first surface of the second control pattern is larger than a slope of the first surface of the first control pattern.
US11018186B2

There is described a two-terminal multi-level memristor element synthesised from binary memristors, which is configured to implement a variable resistance based on unary or binary code words. There is further described a circuit such as a synapse circuit implemented using a multi-level memristor element.
US11018180B2

Disclosed herein are various methods for making apparatuses suitable for detecting X-ray. The method may comprise bonding a plurality of chips to a first substrate, wherein the first substrate comprises a plurality of electric contacts and a plurality of vias connecting the electric contacts to a surface of the first substrate, wherein each of the chips comprises an X-ray absorption layer comprising a first electrode and a second electrode, and wherein the plurality of chips are bonded to the first substrate such that the second electrode of each of the chips is electrically connected to at least one of the electrical contacts.
US11018179B2

A semiconductor structure includes an ILD disposed over a semiconductive substrate, an isolation disposed between the semiconductive substrate and the ILD, and a conductive pad disposed within the semiconductive substrate, the isolation and the ILD. A top surface of the conductive pad is substantially parallel with two surfaces of the semiconductive substrate. The top surface of the conductive pad is between the two surfaces of the semiconductive substrate. Sidewalls of the conductive pad are in direct contact with the ILD and the isolation.
US11018178B2

Disclosed is a light receiving element including an on-chip lens, a wiring layer, and a semiconductor layer disposed between the on-chip lens and the wiring layer. The semiconductor layer includes a photodiode, a first transfer transistor that transfers electric charge generated in the photodiode to a first charge storage portion, a second transfer transistor that transfers electric charge generated in the photodiode to a second charge storage portion, and an interpixel separation portion that separates the semiconductor layers of adjacent pixels from each other, for at least part of the semiconductor layer in the depth direction. The wiring layer has at least one layer including a light blocking member. The light blocking member is disposed to overlap with the photodiode in a plan view.
US11018151B2

A three-dimensional memory device includes alternating stacks of insulating strips and electrically conductive strips located over a substrate, generally extending along a first horizontal direction, and laterally spaced apart from each other along a second horizontal direction by width-modulated line trenches, memory films located on a respective sidewall of the alternating stacks, the memory films containing a charge storage layer and blocking dielectric which generally extend along the first horizontal direction and laterally undulate along the second horizontal direction, and a plurality of discrete vertical semiconductor channels located on a sidewall of a respective one of the memory films.
US11018148B2

A semiconductor memory device according to an embodiment, includes a semiconductor pillar extending in a first direction, a first electrode extending in a second direction crossing the first direction, a second electrode provided between the semiconductor pillar and the first electrode, a first insulating film provided between the semiconductor pillar and the second electrode, and a second insulating film provided between the first electrode and the second electrode. The second electrode includes a thin sheet portion disposed on the first electrode side, and a thick sheet portion disposed on the semiconductor pillar side. A length in the first direction of the thick sheet portion is longer than a length in the first direction of the thin sheet portion.
US11018143B1

An antifuse One-Time-Programmable memory cell includes a substrate, and a hybrid select transistor and a hybrid antifuse capacitor formed on the substrate. The hybrid select transistor includes a first gate dielectric layer formed on the substrate, wherein the first gate dielectric layer is thinner than 40 nm, a first high-voltage junction formed in the substrate, and a low-voltage junction formed in the substrate. The hybrid antifuse capacitor includes a second gate dielectric layer, wherein the second gate dielectric layer is thinner than 40 nm, which enables a low-voltage antifuse capacitor device, a second gate formed on the gate dielectric layer, a second high-voltage junction formed in the substrate, and a third high-voltage junction formed in the substrate.
US11018135B2

Various embodiments comprise apparatuses and methods including a memory array having alternating levels of semiconductor materials and dielectric material with strings of memory cells formed on the alternating levels. One such apparatus includes a memory array formed substantially within a cavity of a substrate. Peripheral circuitry can be formed adjacent to a surface of the substrate and adjacent to the memory array. Additional apparatuses and methods are described.
US11018134B2

A semiconductor device is provided. The semiconductor device includes a first transistor, a first interconnect structure, and a second transistor. The first transistor has a first gate length. The first interconnect structure is over the first transistor. The second transistor is over the first interconnect structure. The second transistor is electrically coupled to the first transistor through the first interconnect structure. The second transistor has a second gate length, and the first gate length is shorter than the second gate length.
US11018128B2

A semiconductor device according to an embodiment includes a semiconductor substrate of a first conducting type. A pad is provided on the semiconductor substrate. An internal circuit is provided on the semiconductor substrate. An electrostatic discharge protection element is provided between the pad and the internal circuit. The electrostatic discharge protection element comprises a first well of a second conducting type, a second well of a first conducting type, and a first electrode layer of a second conducting type. The first well of a second conducting type is provided in a surface region of the semiconductor substrate. The second well of a first conducting type is provided inside the first well in the surface region of the semiconductor substrate. The first electrode layer of a second conducting type is provided inside the second well in the surface region of the semiconductor substrate.
US11018123B2

A multi-chip module includes a first semiconductor component including a first set of connections having a first pitch dimension and at least a second set of connections having a second pitch dimension, wherein the first pitch dimension is smaller than the second pitch dimension. The multi-chip module further includes a second semiconductor component interconnected with the first set of connections of the first semiconductor component. The multi-chip module further includes at least a third semiconductor component interconnected with the second set of connections of the first semiconductor component and wherein a surface of the third semiconductor component is adhered to a surface of the second semiconductor component, wherein the surfaces at least partially overlap one another.
US11018121B2

Disclosed is a semiconductor package including a semiconductor chip, a first outer capacitor on the semiconductor chip including a first electrode and a second electrode, a second outer capacitor on the semiconductor chip including a first electrode pattern and a second electrode pattern, and a conductive pattern on the semiconductor chip and electrically connected to the first electrode of the first outer capacitor and the first electrode pattern of the second outer capacitor. The second electrode of the first outer capacitor is insulated from the second electrode pattern of the second outer capacitor.
US11018120B2

A semiconductor device package includes a first conductive structure, a stress buffering layer and a second conductive structure. The first conductive structure includes a substrate, at least one first electronic component embedded in the substrate, and a first circuit layer disposed on the substrate and electrically connected to the first electronic component. The first circuit layer includes a conductive wiring pattern. The stress buffering layer is disposed on the substrate. The conductive wiring pattern of the first circuit layer extends through the stress buffering layer. The second conductive structure is disposed on the stress buffering layer and the first circuit layer.
US11018119B2

An LED filament assembly includes a frame, a first electrode disposed on a first end of the frame, and a second electrode disposed on a second end of the frame. The LED filament assembly includes a first group of LED chips capable of emitting a first color, a second group of LED chips capable of emitting a second color, and a third group of LED chips capable of emitting a third color. The first group of LED chips is disposed on the frame along a longitudinal axis, connected in series, and electrically connected to the first electrode and the second electrode. Similarly, the second and the third group of LED chips are also disposed on the frame along the longitudinal axis, connected in series, and electrically connected to the first electrode and the second electrode. A lamp including such an LED filament assembly is also disclosed.
US11018117B2

A half-bridge module includes a substrate with a base metallization layer divided into a first DC conducting area, a second DC conducting area and an AC conducting area; at least one first power semiconductor switch chip bonded to the first DC conducting area and electrically interconnected with the AC conducting area; at least one second power semiconductor switch chip bonded to the AC conducting area and electrically interconnected with the second DC conducting area; and a coaxial terminal arrangement including at least one inner DC terminal. The at least first outer DC terminal and the at least one second outer DC terminal protrude from the module and are arranged in a row, such that the at least one inner DC terminal is coaxially arranged between the at least one first outer DC terminal and the at least one second outer DC terminal.
US11018116B2

A method to form a 3D semiconductor device, the method including: providing a first level including first circuits, the first circuits including first transistors and first interconnection; preparing a second level including a silicon layer; performing growth of an epitaxial layer on top of the silicon layer, the epitaxial layer including non-silicon atoms; forming second circuits over the second level, the second circuits including second transistors and second interconnection; transferring and then bonding the second level on top of the first level; and then thinning the second level to a thickness of less than ten microns, where the bonding includes oxide to oxide bonds.
US11018108B2

A semiconductor package includes: a redistribution substrate; a semiconductor chip on the redistribution substrate; and an external terminal on a bottom surface of the redistribution substrate, wherein the redistribution substrate comprises: a first insulating layer including a first opening; a second insulating layer on the first insulating layer and including a second opening, wherein the second opening is positioned in the first opening in a plan view; a first barrier metal layer disposed along a sidewall of the first opening and along a sidewall of the second opening; a first redistribution conductive pattern on the first barrier metal layer; a third insulating layer on a bottom surface of the first insulating layer; and a pad penetrating the third insulating layer and electrically connecting to the first redistribution conductive pattern, wherein the external terminal is provided on the pad, wherein the second insulating layer at least partially covers a chip pad of the semiconductor chip, and the second opening at least partially exposes the chip pad, wherein, inside the second insulating layer, the first barrier metal layer is in contact with the chip pad through the second opening, and wherein the first redistribution conductive pattern has a surface roughness including protrusions extending in a range of from about 0.01 μm to about 0.5 μm, and the first insulating layer has a surface roughness smaller than the surface roughness of the first redistribution conductive pattern.
US11018106B2

A semiconductor device includes a first substrate including a plurality of first pads disposed on a first surface of the first substrate, a second substrate including a plurality of second pads disposed on a second surface of the substrate, a plurality of conductive bumps bonded the plurality of first pads with the plurality of second pads correspondingly, a solder bracing material disposed on the first surface and surrounded the plurality of conductive bumps, an underfill material surrounded the plurality of conductive bumps and disposed between the solder bracing material and the second surface, and a rough interface between the solder bracing material and the underfill material. The rough interface includes a plurality of protruded portions and a plurality of recessed portions.
US11018102B2

A structure and method for performing metal-to-metal bonding in an electrical device. For example and without limitation, various aspects of this disclosure provide a structure and method that utilize an interlocking structure configured to enhance metal-to-metal bonding.
US11018101B2

A semiconductor device includes a conductive component on a substrate, a passivation layer on the substrate and including an opening that exposes at least a portion of the conductive component, and a pad structure in the opening and located on the passivation layer, the pad structure being electrically connected to the conductive component. The pad structure includes a lower conductive layer conformally extending on an inner sidewall of the opening, the lower conductive layer including a conductive barrier layer, a first seed layer, an etch stop layer, and a second seed layer that are sequentially stacked, a first pad layer on the lower conductive layer and at least partially filling the opening, and a second pad layer on the first pad layer and being in contact with a peripheral portion of the lower conductive layer located on the top surface of the passivation layer.
US11018091B2

A package includes a device die, a molding material encircling the device die, wherein a top surface of the molding material is substantially level with a top surface of the device die, and a bottom dielectric layer over the device die and the molding material. A plurality of redistribution lines (RDLs) extends into the bottom dielectric layer and electrically coupling to the device die. A top polymer layer is over the bottom dielectric layer, with a trench ring penetrating through the top polymer layer. The trench ring is adjacent to edges of the package. The package further includes Under-Bump Metallurgies (UBMs) extending into the top polymer layer.
US11018086B2

A device includes a polymer. A device die is disposed in the polymer. A passive device includes three Through Assembly Vias (TAVs) penetrating through the polymer, wherein the TAVs are coupled in series. A Redistribution Line (RDL) is underlying the polymer. The RDL electrically couples a first one of the TAVs to a second one of the TAVs.
US11018083B2

A semiconductor package and a manufacturing method are provided. The semiconductor package includes a semiconductor die, a through via structure, a dipole structure and an encapsulant. The through via structure and the dipole structure are disposed aside the semiconductor die, and respectively includes an insulating core and a conductive layer. A front surface and a sidewall of the insulating core are covered by the conductive layer. The semiconductor die, the through via structure and the dipole structure are laterally encapsulated by the encapsulant. Surfaces of capping portions of the conductive layers covering the front surfaces of the insulating cores are substantially coplanar with a front surface of the encapsulant.
US11018077B2

The present invention generally relates to a modular microjet cooler. The modular microjet cooler may be attached to a packaged heat generating device that is mounted on a printed circuit board. The modular microjet cooler has an inlet allowing supply fluid to be directed through microjet nozzles toward an impingement surface on the packaged device. The modular microjet cooler also has one or more outlets that allow exhaust fluid to be removed. The modular microjet cooler is attached to the device after it has been packaged. Further, the modular microjet cooler may be attached to the packaged device either before or after it is mounted to the printed circuit board.
US11018073B2

In an embodiment, a device includes: a die stack over and electrically connected to an interposer, the die stack including a topmost integrated circuit die including: a substrate having a front side and a back side opposite the front side, the front side of the substrate including an active surface; a dummy through substrate via (TSV) extending from the back side of the substrate at least partially into the substrate, the dummy TSV electrically isolated from the active surface; a thermal interface material over the topmost integrated circuit die; and a dummy connector in the thermal interface material, the thermal interface material surrounding the dummy connector, the dummy connector electrically isolated from the active surface of the topmost integrated circuit die.
US11018061B2

An integrated circuit device includes a substrate having a first portion in a first device region and a second portion in a second device region. A first semiconductor strip is in the first device region. A dielectric liner has an edge contacting a sidewall of the first semiconductor strip, wherein the dielectric liner is configured to apply a compressive stress or a tensile stress to the first semiconductor strip. A Shallow Trench Isolation (STI) region is over the dielectric liner, wherein a sidewall and a bottom surface of the STI region is in contact with a sidewall and a top surface of the dielectric liner.
US11018060B2

A semiconductor device includes etch stop films formed on the first gate electrode, the first source region, the first drain region, and the shallow trench isolation regions, respectively. First interlayer insulating films are formed on the etch stop film, respectively. Deep trenches are formed in the substrate between adjacent ones of the first interlayer insulating films to overlap the shallow trench isolation regions. Sidewall insulating films are formed in the deep trenches, respectively. A gap-fill insulating film is formed on the sidewall insulating film. A second interlayer insulating film is formed on the gap-fill insulating film. A top surface of the second interlayer insulating film is substantially planar and a bottom surface of the second interlayer insulating film is undulating.
US11018048B2

A method of manufacturing a pedestal includes having a support plate including a substrate, an electric element embedded in the substrate, and a conductive member connected to the electric element, preparing a tubular shaft that defines a chamber, securing the tubular shaft to the support plate, the conductive member being exposed in the chamber of the tubular shaft, and applying a protective layer on the conductive member by an atomic layer deposition (ALD) process. A system for manufacturing the pedestal and a pedestal are also provided in the present disclosure.
US11018038B2

A semiconductor package sawing device is provided that includes a semiconductor package sawing unit, an automatic tool providing portion disposed adjacent to the semiconductor package sawing unit, and a semiconductor package alignment portion. The automatic tool providing portion includes a transfer unit for transferring a chuck unit to the semiconductor package sawing unit.
US11018036B2

Methods, apparatus, and assemblies are provided for a substrate carrier adapter insert including an adapter frame including a support rail adapted to support one or more substrates in a substrate carrier, a frame extension coupled to, or integral with, the adapter frame, and a mapping feature formed on the frame extension and disposed to be detected by a sensor for determining whether an adapter insert is present or absent in a substrate carrier. Numerous additional features are disclosed.
US11018035B2

A measurement processing process S103 of measuring a cut width of a film based on an image obtained by imaging, with an imaging unit 270, a peripheral portion of a substrate which is processed based on a substrate processing recipe; a creation process S602 of creating a management list in which a set value of the cut width of the film, a measurement value of the cut width of the film measured through the measurement processing process and time information at which the measurement result is obtained are correlated; an analysis process S603 (S606) of analyzing a state of the processed substrate based on the created management list; and a notification process S605 (S608, S609) of making a preset notification to a user based on an analysis result obtained through the analysis process are provided.
US11018025B2

A method includes forming a dielectric layer over a conductive feature, forming an opening in the dielectric layer, and plating a metallic material to form a redistribution line electrically coupled to the conductive feature. The redistribution line includes a via in the opening, and a metal trace. The metal trace includes a first portion directly over the via, and a second portion misaligned with the via. A first top surface of the first portion is substantially coplanar with a second top surface of the second portion of the metal trace.
US11018020B2

A method of fabricating an integrated circuit device includes forming a mold layer on a main surface of a substrate. A first hole is formed in the mold layer having a first inner wall that has a first tilt angle. A first conductive pattern is formed in the first hole. A block copolymer layer is formed on the mold layer and the first conductive pattern. A self-assembly layer is formed having a first domain and a second domain by phase separation of the block copolymer layer. The first domain covers the first conductive pattern and the second domain covers the mold layer. A second hole is formed by removing the first domain, the second hole having a second inner wall that has a second tilt angle. A second conductive pattern is formed in the second hole.
US11018010B2

A mask layout for forming a semiconductor device includes an active mask pattern, a gate electrode mask pattern, a silicide blocking mask pattern, and a contact mask pattern. The active mask pattern forms source and drain regions in a substrate. The gate electrode mask pattern, disposed to overlap the active mask pattern, forms a gate electrode between the source region and the drain region. The silicide blocking mask pattern is disposed to overlap the gate electrode mask pattern and the active mask pattern in the gate electrode, the source region, and the drain regions to form a silicide blocking region. The contact mask pattern, disposed spaced apart from the silicide blocking mask pattern, forms a contact plug on the substrate. The silicide blocking mask pattern covers the gate electrode mask pattern and extends to the active mask pattern.
US11018008B2

A manufacturing method of an electronic device includes: forming a drift layer of an N type; forming a trench in the drift layer; forming an edge-termination structure alongside the trench by implanting dopant species of a P type; and forming a depression region between the trench and the edge-termination structure by digging the drift layer. The steps of forming the depression region and the trench are carried out at the same time. The step of forming the depression region comprises patterning the drift layer to form a structural connection with the edge-termination structure having a first slope, and the step of forming the trench comprises etching the drift layer to define side walls of the trench, which have a second slope steeper than the first slope.
US11018003B2

In an embodiment, a method of selectively depositing a silicon germanium material on a substrate is provided. The method includes positioning the substrate within a substrate processing chamber, the substrate having a dielectric material and a silicon containing single crystal thereon; maintaining the substrate at a temperature of about 450° C. or less; exposing the substrate to a process gas comprising: a silicon source gas, a germanium source gas, an etchant gas, a carrier gas, and at least one dopant source gas; and epitaxially and selectively depositing a first silicon germanium material on the substrate.
US11018001B2

A method of growing a two-dimensional transition metal dichalcogenide (TMD) thin film and a method of manufacturing a device including the two-dimensional TMD thin film are provided. The method of growing the two-dimensional TMD thin film may include a precursor supply operation and an evacuation operation, which are periodically and repeatedly performed in a reaction chamber provided with a substrate for thin film growth. The precursor supply operation may include supplying two or more kinds of precursors of a TMD material to the reaction chamber. The evacuation operation may include evacuating the two or more kinds of precursors and by-products generated therefrom from the reaction chamber.
US11017995B2

Composition, method and system for TiN hard mask removal from electronic circuitry devices, such as advanced pattern wafers have been disclosed. The cleaning compositions preferably comprise an etchant agent (also referred to as a base), an oxidizing agent, an oxidizing stabilizer (also referred to as a chelating agent), an ammonium salt, a corrosion inhibitor, and a solvent. Other optional additives could be provided. It is preferable that the pH of the cleaning composition be greater than 5.5. The cleaning composition is preferably free from dimethyl sulfoxide and tetramethylammonium hydroxide.
US11017991B2

The invention relates to the detection of fatty acids. In a particular aspect, the invention relates to methods for detecting very long chain fatty acids and branched chain fatty acids by mass spectrometry.
US11017982B2

Disclosed is a composite charged particle beam apparatus including: an ion supply unit supplying an ion beam; an acceleration voltage application unit applying an acceleration voltage to the ion beam supplied by the ion supply unit to accelerate the ion beam; a first focusing unit focusing the ion beam; a beam booster voltage application unit applying a beam booster voltage to the ion beam; a second focusing unit focusing the ion beam to irradiate a sample; an electron beam emission unit emitting an electron beam to irradiate the sample; and a controller setting a value of the beam booster voltage that the beam booster voltage application unit applies to the ion beam, based on a value of the acceleration voltage applied to the ion beam by the acceleration voltage application unit and of a set value predetermined according to a focal distance of the focused ion beam.
US11017977B1

Liquid metal bearing assemblies and methods for operation of said assemblies are provided. One example liquid metal bearing assembly includes a liquid metal interface positioned between a stationary component and a rotational component. The rotational component includes a liquid metal reservoir configured to contain a liquid metal and positioned radially inward from the liquid metal interface, a liquid metal passage extending between the liquid metal reservoir and the liquid metal interface, and an anti-wetting surface in the liquid metal passage.
US11017970B2

A circuit testing system for identifying a circuit breaker associated with an electrical circuit is disclosed. The circuit testing system includes a circuit testing module and a connector mechanism provided on the circuit testing module. The connector mechanism is adapted to operably engage the circuit testing module with an electrical connection point of the electrical circuit. The circuit testing system further includes a remote electronic device wirelessly connected to circuit testing module. The connector mechanism is one of one or more prongs, a socket, and a probe; and the one of the one or more prongs, the socket, and the probe operably engages the circuit testing module to the electrical connection point.
US11017968B2

An electrical switch for switching an electric current is disclosed. The electrical switch includes an electronic trip unit, embodied in a bipartite fashion. A first part of the trip unit is fixedly connected to the electrical switch and includes protection functions of the electrical switch. A second part of the trip unit is embodied mountably and detachably on the electrical switch and defines the protection functions enabled for the customer.
US11017965B1

A pushbutton assembly comprises a base, a pushbutton which is displaceable in a push direction relative to the base from an unactuated rest position into an actuated position and vice versa, and a return device which biases the pushbutton towards the rest position. Further, a self-centering device is provided which comprises a button part and a base part, the button part and the base part of the self-centering device cooperating in the rest position of the pushbutton so as to position the pushbutton in a centered position with respect to the base.
US11017951B2

A multilayer electronic component includes a capacitor body including a plurality of dielectric layers and a plurality of first and second internal electrodes, and having first to sixth surfaces; first and second external electrodes including first and second connection portions and first and second band portions, respectively; and first and second connection terminals disposed on the first and second band portions on the first surface of the capacitor body. The first and second connection terminals are each provided with a solder receiving portion to have a symmetrical shape in a direction connecting the third and fourth surfaces and a direction connecting the fifth and sixth surfaces.
US11017950B2

A ceramic electronic component includes a ceramic body, an inner electrode, an outer electrode, and a connecting portion. The inner electrode is disposed inside the ceramic body. The end portion of the inner electrode extends to a surface of the ceramic body. The outer electrode is disposed on the surface of the ceramic body so as to cover the end portion of the inner electrode. The outer electrode includes a resin and a metal. The connecting portion is disposed so as to extend from an inside of the outer electrode to an inside of the ceramic body. In a portion of the surface of the ceramic body on which the outer electrode is disposed, the length of the connecting portion that extends in a direction in which the inner electrode is extends about 2.4 μm or more.
US11017949B2

A multi-layer ceramic capacitor according to an embodiment of the present invention includes a multi-layer, side margins and offset sections. The multi-layer includes internal electrodes and dielectric layers alternately laminated. The side margins are configured of a dielectric and disposed to cover side faces of the multi-layer. The offset sections are made with amorphous areas or gap areas. The offset sections are formed between the internal electrodes and the side margins such that ends at side faces of the internal electrodes are offset from the side faces to an inward direction of the multi-layer.
US11017939B2

Magnetic component assemblies for circuit boards include magnetic cores formed with a gap and preformed conductive windings sliding assembled to the cores via the gaps. The gaps in the cores are filled with a magnetic material to enhance the magnetic performance. The magnetic component assemblies may define power inductors.
US11017938B2

In some embodiments, a connection bar is provided for connecting multiple high voltage coils of a dry-type transformer along a top or bottom of the dry-type transformer. The connection bar includes (1) an electrically insulating body having a plurality of openings, each opening sized to receive at least one of high voltage terminals of the transformer; (2) an electrical connection pathway within the electrically insulating body configured to create a predetermined electrical connection between multiple high voltage coils of the transformer; (3) external connector terminals embedded within and extending from the electrically insulating body, the external connector terminals connected to the electrical connection pathway; and (4) a ground shield embedded within the electrically insulating body and configured to shield high voltage terminals of each high voltage coil of the transformer. Numerous other aspects are provided.
US11017933B2

A winding coil component includes a drum-shaped core including a winding core having a substantially n-sided prism shape having n side surfaces positioned around a central axis. The n side surfaces include a first side surface facing a mounting substrate and wire wound around the winding core portion and forming a multilayer portion in layers including a superposition beginning portion located in a region other than a region above an n-th side surface to which the n side surfaces are arranged in order from the first side surface in a winding direction in which a lowest layer of the multilayer portion winds toward the superposition beginning portion.
US11017924B2

In a thermistor element, a thermistor body formed of a thermistor material, a conductive interlayer formed on the thermistor body, and an electrode layer formed on the conductive interlayer are provided, the conductive interlayer is formed along protrusions and recesses on a surface of the thermistor body, the conductive interlayer is a layer in which RuO2 grains in contact with each other are uniformly distributed and SiO2 interposes in gaps between the RuO2 grains, and the conductive interlayer is formed in a state of adhering to the thermistor body along the protrusions and the recesses on the surface of the thermistor body.
US11017919B2

A medium-voltage or high-voltage electrical device comprising a sealed enclosure in which are located electrical components covered with a solid dielectric layer and a gaseous medium ensuring electrical insulation and/or extinguishing electrical arcs, the gaseous medium comprising heptafluoroisobutyronitrile and a dilution gas, the thickness of the solid dielectric layer being less than 1 mm and being produced from a material comprising a polyepoxide or polyurethane resin optionally containing a filler or aluminum oxide.
US11017913B2

An electrically conductive GaAs crystal has an atomic concentration of Si more than 1×1017 cm−3, wherein density of precipitates having sizes of at least 30 nm contained in the crystal is at most 400 cm−2. In this case, it is preferable that the conductive GaAs crystal has a dislocation density of at most 2×10−2 cm2 or at least 1×10−3 cm2.
US11017905B2

A method for providing a computer-implemented medical diagnosis includes receiving an input from a user comprising at least one symptom of the user. The method also includes providing the at least one symptom as an input to a medical model, the medical model being retrieved from memory. The medical model includes a probabilistic graphical model comprising probability distributions and relationships between symptoms and diseases. The method also includes performing inference on the probabilistic graphical model to obtain a prediction of the probability that the user has that disease. The method also includes outputting an indication that the user has a disease from the Bayesian inference, wherein the inference is performed using a counterfactual measure.
US11017904B2

Systems and methods are disclosed for simulation of occluded arteries and/or optimization of occlusion-based treatments. One method includes obtaining a patient-specific anatomic model of a patient's vasculature; obtaining an initial computational model of blood flow through the patient's vasculature based on the patient-specific anatomic model; obtaining a post-treatment computational model by modifying portions of the initial computational model based on an occlusion-based treatment; generating a pre-treatment blood flow characteristic using the initial computational model or computing a post-treatment blood flow using the post-treatment computational model; and outputting a representation of the pre-treatment blood flow characteristic or the post-treatment blood flow characteristic.
US11017900B2

Methods and apparatus, including computer program products, are provided for processing analyte data. In some exemplary implementations, there is provided a method that includes generating, by at least one processor, a data structure comprising a plurality of bins assigned to a plurality of predetermined glucose concentration levels; generating, by the at least one processor, a value representative of a measured glucose concentration level obtained from received sensor data; adding, by the at least one processor, the value to at least one of the plurality of bins, wherein the adding of the value increments an occurrence value for the at least one of the plurality of bins; and analyzing, by the at least one processor, the data structure including the at least one of the plurality of bins and the occurrence value to determine at least one descriptive measurement. Related systems, methods, and articles of manufacture are also disclosed.
US11017886B2

A system, method and program product, the system comprising: memory comprising one or more non-transitory computer-readable media comprising: a master patient database; an exchange partner database; a sub-network database; and a global identifier database storing a plurality of global identifiers; and one or more computers configured with: an inbound module for receiving incoming request data or results data from an exchange partner, including a sub-process to determine when one of a plurality of methods is identified by the incoming data, a sub-network and/or one or more responding exchange partners, a requested data type, and whether a patient is identified; a sub-process to create when the incoming data is destined for a different exchange partner, a respective communication manager sub-process for each of the one or more or responding exchange partners; an outbound request module that has a multi-level consent determination process, and a sub-process to create, by the one or more computers, a global identifier comprising a link between the respective responding exchange partner and the requesting exchange partner for an initial transfer of the data.
US11017882B2

The invention provides a method for predicting whether a binding peptide, which binds to a target peptide presented by a Major Histocompatibility Complex (MHC) and is for administration to a subject, has the potential to cross react with another peptide in the subject in vivo. The method comprises the steps of identifying at least one binding motif in the target peptide to which the binding peptide binds; and searching for peptides that are present in the subject that comprise the at least one binding motif and that are not the target peptide. The presence of one or more such peptides indicates that the binding peptide has the potential to cross react in vivo.
US11017881B2

A representation of a nucleic acid sequence encodes a particular gene having at least one intron. An intron signature value corresponding to the at least one intron is determined based on a first computational function applied to at least one portion of the representation of the nucleic acid sequence corresponding to the at least one intron. A protein signature value is determined, being based on a second computational function applied to a representation of a protein. In a database, an association is formed between the intron and protein signature values. This process is repeated for each of a plurality of nucleic acid sequences. Nucleic acid sequences in the database are ordered based on a sort of corresponding intron signature values. An ordering determined by the sort is used to determine or confirm a role or function of a portion of a given nucleic acid sequence.
US11017879B1

Methods, systems, and devices for adjustable column address scramble using fuses are described. A testing device may detect a first error in a first column plane of a memory array and a second error in a second column plane of the memory array. The testing device may identify a first column address of the first column plane associated with the first error and a second column address of the second column plane based on detecting the first error and the second error. The testing device may determine, for the first column plane, a configuration for scrambling column addresses of the first column plane to different column addresses of the first column plane. In some cases, the testing device may perform a fuse blow of a fuse associated with the first column plane to implement the determined configuration.
US11017878B1

Methods, systems, and devices for memory device with a dynamic fuse array are described. Techniques and apparatus are described herein for storing an address of a set of the array of latches that is associated with a set of the array of fuses. A se of an array of fuses may include a first portion for indicating the value of the parameter and a second portion for indicating an address of a set of the array of latches that is to receive the parameter stored in the first portion. An enabled set of fuses may indicate that the block is storing a value of a parameter for operating the memory device. By storing the address for the set of the array latches in the set of the array of fuses, a memory device may have a dynamic mapping between the array of latches and the array of fuses. Such a dynamic mapping may reduce an area used by the array of fuses and may make some parameters modifiable.
US11017874B2

A method and system for improving data and memory reorganization and storage technology is provided. The method includes configuring data capture and analysis settings of a database system resulting in configured data capture settings. A data and associated memory analysis request is received and specified test code is selected. A specified portion of data and associated memory is selected and the specified analysis code is executed resulting in execution of said specified type of analysis with respect to the specified portion of said data and associated memory. The specified portion of said data and associated memory is modified and stored.
US11017873B2

A memory bypass circuit for a memory device comprises: a word line disable circuit; a read and write activation circuit; an internal clock generator; and a write data input circuit. The word line disable circuit is coupled to a word line of the memory device for disabling a write function to the word line. The read and write activation circuit is coupled to the memory device for reading and writing of input data. The internal clock generator is coupled to the word line disable circuit and the read/write activation circuit. The write data input circuit is coupled to a write driver of the memory device for providing write data.
US11017867B2

Methods, systems, and media for decoding data are described. A sequence of read-level voltages for decoding operations may be determined based on a trend of decoding success indicators, including a first decoding success indicator and a second decoding success indicator. The first decoding success indicator is obtained from a more recent successful decoding operation. The first one of the sequence may be set to a read-level voltage of the first decoding success indicator. If the read-level voltage of the first decoding success indicator is less than a read-level voltage of the second decoding success indicator, then the trend is decreasing, and the second one of the sequence may be set to a read-level voltage less than that of the first one of the sequence. After executing one or more decoding operations, the decoding success indicators may be updated based on the read-level voltage of the current successful decoding operation.
US11017862B2

A multi-time programming memory cell includes a floating gate transistor, a first capacitor, a second capacitor and a third capacitor. The floating gate transistor has a floating gate. A first terminal of the floating gate transistor is coupled to a source line. A second terminal of the floating gate transistor is coupled to a bit line. A first terminal of the first capacitor is connected with the floating gate. A second terminal of the first capacitor is connected with an erase line. A first terminal of the second capacitor is connected with the floating gate. A second terminal of the second capacitor is connected with a control line. A first terminal of the third capacitor is connected with the floating gate. A second terminal of the third capacitor is connected with an inhibit line.
US11017859B2

Some embodiments include apparatuses and methods for performing a first stage of an operation of storing information in a first memory cell and a second memory cell, and performing a second stage of the operation after the first stage to determine whether each of the first and second memory cells reaches a target state. The first memory cell is included in a first memory cell string coupled to a data line through a first select transistor. The second memory cell is included in a second memory cell string coupled to the data line through a second select transistor.
US11017858B1

A CAM/TCAM includes a plurality of rows of CAM/TCAM lines, a plurality of search lines, and a plurality of bit lines, wherein each row comprises an array of CAM/TCAM cells. Each TCAM cell has two storage cells, representing state for data and a mask of the cell, and match logic. The two storage cells connect to a respective bit line as input and their output drives the match logic. In response to the respective search line and storage outputs, the match logic generates cell match outputs. The match logic can be implemented using static logic comprising tristate gates and masking logic that forces the cell match output to a predetermined value in response to the stored mask value. The match outputs in the row are AND-ed by a logic tree to generate a match output, thereby reducing power consumption.
US11017854B2

A storage device includes a first layer extending in a first direction, a second layer extending in a second direction intersecting the first direction, a third layer extending in a third direction intersecting the first and second directions, a first transistor including a first gate electrode electrically connected to the second layer, a first selection transistor having a first end electrically connected to the third layer and a second end electrically connected to the second layer, a first cell including a first element electrically connected between the first and second layers and to a node of the second layer that is between the first gate electrode of the first transistor and the second end of the first selection transistor, and a circuit turning on the first selection transistor to electrically connect the first cell to the third layer during a write operation performed on the first cell.
US11017842B2

The present disclosure includes apparatuses and methods related to copying data in a memory system with an artificial intelligence (AI) mode. An apparatus can receive a command indicating that the apparatus operate in an artificial intelligence (AI) mode, a command to perform AI operations using an AI accelerator based on a status of a number of registers, and a command to copy data between memory devices that are performing AI operations. The memory system can copy neural network data, activation function data, bias data, input data, and/or output data from a first memory device to a second memory device, such that that the first memory device can use the neural network data, activation function data, bias data, input data, and/or output data in a first AI operation and the second memory device can use the neural network data, activation function data, bias data, input data, and/or output data in a second AI operation.
US11017841B2

A nonvolatile memory device includes a memory cell array that includes memory cells arranged in rows and columns, row decoder circuitry that is connected to the rows of the memory cells through word lines and controls voltages of the word lines, and page buffer circuitry that is connected to the columns of the memory cells through bit lines and includes first transistors configured to sense voltages of the bit lines and second transistors configured to invert and sense the voltages of the bit lines. The page buffer circuitry is configured to obtain first values by performing a first sensing operation on first bit lines of the bit lines through the first transistors and obtain second values by performing a second sensing operation on the second bit lines of the bit lines through the second transistors, wherein the first values or the second values are inverted.
US11017836B2

A memory device and an operating method thereof are provided. A memory device includes a memory cell array including a plurality of strings, a voltage generating circuit configured to apply a turn-on voltage to the plurality of strings during a predetermined time period during a channel initialization operation of a read operation of a selected string among the plurality of strings, and control logic configured to set the predetermined time period of applying the turn-on voltage to the plurality of strings and to control the voltage generating circuit to apply the turn-on voltage to the plurality of strings during the predetermined time period, wherein the control logic sets the predetermined time period corresponding to the selected string as a first time period and the predetermined time period corresponding to unselected strings among the plurality of strings to be shorter than the first time period.
US11017832B2

Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. In some examples, multi-level accessing, sensing, and other operations for ferroelectric memory may be based on sensing multiple charges, including a first charge associated with a dielectric of the memory cell and a second charge associated with a polarization of the memory cell. In some cases, multi-level accessing, sensing, and other operations may be based on transferring a first charge associated with a dielectric of the memory cell to a sense amplifier, isolating the sense amplifier, activating the sense amplifier, transferring a second charge associated with a polarization of the memory cell to the sense amplifier, and activating the sense amplifier a second time.
US11017828B2

An apparatus for generating a magnetic field including permanent magnets arranged in a plane, each magnet being spatially separated along the plane from the adjacent magnet by a predetermined spacing, each magnet having a magnetic polarity opposed to the polarity of the adjacent magnet such that a magnetic field of adjacent magnets is oriented substantially perpendicular to the plane and in opposite directions, each magnet being spatially separated in the plane from the adjacent magnet by a nonmagnetic material. A method for programming a magnetic device or sensor device using the apparatus is also described.
US11017821B2

A magnetic recording array includes: a plurality of domain wall moving elements; a first wiring which is electrically connected to a reference potential and is electrically connected to at least one domain wall moving element of the plurality of domain wall moving elements; a second wiring which is electrically connected to at least two or more domain wall moving elements of the plurality of domain wall moving elements; a first switching element which is connected between each of the domain wall moving elements and the first wiring; and a second switching element which is connected between each of the domain wall moving elements and the second wiring, wherein an OFF resistance of the first switching element is smaller than an OFF resistance of the second switching element.
US11017819B1

The present disclosure relates to a data storage device interior components and/or data storage device housing components that include one or more solid-state deposition layers, and related methods of applying solid-state material to said components via solid-state deposition.
US11017811B1

An approach is provided that identifies a preferred words-per-minute corresponding to a user listening to an audio. The actual words-per-minute of a selected audio segment is determined and used to calculate a playback speed adjustment value based on the preferred words-per-minute and the actual words-per-minute. A playback speed is adjusted according to the calculated playback speed adjustment value and the audio segment is audibly played at the adjusted first playback speed.
US11017802B2

A magnetic head includes a main pole configured to serve as a first electrode, an upper pole containing a trailing magnetic shield configured to a serve as a second electrode, and a record element located in a trailing gap between the main pole and the trailing magnetic shield. The record element includes an electrically conductive, non-magnetic material portion which is not part of a spin torque oscillator stack. The main pole and the trailing magnetic shield are electrically shorted by the record element across the trailing gap between the main pole and the trailing magnetic shield such that an electrically conductive path is present between the main pole and the trailing magnetic shield through the record element.
US11017798B2

Systems and methods for noise reduction are provided including operations for noisy speech signals, such as speech signals that are subject to speech processing, speech recognition and speech transmission for voice communication purposes. In one embodiment, a system for noise suppression includes an input smoothing filter to smooth magnitudes of the input spectrum, a desired noise shape determination block configured to determine a desired noise shape of the noise spectrum dependent on the smoothed-magnitude input spectrum, and a suppression factors determination block configured to determine a set of suppression factors based on the desired noise shape and the smoothed-magnitude input spectrum. In one embodiment, a filter coefficient determination block is configured to determine noise suppression filter coefficients from the desired noise shape of the noise spectrum. Embodiments are also directed to systems and methods for noise reduction. System configurations and processes are provided for formant detection.
US11017791B2

Disclosed is a deep neural network-based method and apparatus for combining noise and echo removal. The deep neural network-based method for combining noise and echo removal according to one embodiment of the present invention may comprise the steps of extracting a feature vector from an audio signal that includes noise and echo; and acquiring a final audio signal from which both noise and echo have been removed, by using a combined nose and echo removal gain estimated by means of the feature vector and deep neural network DNN.
US11017787B2

An apparatus to accentuate a fundamental frequency of a singer's utterance. The apparatus includes a frequency discriminator configured to detect the fundamental frequency of the singer's utterance. The apparatus also includes a device configured to process the singer's utterance, the device comprising at least one of: a filter connected to the frequency discriminator and configured to isolate the fundamental frequency; or a synthesizer connected to the filter and configured to isolate the fundamental frequency. The apparatus also includes a speaker configured to emit an audio signal that effectively reproduces and accentuates the fundamental frequency back to the singer.
US11017783B2

A device includes a processor configured to determine a feature vector based on an utterance and to determine a first embedding vector by processing the feature vector using a trained embedding network. The processor is configured to determine a first distance metric based on distances between the first embedding vector and each embedding vector of a speaker template. The processor is configured to determine, based on the first distance metric, that the utterance is verified to be from a particular user. The processor is configured to, based on a comparison of a first particular distance metric associated with the first embedding vector to a second distance metric associated with a first test embedding vector of the speaker template, generate an updated speaker template by adding the first embedding vector as a second test embedding vector and removing the first test embedding vector from test embedding vectors of the speaker template.
US11017782B2

A controller and method of classifying a user into one of a plurality of user classes. One or more voice samples are received from the user, from which a frequency spectrum is generated. One or more values defining respective features of the frequency spectrum are extracted from the frequency spectrum. Each of the respective features are defined by values of frequency, amplitude, and/or position in the spectrum. One or more of the respective features are resonant frequencies in the voice of the user. A user profile of the user is generated and comprises the extracted one or more values. The user profile is supplied to a machine learning algorithm that is trained to classify users as belonging to one of the plurality of user classes based on the one or more values in their respective user profile.
US11017779B2

The present teaching relates to method, system, medium, and implementations for speech recognition. An audio signal is received that represents a speech of a user engaged in a dialogue. A visual signal is received that captures the user uttering the speech. A first speech recognition result is obtained by performing audio based speech recognition based on the audio signal. Based on the visual signal, lip movement of the user is detected and a second speech recognition result is obtained by performing lip reading based speech recognition. The first and the second speech recognition results are then integrated to generate an integrated speech recognition result.
US11017777B2

A language processing method and apparatus is disclosed. A language processing apparatus using a neural network may obtain context information from a source text using a neural network-based encoder, generate a prefix token from the context information using a neural network-based main decoder, generate a token sequence including at least two successive tokens sequentially following the prefix token using a skip model in response to the prefix token satisfying a preset condition, and indicate a target text in which the prefix token and the token sequence are combined as an inference result with respect to the source text.
US11017776B2

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for distributing the performance of speech recognition among a remote control device and a voice platform in the cloud. In some embodiments, the remote control device operates to receive a voice input from a user. The remote control device detects a trigger word in the voice input. The remote control device then processes the voice input. The remote control device then transmits the voice input to a voice platform based on the detecting in order to determine an intent associated with the voice input.
US11017772B1

Audio content associated with a received verbal utterance is received. An operational meaning of the received verbal utterance comprising a compound input is recognized and determined at least in part by: determining that a first subset of the received verbal utterance is associated with a first recognized input; determining that a second subset of the received verbal utterance is associated with a second recognized input; and storing data that associates with a scene identifier a set of commands that includes a first command associated with the first recognized input and a second command associated with the second recognized input.
US11017769B2

Systems, methods, and computer-readable media that may be used to modify a voice action system to include voice actions provided by advertisers or users are provided. One method includes receiving electronic voice action bids from advertisers to modify the voice action system to include a specific voice action (e.g., a triggering phrase and an action). One or more bids may be selected. The method includes, for each of the selected bids, modifying data associated with the voice action system to include the voice action associated with the bid, such that the action associated with the respective voice action is performed when voice input from a user is received that the voice action system determines to correspond to the triggering phrase associated with the respective voice action.
US11017766B2

Determining a language for speech recognition of a spoken utterance received via an automated assistant interface for interacting with an automated assistant. Implementations can enable multilingual interaction with the automated assistant, without necessitating a user explicitly designate a language to be utilized for each interaction. Implementations determine a user profile that corresponds to audio data that captures a spoken utterance, and utilize language(s), and optionally corresponding probabilities, assigned to the user profile in determining a language for speech recognition of the spoken utterance. Some implementations select only a subset of languages, assigned to the user profile, to utilize in speech recognition of a given spoken utterance of the user. Some implementations perform speech recognition in each of multiple languages assigned to the user profile, and utilize criteria to select only one of the speech recognitions as appropriate for generating and providing content that is responsive to the spoken utterance.
US11017763B1

During text-to-speech processing, a sequence-to-sequence neural network model may process text data and determine corresponding spectrogram data. A normalizing flow component may then process this spectrogram data to predict corresponding phase data. An inverse Fourier transform may then be performed on the spectrogram and phase data to create an audio waveform that includes speech corresponding to the text.
US11017762B2

Embodiments of the present disclosure disclose a method and apparatus for generating a text-to-speech model. A specific implementation of the method includes: obtaining a training sample set, a training sample including sample text information, sample audio data corresponding to the sample text information, and a fundamental frequency of the sample audio data; obtaining an initial deep neural network; and using the sample text information of the training sample in the training sample set as an input, and using the sample audio data corresponding to the input sample text information and the fundamental frequency of the sample audio data as an output, to train the initial deep neural network using a machine learning method, and defining the trained initial deep neural network as the text-to-speech model.
US11017760B1

An active noise canceling apparatus using a motor may include a reference sensor configured for detecting a noise source of the vehicle; an error sensor configured for detecting information related to internal noise of the vehicle; an adaptive control circuit configured of adjusting a filter value for reducing the internal noise of the vehicle on the basis of detecting signals from the reference sensor and the error sensor, and generating a current instruction for driving the motor by applying the adjusted filter value; a motor controller configured for controlling driving of the motor to follow the current instruction; and a radiation sound generator engaged to the motor and generating sound for offsetting the internal sound using vibration generated according to the driving of the motor.
US11017752B1

An attachment for a smart device having a touch screen displaying at least one interactive area thereon includes at least one port defining an air passageway therethrough and at least one actuator element disposed at least partially within the air passageway of each of the at least one ports. Each of the at least one actuator elements is configured to actuate upon a flow of air passing through the corresponding air passageway. Actuation of each of the at least one actuator elements causes an electrical interaction with one of the interactive areas of the touch screen.
US11017745B2

A method, a computer-readable storage medium with instructions, a device, and a system for calibrating a pair of augmented-reality glasses in a transportation vehicle and a transportation vehicle and a pair of augmented-reality glasses suitable for the method. A set of points in an interior of the transportation vehicle is illuminated sequentially. At least a subset of the illuminated points are captured by a camera arranged in the pair of augmented-reality glasses. Through a comparison of the subset of the illuminated points that have been captured by the camera with a known geometry of the set of points, a transformation specification for the pair of augmented-reality glasses is determined.
US11017741B2

A rearview assembly for a vehicle is provided that includes: a housing configured for mounting to the vehicle; a rearview element disposed in the housing that displays images of a scene exterior of the vehicle; a light sensor assembly disposed in the housing; and a controller for receiving the electrical signal of the light sensor and for adjusting a brightness of the images displayed by the rearview element. The light sensor includes a light sensor for outputting an electrical signal representing intensity of light impinging upon a light-receiving surface of the light sensor, and a secondary optical element configured to receive light, wherein the light passes through the secondary optical element to the light sensor, the secondary optical element including a tint material that is substantially color neutral for attenuating light passing therethrough.
US11017732B1

A backlight driving method for a backlight driving circuit and a backlight driving device includes a first driving signal processing step, a second driving signal processing step, and a backlight driving step. The driving circuit includes a backlight driving module that includes a first processing module, a second processing module, and a driving control module. The first processing module includes a first signal decoding module, a first register module, and a first conversion module, and the second processing module includes a second signal decoding module, a second register module, a second conversion module, and a third conversion module.
US11017729B2

A display device includes: a display panel including a plurality of pixels; a first correction circuit configured to perform, using a gamma correction value, a gamma correction for first image data; a second correction circuit configured to receive the gamma-corrected first image, and to generate second image data by performing gray-scale compensation for the gamma-corrected first image data; and a data driver configured to provide a data signal corresponding to the second image data to the plurality of pixels, wherein the second correction circuit performs the gray-scale compensation based on the gamma correction value and a threshold value measured for each of the plurality of pixels.
US11017728B2

A display device includes: first and second dots arranged on a first horizontal line in a first direction, each of the first and second dots including first to fourth pixels; a switch unit configured to selectively couple first to fourth output lines respectively to the first to fourth pixels of each of the first and second dots, in response to a first control signal and a second control signal; and a data driver configured to supply data voltages to the first to fourth output lines in a time-sharing manner. The data driver may include: a data processor configured to generate data signals corresponding to the first to fourth output lines; and first to fourth digital-to-analog converters (DACs) configured to convert the data signals into the data voltages. Each of the first to fourth DACs may be supplied with a corresponding one of first to fourth gamma voltages.
US11017726B2

A display device comprises: a panel comprising a pixel array; a data driver for outputting video data signals to the panel; and a latch part for receiving the video data signals from the data driver and outputting the received video data signals to the pixel array. With this configuration, the number of data drive ICs of the data driver can be reduced while maintaining the panel driving frequency.
US11017717B2

An organic light emitting display panel includes a plurality of pixels arranged in a row direction; a first repair line disposed in the row direction; a plurality of auxiliary bridges, each arranged between the first repair line and each of the plurality of pixels; a plurality of first bridge patterns respectively connected to the plurality of pixels and each first bridge pattern partially overlapping each adjacent auxiliary bridge; and a plurality of second bridge patterns branched from the first repair line and each second bridge pattern partially overlapping each adjacent auxiliary bridge.
US11017715B2

A Mura compensation method and device for a curved screen are disclosed. The method includes: dividing each of curved portions into blocks; acquiring measured luminance values of each of the illuminated sub-pixels in a non-curved portion and measured luminance values of each of the illuminated blocks in the curved portions according to grayscale values, wherein each of measured luminance values has a corresponding relationship with one of the grayscale values; and using the measured luminance values and the grayscale values in a gamma relational expression, solving for coefficients and a gamma value in the gamma relational expression by a fitting process, finding a theoretical luminance value corresponding to each of the grayscale values in a gamma curve according to the gamma value, and using the theoretical luminance value, the coefficients, and the gamma value in the gamma relational expression to solve for a compensation grayscale value.
US11017698B2

A health monitoring device included in a large area display (LAD) with at least one display computers comprises a universal asynchronous receiver-transmitter (UART) configured to produce a test path by communicating with a processor of the display computer, a field programmable gate array (FPGA) configured to transmit a test signal to a terminal of the display computer and receive a test result, an ethernet unit configured to communicate with a test terminal connected with the LAD to transmit a monitoring signal to the test terminal, and a micro-controller configured to gather an operation state of the display computer and produce a measurement signal according to the test result.
US11017687B2

Textual indicators are extracted from an electronic document. A rule for monitoring information technology user behavior is generated from the extracted textual indicators.
US11017682B2

Techniques for generating customized learning paths are provided. In one technique, consumption data that indicates consumption of multiple learning resources by multiple users is recorded. Based on the consumption data, multiple learning resource tuples are generated, each learning resource tuple indicating that one learning resource that was consumed by a user prior to another learning resource that was consumed by the user. Multiple aggregations are performed, where each aggregation involves aggregating different sets of learning resource tuples, where each set of learning resource tuples comprises the same two learning resources in the same order. Based on a subset of the aggregations, a customized learning path that comprises a set of learning resources is generated for a particular user. The customized learning path is presented to the particular user.
US11017681B2

An unmanned aerial vehicle may include a flight control circuit configured to control flight of the unmanned aerial vehicle and to provide a flight path based at least on an actual position of the unmanned aerial vehicle and a desired target position for the unmanned aerial vehicle; and at least one sensor configured to monitor an environment of the unmanned aerial vehicle and to detect one or more obstacles in the environment; wherein the flight control circuit is further configured to determine a local flight path to avoid a collision with one or more detected obstacles, and to superimpose the flight path with the local flight path, thereby generating a flight path to the desired target position avoiding a collision with the one or more detected obstacles.
US11017675B2

An approach is provided for providing mobility insight data related to shared vehicles for a point of interest (POI). The approach involves retrieving shared vehicle data for the POI, the shared vehicle data indicates one or more shared vehicle events that have occurred, that are occurring at a given time, or a combination thereof within a threshold proximity of the POI. The approach also involves processing the shared vehicle data to determine mobility insight data. The mobility insight data, for instance, includes a shared vehicle usage pattern, a shared vehicle availability pattern, or a combination thereof under one or more contexts for travel to or from the POI. The approach further involves presenting the mobility insight data in a location-based user interface.
US11017674B1

A method is provided for managing and tracking scouting tasks to obtain map information using a fleet of autonomous vehicles. For instance, the method includes defining a scouting quest to obtain the map information. The scouting quest includes a plurality of objectives. Each objective is associated with a geographic location from which sensor data is to be captured. The method also includes receiving a first update message from an autonomous vehicle of the fleet. The update message identifies a location of the autonomous vehicle. The method also includes assigning at least one of the objectives to the autonomous vehicle based on the location of the autonomous vehicle. The method also includes, sending instructions to the autonomous vehicle in order to cause the autonomous vehicle to complete the at least one objective and after sending, tracking a status of the scouting quest.
US11017673B2

A method for generating a lane departure warning (LDW) alarm by referring to information on a driving situation is provided to be used for ADAS, V2X or driver safety which are required to satisfy level 4 and level 5 of autonomous vehicles. The method includes steps of: a computing device instructing a LDW system (i) to collect information on the driving situation including information on whether a specific spot corresponding to a side mirror on a side of a lane, into which the driver desires to change, belongs to a virtual viewing frustum of the driver and (ii) to generate risk information on lane change by referring to the information on the driving situation; and instructing the LDW system to generate the LDW alarm by referring to the risk information. Thus, the LDW alarm can be provided to neighboring autonomous vehicles of level 4 and level 5.
US11017663B2

A traffic-monitoring system includes a gateway that includes a gateway radio and that is connected to a server and traffic-monitoring devices arranged along a road. Each of the traffic-monitoring devices includes a housing, a microcontroller that is located within the housing, at least one sensor that is located within the housing, that is connected to the microcontroller, and that collects traffic and/or environmental data, and a monitor radio that sends data to the gateway or an adjacent traffic-monitoring device. The microcontroller processes data collected by the at least one sensor to reduce an amount of data to be sent to the gateway or the adjacent traffic-control device and sends processed data to the gateway or the adjacent traffic-monitoring device in real time or near real time using the monitor radio.
US11017660B2

There is provided an information processing apparatus including a matter extracting unit extracting a predetermined matter from text information, an action pattern specifying unit specifying one or multiple action patterns associated with the predetermined matter, an action extracting unit extracting each of the action patterns associated with the predetermined matter, from sensor information, and a state analyzing unit generating state information indicating a state related to the matter, based on each of the action patterns extracted from the sensor information, using a contribution level indicating a degree of contribution of each of the action patterns to the predetermined matter, for a combination of the predetermined matter and each of the action patterns associated with the predetermined matter.
US11017652B2

A system for assignment and publication of missing item data is provided. The system comprises a server, a poster computer for inputting missing item data, at least one retriever computer for inputting retriever identity data, an alert module on the server for generating an alert in response to the missing item data and sending the alert to the at least one retriever computer; an interface on the server for receiving an affirmative response to the alert that is associated with the retriever identity data from the at least one retriever computer, and a confirmation module on the server for confirming an assignment of finding an item according to the missing item data upon receiving the affirmative response and associating the missing item data with the retriever identity data.
US11017649B1

A dynamic alarm priority system includes plural kinds of alarm devices, an alarm signal being generated when the alarm device is triggered; a plurality of image capture devices, correspondingly coupled to the alarm devices respectively, the triggered alarm device activating the corresponding image capture device to capture an alarm image; an interface device that receives the alarm signal; an assignment device coupled to receive the alarm signals, which are assigned priorities in order of time, thereby generating an initial alarm signal sequence; and an object detection device that performs object detection on the alarm image to determine whether an associated object is detected in the alarm image. The assignment device dynamically modifies the initial alarm signal sequence according to an object detection result from the object detection device, thereby generating an updated alarm signal sequence.
US11017648B2

Systems and methods for operating a pedestal of an Electronic Article Surveillance (“EAS”) system. The methods comprise: capturing at least one first image or video by a camera coupled to the pedestal; analyzing the at least one first image or video to detect a person's presence and determine the person's location relative to the camera; determining a first beam pointing direction for the pedestal based on results of the analysis of the at least one first image or video; and steering a read beam of the pedestal in accordance with the first beam pointing direction so that a main lobe of the pedestal's antenna field pattern covers a first area of an interrogation zone.
US11017643B2

Methods and systems for augmentative and alternative communication are disclosed. An example method can comprise receiving a candidate input, classifying the candidate input as an intentional input, and generating a signal in response to the intentional input.
US11017636B2

Some embodiments may include one or more methods and/or apparatus related to play of a first game, qualifying a player to play a second game based at least in part on play of a first game, play of a second game, skill-based games, and/or luck-based games. Further embodiments may be described.
US11017630B2

Various embodiments that may generally relate to mobile gaming, location determination, mobile devices, authentication, and so on are described. Various methods are described. Various apparatus are described. Further embodiments are described.
US11017629B2

A gaming machine has a main or master gaming controller for presenting primary games based upon wagers of primary credits associated with a primary credit balance. A secondary controller is associated with the gaming machine for presenting secondary games based upon wagers of secondary credits associated with a secondary credit balance. The secondary controller may effectuate transfers of credits between the primary and secondary credit balances.
US11017609B1

A user can use a camera of a smart device to capture a video of the user's surroundings, and the smart device may superimpose a virtual object on the image being captured by the smart device. The virtual object can be selected based on actual objects in the surrounding environment of the smart device, e.g., a chalk drawing on the floor. The application may consider other factors in selecting the item, e.g., the user's profile and geolocation as well as features downloaded by user of the application, e.g., characters, accessories, masks, avatars, etc. The application can enable the user to interact with the virtual object by allowing the user to customize the object and add features to it.
US11017608B2

An electronic device, while displaying a first user interface region and a first media item, detects a first input corresponding to a sharing user interface. In response, the device displays the sharing user interface, which includes a second user interface object for initiating a process for displaying a second representation of a first media item in an augmented reality environment. In response to detecting a sequence of one or more inputs including selection of the second user interface object, the device displays the second representation of the first media item in a second user interface that includes content of at least a portion of a field of view of the device's one or more cameras.
US11017601B2

A novel method for enhancing mixed-reality space map creation and mapping format compatibilities among various three-dimensional mixed-reality space and experience construction platforms is disclosed. In one example, mapped space information, current location information, geotagging information, timestamps, map scanning device information, and map creation user information are fetched from a native 3D map dataset, and are saved separately along with the native 3D map dataset. Based on a specific 3D map standardization scheme, the fetched information and at least some portions of the native 3D map dataset can then be saved as an XML metadata file. If a 3D map decoding device requesting the 3D map is deemed incompatible to the native 3D map dataset format, then the mixed-reality space map creation and mapping format compatibility-enhancing method converts the XML file on the fly into a 3D map format determined to be most compatible with the 3D map decoding device.
US11017598B2

An image processing apparatus is disclosed. The image processing apparatus comprises: a receiver configured to receive an input frame including a plurality of image regions, corresponding to a plurality of faces of a three-dimensional polyhedron, and metadata; and a processor configured to render an output frame including at least one a part of the input frame, on the basis of padding information included in the metadata. Here, the processor may be configured to identify, on the basis of the padding information, a padding region included in at least one of the plurality of image regions, and render, on the basis of the determined padding region, a boundary between at least one face of the plurality of faces and another face of the plurality of faces adjoining the at least one face of the polyhedron.
US11017597B2

Systems and methods for modifying and generating quadrilateral meshes for computer graphic structures include obtaining a polygon mesh representing a computer graphic structure, the polygon mesh comprising a plurality of polygonal faces and a plurality of singularities, determining, based on a first singularity of the plurality of vertices, selecting, based on one or more characteristics of the patch, a first minimum singularity template (MST) of a plurality of MSTs each representing a corresponding quadmesh that has three or fewer singularities, and replacing, within the polygon mesh, the patch with the first MST.
US11017594B2

In an example embodiment, techniques are provided for locking a region of fully-connected large-scale multi-dimensional spatial data (e.g., a large-scale 3-D mesh) defined by a bounding box. A region is associated with a lock state (e.g., exclusive or sharable). Clients may access the fully-connected large-scale multi-dimensional spatial data based on a comparison of the bounding box of the requested spatial data to the bounding boxes of other client's locks and their lock state.
US11017591B2

Disclosed is a method of transmitting point cloud data including encoding point cloud data, and transmitting a bitstream containing the point cloud data. Disclosed is a method of receiving point cloud data may include receiving a bitstream containing point cloud data, and decoding the point cloud data.
US11017576B2

A system and method may be used for reference model predictive tracking and rendering. Systems and methods may use computational systems, networking, or display hardware to seamlessly allow users to see their motion in real-time. The systems and methods may provide the brain the extra visual information to help a user converge to highly efficient high-quality technique (e.g., movement control) more rapidly than other processes. An approach to generating accurate models in delayed processing may include treating depth-sensor-derived skeletal inference of body position as statistical data about the underlying motion rather than a representation of that motion itself. In an example, a process for slicing up a time-series of body constructions in a motion model may use a full time series of positions for individual body segments, creating trajectories.
US11017570B2

A display control apparatus having: a processor configured to: read a predetermined command to control a display to draw a specific display object based on first coordinates within a coordinate system, wherein the predetermined command is part of a script of a plurality of commands to be read in order; determine whether the first coordinates satisfy a first condition, a second condition and a third condition; and control a display in response to a determination of whether the first coordinates satisfy the first condition, the second condition and the third condition.
US11017568B2

Digital Breast Tomosynthesis allows for the acquisition of volumetric mammography images. The present invention allows for novel ways of viewing such images to detect microcalcifications and obstructions. In an embodiment a method for displaying volumetric images comprises computing a projection image using a viewing direction, displaying the projection image and then varying the projection image by varying the viewing direction. The viewing direction can be varied based on a periodic continuous mathematical function. A graphics processing unit can be used to compute the projection image and bricking can be used to accelerate the computation of the projection images.
US11017567B2

A dynamic content providing method performed by a computer-implemented dynamic content providing system including recognizing a facial region in an input image, extracting feature information of the recognized facial region, and dynamically synthesizing an image object of content based on the feature information, the content being synthesizable with the input image may be provided.
US11017566B1

A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud. A processing/filtering element utilizes occupancy map information and/or auxiliary patch information to determine relationships between patches in image frames and adjusts encoding/decoding and/or filtering or pre/post-processing parameters based on the determined relationships.
US11017563B2

A reference imaging system including a planar reference piece. The reference imaging system further includes a three-axis gantry for positioning the planar reference piece at a plurality of points in a 3D coordinate system. Additionally, the reference imaging system includes a yaw actuator for adjusting the yaw angle of the object. Furthermore, the reference imaging system includes a pitch actuator for adjusting the pitch of the object. Moreover, the reference imaging system includes a computer processing unit for controlling the 3D position, pitch and yaw of the planar reference piece.
US11017558B2

Described herein is a method of registering a position and an orientation of one or more cameras in a camera imaging system. The method includes: receiving, from a depth imaging device, data indicative of a three dimensional image of the scene. The three dimensional image is calibrated with a reference frame relative to the scene. The reference frame includes a reference position and reference orientation. A three dimensional position of each of the cameras within the three dimensional image is determined relative to the reference frame. An orientation of each camera is determined to relative to the reference frame. The position and orientation of each camera is combined to determine a camera pose relative to the reference frame.
US11017545B2

The present application relates to a method, a device, and a non-transitory computer-readable medium for simultaneously positioning and mapping. The method for simultaneous positioning and mapping includes: obtaining a large field of view image through a large field of view camera; obtaining an undistortion image corresponding to the large field of view image based on a multi-virtual pinhole camera model; and determining the pose of the large field of view camera based on the undistortion image and creating a map. The multiple virtual pinhole camera model includes at least two virtual pinhole cameras with different orientations, and a camera center of the at least two virtual pinhole cameras with different orientations coincides with a camera center of the large field of view camera.
US11017544B2

A communication terminal communicably connected with a server, including circuitry to: obtain first image data of at least a part of a first object detected at a first point of time; transmit the first image data to the server to request verification of the first image data; obtain second image data of at least a part of a second object detected at a second point of time, the second point of time being a time later than the first point of time; calculate a distance between a first position indicating a position of the first object at the first point of time, and a second position indicating a position of the second object at the second point of time; and control not to transmit the second image data based on a determination indicating that the calculated distance is equal to or less than a threshold
US11017528B2

A method for automatically processing at least one image slice of a given part of at least one lung of a patient suffering from a pathology that causes a bronchial infection by diffuse dilatation of the bronchial tubes of the lungs. The method includes segmenting the at least one image slice of the given part of the lung, in order to produce a histogram characterizing the pulmonary density of the given part of the lunch, by means of the voxels of the at least one image slice, each voxel associated with a given pulmonary density; calculating a threshold, from the histogram, corresponding to a threshold pulmonary density, based on at least one characteristic of the histogram, a first characteristic being the mode of the histogram; determining from the at least one image slice of the given part of the lung, a pulmonary volume having a pulmonary density higher or lower than the calculated threshold, corresponding to the sum of the voxels having a pulmonary density higher or lower than the calculated threshold; and calculating an automatic score on the basis of the determined pulmonary volume.
US11017525B2

A semiconductor pattern detecting apparatus is provided. The semiconductor pattern detecting apparatus includes a stage configured to position a wafer formed with a semiconductor pattern, the stage extending in a first direction and a second direction perpendicular to the first direction, an electron emitter configured to irradiate first electrons on the semiconductor pattern, an electrode configured to generate an electric field to induce an electric potential on a surface of the semiconductor pattern, a detector configured to detect second electrons emitted from the semiconductor pattern, an imager configured to obtain a plurality of first images by using the second electrons detected by the detector, and at least one controller configured to apply a first voltage and a second voltage different from the first voltage to the electrode alternately and repeatedly and to generate a second image by combining the plurality of first images, wherein the imager is so configured that each of the plurality of first images are obtained when the first voltage is applied to the electrode.
US11017519B2

A sensor system for inspecting oil, which comprises a micromechanical cell defining a cavity for allowing the entrance/outcome of oil within/from said cavity through respective inlet and outlet. Inside said micromechanical cell there are: first and second transparent protective means; a light source configured to emit incoherent light towards said oil; an opaque plate disposed between said light source and said first transparent protective means, having a pin-hole configured to permit the passage of illumination towards said oil, said pin-hole being located at a first distance from a focussing plane defined by said oil in cavity; an image sensor to capture images of the oil disposed within said cavity located at a second distance from said focussing plane defined by said oil in cavity.
US11017518B2

An object identification method is disclosed. The method includes training a first neural network for a first set of conditions regarding a first plurality of objects, training a second neural network for a second set of conditions regarding a second plurality of objects, receiving a plurality of target images associated with a third set of conditions in which to identify objects, analyzing the plurality of target images using the first and second neural networks to identify objects in the plurality of target images resulting in object identification information, and selecting the first neural network or the second neural network as a preferred neural network for the third set of conditions based on an analysis of the object identification information.
US11017517B2

Provided are a method and apparatus for allocating differential bandwidth for each screen region by using image complexity information. According to an embodiment, a method and apparatus for receiving streaming data request a server for information relating to content to differentially determine quality of a plurality of regions divided from a predetermined frame of the content according to a network state; among at least one segment for each region encoded with at least one quality for each of the plurality of regions, receive a segment for each region encoded according to the quality for each region determined based on the information relating to the content from the server over a network; generate a reconstruction image for each region by decoding the segment for each region; and merge and render the reconstruction image for each region.
US11017512B2

According to one embodiment, a depth map used for a reflection model is generated based on a power image as a blood flow image. A reflection image is generated from the depth map according to the reflection model. By synthesizing the reflection image 70 with the power image, a weighted power image is generated. Using the same method as described above, a weighted velocity image may be generated.
US11017507B2

An image processing device which is capable of accurately detects and corrects areas affected by clouds even if multiple types or layers of clouds present in images, is disclosed. The device includes: a cloud spectrum selection unit for selecting at least one spectrum for each of pixels from spectra of one or more clouds present in an input image; an endmember extraction unit for extracting spectra of one or more endmembers other than the one or more clouds from those of the input image; and an unmixing unit for deriving fractional abundances of the respective spectra of one or more endmembers and a selected spectrum of one of the one or more clouds for the each of pixels in the input image.
US11017503B2

Techniques for atmospheric and solar correction of aerial images are described. An apparatus may comprise an atmospheric and solar component arranged for execution by a logic device and operative to correct solar and atmosphere artifacts from an aerial image. The atmospheric and solar component may comprise an image information component operative to generate an image record for each aerial image of a group of aerial images, the image record comprising statistical information and image context information for each aerial image, a filter generation component operative to generate an atmospheric filter and a solar filter from the statistical information and the image context information stored in the image records, and an image correction component operative to correct atmospheric and solar artifacts from the aerial image using the respective atmospheric filter and solar filter. Other embodiments are described and claimed.
US11017501B2

A method is applied to an electronic device including a color camera and a monochrome camera, and the color camera and the monochrome camera are disposed in parallel on the electronic device, includes: obtaining a to-be-processed color image obtained after the color camera photographs a target scenario, and extracting a first luminance component of the to-be-processed color image; obtaining a monochrome image obtained after the monochrome camera collects the target scenario at the same moment, and extracting a second luminance component of the monochrome image; performing registration on the first luminance component and the second luminance component by using a preset algorithm, to generate a third luminance component; extracting a chrominance component of the to-be-processed color image based on the third luminance component; and compositing a color output image based on the extracted chrominance component of the to-be-processed color image and the third luminance component.
US11017499B2

A method, apparatus and computer program product are provided for warping a perspective image into the ground plane using a homography transformation to estimate a bird's eye view in real time. Methods may include: receiving first sensor data from a first vehicle traveling along a road segment in an environment, where the first sensor data includes perspective image data of the environment, and where the first sensor data includes a location and a heading; retrieving a satellite image associated with the location and heading; applying a deep neural network to regress a bird's eye view image from the perspective image data; applying a Generative Adversarial Network (GAN) to the regressed bird's eye view image using the satellite image as a target of the GAN to obtain a stabilized bird's eye view image; and deriving values of a homography matrix between the sensor data and the established bird's eye view image.
US11017493B2

Methods and devices for managing first-in first-out (FIFO) queues in graphics processing are described. A dispatcher thread can receive a value of a write done pointer indicating a next memory location following one or more memory locations to which data has been written by a write thread of a graphics processing unit (GPU). The dispatcher thread can accordingly launch, based at least in part on the value of the write done pointer, multiple read threads on the GPU to read, in parallel and based on the write done pointer, the data from the FIFO queue.
US11017492B2

An apparatus for video signal switching for use with an external graphics processing unit device includes an input unit of an information processing device configured to input a first video signal from an external device comprising a graphics processing unit (“GPU”) and an input/output interface, a processing unit of the information processing device configured to output a second video signal, and a switching unit configured to determine a route for a video display signal that is output to a display unit, the route selected from an external route along which the first video signal is output to the display unit without going through the processing unit and an internal route along which the second video signal is output to the display unit. A computer program product and a system perform the functions of the apparatus.
US11017491B2

A method, apparatus, and system for generating images. An imaging system comprises a computer system with a controller. The controller is configured to receive from a shearography camera system an unloaded visible light image generated of a coating in an area of a structure while the area is in an unloaded state and a loaded visible light image generated while the area is in a loaded state and receive from an infrared camera system an unloaded thermal image generated while the area is in the unloaded state and a loaded thermal image generated while the area is in the loaded state. The controller is configured to subtract the loaded visible light image from the unloaded visible light image to form a subtracted visible light image. The controller is configured to subtract the loaded thermal image from the unloaded thermal image to form a subtracted thermal image.
US11017489B2

A system and a method disclosed herein provides search and recommendation mechanisms for selecting attorneys. In an embodiment, a processor identifies a claim litigated by a candidate attorney. The processor uses historical claim data and a claim score for an attorney who opposed the candidate attorney when litigating the claim to determine a claim score for the candidate attorney. The processor then uses the candidate attorney claim score to recalculate the opposing attorney claim score, and checks to see whether the claim scores have converged. If the scores have not converged, the processor iteratively recalculates the claim scores of the candidate attorney and the opposing attorney until the scores converge. Finally, the candidate attorney claim score is used to determine an overall score for the candidate attorney which can be compared against the scores of other attorneys and used for attorney search and recommendation.
US11017488B2

A mobile computing device can be configured, with an improved user interface, to synchronously play audio (or video) and text associated thereto, such as text stored in a synchronization index. Using the synchronization index, the device can periodically compare the current track time with that time associated to a word or range of words, such as a line (or segment) in a plurality of lines of text (or segments of text). Improved navigability of content using an improved mobile computing device and user interface is provided, because a user of the device can scroll through the lines of text associated with the audio or video to find a target word or range of words. If the user selects a particular word or range of words, by making a gesture on the mobile computing device, the device can identify a start time for the selected text. The device can then play the audio or video at the identified start time of the selected text. The improved user interface is a practical application for navigating audio (or video) and text associated thereto on a mobile computing device, providing bimodal reading on mobile computing devices and ease of navigability.
US11017476B1

A computer-implemented method and system for performing analytics on telematics data to determine incidence of a relevant vehicle event and provide event notification. Telematics data is acquired from a data capture device associated with a vehicle and at least a portion of the telematics data is transmitted to a computer device configured to perform analytics on the captured telematics data. Analytics is performed on the computer device to determine if a relevant event has occurred regarding the vehicle. Event notification is generated and transmitted to a user computing device when it is determined a relevant event has occurred.
US11017473B2

Systems and methods for performing an exchange for physicals (EFP) may comprise receiving, with a matching engine module in communication with a processor, EFP data comprising an amount of securities to be traded and a price. The matching engine module may calculate a first delta percentage between the EFP data and an index based on the amount, the price, and an index value. The matching engine module may calculate a residual delta based on the first delta percentage and an index notional value. The matching engine module may attribute the residual delta to the securities.
US11017472B1

Aspects of the disclosure describe systems and methods for handling a loss involving an insured vehicle. A total loss evaluation and handling system receives vehicle telematics data from a vehicle telematics device that monitors the vehicle. The total loss evaluation and handling system determines that a loss involving the vehicle has occurred, and a total loss evaluator selects a set of total loss rules configured to determine whether the loss is a total loss. The total loss evaluator applies the total loss rules selected to the vehicle telematics data received and determines whether the loss is a total loss based on the total loss rules applied. A total loss handler obtains an estimated value of the vehicle and generates a settlement amount based on the estimated value. The total loss handler initiates a payment corresponding to the settlement amount as settlement for the total loss.
US11017471B2

The disclosed embodiments relate to implementation of a trading system, which may also be referred to as a trading system architecture, having improved performance which further assures transactional determinism under increasing processing transaction loads while providing improved trading opportunities, fault tolerance, low latency processing, high volume capacity, risk mitigation and market protections with minimal impact, as well as improved and equitable access to information and opportunities.
US11017458B2

A user terminal device includes a display, a sensor, and a controller configured to control the display to display a screen comprising information on a product, and, based on a user input for defining a closed area by drawing a curve around the information on the product being sensed through the sensor, obtain price information of the product from at least one object included in the defined closed area, and add the obtained price information to a wish list.
US11017456B2

In some embodiments, an app provides a geolocation-limited marketplace limited to a pre-defined period of time. The geolocation-limited marketplace is accessible only by the users in a predefined geographical area. Typically, the predefined geographical area is limited to an area small enough for a user to walk from one end to the other in a short period of time. The pre-defined period of time is of some limited length of time that may occur at a pre-defined interval. In some instances, the period of time is one hour.
US11017454B2

Provided is an agent robot control system comprising an acquisition unit which acquires a purchasing master list which shows a user's purchase merchandise candidates, and a control unit which generates a purchasing execution list for recommending, from the purchasing master list, purchases for select merchandise to be performed at real storefronts and for recommending purchases for other merchandise to be performed at online storefronts.
US11017445B2

Systems, methods, and devices of the various embodiments enable online transactions related to buying/selling an item, such as a vehicle. In an embodiment, one or more installment agreements relating to a user and one or more items may be generated in response to one or more received inputs. In an embodiment, a deal table comprising the one or more installment agreements may be generated, and the deal table may be transmitted to a user device for presentation via the user interface.
US11017436B1

Delivering an advertisement is disclosed. Local user information is collected. Examples of local user information include language settings, web browser history, and actions taken by a user with respect to various applications. An advertisement is selected from a plurality of advertisements based at least in part on the local user information. The selected advertisement is caused to be displayed.
US11017428B2

Disclosed are systems and methods for adjusting the frequency of data transmissions in a voice activated data packet based environment. A pooling component can generate first and second action data structures into a pooled data structure, and can transmit the pooled data structure to a service provider computing device to cause it device to perform an operation defined by the pooled data structure. Based on characteristics of the client devices, the system can select transmission rates for the transmission of operations associated with the pooled data structure to each of the client devices.
US11017420B2

A method and system for processing shopping information. The shopping information, which pertains to an item purchased by a user, is read from a mobile device, and was scanned by the mobile device from an item tag attached to the item. The item relates to another user. A set of affiliates is determined from analysis of the shopping information. Each affiliate is entitled to receive a reward due to purchase of the item.
US11017409B1

A voting system comprising at least one voting machine comprising: at least one voting machine processor. The voting machine processor performing voting machine operations comprising: initializing a vote blockchain with a vote blockchain genesis block. The vote blockchain genesis block comprising a voting machine identifier and a voting machine identifier hash value; storing the vote blockchain in at least one voting machine memory; iteratively, for a plurality of voters: receiving a signal indicating at least one vote made by a voter; creating a data structure comprising the at least one vote and a hash value of a preceding block; determining a new block hash value of the data structure; appending a new block comprising the data structure and the new block hash value to the vote blockchain; and storing the vote blockchain in the at least one voting machine memory.
US11017408B2

A logging module for identifying a suspected tampering condition of an access-controlled container, the logging module comprising: data collection means configured to collect data from said access-controlled container; and communication means for communicatively connecting the logging module across a network to a database storing a use history associated with said access-controlled container; wherein the logging module is configured to compare the collected data to the corresponding use history associated with said access-controlled container stored in the database to identify a suspected tampering condition of said access-controlled container, wherein the use history comprises data associated with the weight and/or volume of content of the access-controlled container.
US11017404B1

Methods and systems of authenticating a user based on an event, such as a natural disaster, a gathering of people, and mass activities of people. The method comprises recognizing, by a financial institution computing system, an event; receiving, by the financial institution computing system, a transaction request of a user; determining, by the financial institution computing system, that the user is associated with the recognized event; adjusting, by the financial institution computing system, authentication rules for the user; and processing, by the financial institution computing system, the transaction request for the user based on the adjusted authentication rules.
US11017393B2

Embodiments of the invention are directed to passing a plurality of communications directly from a merchant to a payment processing network. A first communication may include payment information in an authorization request, while a second transaction may include non-payment transaction data. The communications may be linked with a transaction identifier. In other embodiments, a capture file process is disclosed where capture files are generated by the payment processing network, and transactions are subsequently cleared and settled.
US11017389B2

The invention provides methods, systems and computer program products for one-time-password (OTP) based payment authentication. The invention comprises receiving one or more specified transaction parameters corresponding to a specified transaction and generating at an authentication server, an OTP for authorizing a transaction payment corresponding to the specified transaction. The generated OTP is associated with the one or more specified transaction parameters, and may be transmitted to a user for subsequent use to authenticate identity of the user for executing the specified transaction.
US11017386B2

Techniques for enhancing the security of a communication device when conducting a transaction using the communication device may include using a limited-use key (LUK) to generate a transaction cryptogram, and transmitting a token instead of a real account identifier and the transaction cryptogram to an access device to conduct the transaction. The token and the transaction cryptogram can be transmitted to a magnetic stripe reader by generating an emulated magnetic signal. The LUK may be associated with a set of one or more limited-use thresholds that limits usage of the LUK, and the transaction can be authorized based on at least whether usage of the LUK has exceeded the set of one or more limited-use thresholds.
US11017371B2

Authentication for payment transaction includes receiving, by a point-of-sale (POS) terminal, an indication that a payment account of a cardholder is associated with a mobile device and receiving a second indication of physical possession of a payment card by a merchant. The authentication includes receiving a purchase request for an authorization of exchange from the payment account of the cardholder to the merchant and assigning a transaction identifier to the request for the authorization of the exchange. The authentication includes transmitting the request for authorization of the exchange from the cardholder payment account to the merchant and the transaction identifier. The authentication includes receiving an indication that an authentication identifier is associated with the transaction identifier. The authentication includes receiving a copy of the authentication identifier, facilitated by the cardholder. The authentication includes receiving validation that the copy of the authentication identifier matches the authentication identifier.
US11017361B2

Integrating payment processing functionality into a third-party application via software development kit (SDK) instructions is described. In an example, a payment card reader can include reader instructions executable on the payment card reader to configure the payment card reader to read payment card data from a payment card and transmit the payment card data to a mobile device for processing by SDK instructions on the mobile device. The SDK instructions can be executable on the mobile device to configure the mobile device to process the payment card data from the payment card reader. The SDK instructions, which can be provided by a payment processor, can be configured to be integrated into a third-party application on the mobile device, wherein the third-party application is provided by an entity distinct from the payment processor.
US11017351B2

A system and method for recommending and procuring parts to repair a malfunctioning vehicle is disclosed. A recommendation and procurement application can: take information from a vehicle's on-board diagnostic system and recommend a list of parts required to repair the malfunctioning vehicle; find the recommended parts available for purchase via the Internet; retrieve information on such recommended parts; arrange the information in a format most useable to a technician that is to repair the vehicle; and allow the technician to purchase or otherwise procure such recommended parts to facilitate repair of the malfunctioning vehicle.
US11017346B2

Methods, apparatus, and systems are described for generating a content related notification based upon managed logistics information related to a container using a container interface display apparatus. Such a container interface display apparatus records an update to the managed logistics information maintained in a memory of the container interface display apparatus and then accesses at least a portion of the managed logistics information maintained in the memory after recording the update. The container interface display apparatus then detects a notification event based upon the accessed portion of the managed logistics information. Such notification event is related to status information associated with the container or an item stored within the container. The container interface display apparatus then generates the content related notification related the notification event and dynamically displays information related to the content related notification on a display screen of the container interface display apparatus.
US11017341B2

Workflow sharing system and method are disclosed that allow a workflow server to provide a shared workflow, wherein the shared workflow generates at least one manifest, wherein the at least one manifest comprises a third-party interaction field, a credentials field, an input parameter field, and an output parameter field, wherein the workflow server receives a request for access to the shared workflow and transmits the at least one manifest of the shared workflow in response to the request for access to the shared workflow, wherein the at least one manifest comprises an acceptance requirement of the third-party interaction field, the credentials field, the input parameter field, and the output parameter field, wherein the workflow server receive consents of the acceptance requirement of the at least one manifest; and allows access to the shared workflow in response to the received consent of the acceptance requirement of the at least one manifest.
US11017338B2

The present disclosure is directed to systems and methods for economically optimal control of an electrical system. Some embodiments employ generalized multivariable constrained continuous optimization techniques to determine an optimal control sequence over a future time domain in the presence of any number of costs, savings opportunities (value streams), and constraints. Some embodiments also include control methods that enable infrequent recalculation of the optimal setpoints. Some embodiments may include a battery degradation model that, working in conjunction with the economic optimizer, enables the most economical use of any type of battery. Some embodiments include techniques for load and generation learning and prediction. Some embodiments include consideration of external data, such as weather.
US11017333B2

Embodiments pertain generally to a method for providing subscription services in view of virtual machines. The method includes determining that a user is enrolled for a continuous availability service and determining, in view of the continuous availability service, that the service provider is to instantiate a virtual machine for the user to continue execution of operations executed on a client machine. The method further includes causing the virtual machine to be instantiated in view of the continuous availability service and causing the instantiated virtual machine to be configured to restore a state of the client machine that corresponds to a previous update of the client machine. The previous update may correspond to client activity data of the client machine.
US11017329B2

Described processes include: determining portions of instances of a cryptographic token to be allocated to record providers, like providers of an asset indicated by a record, wherein: the portions are determined based on network effects associated with the records the record provider supplied on performance of a computer-implemented network in which both record providers and record consumers participate, patterns indicative of inorganic consumption may be determined from one or more of interactions of individual consumers, interactions of collections of consumers, or consumer interactions in the aggregate for a given provider or record; and the effects on network performance are adjusted responsive to designation of one or more entities as exhibiting inauthentic behavior; and appending to a distributed ledger, records indicating the respective portions, and adjustments, are allocated to record providers.
US11017307B2

A method of generating text having related purposes using a generative adversarial network (GAN) includes receiving a limited dataset including real data with related cognitive value types (types). The method includes applying loss functions to portions of the real data. The portions of the real data are each identified as having one of the types. The loss functions ensure alignment of the portions with corresponding types. The method includes embedding the real data into an encoder output that includes an embedded vector for the cognitive value types. The method includes generating an additional parameter set supplemental to the real data and configured to enhance an expressiveness of a model. The method includes generating statements based on the additional parameter set and the encoder output. The statements include a style of one of the cognitive value types and are related to a common issue addressed by the GAN.
US11017306B2

Embodiments generate digital plans for agricultural fields. In an embodiment, a model receives digital inputs including stress risk data, product maturity data, field location data, planting date data, and/or harvest date data. The model mathematically correlates sets of digital inputs with threshold data associated with the stress risk data. The model is used to generate stress risk prediction data for a set of product maturity and field location combinations. In a digital plan, product maturity data or planting date data or harvest date data or field location data can be adjusted based on the stress risk prediction data. A digital plan can be transmitted to a field manager computing device. An agricultural apparatus can be moved in response to a digital plan.
US11017297B2

A system for information exchange comprises a vehicle electronics data broker gateway for exchanging information between vehicle electronics certified applications and uncertified applications. The data broker gateway comprises configuration files generated with a dedicated modeling tool; a source selection module operative to seamlessly choose a best data source; a source abstraction and data collection module operative to receive data from the data source; a data conversion module operative to convert the data received into a standard format; a data cache operative to store the data received before transmitting the data; and a client abstraction and data dispatch module operative to transmit the data to the client. The data broker gateway also includes a data pre-fetch module comprising a rule based engine operative to determine a time to pre-fetch data based on pre-defined rules; and a machine learning based engine operative to learn data fetching conditions for a given data source.
US11017290B2

A signal processing module comprises at least one operational unit incorporating computation units, input and output interfaces able to be linked to a bus and a memory storing data destined for the computation units, the memory being organized so that each data word is stored column-wise over several addresses according to an order dependent on the application, a column having a width of one bit, the words being transferred in series to the computation units.
US11017279B2

The present invention features compositions and methods useful in detecting counterfeit products and product diversion. The methods include packaging and indelibly marking products through an opening in their container and/or through a wall of the container that includes a hole therein. Unique identifiers are placed on the product and the container. In other methods, the product is not packaged within a container but is indelibly marked with first and second representations of a unique identifier, either or both of which can be machine-readable, human-readable, and/or at least partially randomized. An apparatus for carrying out the method of product marking is also disclosed.
US11017276B2

An information processing apparatus processes image information printed by a printing apparatus. The information processing apparatus includes a data obtaining unit to obtain print data for printing a line-width detection image including first multiple patches. Each of the first multiple patches includes multiple lines at substantially equal intervals in a first direction, each line having a first width in the first direction and extending in a second direction intersecting the first. The first multiple patches include first and second patches. A first substantially equal interval between a first plurality of lines in the first patch differs from a second substantially equal interval between a second plurality of lines in the second. An information obtaining unit obtains information on a print result of the printed line-width detection image. A correction unit corrects widths of lines in the first direction included in an image to be printed based on the obtained information.
US11017275B2

Disclosed are a method and an apparatus for multi-scale SAR image recognition based on attention mechanism. According to the method, a whole image recognition network is adjusted by training a SAR training image by an attention prediction subnet, a region-of-interest positioning subnet and an image classification subnet in combination with a network loss, which greatly improves a network performance; and in addition, an attention prediction map is generated by attention mechanism to position a most prominent feature part in the SAR image, which greatly eliminates a redundancy of image features in a machine vision, effectively determines a region-of-interest, reduces interference of image noises, greatly reduces an image processing time, improves a target recognition accuracy, is beneficial to next target positioning, and has a significant improvement on a network recognition speed integrally.
US11017274B2

Provided is an information processing system configured to: obtain a first recognition result of an object based on sensor data from first sensor; obtain a second recognition result of an object based on sensor data from a second sensor different from the first sensor; perform a first determination of determining a degree of similarity between the first and second recognition results; control, in accordance with a result of the first determination, a fusion process of fusing the first and second recognition results; and output at least one of the first recognition result, the second recognition result, and a third recognition result, in accordance with the result of the first determination. The third recognition result is a fusion of the first and second recognition results.
US11017273B2

A currency classification device that classifies currency types using currency images includes a feature value calculator, a storage, and an output unit. The feature value calculator calculates feature values for every currency type that is a candidate for classification from an image area common in images of every currency type. The storage stores the feature values calculated by the feature value calculator from learning images, which are currency models, as templates for every currency type. The output unit outputs the currency type corresponding to the template having a highest value of similarity with the feature value calculated by the feature value calculator an input image, which is a currency image subject to classification, in the templates stored in the storage as a classification result.
US11017268B2

A method, system and computer-usable medium are disclosed for machine learning to identify service request records associated with an account that is likely to escalate. Certain aspects of the disclosure include generating a random forest model using a training set of service request records to determine a probability of escalation for service requests of the training set; applying the random forest model to a current set of service request records to determine an escalation probability for service requests in the current set; and assigning service request records in the current set to a plurality of escalation probability bins, wherein the service request records of the current set are generally equally divided between the plurality of escalation probability bins, and wherein the service request records of the current set are assigned to a probability bin based on the escalation probability of the service request record.
US11017265B1

A device includes at least one processor and memory including instructions that when executed by the at least one processor, cause the at least one processor to scan an input image including pixels that have either a first state or a second state opposite the first state, initiate a first cluster and a first polygon that belongs to the first cluster upon encountering a first pixel of the input image that has the first state, execute a first set of operations to form the first polygon, generate an indication of one or more characteristics of the input image based on at least the first cluster, and output the indication.
US11017257B2

There is provided an information processing device to realize an interaction with a user in a more preferred manner even in a situation in which an operation is selectively performed on a plurality of visibly presented targets, the information processing device including: a control unit configured to cause a predetermined output unit to display one or more pieces of display information; a detection unit configured to detect an operation for a visible object; and an identification unit configured to identify a candidate for display information serving as a target of the operation in accordance with a detection result of the operation. In a case in which there are a plurality of identified candidates, the control unit controls a display position of at least one candidate such that the plurality of candidates are separated from each other.
US11017247B2

Camera image information includes an image that is imaged by a camera installed on a vehicle. Lamp pattern information, which is information on a traffic signal having plural lamp parts, indicates a relative positional relationship between the plural lamp parts and an appearance of each lamp part when lighted. A system detects a subject traffic signal around the the vehicle based on the camera image information to acquire traffic signal detection information that indicates at least an appearance of each of plural detected parts of the subject traffic signal. The system compares the traffic signal detection information with the lamp pattern information. The system recognizes a lighting state of the plural lamp parts that is consistent with the appearance of each of the plural detected parts of the subject traffic signal as a lighting state of the subject traffic signal.
US11017237B1

Systems, methods, and non-transitory computer-readable media can receive a set of video frames associated with a video. Dynamic regions in each video frame of the set of video frames can be filtered out, wherein each dynamic region represents a region in which a threshold level of movement is detected. A determination can be made for each video frame of the set of filtered video frames, whether the video frame comprises synthetic overlaid text based on a machine learning model.
US11017236B1

Techniques are disclosed for analyzing a scene depicted in an input stream of video frames captured by a video camera. The techniques include evaluating sequence pairs representing segments of object trajectories. Assuming the objects interact, each of the sequences of the sequence pair may be mapped to a sequence cluster of an adaptive resonance theory (ART) network. A rareness value for the pair of sequence clusters may be determined based on learned joint probabilities of sequence cluster pairs. A statistical anomaly model, which may be specific to an interaction type or general to a plurality of interaction types, is used to determine an anomaly temperature, and alerts are issued based at least on the anomaly temperature. In addition, the ART network and the statistical anomaly model are updated based on the current interaction.
US11017234B2

A contextual filter system configured to perform operations that include, capturing an image frame at a client device, wherein the image frame includes a depiction of an object, identifying an object category of the object based on the depiction of the object within the image frame, accessing media content associated with the object category within a media repository, generating a presentation of the media content, and causing display of the presentation of the media content within the image frame at the client device.
US11017233B2

Method for receiving an input onto a graphical user interface at a client device, capturing an image frame at the client device, the image frame comprising a depiction of an object, identifying the object within the image frame, accessing media content associated with the object within a media repository in response to identifying the object, and causing presentation of the media content within the image frame at the client device.
US11017226B2

An example embodiment includes: an extraction unit that extracts a determination object image including a side part of an outer circumference of an iris from an image including an eye; and a determination unit that determines whether or not a colored contact lens is worn based on the determination object image.
US11017223B2

Provided is a a method for evaluating a document, including establishing, by a processor of a computing system, a video data link for transmitting a video signal between a second data processing device comprising a video recording device, and a first data processing device, generating, by the processor, an operation identification number assigned to user data, wherein the operating identification number is tamper-proof, transmitting, by the processor, the operating identification number to the second data processing device, transmitting, by the second data processing device, the user data to the first data processing device, transmitting, by the second data processing device, an image of a document captured by means of the video recording device to the first data processing device via the video data link; and evaluating the document.
US11017215B2

A two-stage person searching method combining face and appearance features, comprises: detecting a face of a person utilizing a face detector, and outputting a face representation vector based on a face comparing model; ranking person sets to be matched according to an Euclidean distance to acquire a face ranking result; selecting a plurality of samples as multi-matching targets at the next stage according to the ranking result; using the selected multi-matching targets of different persons at the next stage in the same data set as mutual negative samples, so as to compress the sample space matched at the next stage; and finally re-recognizing multi-target persons, and ranking the image sets to be matched according to an average distance or similarity with multiple targets to output a final result.
US11017214B1

Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.
US11017212B2

Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.
US11017210B2

One embodiment of this invention provides an image processing method for use in locating a landmark in an acquired image. The method comprises a method to sample several features from an image patch, and a decision tree, which performs a regression to the location of the landmark relative to the image patch. The image is scanned by extracting an image patch in many translated locations and for each patch applies the regression decision tree to produce one or more votes for the location of the given target point within the acquired image. The method further accumulates the regression votes for all of the patches in the scan to generate a response image corresponding to the given target point. The method finally performs an estimate of the local maxima of the voting map as the likely locations of the landmark.
US11017208B2

A system and a method to analyze a phenotypical response of cells to a treatment are disclosed in which a model development module receives images of a plurality of reference cell carriers and treatment information associated with the plurality of reference cell carriers, identifies parameters of cells in the image that distinguish those reference cell carriers to which the treatment has been applied from other reference cell carriers, and trains a model using the identified parameters. A high-content imaging system includes an image capture device, and the image acquisition module receives from the image capture device a plurality of images of cell carriers to be evaluated. The model application module applies the trained model to the plurality of images of the cell carriers to be evaluated to predict a concentration of the treatment applied to each of the cell carriers evaluated.
US11017203B1

This disclosure describes techniques for identifying users that are enrolled for use of a user-recognition system and updating enrollment data of these users over time. To enroll in the user-recognition system, the user may initially scan his or her palm. The resulting image data may later be used when the user requests to be identified by the system by again scanning his or her palm. However, because the characteristics of user palms may change over the time, the user-recognition system may continue to build more and more data for use in recognizing the user, in addition to removing older data that may no longer accurately represent current characteristics of respective user palms.
US11017193B2

An information processing apparatus includes a memory that stores a plurality of sets of promotion information about commodities to be promoted, each in association with a commodity code of a related commodity and a parameter value, a network interface, and a processor configured to, upon receipt of a commodity code of a commodity to be purchased by a customer from a portable terminal, search the memory for promotion information associated with the received commodity code, when one set of promotion information is found by the search, determine the promotion information to be output, when two or more sets of promotion information are found by the search, determine one of the sets of promotion information associated with a greatest parameter value to be output, and control the network interface to transmit to the portable terminal the promotion information determined to be output.
US11017190B1

A service rendering system locates a service object based on a label. A controller of the service rendering system receives an image captured by a camera coupled to the controller, processes the image to identify a label image in the image, identifies a label in the label image as corresponding to the service object, and obtains a service point location encoded in the label, where the service point location comprises a location relative to a location of the label. The controller calculates a label position of the label using the image of the label and calculates a service point position using the service point location and the label position.
US11017165B2

The technology disclosed relates to automating creating of new blocks of cells in a spreadsheet—receiving a user identification of a first block of contiguous cells specifying access to first data from an external source using a formulaic data specification; causing display of a wizard panel with controls operable without user input, and receiving a user specification of a replication position at which a second block of cells is to be replicated as a variation on the first block; receiving a user specification of a temporal interval relationship between the first and second blocks; receiving a creation trigger parameter for when the second block should be replicated at the second position; and creating the second block at the replication position and inserting an adjusted formulaic specification for the second data, based on the formulaic specification for the first data and the temporal interval relationship between the first and second blocks.
US11017164B1

Systems and methods for collecting multiple forms of digital content using a single landing screen may include (1) receiving, via a social media application installed on a user device, user input that triggers a composition creation process, (2) providing, via a display element of the user device, a composition landing screen with multiple landing spaces (e.g., a media space, a text space, and a metadata space), (3) receiving, from the composition landing screen, user content submitted to one or more of the landing spaces, and (4) creating a social media composition based at least in part on the user content received from the composition landing screen. Various other methods, systems, and computer-readable media are also disclosed.
US11017161B2

A computer-implemented method, computer program product, and computing system for rendering an annotatable image within an image viewer. An indication of an intent to annotate the annotatable image is received from a user. A meme generation interface is rendered with respect to the annotatable image. Meme annotation criteria is received from the user via the meme generation interface. The meme annotation criteria includes one or more of: a meme message, a meme position indicator, and a font type identifier. The annotatable image is modified based, at least in part, upon the meme annotation criteria, thus generating an annotated image. The annotated image is published to a meme publication website.
US11017155B2

A system and method for a non-transient computer readable medium containing program instructions for causing a computer to perform a method for compressing data comprising the steps of receiving a data string for compression, the data string including a plurality of data elements, creating a template based on processing the data string, the template including common information across all data elements of the data string, creating one or more entries, wherein the one or more entries include information that is different to the template, and storing the template and the one or more entries.
US11017140B1

Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate and/or support one or more operations and/or techniques for autonomous verification of circuit design for IoT-type devices, which may include, for example, IoT-type devices operating in resource constrained or like environments.
US11017122B2

Provided is a method according to one embodiment of the present invention comprising the steps of: (a) a server generating, by means of a hash function, a message digest (MD) of a particular file when a request for authenticating same is obtained; (b) when an MD encoded with a private key of a particular user is obtained, and if (A) information for the MD, which was encoded with the private key of the particular user, decoded with a public key of the particular user matches (B) the MD generated in step (a), then the server registering, in a database, a hash value of the MD encoded with the private key of the particular user and a private key of the server; and (c) the server obtaining a transaction ID.
US11017121B2

An information authentication method, an apparatus, a storage medium and a virtual reality device are provided. The method includes obtaining to-be-authenticated information in the virtual reality scenario. The method further includes sending the to-be-authenticated information to an authentication device in a reality scenario, wherein the authentication device is used for performing authentication on the to-be-authenticated information. The method further includes receiving, in the virtual reality scenario, an authentication result sent by the authentication device, wherein the authentication result indicates that the to-be-authenticated information is authenticated successfully or fails to be authenticated.
US11017119B2

Methods, systems, and media for detecting alteration of a web page are provided. In some embodiments, a method for detecting alteration of a web page is provided, the method comprising: analyzing a web page; generating a forensic footprint associated with the web page based on the analyzing; determining whether the forensic footprint matches reference information associated with the web page; and in response to determining that the forensic footprint does not match the reference information, blocking at least a portion of the web page from being presented.
US11017117B2

Classification of personal data in incoming or outgoing data files in-line or pre-firewall. The invention determines which data owners and/or data associated with the data owners requires classification (e.g., which individuals/customers and/or data is applicable to internal or external regulations) and, subsequently determines the classifications and identifies the classifications in the data file the data owners and data within the data file so that the data can be routed according to the identified classifications. In specific embodiments machine-learning processing is used to learn, determine and/or predict which data owners and/or data associated with the individual/customers requires classification and the classifications to assign to those data owners and/or data elements.
US11017107B2

A security assessment system of a computing resource service provider performs security analyses of virtual resource instances, such as virtual machine instances and virtual data store instances, to verify that certain invariable security requirements are satisfied by the instances' corresponding configurations; these analyses are performed before the instances are provisioned and deployed. If the security checks, which can be selected by the administrator of the resources, fail, the requested resources are denied deployment. Notifications identifying the faulty configuration(s) may be send to the administrative user. A template for launching virtual resource instances may be transformed into an optimized template for performing the pre-deployment security checks, such as by storing information needed to perform the checks within the optimized template itself.
US11017104B2

An authentication system includes: a terminal; and an information processing apparatus communicable with the terminal via a network, the authentication system being configured to perform authentication of a user who operates the information processing apparatus. The information processing apparatus includes one or more first processors configured to: accept user information for use in authentication of the user; accept terminal information for use in identification of the terminal; and identify the terminal based on the terminal information, to transmit the user information to the terminal. The terminal includes one or more second processors configured to: store a job designated by the user; receive the user information from the information processing apparatus; and perform authentication of the user based on the user information received.
US11017100B2

A risk assessment platform receives an indication of a first user authentication event associated with a user's attempt to access a first protected resource, and collects first user and device attributes associated with a first authentication process applied to the user and the user's device. The risk assessment platform receives an indication of a second user authentication event associated with the user's attempt to access a second protected resource, and collects second user and device attributes associated with a second authentication process applied to the user and the user's device. The risk assessment platform determines a level of risk of identity fraud associated with the user based on the first and second user and device attributes, and grants or denies the user access to the second protected resource based on the determined level of risk of identity fraud associated with the user.
US11017092B2

Technologies for fast launch of trusted containers include a computing device having a trusted platform module (TPM). The computing device measures a container runtime with the TPM and executes the container runtime in response to the measurement. The computing device establishes a trust relationship between the TPM and a virtual platform credential, provisions the virtual platform credential to a virtual TPM, and executes a guest environment in response to provisioning the virtual platform credential. The computing device measures a containerized application with the virtual TPM and executes the containerized application in response to the measurement. The computing device may perform a trusted computing operation in the guest environment with the virtual TPM. The virtual TPM and the containerized application may be protected with multi-key total memory encryption (MKTME) support of the computing device. State of the virtual TPM may be encrypted and persisted. Other embodiments are described and claimed.
US11017086B2

A security agent for a host computing device may be implemented with multiple levels of indirection from an operating system (OS) kernel of the computing device in order to facilitate software upgrades for the security agent. An unserviceable kernel-mode component of the security agent may directly interface with the OS kernel and hook into a function (e.g., a security callback function) of the OS kernel in a first level of indirection, while a serviceable kernel-mode component of the security agent, which is upgradable, may indirectly interface with the OS kernel via the unserviceable kernel-mode component in a second level of indirection. The serviceable kernel-mode component may be configured to process events, and/or data related thereto, received from the OS kernel via the unserviceable kernel-mode component in order to monitor activity on the computing device for malware attacks.
US11017071B2

An information handling system includes a processor, a peripheral component interconnect express (PCIe) endpoint, and a PCIe downstream port. The PCIe downstream port blocks PCIe vendor-defined messages (VDMs) from the PCIe endpoint as a default mode, changes to a second mode in response to the PCIe endpoint being verified, and allows PCIe VDMs from the PCIe endpoint while in the second mode.
US11017065B2

An authorizing party determines an authorization record set that needs to be revoked, where an authorization record included in the authorization record set corresponds to a token that is issued to an authorized party after the authorizing party grants access to the authorized party, and where each authorization record includes an authorization validation moment for a corresponding token. A time validity attribute of the authorization record set is configured. For a specific point-in-time, a value associated with the time validity attribute is set. A determination is performed as to whether the authorization record is revoked based on the authorization validation moment and the value associated with the time validity attribute.
US11017061B2

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for embedding copyright information in one or more pages for presenting digital content. One of the methods includes generating, by a computing device, a unique identifier (ID) based on copyright information associated with the digital content; identifying one or more attributes associated with a page design of one or more blank pages of an electronic file; embedding the unique ID in the one or more blank pages by changing the one or more attributes to be representative of the unique ID; allocating the digital content to at least one of the one or more information-embedded pages; and distributing, by the computing device, the one or more information-embedded pages allocated with the digital content to the blockchain network.
US11017025B2

A system, computer readable storage medium, and computer-implemented method presents video search results responsive to a user keyword query. The video hosting system uses a machine learning process to learn a feature-keyword model associating features of media content from a labeled training dataset with keywords descriptive of their content. The system uses the learned model to provide video search results relevant to a keyword query based on features found in the videos. Furthermore, the system determines and presents one or more thumbnail images representative of the video using the learned model.
US11017015B2

A technology for allowing anyone to easily create interactive media capable of easily recognizing a user interaction by using a stored image is provided. A system according to the present invention includes an image reconstruction server, an image ontology, and an image repository. The image reconstruction server includes an image reconstruction controller, a natural language processing module, and an image search module. The image reconstruction controller of the image reconstruction server receives a scenario based on a natural language from a user and searches for images desired by the user by using the natural language processing module, the image search module, and the image repository. The natural language processing module of the image reconstruction server performs a morphological analysis and a syntax analysis on the scenario input by the user as a preliminary operation for the search of the image ontology. The image search module of the image reconstruction server automatically generates an ontology search query sentence, such as SPARQL, by using a result of natural language processing, and searches the image ontology by using the generated query sentence.
US11016999B2

A plurality of instances of probe data are received. Each instance of probe data corresponds to travel of a vehicle apparatus along a first segment, comprises an indication of at least one parameter characterizing the travel of the vehicle apparatus along the first segment. The at least one parameter is extracted from the instances of probe data to generate a distribution of parameters. One or more clusters of instances of probe data are identified based on the distribution of parameters. Responsive to identifying two or more clusters, a representative at least one parameter is determined for each cluster, and an element of a data structure is modified based thereon for each cluster. Responsive to identifying only one cluster of instances of probe data, the data structure is not modified based on the cluster. A navigation application is configured to use the data structure to perform a navigation function.
US11016995B2

A method of performing K-means clustering by a data mining system is provided. The method includes generating a plurality of initial buckets by dividing data including a plurality of points each being expressed in coordinate information, reflecting a count noise in a number of points included in each of the initial buckets and then generating a plurality of new buckets by dividing at least one initial bucket among the initial buckets based on a first threshold and a second threshold, generating a plurality of final buckets from the plurality of initial buckets or the plurality of new buckets, generating a histogram including section information for each of the final buckets and a number of points included in each of the final buckets in which the count noise is reflected, and performing K-means clustering on the histogram based on a number of clusters.
US11016991B2

The disclosed technology relates to a system configured to detect a modification to a node in a tree data structure. The node is associated with a content item managed by a content management service as well as a filename. The system may append the filename and a separator to a filename array, determine a location of the filename in the filename array, and store the location of the filename in the node.
US11016983B2

In an example embodiment, gradient boosted decision trees are used to generate tree interaction features, which encode a set of decision rules for features of search results and hence allow feature interactions. These tree interaction features may then be used as features of a GLMix model, essentially injecting non-linearity into the GLMix model.
US11016980B1

A method for generating keywords for searches, comprising the steps of retrieving search metric data comprising a plurality of search strings and interaction data; retrieving a plurality of first product identifiers each having one or more first attributes; generating, a table comprising the plurality of search strings ranked by interaction data; generating relevant lists comprising the plurality of search strings having interaction data above threshold values; retrieving data relating to a second product identifier; extracting one or more second attributes of the second product identifier; performing searches in the relevant lists using the second attribute data; assigning keywords to the data relating to the second identifier.
US11016977B2

A method for detecting a pattern of events, comprising: receiving a template defining the pattern of events to detect; producing a join query for a relational database from the template; selecting a cost function for the join query, wherein a computation cost of the join query is equivalent to a computation cost of matching between a plurality of events from a plurality of streams of events and the template; identifying a preferred plan for executing the join query according to a minimal value of the cost function; producing an ordered set of a plurality of patterns, according to the preferred plan, by converting a plurality of database operations of the preferred plan into the ordered set of the plurality of patterns; and using the ordered set as an input for detecting a plurality of matches between the plurality of patterns and the plurality of events.
US11016975B1

A query directed at a source table organized into a set of batch units is received. The query includes a pattern matching predicate that specifies a search pattern. A set of N-grams are generated based on the search pattern. A pruning index is used to identify a subset of batch units to scan for matching data based on the set of N-grams generated for the search pattern. The pruning index indexes distinct N-grams in the source table. The query is processed by scanning the subset of batch units.
US11016972B2

Techniques for splitting a time-range query into sub-queries for serial execution are provided. In one embodiment, a user query is received requesting items within a time range from a database. The time range is divided into a plurality of time periods within the time range. Sub-queries defining respective time periods of the plurality of time periods are generated from the user query, and a first sub-query is executed. The first sub-query defines a first time period of the plurality of time periods, where the first time period is a most-recent time period or a least-recent time period among the plurality of time periods. If it is determined that a number of items obtained from executing the first sub-query is greater than or equal to a predetermined result target, then the items obtained from executing the first sub-query are provided and subsequent sub-queries are not executed.
US11016968B1

Devices and techniques are generally described for a mutation architecture for a contextual data aggregator. In some examples, a context aggregator system may determine a first operation associated with a first directive. In at least some examples, the first operation may be operable to store contextual data. In some examples, the context aggregator system may receive a first command including the first directive. In various examples, the context aggregator system may generate a first extension supporting the first operation based at least in part on the first directive. In some examples, the context aggregator system may receive a second command comprising the first extension and first contextual data. In at least some examples, the context aggregator system may store the first contextual data in a database based at least in part on the first extension.
US11016967B2

A website is navigated automatically in a sequential manner, for example by performing a series of specific network requests in a specified order, without necessarily using a browser, and without necessarily rendering each web page in the sequence. Interactions with a website are automatically recorded, stored, and analyzed. Requests and responses can be associated with particular in-put/output operations. Based on the analysis, the system can determine what data is expected by web servers, so that it can effectively simulate browser operations in connection with those web servers, and extract useful information from the data received in response to those operations. Thus, data extraction and/or other operations can be performed more efficiently and more quickly, while reducing the computing resources needed.
US11016956B2

A data processing network includes a database management for a plurality of databases serviced by a server comprising a plurality of data processors. Each server data processor includes a copy of the database management system and a monitor for measuring and analyzing various parameters for each server data processor and each included database and performing various methods transparently to a user. For example, when a parameter or combination thereof indicates that a database in one data processor is inactive or requires additional resources, that database is set to an inactive state or is transferred to another data processor with greater resources, respectively. An inactive database is recalled upon receipt of a request for access to that database. A database in a data processor of greater resources can be returned to a server data processor or another data processor with fewer resources. These operations are transparent to database users and independent of user or administrator intervention.
US11016954B1

Distributed extraction of data for migration may be implemented for migrating data sets from a first data store to a second data store. Assignments may be determined for different migration agents to obtain and store the data set in the second data store along with a format for storing the assigned data set portions. The migration agents may then be caused to obtain the assigned portions and store the assigned portions in the second data store according to the identified format. Further operations to request or direct the ingestion of the data set from the second data store may be performed by migration agents with respect to a third data store that performs data ingestion.
US11016944B2

A method includes receiving, by a first computing device of a distributed file system from a second computing device, a first timestamp associated with a first version of a set of objects stored on the second computing device, the first timestamp corresponding to a modification time of the first version of the set of objects, or a first transfer time of the first version of the set of objects from at least one of the first computing device or a third computing device of the distributed file system to the second computing device. The method also includes identifying a second version of the set of objects stored on the first computing device, the second version of the set of objects having a second timestamp, the second timestamp corresponding to a modification time of the second version of the set of objects or a second transfer time. The method further includes transferring the second version of the set of objects to the second computing device to be stored on the second computing device.
US11016939B2

A deduplicated microservices-based storage system and method running in a cloud includes frontend and backend microservice nodes that process requests from a plurality of clients and interface with a master node and one or more worker nodes connected as a network for deduplicating, storing and retrieving data from object storage. A custom metric compares demand on system resources to thresholds and dynamically scales resources to add or eliminate resources according to demand. The master node partitions the range of values identifying data similarity groups across the worker nodes, reassigns ranges of values using consistent hashing as worker nodes are scaled, and maintains a mapping of ranges of values to worker IP addresses.
US11016938B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for resolving duplicate images. In one aspect, a method includes obtaining a selection of a single image from among a plurality of duplicate images. Each duplicate image has an associated set of metadata. The method also includes aggregating each set of metadata into aggregated information, and storing the selected image together with the aggregated information on data storage accessible to a data processing apparatus.
US11016936B1

Systems, methods, and non-transitory computer readable media are provided for validating data for integration. A file to be integrated into a dataset may be determined. The file may be characterized by a file name and metadata. Whether the dataset can be identified based on the file name and the metadata may be determined. Based on the dataset not being identifiable, information needed to identify the dataset may be requested. Based on the dataset being identifiable, the file may be routed for integration into the dataset.
US11016932B2

Systems and methods for providing key-value based filesystem operations are disclosed. In one embodiment, the method comprises receiving at least one file operation from an application, the file operation including a file path and a requested operation; generating a key-value operation based on the file operation, the key-value operation including a key including the file path; executing the key-value operation at a key-value storage engine; receiving, from the key-value storage engine, a result of the key-value operation; generating a result value based on the result of the key-value operation; and returning the result value to the application.
US11016924B2

According to some example embodiments, a system includes: at least one motherboard; at least one baseboard management controller (BMC); a mid-plane; and at least one storage device, wherein the at least one storage device is configured to operate in a first mode or a second mode based on a first input received from the at least one motherboard or the at least one BMC via a plurality of device ports over the mid-plane; and when operating in the second mode, the at least one storage device is configured to operate in a first speed from a plurality of operating speeds based on a second input received from the mid-plane via the plurality of device ports.
US11016906B2

A method of GPU virtualization comprises allocating each virtual machine (or operating system running on a VM) an identifier by the hypervisor and then this identifier is used to tag every transaction deriving from a GPU workload operating within a given VM context (i.e. every GPU transaction on the system bus which interconnects the CPU, GPU and other peripherals). Additionally, dedicated portions of a memory resource (which may be GPU registers or RAM) are provided for each VM and whilst each VM can only see their allocated portion of the memory, a microprocessor within the GPU can see all of the memory. Access control is achieved using root memory management units which are configured by the hypervisor and which map guest physical addresses to actual memory addresses based on the identifier associated with the transaction.
US11016904B2

A storage device includes a controller and a memory. In response to a request of a host, the controller generates: (A) a first list as a result of counting: (1) the number of first page numbers included in a first range among page numbers included in a logical address received from the host and (2) the number of second page numbers included in a second range not overlapping the first range, (B) generates a second list as a result of respectively grouping the first page numbers and the second page numbers based on the first list, and (C) translates the logical address to a physical address based on the second list and the first map data. The memory stores the first map data to be provided to the controller. The first map data matches the first page numbers and the second page numbers with respective physical addresses.
US11016897B2

Disclosed aspects relate to cache management in a stream computing environment that uses a set of many-core hardware processors to process a stream of tuples by a plurality of processing elements which operate on the set of many-core hardware processors. The stream of tuples to be processed by the plurality of processing elements which operate on the set of many-core hardware processors may be received. A tuple-processing hardware-route on the set of many-core hardware processors may be determined based on a cache factor associated with the set of many-core hardware processors. The stream of tuples may be routed based on the tuple-processing hardware-route on the set of many-core hardware processors. The stream of tuples may be processed by the plurality of processing elements which operate on the set of many-core hardware processors.
US11016890B2

A computing system having a power loss detector and memory components to store data associated with write commands received from a host system. The write commands are flushed from a protected write queue of the host system responsive to detecting an impending loss of power. The computing system further includes a processing device to receive the write commands over a memory interface. The processing device is further to, responsive to detecting the loss of power by the detector: disable the memory interface, and store the data associated with write commands that are received prior to disabling the memory interface. The data is stored in one or more of the memory components using power supplied by one or more capacitors.
US11016885B2

A system generating, using a first addressable unit address decoder, a first addressable unit address based on an input address, an interleaving factor, and a number of first addressable units. The system then generating, using an internal address decoder, an internal address based on the input address, the interleaving factor, and the number of first addressable units. Generating the internal address includes: determining a lower address value by extracting lower bits of the internal address, determining an upper address value by extracting upper bits of the internal address, and adding the lower address value to the upper address value to generate the internal address. Using an internal power-of-two address boundary decoder and the internal address, the system then generating a second addressable unit address, a third addressable unit address, a fourth addressable unit address, and a fifth addressable unit address.
US11016883B2

A method of manual memory management is described which comprises enabling one or more threads to access an object created in a manual heap by storing a reference to the object in thread-local state and subsequently deleting the stored reference after accessing the object. In response to abandonment of the object, an identifier for the object and a current value of either a local counter of a thread or a global counter are stored in a delete queue and all threads are prevented from storing any further references to the object in thread-local state. Deallocation of the object only occurs when all references to the object stored in thread-local state for any threads have been deleted and a current value of the local counter for the thread or the global counter has incremented to a value that is at least a pre-defined amount more than the stored value, wherein the global counter is updated using one or more local counters.
US11016880B1

A system may consist of a network controller connected between a non-volatile memory and a host with a disturb module connected to the non-volatile memory. A received data write request from a host may prompt the assignment of a first physical block address in the non-volatile memory to a data block of the data write request with the network controller. The data block and first physical block address can each be characterized with the disturb module before the first physical block address is altered to a second block address in the non-volatile memory in response to a disturb strategy generated by the disturb module. The second block address can be selected based on the characterization of the data block and first physical block address with respect to a risk of a disturb condition occurring in the non-volatile memory.
US11016879B2

An information processing system, computer readable storage medium, and a method for managing computer memory. The method includes initializing at least one memory allocator within a computing system; deploying the at least one memory allocator on a multi-user or cloud system where users are charged a monetary fee based on consumption of at least one memory resource that is allocated by a memory allocator for at least one executing program; determining, by the at least one memory allocator, a consumption of the at least one memory resource; determining a cost associated with the consumption that has been determined; and determining a monetary fee to charge the user based on the cost that has been determined.
US11016870B2

Various examples are disclosed for forecasting resource usage and computing capacity utilizing an exponential decay. In some examples, a computing environment can obtain usage measurements from a data stream over a time interval, where the usage measurements describe utilization of computing resource. The computing environment can generate a weight function for individual ones of the usage measurements, where the weight function exponentially decays the usage measurements based on a respective time period at which the usage measurements were obtained. The computing environment can forecast a future capacity of the computing resources based on the usage measurements and the weight function assigned to the individual ones of the usage measurements. The computing environment can further upgrade a forecast engine to use the exponential decay without resetting the forecast engine or its memory.
US11016865B2

Techniques are describe herein for associating storage management properties with a group of files of a database referred to herein as a “file group”. In this system, storage management properties are defined at the database-level. Thus, multiple databases can be stored across a single disk group, gaining the benefits of having multiple block access devices working in parallel, but each respective database may be associated with a respective file group in a one-to-one relationship, so that each database can have different storage management properties.
US11016855B2

A system that manages backups of filesystems. The system analyzes and presents changes in a file system. The system generates user interfaces that present changes to files in the filesystem. The user interfaces allow users to traverse the filesystem to view changes in the filesystem. The changes include file operations that took place during a time interval. As such, users can ascertain a filesystem behavior such as which files were added, modified, or deleted during a time period; how many files under a folder were added, modified, or deleted; or which user has issued most operations in a time interval.
US11016850B2

The disclosed computer-implemented method for detecting bit rot in distributed storage devices having failure domains may include (1) receiving, at a computing device, a combination of data chunks created by adding, for each failure domain storing data chunks, data chunks from different stripes, (2) receiving a combination of parity chunks created by adding, for each failure domain storing parity chunks, parity chunks from the different stripes, (3) creating at least one new parity chunk from the combination of data chunks, and (4) identifying a presence of bit rot in the failure domains when the at least one new parity chunk does not match the combination of parity chunks. Various other methods, systems, and computer-readable media are also disclosed.
US11016841B2

The invention introduces a method for proactive error-correcting code (ECC) failure handling, at least including the following steps: obtaining a completion element (CE) from a completion queue (CQ); determining whether an execution reply table of the CE comprises an unsecure value; if so, reallocating a physical address for a user data transaction corresponding to the unsecure value; and outputting a write command into a submission queue (SQ) for programming the user data transaction into the reallocated physical address.
US11016840B2

A coarse error correction system for detecting, predicting, and correcting errors in neural networks is provided. The coarse error correction system receives a first set of statistics that are computed from values collected from a neural network during a training phase of the neural network. The coarse error correction system computes a second set of statistics based on values collected from the neural network during a run-time phase of the neural network. The coarse error correction system detects an error in the neural network during the run-time phase of the neural network by comparing the first set of statistics with the second set of statistics. The coarse error correction system increases a voltage setting to the neural network based on the detected error.
US11016833B2

Techniques and apparatus for remotely accessing debugging resources of a target system are described. A target system including physical compute resources, such as, processors and a chipset can be coupled to a controller remotely accessible over a network. The controller can be arranged to facilitate remote access to debug resources of the physical compute resources. The controller can be coupled to debug pin, such as, those of a debug port and arranged to assert control signals on the pins to access debug resources. The controller can also be arranged to exchange information elements with a remote debug host to include indication of debug operations and/or debug results.
US11016826B2

Provided herein are systems and methods for multi-event correlation. Receiving a stream of events, each leaf rule engine may detect a plurality of events from the stream that matches a characteristic for the leaf rule engine. Each leaf rule engine may identify, from the plurality of events and within a time window, a group of events that satisfies a condition for the respective leaf rule engine. A root conditions engine may receive a stream of leaf events corresponding to the group of events identified by each leaf rule engine. The root conditions engine may identify, from the received stream of leaf events and within a root time window, a collection of events that satisfies a condition for the root conditions engine. A trigger may execute an action according to the collection of events identified within the root time window.
US11016820B2

Embodiments presented herein techniques for balancing a multidimensional set of resources of different types within a distributed resources system. Each host computer providing the resources publishes a status on current resource usage by guest clients. Upon identifying a local imbalance, the host computer determines a source workload to migrate to or from the resources container to minimize the variance in resource usage. Additionally, when placing a new resource workload, the host computer selects a resources container that minimizes the variance to further balance resource usage.
US11016818B2

A method of allocating execution resources, by a virtualized-resources manager entity, for an execution of an application service and of at least one network service. The execution of the application service depends on the concurrent execution of the at least one network service. the method includes: a first request to allocate execution resources by a manager entity of the at least one network service to the virtualized-resources manager entity; a second request to allocate execution resources by a manager entity of the application service to the virtualized-resources manager entity; and, prior to the requests, a notification, by the manager entity of the application service, of consumption forecast by the application service of at least one network service provided by the network services manager entity, to the services-managing network entity.
US11016817B2

A virtualization system includes at least one storage device, a plurality of computing nodes, each computing node coupled to at least one of the storage devices, each computing node comprising a physical function (PF) agent, and a plurality of virtual machines, where the PF agent of a first computing node of the computing nodes is configured to receive from a virtual machine of the virtual machines a request for retrieving or writing data and to obtain placement information indicating a second computing node of the computing nodes for retrieving or writing data, and the PF Agent of the first computing node is configured to communicate with the PF Agent of the second computing node to retrieve data from the second computing node or write data to the second computing node based on the placement information.
US11016813B2

An approach for allocating mainframe resources in a networked computing environment (e.g., a cloud computing environment) is provided. In an embodiment, each workload that executes on a mainframe system is classified into one or a plurality of workload classes. Each workload class has workloads that share a common objective. A historical allocation of initiators for each workload class over time is analyzed. Based on this analysis, a number of allocation selections, which each assign a number of initiators to each workload class, are generated based on the historical utilization data. The allocation selection that is ultimately implemented is selected from these allocation selections based on KPI factors.
US11016801B1

A system to support a machine learning (ML) operation comprises an array-based inference engine comprising a plurality of processing tiles each comprising at least one or more of an on-chip memory (OCM) configured to maintain data for local access by components in the processing tile and one or more processing units configured to perform one or more computation tasks on the data in the OCM by executing a set of task instructions. The system also comprises a data streaming engine configured to stream data between a memory and the OCMs and an instruction streaming engine configured to distribute said set of task instructions to the corresponding processing tiles to control their operations and to synchronize said set of task instructions to be executed by each processing tile, respectively, to wait current certain task at each processing tile to finish before starting a new one.
US11016798B2

A multi-hypervisor system, comprising: a plurality of hypervisors comprising a first hypervisor and a second hypervisor, at least one of the plurality of hypervisors being a transient hypervisor; and at least one Span VM, concurrently executing on each of the plurality of hypervisors, the at least one transient hypervisor being adapted to be dynamically at least one of injected and removed under the at least one Span VM concurrently with execution of the at least one Span VM on another hypervisor, wherein the at least one Span VM has a single and consistent at least one of memory space, virtual CPU state, and set of input/output resources, shared by the plurality of hypervisors.
US11016787B2

A system provided for configuring settings of a device installed in a vehicle based on a user's personal attributes. The system includes an inference module that dynamically gathers one or more personal attributes of the user, and a control unit that applies a configuration to the device based on the personal attributes.
US11016775B2

Techniques are disclosed for reordering operations of a neural network to improve runtime efficiency. In some examples, a compiler receives a description of the neural network comprising a plurality of operations. The compiler may determine which execution engine of a plurality of execution engines is to perform each of the plurality of operations. The compiler may determine an order of performance associated with the plurality of operations. The compiler may identify a runtime inefficiency based on the order of performance and a hardware usage for each of the plurality of operations. An operation may be reordered to reduce the runtime inefficiency. Instructions may be compiled based on the plurality of operations, which include the reordered operation.
US11016771B2

Disclosed in embodiments of the present disclosure are a processor and an instruction operation method. The method includes obtaining criticality information of an instruction, wherein the criticality information of the instruction indicates importance degree of the instructions in a running process of a program; determining an operation sequence of the instruction based on the criticality information; and performing operations for the instruction based on the determined operation sequence of the instruction.
US11016766B2

Apparatus and method for inserting offload hints for core-to-core offload operations. For example, one embodiment of a method comprises: evaluating instruction sequence for potential parallelization to determine if an adequate level of parallelization exists for core-to-core offload work; if an adequate level of parallelization exists, then selectively inserting offload hint instructions to offload work from a parent core to a helper core; processing the instruction sequence on a first core including the offload hint instructions; and responsive to a first offload hint instruction, the first core offloading work to a second core without operating system (OS) intervention.
US11016756B1

An application versioning system and associated processes are disclosed for collaborative development of applications between a plurality of disparate network entities, as well as between a plurality of development groups within a single entity. In particular embodiments, the applications are developed within sandboxed computing environments associated with the network entities. Disparate entities, or certain groups within network entities, may be given permissioned access for downloading applications from, or uploading applications to, another entity's or group's sandboxed computing environment. Furthermore, copies of the applications may be modified, and the modifications made to the applications may be compared to prior versions of the application for merging applications into a new application version. In one embodiment, the new application version may replace prior application versions in the system.
US11016754B2

An infusion pump system including an RFID reader and an infusion pump device, the latter containing a controller, a communication interface, and a fluidic pump. The RFID reader includes a microcontroller, a memory storage, an RFID reader communication device, and an RFID manager that is configured to read a user identification parameter from the RFID reader communication device. The RFID reader communication device is configured to communicate with an access unit connected to a network, to query user-related information based on the user identification from a server over the network and to communicate with the communication interface of the infusion pump to forward the user related information to the infusion pump device.
US11016751B2

A method for automatically updating software of a computing device of a transportation device is provided herein. The method includes performing, by a server device, machine learning on run count performance data of the transportation device to determine a next idle time. The method includes publishing, by the server device, software availability information to the computing device of the transportation device with the next idle time. The method includes causing, by the server device, an automatic upgrade of the software of the computing device of the transportation device at the next idle time.
US11016742B2

Systems and methods for dynamically sizing inter-kernel communication channels implemented on an integrated circuit (IC) are provided. Implementation characteristics of the channels, predication, and kernel scheduling imbalances may factor into properly sizing the channels for self-synchronization, resulting in optimized steady-state throughput.
US11016726B2

An information processing apparatus including an estimation section that, when it is determined that a user is able to receive vocal information presentation, estimates a duration for which it is possible to receive the information presentation and an adjustment section that adjusts an amount of information to be presented to the user in accordance with the estimated duration.
US11016719B2

A method for producing an audio representation of aggregated content includes selecting preferred content from a number of sources, wherein the sources are emotion-tagged, aggregating the emotion-tagged preferred content sources, and creating an audio representation of the emotion-tagged aggregated content. The aggregation of emotion-tagged content sources and/or the creation of the audio representation may be performed by a mobile device. The emotion-tagged content include text with HTML tags that specify how text-to-speech conversion should be performed.
US11016717B1

Techniques for casting electronic content, including identifying, at a first time, a first action by a user of a presenter device affecting rendering of a content item casted to a target device; determining that the presenter device is in a first casting mode at the first time; based on the presenter device being in the first casting mode at the first time, changing a rendering of the content item by the target device by causing the first action to be reported in real-time to the target device; identifying, at a second time, a second action by the user that affects a rendering of the content item; determining that the presenter device is in a second casting mode at the second time; and determining that the second action will not be reported to the target device based on the presenter device being in the second casting mode at the second time.
US11016716B2

A method and an apparatus for presenting an interface are provided according to the embodiments of the present disclosure. The method includes performing a detecting for a click operation on a shared picture; determining, in response to detecting the click operation, whether an original source application of the picture indicated by an application identifier is already installed locally based on the application identifier; and in response to determining that the original source application is already installed locally, constructing a content of a jump protocol pre-associated with the picture based on the application identifier and parameter information pre-associated with the picture, and executing the constructed jump protocol to open the locally installed original source application and present an interface corresponding to the picture.
US11016708B2

A non-volatile memory (NVM) driver includes a function library with native function calls and a hardware abstraction layer for receiving at least one instruction from the function library and providing signals to cause an NVM to execute the at least one instruction. The NVM includes a plurality of sectors, and the NVM driver uses a first portion as an application visible memory, and a second portion for another purpose. The NVM driver maintains the NVM as a circular buffer within the application visible memory. When a native function call is a resizing command, the function library adjusts the circular buffer selectively according to whether the resizing command increases or decreases the application visible memory. When a native function call is a write counter command, the NVM driver selectively creates a new counter object including a counter base and a plurality of increment locations using a next location pointer.
US11016705B2

An electronic apparatus including flash memory and a flash controller is provided. The flash controller is coupled to the flash memory and used to manage data access to the flash memory. The flash controller includes a timer, memory and a microcontroller coupled to the timer and the memory. The timer is used to generate clock interrupts. The memory is used to retain for a predetermined period of time a list of entries of data programmed into the flash memory. Upon each clock interrupt, the microcontroller is used to write an entry of data being programmed into the flash memory to update the list of entries.
US11016695B2

A disclosed example method to perform memory copy operations includes copying a first portion of data from a source location to a destination location, the first portion of the data being less than all of the data intended to be copied from the source location to the destination location; determining a cache miss measure indicative of an amount of the first portion of the data that is located in a cache; selecting a type of memory copy operation based on the cache miss measure; and initiating a memory copy operation based on the selected type of memory copy operation to copy a second portion of the data from the source location to the destination location.
US11016694B1

A method is used in providing remote replication management. A storage management system detects a storage driver for a storage array, where the storage driver enables managing remote replication for the storage array. The storage management system manages remote replication of storage objects for the storage array by using the storage driver, where the storage driver includes interfaces for managing remote replication.
US11016692B2

A method to dynamically switch between data transfer techniques includes receiving an I/O request and computing a cost of executing the I/O request using a memory copy data transfer technique. The memory copy data transfer technique copies cache segments associated with the I/O request from cache memory to a permanently mapped memory, which is permanently mapped to a bus address window. The method also computes a cost of executing the I/O request using a memory mapping data transfer technique. The memory mapping data transfer technique temporarily maps cache segments associated with the I/O request from the cache memory to the bus address window. The method uses one of the memory copy data transfer technique and the memory mapping data transfer technique to transfer cache segments associated with the I/O request, depending on which one is less costly. A corresponding system and computer program product are also disclosed.
US11016687B2

A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a processor to cause the processor to: receive a first portion of data, and divide the first portion of data into a plurality of blocks. An identification segment having identification information therein is appended to each of the blocks, each block and the corresponding identification information appended thereto forming a record. Each record is written in a data partition of the magnetic tape, and an index may be written in the data partition of the magnetic tape. The magnetic tape is rewound to a beginning of tape in response to a final one of the records being written in the magnetic tape, and the index is written in an index partition of the magnetic tape.
US11016678B2

A storage module includes a set of memories. Each of the memories in the set of memories may be divided into a set of portions. A controller is configured to transfer data between the set of memories and a host connected through an interface. A set of channels connects the set of memories to the controller. The controller is also configured to select: a memory from the set of memories, a portion from the set of portions for the selected memory, and/or a channel from the set of channels, e.g., connected to the selected memory, based upon an identification (ID) associated with the data. The ID may be separate from the data and a write address of the data, and the selected memory, the selected portion, and the selected channel may be used to store the data.
US11016664B2

A first computing device is part of a distributed electronic storage system (DESS) that also comprises one or more second computing devices. The first computing device comprises client process circuitry and DESS interface circuitry. The DESS interface circuitry is operable to: receive, from client process circuitry of the first computing device, a first client file system request that requires accessing a storage resource on one or more of the second computing devices; determine resources required for servicing of the first client file system request; generate a plurality of DESS file system requests for the first file system request; and transmit the plurality of DESS file system requests onto the one or more network links. How many such DESS file system requests are generated is determined based on the resources required for servicing the first client file system request.
US11016660B2

Provided is a method for responding to a gesture operation which is applied to a mobile terminal having folded display regions with n display areas, where n is a positive integer of not less than 2. The method can include determining, in response to a first touch operation detected in a first display area of the n display areas, whether a second touch operation is detected in a second display area within a target period. The second display area can be any of the n display areas other than the first display area. The method can further include determining, in response to the second touch operation detected in the second display area within the target period and touch positions of the two touch operations match each other, that a target gesture operation is detected, and enabling a first function corresponding to the target gesture operation.
US11016658B2

Methods, systems, and computer-readable media related to a technique for providing handwriting input functionality on a user device. A handwriting recognition module is trained to have a repertoire comprising multiple non-overlapping scripts and capable of recognizing tens of thousands of characters using a single handwriting recognition model. The handwriting input module provides real-time, stroke-order and stroke-direction independent handwriting recognition for multi-character handwriting input. In particular, real-time, stroke-order and stroke-direction independent handwriting recognition is provided for multi-character, or sentence level Chinese handwriting recognition. User interfaces for providing the handwriting input functionality are also disclosed.
US11016651B1

A computer-implemented system that transforms one or more project plans to create a graphical project view. The project view contains a set of markers in rows and along a time axis, with each marker having associated text that must be placed into the project view in a manner that does not interfere with other nearby markers or other nearby text. To avoid such collisions, the user may turn on an algorithm that finds an optimal text position by seeking available white space. The user may also choose to invoke one or more escape paths which apply transformations to the conflicting text to either change the amount of space that they require, change the location of the text to a less-crowded location, increase the amount of available whitespace, or a combination of these approaches.
US11016650B1

A method visualizes data sources. A user selects a data source, and the computer system displays a first data visualization according to placement of data fields in shelves of the user interface. The data visualization comprises visual data marks representing the data source. A user selects some of the data marks. In response, the system displays a metric window including a data metric object preview, a summary of the selected data marks, and setting controls. The user provides input to create the data metric object. In response, the system creates the data metric object, including: configuration parameters derived from the first data visualization; an initial extract from the data source according to the configuration parameters; and a schedule for recurring retrieval of data from the data source to update the extract. The system then displays a second data visualization according to the configuration parameters and the extract.
US11016648B2

A method for visualizing and managing entities and connections between entities based on a graphical user interface (GUI) node editor includes constructing an entity datablock, wherein the entity datablock is a data structure describing an entity and comprises entity descriptive information, an entity category, an entity name, entity relationships, and an entity identifier. The method includes establishing the entity relationships as bi-directional relationships, wherein the bi-directional relationships link two disparate entities. The method further includes representing the entity datablock as a node and the bi-directional relationships as lines connecting two nodes, wherein the node comprises at least one of the entity descriptive information, the entity category, or the entity name.
US11016638B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting data are disclosed. In one aspect, a method includes presenting, by a user device, an answer box as a search result in a search result location of a search results page. The answer box can include first content responsive to a query that submitted with a first resource request over a network. The user device determines that a user interaction with the answer box has occurred. In response to determining that the user interaction has occurred, the user device can presents second content in the answer box. The second content is selected from available content that has not been presented prior to the user interaction. The second content is presented independent of submission of a second resource request over the network subsequent to submission of the first resource request.
US11016637B2

A device for managing applications installed on the device and a method thereof are provided. The device includes a controller configured to obtain driving information of the applications in response to the applications being executed, and determine an application satisfying an uninstall condition, among the applications, based on the driving information. The device further includes an interface configured to change a display of an object indicating the determined application, based on the uninstall condition.
US11016631B2

In the method, a processor generates a three dimensional interface with at least one virtual object, defines a stimulus of the interface, and defines a response to the stimulus. The stimulus is an approach to the virtual object with a finger or other end-effector to within a threshold of the virtual object. When the stimulus is sensed, the response is executed. Stimuli may include touch, click, double click, peg, scale, and swipe gestures. The apparatus includes a processor that generates a three dimensional interface with at least one virtual object, and defines a stimulus for the virtual object and a response to the stimulus. A display outputs the interface and object. A camera or other sensor detects the stimulus, e.g. a gesture with a finger or other end-effector, whereupon the processor executes the response. The apparatus may be part of a head mounted display.
US11016629B2

A display device includes: a display unit displaying an image on a display surface; a detection unit detecting a position on the display surface pointed by a pointing unit; and a control unit causing the display unit to display an image based on the position detected by the detection unit. The control unit causes the display unit to display a first image and a second image having a different setting of a first attribute and a second attribute from the first image. The control unit decides a setting of the first attribute and the second attribute used for the image based on the position detected by the detection unit, according to an operation on the first image or the second image.
US11016624B2

The present disclosure provides a touch display panel and a manufacturing method thereof and a display device, the touch display panel includes a first substrate and a second substrate arranged oppositely, light emitting units are arranged on the first substrate, each light emitting unit includes a first electrode, a light emitting layer and a second electrode which are arranged in sequence along a direction away from the first substrate; a touch control layer is arranged on the second substrate and includes a first touch pattern and a second touch pattern, the second touch pattern is located on a side of the first touch pattern distal from the second substrate, auxiliary electrodes are arranged on the second substrate, the auxiliary electrodes are spaced apart from the second touch pattern and arranged in a same layer as the second touch pattern, the auxiliary electrodes are in electrical contact with the second electrodes.
US11016615B2

A touch sensor panel may be provided that includes: a plurality of drive electrodes which extend in a first layer in a first axial direction and sense touch; a plurality of dummy drive electrodes which extend in the first layer in the first axial direction and do not sense the touch; a plurality of receiving electrodes which extend in a second layer in a second axial direction crossing the first axial direction and sense the touch; and a plurality of dummy receiving electrodes which extend in the second layer in the second axial direction and do not sense the touch. A part of a capacitance path between the drive electrode and the receiving electrode is blocked.
US11016613B2

An image recognition device, an image recognition method and an image recognition unit capable of performing touch recognition high in accuracy. The image recognition device includes a pattern display section adapted to display a first pattern in which bright lines are arranged with a first pitch, and a second pattern in which bright lines are arranged with a second pitch at respective time points different from each other, a measurement point determination section adapted to detect a finger located between a camera and a screen, and determine a fingertip of the finger, and a position detection section adapted to detect the position of the fingertip with respect to the screen based on an image including the first pattern and an image including the second pattern obtained by the camera.
US11016610B2

Facilitating dynamic adjustment of a click/unclick threshold corresponding to a force-based tactile sensor is presented herein. A system can comprise a tactile sensor comprising force-based sensor(s); and a motion detection component that can determine a rate of change of a movement that has been detected via a group of sensors comprising the force-based sensor(s), and based on the rate of change of the movement, modify a defined sensitivity of the force-based sensor(s) with respect to detection of a click and/or unclick event corresponding to the tactile sensor. Further, the motion detection component can decrease the defined sensitivity with respect to detection of the click and/or unclick event in response to the rate of change being determined to satisfy a defined condition representing an increase in the speed at which the stylus or the finger has moved across the tactile sensor.
US11016609B2

The described embodiments allow for the association of an interaction with a target in a display. One embodiment includes detecting an interaction with an area associated with a graphical element in a display, detecting a later interaction displaced from the area, and associating the later interaction with a target in the display based at least on the time between the interaction with the area and the later interaction. User interactions with one or more displayed hit targets are based on corresponding time-varying hit zones. In response to unlimited user interaction with a hit target, subsequent user selections are validated based on a time-varying hit zone that is typically extended with respect to the previously selected hit target. The extended selection zone can overlap one or more other hit targets to favor re-selection of the individually selected hit target. The extended selection zone generally decreases as a function of time from prior selections of a hit zone.
US11016606B1

The present disclosure provides a method and device for controlling a touch screen, and an electronic device. The method includes: applying a first driving voltage to a voltage input terminal of the bridge, and obtaining a first voltage difference between a first voltage output terminal and a second voltage output terminal of the bridge corresponding to the first driving voltage; determining a first equivalent resistance value of the bridge corresponding to the first driving voltage at a current temperature according to the first driving voltage and a preset equation; determining a first compensation voltage value corresponding to the current temperature according to the first equivalent resistance value, the first voltage difference, and a preset formula; determining whether to trigger a touch unit corresponding to the bridge according to the first voltage difference and the first compensation voltage value.
US11016601B2

Circuitry, systems, and methods are provided that can acquire touch sensor data simultaneously for different modes of, for example, self, mutual, and pen, and with simultaneous sampling of the different channels. Drive/receive circuitry and methods of driving and receiving sensor electrode signals are provided that allow digital I/O pins to be used to interface with touch sensor electrodes using external passive filter components. Drive/receive circuitry is provided employing voltage following sigma-delta A/D coverts that are adapted to both drive and sense touch sensor signals on multiple frequencies simultaneously. This circuitry may be operated in modes to sense various combinations of mutual, self, and pen touch signals simultaneously. While capacitive multi-touch sensors are preferred, the circuits and methods herein are useful with many other types of touch sensors as well.
US11016599B2

Disclosed is a light distribution controllable touch panel device including: an upper transparent substrate; a lower transparent substrate; one or more lower light distribution control electrodes on a top face of the lower transparent substrate; touch panel electrodes on an underface of the upper transparent substrate; electrophoretic elements sandwiched between the one or more lower light distribution control electrodes and the touch panel electrodes, each of the electrophoretic elements including colored electrophoretic particles and dispersion medium; and a controller. The controller is configured to: provide driving potentials to the touch panel electrodes in measuring capacitances for detecting a touch point; and provide driving potentials to the one or more lower light distribution control electrodes with reference to the driving potentials given to the touch panel electrodes to control a state of the colored electrophoretic particles in the plurality of electrophoretic elements.
US11016584B2

An electronic device and a method for controlling the same are provided. The electronic device includes a display including a main display area and an auxiliary display area extended from the main display area, a sensing part configured to detect a signal of an electronic pen located on the display, and a processor configured to control the electronic device according to the detected signal. The processor is further configured to, based on an area in which the signal is detected being a first area of the auxiliary display area, carry out a first function corresponding to the signal, and based on an area in which the signal is detected being a second area of the auxiliary display area, to carry out a second function corresponding to the signal.
US11016580B1

A mouse includes an optical module and a casing. The optical module includes an optical element and two rotation portions. The optical element locates between the rotation portions. The casing includes a body, two extension portions, a driving piece and a rod. The extension portions connect to the body and define a space therebetween. The optical module locates at the space. The rotation portions insert into the extension portions. The driving piece moves inside the body and the extension portions. The driving piece is connected with one of the rotation portions and configured to rotate the corresponding rotation portion such that the optical element faces to a first direction or a second direction different from the first direction. A first end of the rod connects with the driving piece to move the driving piece. A second end of the rod is exposable outside the body.
US11016579B2

Systems and a method are disclosed for improved 3D visualization on a head display unit. Exemplary features include filtering of the volume of interest and viewing the filtered volume of interest via a head display unit with a left eye display and a right eye display. Additional options include zooming and rotating. These features at least improve display of the 3D images to a user.
US11016576B2

A reversed keyboard assembly is provided. The keyboard assembly includes a display unit, a touch screen placed on top of the display unit; and a top cover placed on top the touch screen, wherein top cover covers the touch screen and the display unit, wherein the top cover includes a plurality of transparent keys located in a predetermined distance above the touch screen for enabling a viewing of images displayed on the display unit.
US11016574B2

A wearable electromagnetic, EM, apparatus includes: at least one antenna operable in a millimeter-wave-radar-based, MWRB, application; at least one computer processor disposed in signal communication with the at least one antenna; an attachment system configured and adapted to attach to an actor; the at least one antenna and the at least one computer processor disposed in a supported relationship with the attachment system, such that the attachment system with the supported at least one antenna and the at least one computer processor at least partially forms a wearable apparatus that is wearable by the actor.
US11016567B1

A brain-computer interface (BCI) designed with a hybrid electroencephalography (EEG) and functional near-infrared spectroscopy (fNIRS) for letter and number recognition system for people who cannot speak. By this system, the words and numbers a subject thinks of are reflected on a display screen. A speech tool has been designed for these individuals allowing them to express themselves.
US11016558B2

To provide an information processing apparatus, an information processing method, and a program capable of grasping a user intention more accurately. An information processing apparatus includes: an accuracy acquisition unit configured to acquire accuracy information regarding a user intention to a target, the accuracy information being estimated on the basis of an action-recognition result of a user; and a response-induction control unit configured to perform response-induction control of imparting an effect according to the acquired accuracy information, to the target.
Patent Agency Ranking