US11050950B2

A method for observing a region of the Earth's surface, called region of interest, implementing a plurality of satellites spaced apart along at least one non-stationary orbit, the method comprises: the acquisition, by at least two of the satellites, during a same passage over the region of interest and in successive acquisition periods, of a plurality of images of the Earth's surface, called partial images, each covering a portion of the region of interest; and the obtaining of an image covering all of the region of interest by the merging of at least two partial images, exhibiting a predefined time shift between their acquisition periods, for each of the at least two satellites. A satellite system for observing a region of the Earth's surface for the implementation of such a method, and ground segment belonging to such a system is provided.
US11050948B2

The present disclosure relates to systems and methods for image capture. Namely, an image capture system may include a camera configured to capture images of a field of view, a display, and a controller. An initial image of the field of view from an initial camera pose may be captured. An obstruction may be determined to be observable in the field of view. Based on the obstruction, at least one desired camera pose may be determined. The at least one desired camera pose includes at least one desired position of the camera. A capture interface may be displayed, which may include instructions for moving the camera to the at least one desired camera pose. At least one further image of the field of view from the at least one desired camera pose may be captured. Captured images may be processed to remove the obstruction from a background image.
US11050947B2

A method for image processing based on multiple camera modules, includes: when a first camera module is in a dominant shooting state currently and a target shooting subject within a view-finding area of the first camera module is not contained in an initial view-finding area of a second camera module, adjusting the view-finding area of the second camera module so that the adjusted view-finding area of the second camera module covers the target shooting subject, wherein a field angle of the second camera module is smaller than that of the first camera module; and fusing an auxiliary image acquired by the second camera module with a dominant image acquired by the first camera module.
US11050946B2

Systems and methods are disclosed for high dynamic rate processing based on angular rate measurements. For example, methods may include receiving a short exposure image that was captured using an image sensor; receiving a long exposure image that was captured using the image sensor; receiving an angular rate measurement captured using an angular rate sensor attached to the image sensor during exposure of the long exposure image; determining, based on the angular rate measurement, whether to apply high dynamic range processing to an image portion of the short exposure image and the long exposure image; and responsive to a determination not to apply high dynamic range processing to the image portion, selecting the image portion of the short exposure image for use as the image portion of an output image and discard the image portion of the long exposure image.
US11050945B2

A method and apparatus for capturing images with a high degree of movements in a captured scene are provided. The method includes receiving, by an image sensor, a sequence of images including a plurality of RGB image frames and color event data, generating a plurality of pseudo color filter array (CFA) frames based on the color event data, and generating dynamic images by combining the plurality of RGB image frames and the plurality of pseudo CFA frames.
US11050940B2

The present invention provides a scanning method of a photoelectric remote sensing system including the following steps: providing a photoelectric remote sensing system that is suspended in the air; and S20, driving the photographing device by the pan-tilt device to scan a target area along a plurality of circular trajectories, driving the photographing device by the pan-tilt device to switch between the circular trajectories, so as to enable a scanning area of the photographing device to cover the entire target area; and adjusting an optical parameter of the photographing device while the photographing device is switched between the circular trajectories, so as to enable pictures photographed at all scanning points to have the same spatial resolution. The scanning method of the present invention can ensure that the scanning area fully covers a target area and pictures photographed at different target points have the same spatial resolution.
US11050925B2

An electronic device includes: a receiving unit configured to receive (i) a first instruction for designating, as a display range, a part of a range of an image that is read out from a storage and sent to an external device, and (ii) a second instruction for sending the image stored in the storage to the external device; a control unit configured to, according to the second instruction, send the stored image and information relating to the display range designated by the first instruction to the external device, and to associate the information with the stored image; and a display control unit configured to, in a case where the information is associated with the stored image, display the display range based on the associated information, wherein the display range designates a part of the range of the stored image for viewing.
US11050919B2

Disclosed is a method which enables users in an environment to take multiple photos by using a main device or one or a plural of member devices that are managed via the main device.
US11050917B2

Integrated but detachable mini-camera for a mobile device. The mobile device comprises a main body and a detachable mini-camera configured to attach to and detach from a socket in the main body. The detachable mini-camera may comprise at least one camera and a rechargeable battery configured to, while the detached mini-camera is attached to the main body, charge from a battery in the main body via the socket. While the detachable mini-camera is detached from the main body, a wireless transceiver in the detachable mini-camera wirelessly communicates with a wireless transceiver in the main body, and a mobile application, executed by a processor in the main body, controls the detachable mini-camera and receives image data from the detachable mini-camera via the wireless communication.
US11050910B2

One embodiment of a camera module includes: a lens barrel provided with at least one lens; and a lens holder having the lens barrel coupled thereto, wherein the lens barrel may have a first adhesive part formed thereon having the bottom surface thereof facing the top surface of the lens holder and adhered to the lens holder, the lens holder may have a second adhesive part formed thereon having the top surface thereof facing the bottom surface of the lens barrel and adhered to the lens barrel, and a first recessed groove having at least a portion of an adhesive deposited therein may be formed in the second adhesive part.
US11050909B1

A quick installation plate with a mobile phone clipping function includes a bottom plate and a camera screw on the bottom plate. Both sides of the bottom plate have a dovetail slot lockable by a tripod head; the bottom plate has a mobile phone clipping device that can be rotated and opened to clamp a mobile phone; the mobile phone clipping device has a first pin, two rotary arms rotatable around the first pin, and a moving part installed at an end of the rotary arm and can be pulled longitudinally along the rotary arm; the rotary arm has a connection structure elastically coupled to the moving part; the moving part is substantially n-shaped and has both ends disposed at the ends of the two rotary arms respectively; and the moving part has a second pin rotatable around the second pin to open the clamping part.
US11050904B2

There is provided a camera platform apparatus including a base unit, a rotation unit rotatable with respect to the base unit, a stand being connected to the rotation unit and being capable of fixing an image pickup unit, and a plurality of receiving sections configured to receive a plurality of detachable protective units. Among the plurality of receiving sections, a first receiving section is provided on a first side in a rotation axis direction of the rotation unit, and a second receiving section is provided on a second side in the rotation axis direction of the rotation unit.
US11050901B2

An image forming apparatus includes a heater, first control circuitry, second control circuitry, and a detector. The heater is configured to heat an inside of the apparatus. The first control circuitry is configured to cause the apparatus to be in a standby state, a sleep state having smaller power consumption than the standby state, or a deep sleep state having smaller power consumption than the sleep state. The second control circuitry is configured to control an operation of the heater. The detector is configured to detect humidity of the inside of the apparatus. The first control circuitry causes the apparatus in the deep sleep state to periodically and temporarily return to the sleep state, and the second control circuitry operates the heater according to the humidity detected by the detector in the sleep state to which the apparatus has returned from the deep sleep state.
US11050890B1

A medium conveying apparatus includes a conveyance roller to convey a medium, an imaging sensor, a backing member including an opposing surface, a motor to switch the backing member between an opposing position in which the opposing surface faces the imaging sensor and a non-opposing position in which the opposing surface is deviated from the opposing position, a medium sensor located on an upstream side of the imaging sensor in a medium conveying direction, and a processor to acquire a first image captured by locating the opposing surface in the opposing position and a second image captured by locating the opposing surface in the non-opposing position after a front end of the medium conveyed by the conveyance roller passes through a position of the medium sensor, and determine whether a conveyance abnormality of the medium has occurred based on the first image and the second image.
US11050886B1

Techniques for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system are disclosed. In one embodiment, the techniques may be realized as a method for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system comprising receiving, from the task assignment system, a plurality of task pairing requests and an agent pairing request, wherein each task request of the plurality of task pairing requests is assigned to one of a first pairing strategy and a second pairing strategy. The agent pairing request may indicate an agent that is available for pairing. The method may further comprise transmitting, to the task assignment system, a pairing recommendation being based in part on the plurality of task pairing requests, the first pairing strategy, the second pairing strategy, and the agent pairing request.
US11050882B2

An apparatus, method, and non-transitory computer readable medium are provided for accessing data on a phone that is inaccessible. The apparatus includes a memory configured to store a plurality of contact profiles in a contact list corresponding to an inaccessible device, and a processor coupled to the memory. The apparatus receives, from an unknown device over a voice connection, an access identifier corresponding to the inaccessible device and a contact identifier associated with a contact profile of the plurality of contact profiles; identifies the contact list based on matching the access identifier with the inaccessible device; determines a contact device of the contact profile in the contact list corresponding to the contact identifier; and connects, over the voice connection, the unknown device to the contact device corresponding to the contact profile.
US11050881B1

The present disclosure provides, among other things, a method of managing contacts in a contact center, the method including: receiving a text-based communication from a customer of the contact center; analyzing the text-based communication to determine a relevancy associated with the text-based communication; based on the analysis, determining a relevancy level to assign to the text-based communication; tagging the text-based communication with a relevancy tag that identifies the determined relevancy level; updating a priority associated with assigning the text-based communication to an agent of the contact center based on the relevancy tag; assigning the text-based communication to the agent of the contact center; enabling a machine learning process to analyze a database of text-based communications; and updating a data model used to automatically tag text-based communications with relevancy tags based on the analysis performed by the machine learning process.
US11050879B1

One example method of operation may include identifying one or more call parameters associated with each of a number of calls received over a fixed period of time, assigning scores to each of the calls based on the one or more identified call parameters for each of the plurality of calls, assigning one or more of the calls to a scam call category based on the assigned scores, and responsive to the assigning of the one or more of the calls to a scam call category, determining whether a number of remaining calls of the calls, which are not assigned to the scam call category, have increased or decreased beyond a deviation margin of a target percentage of calls.
US11050858B2

A method for managing a device network includes determining that first data received from a first network device is associated with a first communications interface protocol. The method further includes retrieving a first software plug-in associated with the first communications interface protocol, and modifying the first data via the first software plug-in to generate first modified data. The method further includes performing a first operation associated with a second network device based on the first modified data, where the second network device is associated with a second communications interface protocol.
US11050854B1

A method includes transmitting, to a client device, an integrated application that includes integrated application content with a reference to a live application. A remote application is instantiated in response to the remote server receiving a request from the client device using an access link. Live dynamic content is received by the remote application, is transmitted to the client device, and includes live information. The live application is updated after the generation of the integrated application and is displayed by the client device with the integrated application content. User input is received from the client device identifying the live information responsive to the integrated application content. The live information includes an answer to the question from the integrated application content.
US11050838B2

It is provided a method for providing device data from a source device to a data requester. The method is performed in a data provider and comprises the steps of: determining operating mode being either a pass-through mode or a cache mode, based on estimated resource usage for each of the pass-through mode and the cache mode; receiving a read request from the data requester; when the data provider is in the pass-through mode, transmitting a corresponding read request to the source device and forwarding a read response from the source device to the data requester; when the data provider is in the cache mode, retrieving device data from storage of the data provider and transmitting a read response to the data requester, the read response comprising the device data from storage; and populating the storage of the data provider with device data received from the source device.
US11050828B2

An electronic apparatus and method of controlling the electronic apparatus are provided. The electronic apparatus includes an operation performer, network communicator circuitry that performs network communication with a server, infrared communicator circuitry, and a processor that controls the operation performer to perform a predetermined operation, obtains information of an external device from a first infrared signal of the external device, is the first infrared signal being obtained through the infrared communicator circuitry, controls the network communicator circuitry to transmit the obtained information of the external device to the server to register the external device as a control target, obtains a control command for controlling the external device from the server, and controls the infrared communicator circuitry to transmit a second infrared signal, which contains command information based on the obtained control command, to the external device to make the external device perform an operation corresponding to the obtained control command.
US11050825B1

An apparatus comprises a first host device that is configured to communicate over a network with a storage system. The first host device is configured to obtain information on a bandwidth usage by a second host device of one or more ports of the storage system and to determine a bandwidth limit of the one or more ports of the storage system. The first host device is further configured to submit data to the one or more ports at a given bandwidth that is determined based at least in part on the obtained information and the determined bandwidth limit of the one or more ports of the storage system.
US11050814B2

Embodiments of the present disclosure provide a method, a device and a vehicle for message deduplication. The method includes: determining a node relationship with each publishing node by a subscribing node based on property information of the publishing node under the same topic as the subscribing node; determining a communication mode with each publishing node according to the node relationship; registering management modules corresponding to different communication modes according to the communication modes, so that after receiving a service message from the publishing node, a management module determines which subscribing nodes the service message is transmitted to based on a registration content and a unique identification of the publishing node carried in the service message. The service message may be transmitted to the corresponding subscribing node based on the registration content specifying the publishing node from which the service message is received under a certain communication mode.
US11050808B2

A receiver driven approach for playback of remote content is described. One embodiment includes obtaining information concerning the content of the media file from the remote server, identifying a starting location within the media sequence, identifying byte ranges of the media file corresponding to media required to play the media sequence from the starting location, requesting the byte ranges required to play the media sequence from the starting location, buffering received bytes of information pending commencement of playback, playing back the buffered bytes of information, receiving a user instruction, identifying byte ranges of the media file corresponding to media required to play the media sequence in accordance with the user instruction, flushing previous byte range requests, and requesting the byte ranges required to play the media in accordance with the user instruction.
US11050803B2

Methods and systems are provided for collaborating in the discovery of Head-Mounted Devices (HMDs) configured for hosting a co-located virtual, augmented, or mixed reality (xR) session. An HMD issues a request to join a co-located xR session. Participating in a co-located xR session requires a joining HMD to obtain authorization from a host HMD. A joining HMD may be located such that direct communications between the joining HMD and the host HMD are either unreliable, or beyond the capabilities of two HMDs. The joining HMD may collaborate with neighboring HMDs to obtain authorization from a host HMD. The host HMD aggregates information from joining HMDs to determine the authorized HMDs and to determine the most reliable forms of direct communication between each pair of HMDs participating in the xR session.
US11050801B2

During a call session between a first user equipment (UE) and a second UE managed by a call application server, the first UE can send a request to a conference application server to upgrade the call session to a meeting session. The conference application server can set up the meeting session. Once the first UE and the second UE have joined the meeting session with the conference application server, the first UE and the second UE can end their legs of the original call session with the call application server. The first UE and the second UE can transition their user interfaces from a call mode to a meeting mode upon joining the meeting session, such that users are seamlessly transitioned from a call to a meeting.
US11050796B2

A method for discovering an interface session within a wireless communication network is discussed herein. The method includes establishing an Internet Protocol (IP) packet-switched network registration between a first node of a plurality of nodes within the wireless communication network and a second node of the plurality of nodes. The method further includes, requesting, by a third node of the plurality of nodes from a fourth node of the plurality of nodes, service for a call of a mobile device within the wireless communication network. Based upon not having an appropriate interface session established between the first node and the fourth node, the method also includes performing, by the fourth node, an interface session discovery. Based at least in part on the interface session discovery, a dedicated bearer is established at the second node for the call.
US11050790B2

A compliance checker to verify that a device complies with a policy is described. In one embodiment, the compliance checker comprises a compliance checker agent, to initiate the compliance check, in response to receiving the request, and an encryption checker to obtain an original data and a data stored on the storage. The system further comprising a comparator to determine whether known data read from the upper driver is identical to known data read from the lower driver. The compliance checker plug-in in one embodiment verifies the compliance status of the device, based on the data from the comparator.
US11050787B1

Systems and methods are provided for adaptively configuring and deploying honeypots in user compute resources. The methods select, based at least in part on a profile associated with a user account, a virtual machine image having a type and associated with a countermeasure. Cause a virtual machine to be launched in connection with a virtual network associated with the user account.
US11050782B2

Systems and methods for providing security to an integrated circuit/processor and the processor cores in an endpoint device using a dynamic security architecture environment (DSAE) are disclosed. A security system is configured to provide security to a host endpoint device, the security system comprising: a processing unit including an Operational Processing Unit (OPU), an Input Processing Unit (IPU), and an Execution Processing Unit (EPU); logic modules in communication with the processing unit, the logic modules including an Input System, an Operational System, and an Execution System; and a host interface being configured to enable the Input System, the Operational System, and the Execution System to be coupled for data and control transmissions therebetween and coupled for data and control transmissions between the processing unit and a physical Processor Packing Unit (PPU) including at least one processor core, the PPU being configured to use different processor instruction sets, the Input System, the Operational System, and the Execution System being configured to present a different attack surface at different intervals within a period of time for the PPU, each different attack surface corresponding to the PPU executing a different processor instruction set, the processing unit, the logic modules, and the host interface being integrated together with the PPU on an integrated circuit of the host endpoint device.
US11050779B1

Computer-implemented methods are provided for assessing the cybersecurity state of entities based on computer network characterization. The exemplary method can include obtaining, for one or more computer networks of a plurality of computer networks associated with an entity, a network dataset including a service set identifier (SSID); and obtaining a plurality of Internet Protocol (IP) addresses associated with the entity. The method can further include determining whether each of the plurality of computer networks includes a public network or a private network based on the network dataset; and assessing a cybersecurity state of the entity based on an evaluation of security characteristics of the IP addresses attributed to the private network, excluding security characteristics of the IP addresses attributed to the public network.
US11050772B2

An electronic authorization system is typically configured for: receiving electronic activity requests from a plurality of source nodes; analyzing each of the electronic activity requests using a decisioning algorithm, wherein a decision boundary of the decisioning algorithm is dynamically altered while analyzing the electronic activity requests; for each of the electronic activity requests, determining an activity exposure level of the decision boundary based on (i) a distance to the decision boundary and (ii) an amount of information exposed regarding the decision boundary; for each of the plurality of source nodes, determining a source exposure level of the decision boundary based on the activity exposure levels of the decision boundary of the electronic activity requests; and in response to determining that a likelihood of decision boundary profiling by one or more first source nodes exceeds a defined threshold, performing an exposure remediation action.
US11050771B2

To detect a communication by a predetermined type of software, which disguises normal communication, an information processing apparatus includes: a communication data acquiring unit 21 configured to acquire communication data generated by a terminal connected to a network; a distribution calculating unit 24 configured to calculate distribution of attribute information of a plurality of communications with a same communication destination, based on the acquired communication data; and an estimating unit 25 configured to estimate whether a detected communication is a communication by a predetermined type of software by determining whether the calculated distribution satisfies a predetermined criterion.
US11050768B1

A computing anomaly detection technique includes identifying a plurality of compute resources that are susceptible to compute resource anomalies. A group of similar compute resources from the plurality of compute resources may be determined. A difference in one or more of a plurality of attributes of the compute resources of the group may be determined. An anomaly detection notification, containing a compute resource anomaly, may be output.
US11050766B2

Methods, apparatus, and processor-readable storage media for generating unique virtual process identifiers are provided herein. An example computer-implemented method includes generating a virtual process identifier for a process within a given network, wherein the virtual process identifier is based at least in part on multiple items of process-related information; associating the virtual process identifier with one or more types of events to be carried out within the given network in connection with the process; filtering repetitive events from a set of processed events carried out in connection with the process, wherein filtering the repetitive events comprises identifying multiple instances of the virtual process identifier associated with multiple instances of the same type of event; and reporting, to at least one server, the processed events remaining subsequent to the filtering step.
US11050763B1

Techniques are described for managing a network through use of a security device that includes, or has access to, a blockchain node. The security device may manage a network of Internet-of-Things (IoT) devices in a home or other environment. The security device may act as an intermediary to manage secure, trusted communications between the IoT device(s) and external service(s). The security device may also provide network security features such as a network firewall. In some implementations, the security device may run a blockchain node, and the blockchain could be used to establish a verifiable home identity. The security device may interact with external resources and/or services, such as utility services, e-commerce services, and so forth, through this secure mechanism.
US11050761B2

A client system comprises processing circuitry configured to receive, from an authorisation system, a first grant token for identifying the client system at the authorisation system, the first grant token having a corresponding time to expire indicative of a time at which the first grant token will not be valid for obtaining a protected resource from a resource system. The client system transmits, to the authorisation system, a refresh request for a second grant token for identifying the client system at the authorisation system, wherein the refresh request is transmitted based on the expiry time of the first grant token; and receives the second grant token at the client system, in response to the refresh request.
US11050760B2

Systems, devices, and techniques that can provide access control and/or identification of user devices.
US11050744B2

Artificial biometric traits self-nullify due to natural physiological processes. Biometric enrollment and authentication may then be based on a life associated with the self-nullifying biometric trait. Once the life is expected to have expired, no further authentication may be performed until a new artificial biometric is applied.
US11050740B2

Multi-factor authentication is started by a software component on a first computing system identifying request information for an access code to allow access to a network resource. The request information is transmitted from the first computing system to a second computing system. Access to the network resource is confirmed at the second computing system in response to the request information. The access code is automatically provided to the software component on the first computing system in response to the confirming access to the network resource at the second computing system. The software component then provides the access code to allow access to the network resource.
US11050736B2

A computing device creates verification information and a challenge token and sends the verification information and token to a server. The computing device receives authentication credentials and a command from the server and a command. The authentication credentials were generated using verified authentication information and the token. The computing device verifies the authentication credentials and processes the command if the credentials are valid.
US11050728B2

An information processing apparatus includes a synchronization unit performing a process of time-of-day synchronization with a time-of-day synchronization server, and an authentication unit performing authentication by a first authentication method. In a case where the authentication by the first authentication method fails and the process of time-of-day synchronization is not performed within a set period of time, the authentication unit performs the authentication by a second authentication method. Thus, it is possible to improve convenience of the information processing apparatus.
US11050724B2

A producer communicates over a network with a user application in an infrastructure-as-a-service (IaaS) and an IaaS node. The producer encrypts content with first encryption using a first key and second encryption using a second key, to produce twice encrypted content. The producer encrypts the second key with attribute-based encryption and symmetric encryption using an IaaS key, to produce a twice encrypted second key. The producer provides to the user application the twice encrypted content, the twice encrypted second key, and key information configured to remove the first encryption from the twice encrypted content. The producer provides to the IaaS node the IaaS key to enable the IaaS node to remove the symmetric encryption from the twice encrypted second key, such that the user application and the IaaS node are constrained to exchange with each other key-related information and intermediate decryption results in order to recover the content.
US11050723B1

Exemplary embodiments relate to techniques for anonymizing information in an end-to-end (E2E) encrypted environment; the information may include, for example, statistical data about unique page/message views, view counts, view time, what users selected on the message or page, etc. Exemplary embodiments may prevent an E2E system server from being able to identify which user is associated with which record. Various examples are described, including an embodiment in which an originating client generates the data, encrypts it, and sends it to a random contact. The contact decrypts the data, re-encrypts it, and sends it to another random contact. The procedure continues for a set amount of time or for a set number of hops. Other embodiments relate to wrapping the data in various layers of encryption and sending the data to clients in a chain. The encrypted layers prevent clients along the chain from being able to view the anonymized data.
US11050718B2

An information processing apparatus includes a first cryptographic communication control unit, a second cryptographic communication control unit, and a timeout control unit. The first cryptographic communication control unit issues an encrypted connection request to a communication destination node and performs cryptographic communication. The second cryptographic communication control unit issues, concurrently with the connection request by the first cryptographic communication control unit, a connection request by plain text to the communication destination node, establishes connection, and then performs cryptographic communication. The timeout control unit changes a period for a timeout set in advance for the connection request by the first cryptographic communication control unit in a case where a response to the connection request by the second cryptographic communication control unit is received from the communication destination node before a response to the connection request by the first cryptographic communication control unit is received from the communication destination node.
US11050696B2

A client service, such as a plug-in to a browser, can alter a document retrieved from a compatible service to augment the document with services from an online content management service. When an application retrieves a compatible document, the client service can detect a document element within the document and alter the document to provide an activatable reference to the online content management service. For example, a client service can recognize an email composition webpage or an email display webpage and insert activatable references provide services from the online content management service. In email composition webpages, a reference can be a button that allows an email author to insert a link to a content item from the online content management service. In email display webpages, references can be added that allow attachments to be sent to the online content management service for storage.
US11050694B2

Implementations relate to suggested items for use with embedded applications in chat conversations. In some implementations, a method includes causing a chat interface to be displayed by a first user device, the chat interface generated by a messaging application. The chat interface is configured to display, in a chat conversation, messages provided by user devices participating in the chat conversation over a network. An embedded interface is associated with the chat interface and displayed by an embedded application associated with the messaging application. A suggestion event is determined to occur in association with the embedded application based on received data that indicates that a particular event has occurred at one or more other user devices participating in the chat conversation. Suggested response items are obtained based on the suggestion event, and the suggested response items are displayed by the first user device.
US11050687B2

Described are computer-based methods and apparatuses, including computer program products, for authenticating user service requests from a social networking site. Data representing a selected message and an originator of the selected message is stored. Data representing a reply to the originator of the selected message is transmitted for posting at the social networking server, the reply including data that causes transmission of a service request to the server when actuated. Data representing the service request and a sender of the service request is received. Data representing a user profile of the sender of the service request is retrieved from the social networking server. One or more attributes of the user profile of the sender are compared against one or more attributes of the stored data representing the originator of the selected message in order to verify the one or more attributes of the user profile.
US11050676B2

The present disclosure provides a method and a system for triggering of Internet of things (IoT) devices. The system comprising a processor causes the processor to receive a change in output of first IoT device from a plurality of IoT devices, wherein the plurality of IoT devices are connected to each other, determine one or more connectivity paths between the plurality of IoT devices including the first IoT device based on stored connectivity paths between the plurality of IoT devices in a database, select one of the determined one or more connectivity paths between the plurality of IoT devices, wherein the selecting is based on similarity of metadata of each of the plurality of IoT devices in each of the one or more connectivity paths and trigger one or more IoT devices of the plurality of IoT devices in the selected connectivity path.
US11050674B2

The invention relates to a method for efficiently discarding data packets destined to a mobile station connected to both a master base station and a secondary base station. The master base station configures a secondary discard function in a lower layer of the secondary base station, based on the master discard function in the higher layer of the master base station. The master base station forwards the data packet from the higher layer to the lower of the secondary base station. The secondary discard function of the lower layer at the secondary base station discards the received data packet upon expiry of the secondary timer started by the lower layer upon reception of the data packet from the higher layer at the master base station.
US11050673B2

A method for flow rule installation in a flow-based programmable network device, includes obtaining packet flow information that includes information about times and intervals of packet flow transmissions from data transmitting devices, programming, by a controller entity, forwarding rules into a flow table based on the packet flow information, and triggering activation of a forwarding rule programmed for a particular packet flow just-in-time before actual transmission of the particular packet flow. The flow-based programmable network device comprises input/output ports, a flow table including forwarding rules that map packet flows from data transmitting devices in the network, received on an input port, to an output port based on a packet flow matching a rule in the forwarding rules, and a state table including state entries that specify states of the packet flows.
US11050672B2

The present disclosure advantageously provides a system, a computer-readable medium and a method for synthesizing a Network-on-Chip (NoC). A plurality of route feature vectors are determined based on a network configuration for the NoC. The network configuration includes bridge ports, routers, connections and routes. A link size is determined for each router by providing route feature vectors to a supervised learning-based (SLB) model. The SLB model generates a plurality of route label vectors based on the route feature vectors. Each route label vector is associated with a route feature vector, and includes the link size and a route position for each router. A resizer is added between a bridge and a router with different link sizes or between adjacent routers with different link sizes. Pipeline and retiming components are added based on timing. An output specification is then generated for the NoC.
US11050668B2

Methods and apparatuses are described for virtualizing routing of network traffic by offloading routing decisions to a controller in communication with a plurality of network devices. For load balancing applications, the controller may make up-front decisions as to both destination and route, rather than wait until traffic has been routed to a load balancing point before determining the destination.
US11050659B2

The disclosure provides a method for adjusting traffic for a network, a computing device, and a storage medium. The method includes: obtaining local network state information collected by any border router node in the network; and inputting the local network state information collected by the any border router node into a corresponding first preset trained sub-model, to output a proportion of traffic dispatched on each candidate path from a source border router node to a destination border router node, in which the source border router node is the any border router node, and the destination border router node is an egress border router node in the network.
US11050643B2

A method for managing a software service, and a server are provided in the present disclosure. The method is suitable for operating in a software service system including a service manager. The service manager manages an existing software service in the software service system. The method includes: obtaining a first service deployment descriptor of a new software service by using the service manager, where a format of the first service deployment descriptor is the same as a format of a second service deployment descriptor of the existing software service; defining a data exchange mechanism between the new software service and the existing software service according to the first service deployment descriptor of the new software service by using the service manager; and exchanging data with the new software service according to the data exchange mechanism by the existing software service.
US11050641B1

An information processing apparatus includes a processor configured to acquire a first usage of a first service by a user and a second usage of a second service in a first use mode in which the second service is trialed for free of charge by the user, the second service being associated with the first service, calculate, using the first usage and an amount of change in the usage of the first service, a first estimated usage of the first service by the user during a period after switching from the first use mode to a second use mode in which the second service is used for charge, the amount of change corresponding to use of the second service and being obtained based on the second usage in accordance with a defined relationship, and output information indicating a first estimated charge for the first service during the period and a second estimated charge for the second service during the period, the first estimated charge corresponding to the first estimated usage, the second estimated charge corresponding to the second usage.
US11050638B2

Embodiments of this application provide a network performance assurance method and apparatus. When the network performance assurance method is applied, a second management device determines network performance assurance information. The network performance assurance information includes at least one of a network performance assurance granularity and a network performance assurance condition. The second management device sends a target network management request including the network performance assurance information to a first management device. The first management device receives the target network management request sent by the second management device, and manages a target network based on the at least one of the network performance assurance granularity and the network performance assurance condition included in the target network management request.
US11050632B2

Improving automated discovery of inventory, includes obtaining a discovery message from a network device, wherein the discovery message identifies an identifier, a location, and one or more capabilities of the network device, wherein the discovery message is detected by a management instrumentation discovery (MID) server, automatically modifying a data structure of an inventory data store to include the identifier, the location, and the one or more capabilities based on the discovery message, wherein the inventory data store identifies enterprise assets and configurations of the enterprise assets, and providing the modified data structure of the inventory data store to a controller such that the network device is usable by the controller.
US11050626B2

A system for managing a network comprising at least one network slice instance including at least one network slice subnet instance. The system comprises a network slice management function associated with each network slice instance, the network slice management function configured to expose one or more management functions to a customer such that the customer can effect limited management of its associated network slice instance; and a network slice subnet management function associated with each network slice subnet instance, the network slice management function configured to expose one or more management functions to a customer such that the customer can effect limited management of its associated network slice subnet instance.
US11050625B2

A method for generating a configuration file for configuring an information technology infrastructure is provided. The method may include receiving, from a first user at a first client, a first indication to publish an infrastructure module comprising a set of configurations to apply to an information technology infrastructure. The infrastructure module may be stored in a module registry in response to the first indication. A second indication selecting the infrastructure module may be received from a second user at a second client. In response to the second indication, the infrastructure module may be sent from the module registry to the second client for insertion into a configuration file being created at the second client. The insertion of the infrastructure module may incorporate, into configuration file, the set of configurations to apply to the information technology infrastructure. Related systems and articles of manufacture, including computer program products, are also provided.
US11050619B1

In one embodiment, a method comprises: detecting, by a root network device in a low power and lossy network (LLN) operating in a downward-routing mode, an outage among at least a substantial number of LLN devices in the LLN; initiating, by the root network device, a dynamic suspension of network operations in the LLN during the outage, including causing existing Internet Protocol (IP) addresses of all the LLN devices to be maintained during the outage, and causing all the LLN devices to limit transmissions to Power Outage Notification (PON) messages, Power Restoration Notification (PRN) messages, or minimal-bandwidth data packets, based on the root network device switching the LLN from the downward-routing mode to a collection-only mode; and selectively restoring, by the root network device, the LLN to the downward-routing mode in response to detecting PRN messages from at least substantially all the substantial number of LLN devices.
US11050616B2

A system and method for an adaptive network of network access nodes comprises a global network operations center (GNOC) receiving operator inputs and generating a global policy according to the operator inputs. The GNOC and/or a distributed network gateway (GW) generate configuration commands for configurations for at least one of the network access nodes based on the global policy, transmit the configuration commands to at least one of the network access nodes, and receive telemetry from at least one of the network access nodes. The distributed network GW transmits a summary of key performance indicators (KPIs) to the GNOC and the GNOC revises the global policy according to the summary of KPIs.
US11050614B2

Visibility of relevance of detailed configurations is improved while deterioration of the visibility of a general configuration between nodes is suppressed. A node coordinate calculation process calculates, upon calculation of deployment coordinates of each node, a degree of importance of an infrastructure resource and a degree of importance of an application, and weights the distance between the application node and the infrastructure node with the reciprocal of the degree of importance of the infrastructure node. Then, the node coordinate calculation process determines deployment of the application node such that the application node is deployed in the proximity of a comparatively important infrastructure node, and determines deployment of the application node on the basis of the degrees of importance of the applications such that a comparatively important application is deployed closely to the infrastructure node.
US11050610B2

Some of the present implementations provide a method for a user equipment (UE) for reporting a master node (MN) failure. The method, in some of the present implementations detects, at the UE, a failure in a radio link to the MN. The method determines whether the UE is configured with a split signaling radio bearer (SRB). The method then transmits an MN failure report to the MN using a secondary node (SN) path of the split SRB after determining that the UE is configured with the split SRB. The method of some of the present implementations maintains current measurement configurations received from the MN and the SN, and continues to perform measurements based on the configurations received from the MN and the SN after determining that the radio link to the MN has failed.
US11050607B2

An example method for processing a client request includes determining a set of functions to invoke for processing an initial request sent by a client to an application. The set of functions includes a function stored at a server. The method also includes invoking, by a proxy, the function at the server. The server provides the function as a function as a service (FAAS) for invocation by one or more third parties. The method further includes sending, by the proxy, a processed request to the application. The processed request is based on a result of the function. The method also includes receiving, by the proxy, a response to the processed request from the application.
US11050603B2

The disclosed systems, structures, and methods are directed to a superposition based transceiver. The configurations presented herein employ a plurality of encoders configured to encode a plurality of input digital data streams, wherein each of the plurality of input digital data streams operates at different data rates, a plurality of modulators configured to modulate the plurality of encoded digital data input streams. In addition, a plurality of transmitter filters configured to perform up-sampling and filtering of the plurality of modulated digital data streams, and a signal mixer configured to combine the plurality of up-sampled and filtered digital data streams into a single aggregate digital data stream in a manner such that the single aggregate digital data stream contains spectral characteristics that substantially conform to both a central area and a skirt area of a unified spectral emission mask, as specified by European Telecommunications Standards Institute (ETSI).
US11050600B2

Half tone offset may be utilized to mitigate signal distortion caused by DC bias within OFDM-based systems. In addition a cyclic prefix may be utilized within an OFDM-based system to mitigate inter-symbol-interference. Presented herein are techniques and methods to efficiently apply a cyclic prefix to an OFDM symbol with half tone offset for low power systems.
US11050598B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may receive carrier information identifying at least one of: an initial absolute frequency for a carrier, a tone boundary offset value for the carrier, a number of resource blocks included in the carrier, or a frequency offset from a reference frequency; and determine a resource allocation of the carrier based at least in part on the carrier information and a subcarrier spacing of the user equipment. Numerous other aspects are provided.
US11050596B2

Devices, systems and methods generate a packet including a first preamble and a narrow band packet. Embodiments assign a first frequency band to the first preamble and assign a second frequency band to the narrow band packet. The second frequency band is a first sub-band of the first frequency band. Embodiments transmit the packet by transmitting the first preamble across the first frequency band and transmitting the narrow band packet across the second frequency band. The narrow band packet includes a second preamble and narrow band packet data.
US11050591B2

Method and apparatus for nonlinear signal processing include mitigation of outlier noise in the process of analog-to-digital conversion and adaptive real-time signal conditioning, processing, analysis, quantification, comparison, and control. Methods, processes and apparatus for real-time measuring and analysis of variables include statistical analysis and generic measurement systems and processes which are not specially adapted for any specific variables, or to one particular environment. Methods and corresponding apparatus for mitigation of electromagnetic interference, for improving properties of electronic devices, and for improving and/or enabling coexistence of a plurality of electronic devices include post-processing analysis of measured variables and post-processing statistical analysis. Methods, processes and apparatus for secure communications include low-power communications and physical-layer steganography.
US11050589B1

Embodiments described herein provide a method for null data packet transmission. An information symbol is obtained for transmission in a null data packet. A set of tones for transmitting the information symbol is obtained and divided into a first subset of tones and a second subset of tones. A first value is transmitted over the first subset of tones and a second value is transmitted over the second subset of tones to indicate a feedback information bit of zero from the information symbol. A third value is transmitted over the first subset of tones and a fourth value is transmitted over the second subset of tones to indicate a feedback information bit of one from the information symbol.
US11050588B2

In one aspect, A computerized method of a gateway distributing routes learned through routing protocols (RP) into a Border Gateway Protocol (BGP) includes the step of providing a first gateway that receives a route over a routing protocol. The method includes the step of with the first gateway, redistributing the route to one or more peer routers as a BGP route based on one or more specified criteria. The method includes the step of setting a gateway precedence based on the redistribution of the route to the one or more peer routers as the BGP route. The method includes the step of, based on the gateway precedence, setting a second gateway to automatically redistribute the route with different priorities to influence steering of traffic to a preferred gateway.
US11050577B2

A first input is received from at least one of a plurality of sensors. Based on the first input, a first probability associated with a first state is determined. A second input is received from at least one of the plurality of sensors. Based on the second input, a second probability associated with a second state is determined. The second state is based on a transition model and the second probability. The transition model associates the first state with the second state and indicates a likelihood of a transition from the first state to the second state. A rule is triggered to change a state of at least one network connected device based on the second state.
US11050576B2

The invention concerns amongst other things a user (11a, 11b, 11c, 11d, 11e, 11f, 11g) to an intercom network (10) for carrying out real-time audio communication with other users of this intercom network, comprising an audio input, in particular a microphone (14, 14a, 14b, 14c, 14d, 14e, 14f) or a microphone port (28) and a connection port (29) or a communication module (30) for connecting with a switching center (19a, 19b) of the intercom network, comprising at least one functionality that can be set as a parameter, in particular manually set, such as key assignment, direct-dial key, brightness, volume or the like, characterized in that an NFC element (22, 22a, 22b, 22c, 22d, 22e, 22f) is provided on the user that can be used to carry out a communication with a counterpart NFC element (23) assigned to an operator (25).
US11050573B2

Embodiments of the present invention include determining whether a cryptographic certificate can be trusted. A cryptographic certificate is received at a client device. The client device performs a first check on a first set of attributes of the cryptographic certificate. In addition, the client device sends the cryptographic certificate to a central verification server, which performs a second check on a second set of attributes of the cryptographic certificate. In the case that the first set of attributes passes the first check, and the second set of attributes passes the second check, the client device determines that the cryptographic certificate can be trusted.
US11050571B2

Physically supplied user information is used to first verify the identity of a user before an app is supplied to a user device. Hardware identifiers of the user device are reviewed to determine whether to allow or deny use of the app on the user device. Once the app is approved, a user request is received by the app which is forwarded to the provider. The provider approves or disapproves of the request based, in part, on whether data in the request matches data maintained by the provider. Such approval/disapproval is provided from the provider to a party responsible for satisfying the user request. In addition, the provider generates a one-time-use electronic signature using data from a sequencer and data from the request, and the one-time-use electronic signature can be supplied to a signature repository and/or added to legal documents.
US11050566B2

Systems and methods for establishing a secure connection are described. A server receives a plurality of routing tokens for establishing a service connection between a service node and the server along a network path through a plurality of network devices. The routing tokens can be validated by a corresponding network device. The server transmits a packet including the routing tokens to a first network device. The first network device validates a first routing token associated therewith, then directs the packet along the network path to a second network device, and so forth, until each of the network device receives and validates their routing token. The server establishes a cryptographic context between the service node and server for establishing a secure channel between the service node and the server. The server transmits a service node routing token to the service node via the secure channel for validation.
US11050555B2

A method for remotely acquiring secret key, comprising steps of detecting an injection key acquisition instruction; generating a temporary key pair when the injection key acquisition instruction is detected; acquiring a locally stored private key in a random key pair, and using a private key in the random key pair to perform signature on a public key in the temporary key pair to generate a temporary key signature; acquiring a first identity authentication certificate; sending the temporary key signature and the first identity authentication certificate to a remote injection server; receiving an injection key ciphertext signature and a second identity authentication certificate which is returned by the remote injection server according to the temporary key signature and the first identity authentication certificate; and acquiring and storing an injection key according to the injection key ciphertext signature and the second identity authentication certificate.
US11050553B2

A system includes a campaign management service to detect a campaign initiation request indicating a number of computerized devices to be updated for a campaign and store data corresponding to the computerized devices to be updated. The campaign management service can generate a bloom filter data structure comprising hash values based on the data for each of the computerized devices to be updated and transmit the bloom filter data structure to a network edge. The system can include the network edge that can use the bloom filter data structure from the campaign management service to determine whether a computerized device is to obtain a device update from the campaign management service. The network edge can retrieve the device update and modify the computerized device by transmitting the device update to the computerized device, which then installs it.
US11050550B2

Disclosed are methods and systems for reading data based on a plurality of blockchain networks. One method comprises: receiving a first-type transaction hash sent by a user, wherein the first-type transaction hash is a hash value of a first-type blockchain transaction associated with a first-type blockchain network; identifying, by the node based on querying a blockchain of the second-type blockchain network, a second-type blockchain transaction that comprises the first-type transaction hash; identifying, by the node, a network identifier from the second-type blockchain transaction; sending the first-type transaction hash to a first-type blockchain network corresponding to the network identifier to obtain the first-type blockchain transaction; and providing the first-type blockchain transaction to the user.
US11050543B1

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may select a first and second directional beam for communicating with one or more UEs on a first and second sidelink communication link. In some cases, the UE may identify a first sidelink feedback configuration for the first directional beam. The UE may also identify a second sidelink feedback configuration for the second directional beam, where the second sidelink configuration may be different from the first sidelink feedback configuration. In some examples, the UE may transmit an indication of the first sidelink feedback configuration and the second sidelink feedback configuration to the one or more UEs, where received feedback for sidelink messages sent over the directional beams may be based on the different sidelink feedback configurations. In addition, feedback resources may be based on a beam identifier of a beam used to transmit an initial sidelink message.
US11050538B2

An information sending and receiving method and a device, the sending method including generating a first signal, and sending the first signal on a first resource. The first resource includes a first part of resource elements (REs), and the first part of the REs comprises at least one of a first RE element or a second RE element. The first RE element comprises all REs corresponding to an orthogonal frequency division multiplexing (OFDM) symbol 0, symbol 1, and symbol 2 in each of subframes 0, 5, and 9 of each radio frame on a first carrier, the second RE element comprises an REO, RE3, RE6, and RE9 in each of an OFDM symbol 4, 7, 8, and 11 in subframe 0 of each radio frame on the first carrier, and the first carrier is a carrier in a narrow band internet of things (NB-IoT) system.
US11050536B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may determine that a physical downlink shared channel (PDSCH) is not scheduled on a same symbol as a channel state information reference signal (CSI-RS), wherein the UE has a minimum capability on active transmission configuration indicator (TCI) states. The user equipment may derive a quasi-colocation (QCL) assumption of the CSI-RS based at least in part on a default CSI-RS QCL assumption for UEs with the minimum capability on active TCI states. Numerous other aspects are provided.
US11050534B2

A terminal includes: a circuit that, on the basis of a parameter of a first frequency resource assigned a reference signal (SRS) and a parameter of a second frequency resource, adjacent to the first frequency resource, that uses a subcarrier spacing (SCS) which is different from that used by the first frequency resource, punctures the reference signal at a boundary between the first frequency resource and the second frequency resource; and a radio transmitter that transmits the reference signal thus punctured.
US11050531B2

Wireless communications systems and methods related to providing frequency diversity for communications in an unlicensed spectrum are provided. A first wireless communication device communicates, with a second wireless communication device, an opportunistic frequency-switching configuration for a first frequency band and a second frequency band. The first frequency band and the second frequency band are shared by a first network operating entity and a second network operating entity. The first wireless communication device communicates, with the second wireless communication device, a first communication signal in a first frequency band based on the opportunistic frequency-switching configuration. The first wireless communication device switches from the first frequency band to a second frequency band based on the opportunistic frequency-switching configuration. The first wireless communication device communicates, with the second wireless communication device after the switching, a second communication signal in the second frequency band based on the opportunistic frequency-switching configuration.
US11050530B2

According to an embodiment, a system can comprise a processor and a memory that can store executable instructions that, when executed by the processor, facilitate performance of operations. The operations can include generating a first signal in an initial domain and transforming the first signal into a first portion of a time-frequency grid of a time-frequency domain, resulting in a transformed first signal. The operations further include combining the transformed first signal with a second signal of a second portion of the time-frequency grid, resulting in a combined signal, and transmitting the combined signal to a user equipment device for a further transformation. The operations further include receiving a response signal from the user equipment device that was configured, based on the further transformed first signal.
US11050523B2

Techniques are described herein for adjusting control signaling for a subsequent message based on a number of retransmissions of the subsequent message. The number of repetitions of the subsequent message may be used to modify the parameters of the subsequent message and/or modify the control signaling related to the parameters of the subsequent message. Downlink control information may include a plurality of fields related to one or more parameters of the subsequent message. A size or a range of at least some of the plurality of fields may vary based on the number of repetitions of the subsequent message. The number of repetitions may be based on a repetition factor.
US11050522B2

There is disclosed a method for controlling the timing of feedback transmissions by a communication device communicating over a communication link, wherein the communication link supports a retransmission scheme. The method comprises transmitting a feedback timing indicator, FTI, wherein the indicator is selected from a set of indicators.
US11050520B2

Methods, device, and User Equipment (UE) for processing a soft buffer, used in a Time Division Duplexing (TDD) system where uplink-downlink subframe distribution changes dynamically, are provided. A first method includes allocating, by a base station, transmission resources for a UE, and determining a parameter for processing a soft buffer, and performing rate matching for Physical Downlink Shared Channel (PDSCH); and sending, by the base station, data to the UE via Physical Downlink Control Channel (PDCCH) and PDSCH. The second method includes receiving, by a UE information of transmission resources allocated to the UE by a base station, and determining a parameter for processing a soft buffer; and receiving, by the UE, PDCCH and PDSCH sent by the base station according to the transmission resources and the parameter for processing the soft buffer.
US11050518B2

Disclosed are a method for transmitting and receiving a signal between a terminal and a base station in a wireless communication system and an apparatus for supporting the same. More particularly, disclosed is an explanation for a method of transmitting and receiving a signal between a terminal and a base station according to a new HARQ procedure which differs from a Hybrid Automatic Repeat reQuest (HARQ) procedure supported in a conventional wireless communication system.
US11050509B2

A method for channel encoding in a communication or broadcasting system is provided. The method includes determining a block size Z, and performing encoding based on the block size and a first matrix corresponding to the block size, wherein the first matrix is determined based on information and a plurality of second matrices, and wherein a part of a column index indicating a position of a non-zero element in each row of the information includes an index according to mathematical expression 22 above.
US11050506B2

An apparatus for analyzing a frequency use status may obtain a candidate radio network temporary identifier (RNTI) using downlink control information (DCI), estimate an active RNTI from the candidate RNTI, and analyze a frequency use status using the active RNTI.
US11050501B2

A microcontroller includes a packet matching circuit, a hardware timer circuit, and a processor. The packet matching circuit is configured to match contents of received packets to the microcontroller and identify whether a packet has been received. The hardware timer circuit is configured to provide a synchronization timestamp based on a signal from the packet matching circuit that a synchronization packet has been matched, and provide a follow-up timestamp based on a signal from the packet matching circuit that a follow-up packet has been matched after reception of the synchronization packet. The processor is configured to adjust a clock base to determine a synchronized clock base based upon the synchronization timestamp and upon the follow-up timestamp.
US11050489B2

An indoor visible light positioning method and system based on a single LED lamp. The system includes an LED communication module and a smartphone module. The LED communication module sends its coordinates and shape data to the smartphone module. The smartphone module includes an inertial measurement unit (IMU) and a camera. The IMU is configured to obtain movement data of a smartphone. The camera is configured to shoot video streams of the LED lamp. Computing processing is performed on center point coordinates of the LED lamp and IMU data in the video streams, and constraints are provided by using a homography matrix of ellipses in the video streams, to obtain accurate location information of the smartphone, and provide location-based services such as navigation and query for a user.
US11050481B2

A device may receive information indicating one or more parameters associated with one or more antenna arrays in a radio access network. The device may receive a flight request that indicates one or more conditions for a flight path of an unmanned aerial vehicle (UAV) seeking network access to the radio access network. The device may determine waypoints for the flight path based on analyzing the one or more parameters associated with the one or more antenna arrays and the one or more conditions for the flight path of the UAV. The device may transmit information identifying the waypoints for the flight path. The device may send control information to cause the one or more antenna arrays to form a corresponding one or more beams along the flight path to enable the UAV to traverse the flight path with the network access to the radio access network.
US11050477B2

A base station apparatus includes: a memory; and processor circuitry coupled to the memory, wherein the processor circuitry is configured to: execute notification processing that includes transmitting a notification signal of a first information associated with a reliability of data transmission, execute transmission processing that includes transmitting a reference signal in two or more frequency bands, and execute reception processing that includes receiving a measurement report that includes a channel quality information of the frequency bands, the channel quality information being derived in accordance with the reliability of the data transmission associated with the first information.
US11050476B2

A method and apparatus for channel state information feedback and a storage medium are provided according to the present disclosure. The method includes: performing by a terminal channel measurement according to a reference signal; selecting M subbands from K subbands of a CSI reporting band, and reporting to a base station the M subbands' Relative Power Indicator (RPI) and Phase Indicator (PI) of a weighted coefficient associated with a precoding codebook index, where M and K are integers greater than or equal to 1, M
US11050474B2

Wireless communication techniques that include beam training performed to aid mobile devices in identifying beams for use in communications (e.g., uplink communications) are discussed. A mobile device may transmit to a base station an indication of a level of beamforming reciprocity of the mobile device. A base station/gNB may transmit an indication of one or more transmission beams to be used by the mobile device for uplink wireless communication based on the level of beamforming reciprocity. The one or more transmission beams to be used by the mobile device for uplink communication may include a reciprocal transmission beam. A mobile device not capable of full beamforming reciprocity may determine a transmission beam through uplink beam training. A mobile device may transmit to a base station information using at least one of the one or more transmission beams. Other aspects and features are also claimed and discussed.
US11050471B2

An electronic apparatus and radio communication method in a radio communication system. The electronic apparatus includes: one or more processing circuits configured to execute the following operations: determining, based on an antenna array corresponding to the electronic apparatus, corresponding a transceiver unit (TXRU) configuration, wherein each TXRU is associated with one set of antenna units having a same polarization direction, the antenna array includes plural antenna units having M rows, N columns and P-dimensional polarization directions, and M, N and P are natural numbers; and adding antenna configuration information to a radio resource control (RRC) signaling to be use in a user equipment (UE) in the radio communication system, wherein the antenna configuration information is used to obtain a number of the TXRU in the antenna configuration.
US11050469B2

This disclosure pertains to a network node for a wireless communication network, the network node being adapted for transmitting reference signaling utilising an antenna array, the network node further being adapted for transmitting the reference signaling in a pattern, the pattern being determined based on a beamforming state for transmitting the reference signaling and/or based on a beam reception state. The disclosure also pertains to related devices and methods.
US11050466B2

A method for alignment of an antenna in a microwave radio link system in Non-Line-Of Sight (NLOS) conditions. The method includes having a pointer indicating a first position on a surface to define a first candidate reflection/diffraction point on the surface, aligning a first antenna at a first node and a second antenna at a second node towards the first candidate reflection/diffraction point, and recording a relevant property concerning the channel quality between the first node and the second node via the first candidate reflection/diffraction point. The pointer may be a drone. Related devices and systems are disclosed.
US11050464B2

Disclosed is a first portable electronic device for facilitating a proximity based interaction with a second portable electronic device based on a plurality of gestures. The first portable electronic device includes at least one first sensor device configured to generate at least one of a first sensor data, a second sensor data, and a third sensor data, a first transceiver configured for communicating with a second transceiver associated with the second portable electronic device, and a first processor configured for detecting a pre-tap gesture based on the first sensor data, entering the first portable electronic device in an interaction mode based on the detecting of the pre-tap gesture, detecting a proximity based event based on the second sensor data, performing a predetermined action, detecting a post-tap gesture, determining if the post-tap gesture is detected within a predetermined time period, and performing one of an acceptance and a rejection of the predetermined action based on the determining.
US11050461B2

There is disclosed a toy comprising a central unit and at least one peripheral unit which is operatively coupled to said central unit, wherein the central unit is arranged to establish Near Field Communication (NFC) with the peripheral unit, and wherein the central unit is further arranged to control one or more functions of the peripheral unit in dependence on control data received, via NFC, from said peripheral unit. Furthermore, a corresponding method for controlling a toy and a corresponding computer program product are disclosed.
US11050459B2

Methods and systems are provided for managing communication between a digital subscriber line access multiplexer and customer devices. A downlink communication signal may be communicated to a customer device concurrently via a direct customer line connected to the customer device and at least one other customer line connected to another customer device. Communication of signals may be managed, the managing including configuring the downlink communication signal to generate a total received signal at the customer device. The total received signal corresponds to a combining of a first received signal, corresponding to communication of the downlink communication signal via the direct customer line, and a second received signal, corresponding to crosstalk effects, at the customer device, of communication of the downlink communication signal via the at least one other customer line. The downlink communication signal is configured to increase power of the total received signal compared to the first received signal.
US11050458B2

A node is provided for a cooperative broadcast multi-hop network that employs broadcast flood routing and multi-hop transmission. The node includes antennas and a waveform module having a receiver processing chain that can include an adaptive space-spectrum whitener (ASSW) module and a multi-user RAKE (mRAKE) receiver. Each antenna can receive output a channel that includes direct-sequence spread-spectrum signals received from other nodes and multi-path components of those transmissions. The ASSW module can perform adaptive space-spectrum whitening to detect and remove interference signals received from each of the channels by performing a covariance analysis to generate channelized signals. The ASSW module can include modified Discrete Fourier Transform (MDFT) analysis and synthesis modules that generate an interference mitigated time-domain channelized signals. The mRAKE receiver, when performing demodulation processing, can combine the interference mitigated time-domain channelized signals to generate fingers that combine components of transmissions received from the other nodes.
US11050457B2

Circuits for continuous-time analog correlators are provided, comprising: a first VCO that receives an input signal and that outputs a first pulse frequency modulated (PFM) output signal; a second VCO that receives a reference signal and that outputs a second PFM output signal; a first phase frequency detector (PFD) that receives the first PFM output signal and the second PFM output signal and that produces a first PFD output signal; a first delay cell that receives the first PFM output signal and that produces a first delayed signal (DS); a second delay cell that receives the second PFM output signal and that produces a second DS; a second PFD that receives the first DS and the second DS and that produces a second PFD output signal; and a capacitor-digital-to-analog converter (capacitor-DAC) that receives the first PFD output signal and the second PFD output signal and that produces a correlator output.
US11050456B2

Band A (Tx) includes Band C (Tx), and Band B (Rx) includes Band C (Rx). A radio frequency module includes: a switch including a first common terminal and first, second, and third selection terminals; a transmit filter for Band A (Tx) and a receive filter for Band B (Rx), which are connected to the first selection terminal; a transmit filter for Band B (Tx) and a receive filter for Band A (Rx), which are connected to the second selection terminal; and a transmit filter for Band D (Tx) and a receive filter for Band D (Rx), which are connected to the third selection terminal, wherein in the first area, the first common terminal is connected to the first selection terminal and the second selection terminal, and in the second area, the first common terminal is connected to the first selection terminal and the third selection terminal.
US11050453B2

A holder for holding a mobile device may include a back plate. A strut is operatively associated with the back plate so that the strut can be moved with respect to the back plate. A strut lock operatively associated with the back plate and the strut holds the back plate and strut in a desired position. A first jaw operatively associated with the back plate is sized to engage a portion of the mobile device. A second jaw sized to engage a portion of the mobile device is operatively associated with the back plate so that the second jaw can be moved toward and away from the first jaw to hold a mobile device therebetween.
US11050442B2

Disclosed are devices, systems and methods for reducing the latency of a quasi-cyclic linear code decoder. An example method includes receiving a noisy codeword, the codeword having been generated from a quasi-cyclic linear code and provided to a communication channel prior to reception by the decoder; computing a syndrome based on the noisy codeword; generating a plurality of memory cell addresses, a first memory cell address being a function of the syndrome and subsequent memory cell addresses being within a predetermined address range of the function of the syndrome; reading, in a parallel manner to reduce the latency of the decoder, a plurality of error patterns from the plurality of memory cell addresses and computing a checksum for each of the plurality of error patterns; and determining, based on the checksum for each of the plurality of error patterns, a candidate version of the transmitted codeword.
US11050432B2

A pseudo differential analog-to-digital converter includes: a first capacitor array and a second capacitor array respectively coupled to input terminals of an analog-to-digital circuit; where an output terminal of the first capacitor array receives a first reference voltage, and an output terminal of the second capacitor array receives a second reference voltage; and where a difference between the first and second reference voltages is set between zero and a peak value of an analog input signal.
US11050424B1

Methods and apparatus for implementing a current-mirror based level shifter circuit are provided. The current-mirror based level shifter circuit includes a current-mirror circuit, a feedback control circuit, a power down circuit and a plurality of inverter circuits. The apparatus is configured to provide a wide voltage shifting range using the current-mirror based level shifter circuit. The apparatus comprising a feedback loop with two diode connected transistors may provide a constant drivability to the node that drives the output, when a current-mirror circuit is turned-off.
US11050422B2

A capacitance measurement circuit for determining a complex electric current of at least one capacitive sense-guard sensor. The circuit includes an alternating signal voltage source, wherein each guard electrode is electrically connectable to the signal voltage source, a current measurement circuit having at least one measurement channel to determine a measurement current through a sense electrode, and at least one diagnostics channel to determine, with reference to an AC ground potential, a diagnostic current flowing through a guard electrode and a sense electrode of a capacitive sensor, and a remotely controllable switching unit, which in a measurement switching state is configured to electrically connect the sense electrode of the capacitive sensor to the measurement channel, and in a diagnostic switching state is configured to electrically connect the sense electrode to the diagnostics channel.
US11050417B2

Gate-protection circuitry protects a transistor, such as a MOSFET, from large gate-to-source voltage differentials that can permanently damage the transistor's gate-oxide layer. A source-voltage detector selectively enables the gate-protection circuitry based on a source voltage of the transistor. The gate-protection circuit is implemented without any Zener diodes. The transistor may be a load switch that is selectively controlled to apply a supply voltage to a load.
US11050416B1

Implementation of large temperature-insensitive resistance in CMOS using short-duty-clock cycle is provided herein. Operations of a method can comprise boosting a resistance level of a switched-resistor circuit to a defined resistance level. The boosting can comprise using a short-duty-cycle clock to facilitate the boosting. Also provided is a sensor system that can comprise a short-duty-cycle clock and a switched-resistor circuit. The short-duty cycle clock boosts a resistance level of the switched-resistor circuit to a defined resistance level.
US11050400B2

An impedance matching device comprises a variable capacitor including multiple capacitance elements and connected in parallel having capacitors and each having one end connected in series to a high-frequency power source and semiconductor switches and connected to the respective capacitors, and a control unit. The control unit derives a reflection coefficient based on the obtained information concerning an impedance viewed from the high-frequency power source toward the load side, updates the states of the respective semiconductor switches and included in the multiple capacitance elements and with a first cycle in the case where the reflection coefficient is equal to or more than a predetermined value, and updates the states of the respective semiconductor switches and included in the plurality of capacitance elements and with a second cycle longer than the first cycle in the case where the reflection coefficient is less than the predetermined value.
US11050399B2

In device having at least one microphone and one or more speakers, environmental sound may be recorded using the microphone, classified and mixed with source media sound to produce a mixed sound depending on the classification. The mixed sound may then be played over the one or more speakers.
US11050397B2

Provided is an interpolation operational amplifier circuit, including: at least two sets of differential input pair transistors, each differential input pair transistor including first and second transistors, wherein base terminals of the first and second transistors are electrically connected to serve as a base terminal of the differential input pair transistor, and source electrodes of the first and second transistors are electrically connected to serve as a source electrode of the differential input pair transistor; and a voltage control unit electrically connected to the base terminal and source electrode of the differential input pair transistor, and configured to control a voltage of the base terminal of the P-type differential input pair transistor to be smaller than the first power supply voltage, and/or to control a voltage of the base terminal of the N-type differential input pair transistor to be larger than the second power supply voltage.
US11050389B2

Apparatus and methods for an inverted Doherty amplifier operating at gigahertz frequencies are described. RF fractional bandwidth and signal bandwidth may be increased over a conventional Doherty amplifier configuration when impedance-matching components and an impedance inverter in an output network of the inverted Doherty amplifier are designed based on characteristics of the main and peaking amplifier and asymmetry factor of the amplifier.
US11050388B2

Embodiments of a method and a device are disclosed. In an embodiment, a Doherty amplifier module includes a substrate including a mounting surface, and further includes a first amplifier die, a second amplifier die, and a third amplifier die on the mounting surface. The first amplifier die is configured to amplify a first radio frequency (RF) signal along a first signal path, the second amplifier die is configured to amplify a second RF signal along a second signal path, and the third amplifier die is configured to amplify a third RF signal along a third signal path. A side of the first amplifier die including a first output terminal faces a side of the second amplifier die including a second output terminal. The second signal path is parallel to the first signal path, and the third signal path is orthogonal to the first and second signal paths.
US11050376B2

In order to reduce deviation of correction amount when calculating a magnetic pole position correction amount of a permanent magnet type rotating electrical machine, and perform magnetic pole position correction with high accuracy, in state where the permanent magnet type rotating electrical machine is rotated, a d-axis current command value and a q-axis current command value in dg vector control are kept substantially zero, an actual d-axis voltage and an actual q-axis voltage are calculated from a midpoint potential detected from a midpoint potential detection unit, a magnetic pole position correction amount is calculated based on a predetermined arithmetic expression from the actual d-axis voltage and the actual q-axis voltage, and magnetic pole position origin correction is performed based on the magnetic pole position correction amount.
US11050369B2

An arrangement (1) with an electronically commutated motor has an interface (10) for inputting analog setpoint signals (S) for the motor. The motor is powered, during operation, by an AC network via an electronic commutation system (20). The interface (10) is galvanically isolated from the electronic commutation system (20) by a galvanic isolation (30). Furthermore, for the transmission of an analog setpoint signal (S), a bitstream signal production device (2) is provided on the galvanically isolated interface side. Also provided is a transmission device (3), for transmitting the produced bitstream, as well as a signal-processing device (4). They are on the non-galvanically isolated side for the signal evaluation of the bitstream.
US11050368B2

Disclosed is an apparatus for controlling a rotation speed of a motor, a motor and a food processing equipment. The apparatus includes: a rotation speed feedback circuit and a rotation speed control loop; the rotation speed feedback circuit comprises a rotation speed inducing unit configured to induce a current rotation speed of the motor and output a rotation speed detection signal, and a resistance adjusting unit configured to adjust a total resistance of a resistor unit of the rotation speed control loop according to the rotation speed detection signal; the rotation speed control loop comprises the resistor unit, a first capacitor, a first controllable switch and a second controllable switch.
US11050366B2

An actuator device includes an actuator member, a drive subject, a first drive device and a second drive device. The actuator member is configured to be deformed in response to application of energy to the actuator member from an outside. The drive subject is coupled to the actuator member. The first drive device is configured to apply the energy to the actuator member and thereby displace the drive subject in a deforming direction of the actuator member. The second drive device is configured to displace the drive subject in a different direction that is different from the deforming direction of the actuator member.
US11050355B2

According to one configuration, an inductor device comprises: core material and one or more electrically conductive paths. The core material is magnetically permeable and surrounds (envelops) the one or more electrically conductive paths. Each of the electrically conductive paths extends through the core material of the inductor device from a first end of the inductor device to a second end of the inductor device. The magnetically permeable core material is operative to confine (guide, carry, convey, localize, etc.) respective magnetic flux generated from current flowing through a respective electrically conductive path. The core material stores the magnetic flux energy (i.e., first magnetic flux) generated from the current flowing through the first electrically conductive path. One configuration herein includes a power converter assembly comprising a stack of components including the inductor device as previously described as well as a first power interface, a second power interface, and one or more switches.
US11050351B2

A control method is introduced to operate an ACF power converter under a non-complimentary mode. A high-side switch is turned ON at least twice within a switching cycle of a low-side switch, to provide at least two high-side ON times. One of the high-side ON times follows the end of demagnetization time of a transformer in the ACF power converter, and the other follows the end of the blanking time that controls the maximum switching frequency of the low-side switch.
US11050346B2

A power generation device is characterized in that: charging and discharging circuits constituted by a first DC power supply and a second DC power supply each comprising a DC power supply are connected to a capacitor circuit that is constituted by one capacitor and the other capacitor each comprising a single capacitor or a plurality of capacitors; the configuration of the capacitor circuit can be switched to a first mode circuit or a second mode circuit by an operation switch, said first mode circuit storing charge in both capacitors from the charging circuit via a high-voltage relay, said second mode circuit storing charge in only the one capacitor; and the connection configuration of the capacitor circuit in which charge is stored is switched to a series connection by a switching switch driven by a switching driving power supply constituted by the DC power supply to reduce the combined capacitance of the capacitor circuit, thereby supplying the increased charge to the discharging circuit via the high-voltage relay.
US11050340B2

A plug-in power adapter is described. The plug-in power adapter may comprise a plug having a plurality of prongs, wherein a first prong of the plurality of prongs is adapted to receive power; a transformer coupled to receive the power by way of the first prong of the plurality of prongs, wherein the transformer is adapted to generate a power signal on a power signal line coupled to the transformer; an input portion comprising a control button, wherein the control button is accessible by a user of the plug-in power adapter; and a plurality of contact elements on a surface of the plug-in power adapter and accessible by the user of the plug-in power adapter; wherein a contact element of the plurality of contact elements is adapted to receive a control signal.
US11050330B2

A field winding type rotary machine includes a stator having a stator core and a stator coil wound on the stator core, a rotor having a rotor core and a rotor field coil wound on the rotor core, and a rectifier element connected between both ends of the rotor field coil. The field winding type rotary machine includes a capacitor having a first terminal connected to an anode terminal of the rectifier element and a second terminal connected to any point of the rotor field coil.
US11050325B2

Provided is a motor apparatus in which an increase in its size in a radial direction of a rotation shaft of a motor can be suppressed while securing redundancy of control of driving of the motor. A motor apparatus includes a motor having a rotation shaft, a first control circuit board where a first power circuit and a first control circuit are mounted, and a second control circuit board where a second power circuit and a second control circuit are mounted. The control circuit boards are arranged with an overlapping portion when viewed along an axial direction on an extension line of an axis of the rotation shaft. The overlapping portion intersects the extension line of the rotation shaft of the motor.
US11050324B2

A motor includes a shaft with a central axis along an up and down direction as a center, a bearing mechanism rotatably supporting the shaft; a cylindrical rotor main body fixed to the shaft; a rotor fan fixed to the shaft at an upper side of the rotor main body; an armature facing the rotor main body in a radial direction; and a housing accommodating the rotor main body, the rotor fan, and the armature therein. The bearing mechanism includes a first bearing above the rotor fan in the housing and facing the rotor fan in the up and down direction and a second bearing positioned below the rotor main body. The housing includes a first opening, a second opening, and a bearing holding portion.
US11050304B2

A wireless power transmitter capable of detecting a receiver and a method for the same is described. According to some implementations, the transmitter is configured to detect the presence of the receiver by detecting a change in capacitance in the transmitter by detecting the change in a current flowing through a capacitive circuit at the transmitter. According to some implementations, the capacitive circuit is formed by a first transmission coil corresponding to a first electrode and a second transmission coil corresponding to a second electrode. According to some implementations, the capacitive circuit is formed by a transmission coil as an electrode and a ground, or by the electrode and the receiver circuitry.
US11050297B2

A laundry treating apparatus having a tub, a drum rotatably mounted inside the tub, at least one electrical powered element mounted in the drum, a wireless power transmitter unit and a wireless power receiver unit. The wireless power receiver unit supplies power to the electrical powered element.
US11050293B2

A plurality of controlling circuits control a plurality of respective shutdown switches to turn ON/OFF. A first signal system transmits, in a direction from one end of the plurality of controlling circuits to the other end of the plurality of controlling circuits, a significant signal during a normal operation and a non-significant signal when the operation needs to be stopped. The second signal system transmits, in a direction from the other end of the plurality of controlling circuits to the one end of the plurality of controlling circuits, a significant signal during the normal operation and a non-significant signal when the operation needs to be stopped. The other end of the plurality of controlling circuits transmits the non-significant signal through second signal system when a signal received through first signal system is the non-significant signal.
US11050286B2

An electronic device is provided. The electronic device includes a housing, a battery included within the housing, a connector electrically connected to an external power supply device including an integrated circuit (IC) and exposed to a part of the housing, and a power management unit included within the housing and electrically connected to the connector, wherein the power management unit is configured to communicate with the IC of the external power supply device, and wherein the connector is configured to receive a first current of a first current value during at least a part of the communication and to receive a second current of a second current value greater than the first current value during at least a part in which the communication is not performed.
US11050283B2

The disclosed apparatus and method is a closed loop system that obtains, stores and transfers motive energy. Preferably, the majority of the electricity generated is utilized to service a load or supplied to the grid. A portion of the electric power produced is used to recharge the batteries for subsequent use of the electric motor. The system controls and manages the battery power by controlling the charging and discharging of the battery reservoir via a series of electrical and mechanical innovations controlled by electronic instruction using a series of devices to analyze, optimize and perform power production and charging functions in sequence to achieve its purpose.
US11050280B2

Disclosed herein are regulated power supplies. The power source delivers power to a system load and includes battery units. The power source also includes power flow devices coupled to the battery units that are configured to provide power from the battery units to the system load. Each power flow device corresponds to a respective one of the battery units, and includes a one direction current flow device connected in series with a current regulator between the respective battery unit and the system load.
US11050273B2

Apparatuses and methods for removing a defective energy storage cell from an energy storage array is described. An apparatus includes an energy storage array including a plurality of energy storage cells, and a cell removal circuit coupled to the energy storage array. The cell removal circuit is configured to prevent a defective energy storage cell of the plurality of energy storage cells from causing other energy storage cells of the plurality of energy storage cells to become defective. A method includes receiving power at a charging node of an energy storage array, the energy storage array including a plurality of energy storage cells. Responsive to failure of an energy storage cell of the plurality of energy storage cells, current is provided through the defective energy storage cell, and responsive to the defective energy storage cell becoming an open circuit, discontinuing provision of the current through the defective energy storage cell.
US11050270B2

The invention relates to a mobile charging station for at least one ball game device, in particular in the form of a golf ball, comprising at least one internal energy source and at least one holding means for holding and fixing at least one ball game device having integrated electronics, wherein the at least one held ball game device can be charged or can be supplied with energy by the at least one internal energy source.
US11050265B2

The invention relates to a system for monitoring and remote controlling the charge state of at least one battery pack comprising the at least one battery pack for an electric device which has a communication device that is designed to transmit charge state data of the battery pack to a server device of the system. The server device is designed to transmit the charge state data to at least one user interface of the system, wherein the user interface is designed to visualize the charge state data of the battery pack, and the user interface is additionally designed to transmit control data for actuating a charging device to the server device depending on a user input. The server device is designed to transmit the control data to the communication device, which is integrated into the battery pack, said communication device being designed to transmit the control data for a charging process of the battery pack to the charging device. The invention additionally relates to a method for monitoring and remote controlling the charge state of at least one battery pack.
US11050252B2

A power device can include a first conductive terminal, a second conductive terminal, a power overlay having a conductive backplane and solid state switches, and a controller module configured to selectively operate the solid state switches to enable conductive communication between the first conductive terminal and the second conductive terminal.
US11050251B2

Distributed energy resources are validated by dispatching a distributed energy resources individually in known ambient conditions and monitoring the particular effect of dispatch to then establish a database of performance for multiple different distributed energy resources. The distributed energy resources can be permanently monitored to further build up this database and to verify that the distributed energy resource 1s performing consistent with its validation or other expected performance. Distributed energy resources of a slow responding variety and a fast responding variety can be paired together and dispatched together, so that the paired fast responding and slow responding distributed energy resources mimic a large fast responding distributed energy resource. The benefits of a high capacity fast responding distributed energy resource is thus provided, such as for the load shedding and grid support benefits thereof.
US11050249B2

The invention includes systems and methods for power cogeneration. In certain embodiments the cogeneration systems include one or more units that are modularized; in some of these embodiments, the modules contain components that are integrated and ready for use with a control system that optimizes a result for the cogeneration plant. In some cases, the cogeneration system is part of a network of cogeneration systems.
US11050244B2

Certain aspects of the present disclosure provide a voltage transient detection circuit. The circuit generally includes a first switch having a first terminal coupled to an input signal source node, and a second switch having a first terminal coupled to the input signal source node. The apparatus includes a first shunt capacitive element coupled to a second terminal of the first switch, a second shunt capacitive element coupled to a second terminal of the second switch, a differential circuit having a first input coupled to the second terminal of the first switch, a second input coupled to the second terminal of the second switch, and an output coupled to an output node of the voltage transient detection circuit. For certain aspects, the apparatus also includes a first current source (selectively) coupled to the first shunt capacitive element and a second current source (selectively) coupled to the second shunt capacitive element.
US11050243B2

A safety module for a field-bus system comprising a switch-on unit, a control unit, a supply input provided to feed supply power, a first supply output provided to relay secured supply power to a consumer, a first switching element to electrically connect or disconnect the supply input and the first supply output, and a supply module to provide an operating power via an operating-power-supply line for operating the control unit. The control unit is connected to the first switching element to secure the supply power being relayed via the first supply output by actuating the first switching element. The supply module is electrically connected to the supply input and to a field-bus-power input. The field-bus-power input is provided to feed a field-bus power into the safety module for operating the switch-on unit. The supply module is provided to generate the operating power either from the supply power or field-bus power.
US11050238B2

An electronic circuit for providing protection for an energy supply for a receiving device, includes: a supply path for connecting the receiving device to a voltage source, wherein the supply path has at least one first switching component in series with a second switching component, and also a measuring resistor, a functional assembly for providing protection against an overcurrent in the supply path, a functional assembly for detecting a connected receiving device, a functional assembly for providing protection against a polarity reversal for the voltage of the supply path, and a functional assembly for detecting a ground short for the supply path.
US11050237B2

A circuit breaker failure protection relay includes an input circuit to which an opening command from a first circuit breaker is input, and a circuit breaker failure detection element configured to compare a magnitude of a current detection signal in a power system with a setting value to make a determination about an overcurrent. The circuit breaker failure detection element is capable of changing the setting value to a first value and a second value that is larger than the first value according to a switching signal. The circuit breaker failure protection relay is configured to, when the opening command is input and when the circuit breaker failure detection element determines that an overcurrent occurs, output an opening command for the second circuit breaker in a neighborhood of the first circuit breaker.
US11050215B2

This variable wavelength laser device comprises a first semiconductor chip having first and second waveguides disposed in parallel, and a second semiconductor chip having an optical circuit optically connected to the first and second waveguides that, in conjunction with the first and second waveguides, constitute a resonator. Each of the first and second waveguides has two or more surface electrodes. The second semiconductor chip has a plurality of electrodes joined to the surface electrodes of the first and second waveguides.
US11050205B2

A brush holder assembly for use in an electrical generator having a moving conductive surface may include a brush holder, such as a brush box, that is configured to be removably mounted to a mounting element on the electrical generator. A carbon brush may be slidingly disposed with the brush holder and may be biased into sliding contact with the moving conductive surface. The brush holder assembly includes a handle that is moveable between an unlocked position in which the brush holder is removable from the mounting element and a locked position in which the brush holder is secured relative to the mounting element. A circuit board is disposed within the handle and includes a sensor that provides an indication of an occurrence of an anomalous and/or threshold condition of the carbon brush.
US11050201B2

A replaceable socket device includes one or more adapters, and an adapting interface. The adapter includes a jack and multiple contacts. The jacks are disposed on a top of the adapter for transmitting power or a network signal to an external device. The contacts are disposed on a bottom of the adapter. The adapter couples to external power via the contacts. The base includes a cable interface and one or more sockets. The cable interface connects to external power via a power cable and the one or more sockets is utilized to fix the one or more adapters. The adapting interface is utilized to connect the socket and the one or more adapters. The structure of the adapting interface corresponds to the contacts, for allowing the one or more adapters to couple to the one or more sockets via the adapting interface.
US11050200B2

A power connector assembly with hermaphroditic power connectors. The housing and the terminals of first and second mating power connectors may have like mating interfaces. The first power connector may include a plurality of first terminals, where the mating portion of each first terminal of the plurality of first terminals includes a first flat portion, and a first bent portion coupled to the first flat portion and including a first set of fingers parallel to the first flat portion. The second power connector may include a plurality of second terminals, where each second terminal of the plurality of second terminals includes a mating portion with a second flat portion, and a second bent portion coupled to the second flat portion and including a second set of fingers parallel to the second flat portion.
US11050199B1

An AC adapter having electronics for converting AC electricity to DC voltage is presented herein. The adapter includes an adapter housing, a plug and a built-in extension cord contained within a storage cavity defined by the adapter housing. The extension cord extends from the electronics to the plug. In a first engagement state the plug is mechanically engaged to the adapter housing such that the plug body completely covers the opening into the storage cavity, and the adapter housing and plug are a single structure that may be plugged directly into a wall outlet. In a second engagement state the plug is removed from the mechanical engagement with the adapter housing, and may be plugged into an outlet some distance from the adapter housing as limited by the length of the extension cord, which maintains electrical connection between the plug and the electronics within the adapter housing.
US11050194B2

A connector includes contacts, a mid-plate and a housing, each contact having a contact portion at a front end portion and having a length corresponding to an effective connection length along a fitting direction, an exposed portion adjacent to a rear end of the contact portion and exposed from the housing, a connecting portion at a rear end portion, and a holding portion between the exposed portion and the connecting portion and at least partially embedded in the housing, the contact portion of each contact being disposed away from the mid-plate by a predetermined distance, each of a plurality of pairs of contacts having a separation portion separated from the mid-plate by a separation distance longer than the predetermined distance, the separation portion including the exposed portion and a part of the holding portion adjacent to a rear end of the exposed portion in the fitting direction.
US11050189B1

An accessory connector (102) and connector system (100) are provided. The accessory connector (102) comprises and edge tongue portion at one end and a thumb screw recess at the opposite end with a floating header therebetween. The edge tongue portion enables pivotal engagement of the accessory connector to a device interface. The floating header (110) has a perimeter alignment wall (112) surrounding a plurality of pogo pins (114) recessed therein. The floating header is movable in planar directions within the accessory connector prior to attachment of the connector to the radio connector interface (154). The x-y moveability allows for fine alignment of the pogo pins to corresponding contacts and loading of the pogo pins to the contacts in a z-direction.
US11050185B2

A connector includes a packing that includes a seal portion having an annular shape and a piece portion protruding from the seal portion and having a through-hole, and a fitting portion that holds a terminal, is mounted with the packing, and is fitted to a target to be fitted so that a space between the fitting portion and the target to be fitted is sealed by the packing. The fitting portion includes a first member that includes a cylindrical portion having an outer surface on which the seal portion is mounted, a second member that is attached to the cylindrical portion, a projection portion provided in one member of the first and second members, is inserted into the through-hole, and includes a tip projecting from the through-hole, and an opening portion provided in the other member of the first and second members and into which the tip is inserted.
US11050181B2

A connector assembly includes a connector housing that defines a terminal cavity. A terminal lock is adapted to retain an electric terminal in the terminal cavity in an installed position. The terminal lock includes a lock arm that extends from the connector housing and a lock tab that extends from the lock arm into the terminal cavity. The terminal lock includes a raised ridge on an outer end of the lock tab.
US11050178B2

Embodiments implement rotation stoppage for a contact pin at a lower cost, in which the contact pin is disposed in a socket main body to establish electrical conduction between an IC package and a wiring board. The contact pin has a barrel, an upper contact member, a lower contact member, and a coil spring. The barrel has a flange that has rotation stoppers protruding in the horizontal direction. When the contact pin is disposed in a socket main body, the rotation stoppers of the flange are brought into contact with the socket main body, whereby the barrel is restrained from rotating relative to the socket main body.
US11050177B2

A contact assembly for an electrical connector is provided and generally includes a plurality of first contact bodies and a plurality of second contact bodies. The plurality of first contact bodies include contact surfaces that provide a first contact plane. The plurality of second contact bodies include contact surfaces that provide a second contact plane that is spaced apart from and projecting beyond the first contact plane by a height. The plurality of second contact bodies are elastically deflectable to the first contact plane.
US11050168B2

An electrical terminal includes a conductor barrel and a contact portion that is adapted to mate with a corresponding terminal. A terminal base extends from the conductor barrel to the contact portion. The electrical terminal includes a first side wall and a second side wall that extend from the contact base between the conductor barrel and the contact portion. A wire hook extends between the first side wall and the second side wall. A first wire space is defined between the wire hook and the first side wall and a second wire space is defined between the wire hook and the second side wall.
US11050165B2

A communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT) are provided. The disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. According to the disclosure, an antenna module includes a first substrate layer on which at least one substrate is stacked; an antenna coupled to an upper end surface of the first substrate layer; a second substrate layer having an upper end surface coupled to a lower end surface of the first substrate layer and on which at least one substrate is stacked; and a radio frequency (RF) element coupled to a lower end surface of the second substrate layer.
US11050163B2

Disclosed is an antenna, in particular array antenna. The antenna includes an antenna top surface (1a) and an antenna bottom surface (1b). The antenna further includes a waveguide channel structure with a plurality of waveguide end branches (111). Each waveguide end branch (111) opens into an associated waveguide opening (100) in the antenna top surface (1a) in a one-to-one relation, wherein the waveguide openings (100) are arranged in a pattern of rows and columns. A plurality of recesses (101) extends from the antenna top surface (1a) towards the antenna bottom surface (1b), the plurality of recesses (101, 101b) being arranged such that a recess (101b) is present between pairs of neighboring waveguide openings (100) of the same row and/or column.
US11050156B2

A method of improving the efficiency of an electrically small antenna (1), the method comprising the following steps: selecting (100) an antenna; electrically feeding said selected antenna (1); quantifying (110) the energy stored in the selected antenna (1) at a given transmission frequency; determining the nature of the antenna (1) as a function of the quantified stored energy, this determination comprising comparing (120) said quantity of stored energy with an energy threshold, the antenna (1) being of electric nature (130) if the quantified stored energy is below the energy threshold, and otherwise being of magnetic nature (135); and selecting a metamaterial inclusion (2) for associating with the selected antenna (1) in order to improve its efficiency, the selection being made from a list of inclusions as a function of the nature of the selected antenna (1).
US11050140B2

A wireless communication device is provided. The wireless communication device includes a millimeter wave antenna comprising a plurality of antenna elements, a radio frequency integrated circuit (RFIC), and a power feeding line, wherein the plurality of antenna elements are dual-type antenna elements configured to excite different polarization modes, and wherein the power feeding line allows a plurality of ports of the RFIC to individually connect to the plurality of dual-type antenna elements to excite the different polarization modes to perform beamforming. The wireless communication device and/or electronic device may be diversified according to various embodiments.
US11050127B2

A battery includes an electrode body and an internal terminal attached to the electrode body. The electrode body includes positive electrode sheets, negative electrode sheets, and separators. The positive electrode sheets and the negative electrode sheets are alternately stacked in a stacking direction, with each separator interposed between associated adjacent ones of the positive electrode sheets and the negative electrode sheets. The positive electrode sheets and the negative electrode sheets each include a collector foil. At least either portions of the collector foils of the positive electrode sheets or the negative electrode sheets are protruded beyond the separators in one direction. The protruded portions of the collector foils are piled in a stack in the stacking direction. The internal terminal includes a connector connected to the stack of the protruded portions of the collector foils. The stack of the protruded portions is bent around a base end of the protruded portions of the collector foils.
US11050120B2

An energy storage device includes: a negative electrode having a negative composite layer on a negative electrode collector foil and a negative composite layer non-forming part along a side of a negative electrode collector foil; a positive electrode including a positive composite layer on a positive electrode collector foil and a positive composite layer non-forming part along a side of the positive electrode collector foil; and a separator including an insulating layer on its surface opposing the positive electrode. An end S1 on a side of the negative electrode current collector of the separator is projected more than an end P1 on the side of the negative electrode current collector of the positive composite layer, an end S2 on a side of the positive electrode current collector of the separator is projected more than an end P2 on the side of the positive electrode current collector of the positive composite layer, and a distance W2 from the end P2 to the end S2 is smaller than a distance W1 from the end P1 to the end S1.
US11050117B2

Provided is a composition for a non-aqueous secondary battery functional layer that inhibits cissing in thin film application and enables formation of a functional layer that does not excessively increase the amount of metal deposited on an electrode during secondary battery charging. The composition for a functional layer contains organic particles, a binder, a wetting agent, and water. Content of the wetting agent is more than 1 part by mass and not more than 5 parts by mass per 100 parts by mass of the organic particles.
US11050116B2

The present disclosure provides a secondary battery, which comprises an electrode assembly, a case and a cap assembly. The electrode assembly comprises a first electrode member, a second electrode member and a separator. The case has an opening and receives the electrode assembly. The cap assembly comprises a cap plate and a first electrode terminal, the cap plate covers the opening of the case; the cap plate has an electrolyte injection hole. The first electrode member comprises a main portion, a first protruding portion and a second protruding portion, the first protruding portion is connected with an end of the main portion close to the cap plate, the second protruding portion connects the first protruding portion and the first electrode terminal. The first protruding portion extends to a lower side of the electrolyte injection hole, and a first end of the first protruding portion is beyond the second protruding portion.
US11050098B2

A process for the recycling of an electrochemically active material is described. The process comprises the steps of reacting the electrochemically active material with an oxidizing agent or a reducing agent in a solvent without addition of a strong acid, to produce a lithium salt and a delithiated electrochemically active material precipitate. This precipitate is separated from the lithium salt and used in the regeneration of the electrochemically active material.
US11050095B2

An electrochemical device having excellent safety at high temperature is provided by using a separator for an electrochemical device, which is made of a porous film comprising: a porous base (5) having a heat-resistant temperature of 150° C. or higher and including filler particles (3); at least one kind of shutdown resin (6) selected from the group consisting of resin A that has a melting point in a range of 80° C. to 130° C. and resin B that absorbs an electrolyte and swells due to heating, and the swelling degree is increased as the temperature rises; and a binder (4).
US11050089B2

To provide a non-aqueous electrolyte solution capable of improving cycle characteristics of a secondary battery, and a non-aqueous electrolyte secondary battery using the non-aqueous electrolyte solution. A non-aqueous electrolyte solution according to an embodiment of the present technology includes an electrolyte salt and a non-aqueous solvent. The electrolyte salt contains an imide salt as a main electrolyte salt and at least one lithium oxalate borate selected from the group consisting of lithium bis(oxalate) borate (LiBOB), lithium fluoro(oxalate) borate (LiFOB), and lithium difluoro(oxalate) borate (LiDFOB). The non-aqueous solvent contains at least one halogenated carbonic acid ester selected from the group consisting of a halogenated chain carbonic acid ester and a halogenated cyclic carbonic acid ester.
US11050080B2

An electrochemical cell includes an all-solid-state electrode body in which a positive electrode layer and a negative electrode layer are laminated together through a solid electrolyte and an exterior body having a cavity in which the electrode body is stored. The exterior body has a first case and a second case which sandwich the electrode body and a sealing member that defines the cavity together with the first case and the second case by joining the first case and the second. The thermal expansion coefficients of the electrode body, the first case, the second case, and the sealing member are all 10×10−6/° C. or lower.
US11050077B2

The present invention relates to batteries and more particularly to battery systems. More particularly, the present invention relates to metal-air based battery systems. In an aspect of the present invention, there is provided a battery system, the system comprising (a) a cell comprising a metal anode and a cathode current collector, the metal anode and the cathode current collector separated by a separator; (d) a gas diffusion tank; and (e) an electrolyte between the cathode current collector and the gas diffusion tank, the electrolyte comprising redox molecules.
US11050075B1

In some variations, a hydrogen-storage material formulation comprises: a solid hydrogen-storage material containing at least one metal and hydrogen that is bonded with the metal; and a liquid electrolyte that is ionically conductive for at least one ion derived from the hydrogen-storage material. The liquid electrolyte may be from 5 wt % to about 20 wt % of the hydrogen-storage material formulation, for example. Many materials are possible for both the hydrogen-storage material as well as the liquid electrolyte. The hydrogen-storage material has a higher hydrogen evolution rate in the presence of the liquid electrolyte compared to a hydrogen-storage material without the liquid electrolyte. This is experimentally demonstrated with a destabilized metal hydride, MgH2/Si system, incorporating a LiI—KI—CsI ternary eutectic salt as the liquid electrolyte. Inclusion of the liquid electrolyte gives a ten-fold increase in H2 evolution rate at 250° C., reaching 3.5 wt % hydrogen released in only 7 hours.
US11050072B2

The present invention provides a technique capable of satisfying both the restoration of an output voltage of a fuel cell and an improvement of electric power responsiveness in a fuel cell system in a situation in which its operation status is restored to a normal operation from an operation having low power generation efficiency. A controller updates a lower limit voltage threshold in accordance with the restoration of an FC voltage until the operation status is restored to a normal operation from an operation having low power generation efficiency, such as an intermittent operation and a warmup operation (step S1). The controller increases an FC current in accordance with the updated lower limit voltage threshold (steps S2 and S3) to thereby satisfy both the requirements of the restoration of the output voltage of the fuel cell stack and the improvement of the electric power responsiveness.
US11050067B2

A fuel cell system includes a fuel cell, and a burner. The burner has anode off-gas apertures and first and second cathode off-gas apertures. In a cross section of the burner at a cutting plane that passes a first cathode off-gas aperture, an anode off-gas aperture, and a second cathode off-gas aperture that are aligned on a straight line when seen in plan view, the first cathode off-gas aperture is provided on one side of the anode off-gas aperture such that a vector of an ejecting direction of cathode off-gas forms a first acute angle with a vector of an ejecting direction of anode off-gas, and the second cathode off-gas aperture is provided on the other side of the anode off-gas aperture such that the vector of the ejecting direction of cathode off-gas forms a second acute angle with the vector of the ejecting direction of anode off-gas.
US11050065B2

The present disclosure provides a separator for a fuel cell, including a central part with a rectangular shape, and a surrounding part disposed to surround the central part, wherein the surrounding part includes an outlet manifold positioned at a pair of edges of the central part, which are opposed each other, and an inlet manifold positioned along a side of the central part to be adjacent to another edge except for the pair of edges at which the outlet manifold is positioned, and the central part includes a plurality of guide patterns that are spaced apart from each other to guide fluids introduced through the inlet manifold toward the outlet manifold.
US11050061B2

The present invention provides: a conductive material dispersed liquid containing a conductive material, a dispersant, and a dispersion medium, wherein the conductive material comprises bundle-type carbon nanotubes having a bulk density in a range of 10-50 kg/m3 and a conductivity satisfying the conditions of Equation 1 below, thereby exhibiting excellent dispersibility and conductivity; and a lithium secondary battery, which is manufactured using the conductive material dispersed liquid and thus can exhibit excellent battery functions, especially, excellent output characteristics at low temperatures: −X≤10 log R≤−0.6X  [Equation 1] (in Equation 1 above, X is a bulk density of the carbon nanotubes, and R is a powder resistance of the carbon nanotubes under a pressure of 10 to 65 MPa.).
US11050055B2

The invention relates to lithium ion batteries comprising a cathode, an anode containing silicon particles, a separator and an electrolyte, characterized in that the electrolyte contains one or more inorganic salts selected from among the group comprising alkali salts and ammonium salts of nitrate, nitrite, azide, phosphate, carbonate, borates and fluoride, and in that the anode material is only partially lithiated in the fully charged lithium ion battery.
US11050054B2

Electrode for a lithium storage battery, or a lithium battery, including: an active electrode material, made from silicon, a conductive agent, a binder comprising a mixture of two polymers: the first polymer having a first molecular weight, the first polymer being a first polyacrylate or one of its derivatives, the second polymer having a second molecular weight, the second polymer being a second polyacrylate or a carboxymethyl cellulose, or one of their respective derivatives. The first molecular weight is less than or equal to 400,000 g/mol and greater than or equal to 150,000 g/mol. The second molecular weight is greater than or equal to 650,000 g/mol and less than or equal to 4,000,000 g/mol.
US11050047B2

A method of manufacturing a secondary battery using lithium metal as a negative electrode, and more particularly, a method of manufacturing a secondary battery capable of removing an oxide film formed on a lithium metal by performing some initial discharges during the initial period of the activation process to thereby improve the cycling performance of the battery by allowing lithium to be uniformly precipitated. The result minimizes the reduction of ion conductivity by removing the oxide film formed on the surface of the lithium metal through the initial partial discharge and improves the battery cycle performance since the precipitation reaction of lithium becomes uniform.
US11050043B2

A display device includes a light emitting element layer and a light scattering layer disposed on the light emitting element layer. The light scattering layer may include a low refractive part that includes a plurality of protruding portions and a high refractive part that covers the protruding portions.
US11050020B2

A method of forming a semiconductor structure. The method comprises forming a protective portion of a liner on at least a portion of stack structures on a substrate. The protective portion comprises a material formulated to adhere to the stack structures. A conformal portion of the liner is formed on the protective portion of the liner or on the protective portion of the liner and exposed materials of the stack structures. At least one of the protective portion and the conformal portion does not comprise aluminum. Additional methods of forming a semiconductor structure are disclosed, as are semiconductor structures including the liners comprising the protective portion and the conformal portion.
US11050000B2

A light-emitting element, includes a substrate; and a semiconductor stack formed on the substrate, including: a first semiconductor layer having a first conductivity type; a second semiconductor layer having a second conductivity type; and a light-emitting stack formed between the first and second semiconductor layers; wherein in a cross-sectional view, an inner region of the first semiconductor layer includes a first region with a first thickness, and an edge of the first semiconductor layer includes a second region with a second thickness larger than the first thickness.
US11049992B2

The present invention discloses a dual wavelength light emitting device comprising: a first light emitting device, configured to emit first kind of light; and a second light emitting device, configured to emit second kind of light. The first light emitting device is stacked above the second light emitting device, or stacked below the second light emitting device. The present invention also discloses a dual wavelength light transceiving device which can transmit light and receive light by the same layer. Comparing with a conventional micro LED, the area occupied by the dual wavelength light emitting device or the dual wavelength light transceiving device can be reduced.
US11049982B2

A solar cell element includes a semiconductor substrate, a passivation layer located on the semiconductor substrate, a protective layer located on the passivation layer, and a first electrode located on the protective layer. The protective layer includes at least one void located from a first lower surface of the first electrode close to the semiconductor substrate up to a first upper surface of the passivation layer close to the first lower surface.
US11049979B2

A semiconductor device and method of forming the same including a plurality of vertically aligned long channel semiconductor channel layers disposed above a substrate layer, a plurality of vertically aligned short channel semiconductor channel layers disposed above a substrate layer, and a plurality of tri-layer dielectric spacers disposed between the vertically aligned long channel semiconductor layers.
US11049978B2

Provided is a thin film transistor including an active layer including a first silicon active layer, a second silicon active layer, and an oxide active layer in a space between the first silicon active layer and the second silicon active layer, a gate electrode on the active layer with a gate insulating layer disposed therebetween, and a source electrode and a drain electrode with an interlayer insulating layer disposed between the gate electrode and the source and drain electrodes, the source and drain electrodes being in contact with the first silicon active layer and the second silicon active layer, respectively.
US11049977B2

An object is to provide a material suitably used for a semiconductor included in a transistor, a diode, or the like. Another object is to provide a semiconductor device including a transistor in which the condition of an electron state at an interface between an oxide semiconductor film and a gate insulating film in contact with the oxide semiconductor film is favorable. Further, another object is to manufacture a highly reliable semiconductor device by giving stable electric characteristics to a transistor in which an oxide semiconductor film is used for a channel. A semiconductor device is formed using an oxide material which includes crystal with c-axis alignment, which has a triangular or hexagonal atomic arrangement when seen from the direction of a surface or an interface and rotates around the c-axis.
US11049975B2

A dual-gate thin film transistor, a manufacturing method thereof, an array substrate and a display device are provided. The dual-gate thin film transistor includes: a base substrate and a first gate, a first gate insulating layer, an active layer, a second gate insulating layer, a first electrode, a second electrode, a second gate and a connection electrode, formed on the base substrate. The second gate, the first electrode and the second electrode are formed on the same level. The first gate insulating layer includes a first via hole exposing a portion of the first gate, and the connection electrode is electrically connected with the second gate and is electrically connected with the first gate through the first via hole.
US11049971B2

A semiconductor device and a method of forming the same, the semiconductor device includes a substrate, a gate structure and an epitaxial structure. The gate structure is disposed on the substrate, and the epitaxial structure is disposed in the substrate, at one side of the gate structure. The epitaxial structure includes a portion being protruded from a top surface of the substrate, and the portion includes a discontinuous sidewall, with a distance between a turning point of the discontinuous sidewalls and the gate structure being a greatest distance between the epitaxial structure and the gate structure.
US11049969B2

Semiconductor devices and fabrication methods are provided. An exemplary fabrication method includes providing an initial base substrate having a middle region and an adjacent edge region; forming a first opening in the middle region of the initial base substrate; forming a first adjustment layer on sidewall surfaces of the first opening; and forming a plurality of second openings with a depth greater than a depth of the first opening in the edge region of the initial base substrate. A portion of the initial base substrate between the first opening and the second opening forms a first fin, a portion of the initial base substrate between adjacent second openings form a second fin. The method also includes forming an isolation structure with a top surface lower than top surfaces of the first fin and the second fins on the surface of the initial base substrate.
US11049966B2

When a film thickness of a second epitaxial film is measured, an infrared light is irradiated from a surface side of the second epitaxial film onto a base layer on which a first epitaxial film and the second epitaxial film are formed. A reflected light from an interface between the first epitaxial film and the base layer and a reflected light from a surface of the second epitaxial film are measured to obtain a two-layer film thickness, which is a total film thickness of the first epitaxial film and the second epitaxial film. The film thickness of the second epitaxial film is calculated by subtracting a one-layer film thickness, which is a film thickness of the first epitaxial film, from the two-layer film thickness.
US11049955B2

One illustrative device disclosed herein includes a transistor formed above a semiconductor-on-insulator (SOI) substrate, wherein the transistor comprises a gate structure, a sidewall spacer and source/drain regions, openings formed in the active layer in the source/drain regions adjacent the sidewall spacer, recesses formed in a buried insulation layer of the SOI substrate in the source/drain regions of the transistor, wherein the recesses extend laterally under a portion of the active layer, and an epi semiconductor material positioned in at least the recesses in the buried insulation layer.
US11049954B2

A method includes forming first spacers on opposing sidewalls of a first fin, where the first fin protrudes above a substrate, recessing the first fin to form a first recess between the first spacers, and treating the first spacers using a baking process, where treating the first spacers changes a profile of the first spacers. The method further includes epitaxially growing a first semiconductor material over a top surface of the first fin after treating the first spacers.
US11049953B2

Inner and outer spacers for nanosheet transistors are formed using techniques that improve junction uniformity. One nanosheet transistor device includes outer spacers and an interlevel dielectric layer liner made from the same material. A second nanosheet transistor device includes outer spacers, inner spacers and an interlevel dielectric layer liner that are all made from the same material.
US11049951B2

A coating liquid for forming an oxide or oxynitride insulator film, the coating liquid including: A element; at least one selected from the group consisting of B element and C element; and a solvent, wherein the A element is at least one selected from the group consisting of Sc, Y, Ln (lanthanoid), Sb, Bi, and Te, the B element is at least one selected from the group consisting of Ga, Ti, Zr, and Hf, the C element is at least one selected from the group consisting of Group 2 elements in a periodic table, and the solvent includes at least one selected from the group consisting of an organic solvent having a flash point of 21° C. or more but less than 200° C. and water.
US11049946B2

A transistor which is resistant to a short-channel effect is provided. The transistor includes a first conductor in a ring shape, an oxide semiconductor including a region extending through an inside of a ring of the first conductor, a first insulator between the first conductor and the oxide semiconductor, a second insulator between the first conductor and the first insulator, and a charge trap layer inside the ring of the first conductor. The charge trap layer is inside the second insulator and configured to be in a floating state.
US11049944B2

A high voltage thin-film transistor is specified comprising a gate electrode (G11, G21) in a gate electrode layer (31), a semiconductive channel (C11,C12) in a channel layer (34) parallel to the gate electrode layer and being electrically insulated from the gate electrode by a gate dielectric layer (32). The transistor further comprises a dominant main electrode and a subordinate main electrode (M11, M12). The main electrodes each have an external portion (M11e, M12e) in a main electrode layer (36) and an internal portion (M11e, M12e) that protrudes through a further dielectric layer (35) between the main electrode layer and the channel layer to electrically contact the semiconductive channel in a dominant main electrode contact area (M11c) and a subordinate main electrode contact area (M12c) respectively. A first distance (D1) is defined between a side of the dominant main electrode contact area facing the subordinate main electrode contact area and a side of the external portion of the dominant main electrode facing the external portion of the subordinate main electrode. A second distance (D2) is defined between a side of the subordinate main electrode contact area facing the dominant main electrode contact area and a side of the external portion of the subordinate main electrode facing the external portion of the dominant main electrode, wherein the first distance is at least twice as large as the second distance.
US11049938B2

A PLDMOS transistor includes a substrate, a P-type drift region disposed on an upper surface of the substrate, a first body region of N-type conductivity, the first body region being disposed on one side of the drift region and having a channel region formed thereon, a drain extension region of P-type conductivity, the drain extension region being disposed on another side of the drift region and being spaced apart from the first body region, a P-type drain region disposed on the drain extension region, a gate structure disposed on the channel region, an N-type buried layer disposed under the drift region and first and second breakdown voltage increasing layers being configured to increase the breakdown voltage by providing reduced surface fields.
US11049933B2

Provided are embodiments for a semiconductor device. The semiconductor device includes a nanosheet stack comprising one or more layers, wherein the one or more layers are induced with strain from a modified sacrificial gate. The semiconductor device also includes one or more merged S/D regions formed on exposed portions of the nanosheet stack, wherein the one or more merged S/D regions fix the strain of the one or more layers, and a conductive gate formed over the nanosheet stack, wherein the conductive gate replaces a modified sacrificial gate without impacting the strain induced in the one or more layers. Also provided are embodiments for a method for creating stress in the channel of a nanosheet transistor.
US11049923B2

Provided are an OLED display panel and an OLED display device. The OLED display panel includes a plurality of pixel regions arranged in an array and non light emitting regions between the plurality of pixel regions. The OLED display panel further includes a plurality of wires, and at least a portion of the wires are curved and arranged to form a plurality of light transmissive regions, and the light transmissive regions are disposed corresponding to the non light emitting regions. Thus, the light transmittance of the OLED display panel is greatly improved, which is advantageous for improving amount of light obtained by the photosensitive members disposed on the side of the substrate of the OLED display panel away from the pixel region.
US11049920B1

A display panel has a ratio y1 of an aperture ratio of the red pixel to an aperture ratio of the green pixel being in the range of 0.78e{circumflex over ( )}(−1.98r)≤y1≤2.297{circumflex over ( )}(−1.85r), and 0.1≤y1≤3, where r is a ratio of a luminous efficiency of the red pixel to a luminous efficiency of the green pixel. A ratio y2 of an aperture ratio of the blue pixel to the aperture ratio of the green pixel is in a range of 1.32e{circumflex over ( )}(−10.7b)≤y2≤5.95e{circumflex over ( )}(−14.1b), and 0.3≤y2≤4, where b is a ratio of a luminous efficiency of the blue pixel to the luminous efficiency of the green pixel.
US11049915B2

A display panel and an intelligent terminal are provided. The display panel includes a plurality of light-emitting zones and a plurality of light-transmitting zones. Each of the light-emitting zones includes a substrate, a thin-film transistor layer disposed on the substrate, a pixel defining layer disposed on the thin-film transistor layer, and a light-emitting layer disposed on the pixel defining layer. Each of the light-emitting zones includes a light-shielding layer, wherein the light-shielding layer is disposed in the substrate and/or disposed between the substrate and the light-emitting layer.
US11049914B2

A display panel comprises a display area, a bending area and a bonding area. The bending area is connected to the bonding area and the display area, the bonding area is disposed under the display area, and the bonding area is attached to the display area by at least one glass substrate. A glass substrate is substituted for current support layer in the bonding area. The glass substrate has a greater hardness compared to the support layer, and can reduce damages to the terminals in the bonding area caused by an external force.
US11049913B2

A display device includes a substrate, a light emitting element located on the substrate, an encapsulation layer covering the light emitting element, a sensing electrode located on the encapsulation layer, a first sensing line including a first portion having a first thickness and a second portion having a second thickness, and a second sensing line extended from the sensing electrode. The second sensing line is in contact with the first portion of the first sensing line. The first thickness and the second thickness are substantially the same. The first portion is positioned higher than the second portion from the substrate.
US11049909B2

The present disclosure provides an organic light-emitting display device that includes a substrate. A plurality of sub-pixels are arranged on the substrate, and each of the sub-pixels includes an organic light-emitting diode having a first electrode. A first bank has a plurality of first openings, and each of the first openings at least partially exposes a respective first electrode. A second bank has a plurality of second openings, and each of the second openings at least partially exposes one or more of the first electrodes. Each of a first set of the second openings exposes n first electrodes (n is a natural number equal to or greater than 1), and each of a second set of the second openings exposes m first electrodes (m is a natural number equal to or greater than 1), wherein n and m are different values.
US11049903B2

The present disclosure relates to magnetic memory device. The magnetic memory device includes a bottom electrode, a selector layer disposed over the bottom electrode, and a MTJ stack disposed over the selector layer and comprising a reference layer and a free layer disposed over the reference layer and separated from the reference layer by a tunneling barrier layer. The magnetic memory device further includes a modulating layer disposed over the MTJ stack and a top electrode disposed over the switching threshold modulating layer. The modulating layer is configured to reinforce stability of the free layer by magnetically coupled to the free layer.
US11049900B2

Low-cost and high-efficiency monolithically integrated nanoscale-based light emitter techniques can be used in, for example, electronic display applications and spectroscopy applications using spectrometers. Using various techniques, a light emitter can include quantum dots (QDs) and can be arranged to emit light in mono-band (e.g., one wavelength) or in broad-band (e.g., more than one wavelength) such as in the visible to mid-infrared range, e.g., from about 365 nm to about 10 μm. The light emitter nanotechnology can be based on a nanoscale wafer manufacturing for displays and spectroscopy applications.
US11049898B2

A method for manufacturing semiconductor modules for image-sensing devices is disclosed. The method may comprise applying a removable layer on a first surface of a printed circuit board (PCB) which comprises a plurality of PCB units; mounting a photosensitive member to a second surface of each of the PCB units; and encapsulating the photosensitive member with an encapsulation layer on each PCB unit. Each PCB unit may comprise at least a semiconductor component on a second surface of the PCB and one or more opening across the first surface and the second surface. The photosensitive member and the removable layer separate the one or more opening from outside, and the photosensitive member is positioned to receive light through the opening. At least one semiconductor component is also encapsulated by the encapsulation layer on each PCB unit.
US11049897B2

A detector capable of securing space for arranging pixels in the vicinity of edges of adjacent readout chips according to design of counting circuits. A 2-dimensional hybrid pixel array detector configured to detect radiation rays, including a detection unit configured to detect the radiation rays incident in a region of each pixel 115, and a plurality of the readout chips including counting circuits 121 respectively connected to each of the pixels 115, the counting circuits 121 having a smaller set pitch than the pixels 115 along a certain direction in a detection surface. The regions occupied by the pixels and counting circuits corresponding to the pixels overlapping at least partially, and the connection being made in the overlapping regions.
US11049869B2

A MONOS transistor as a first transistor can have improved reliability and a change in channel-width dependence of the property of a second transistor can be suppressed. The semiconductor device according to one embodiment includes a semiconductor substrate having first and second regions on the first main surface, an insulating film on the second region, a semiconductor layer on the insulating film, a memory transistor region in the first region, a first transistor region in the second main surface of the semiconductor layer, a first element isolation film surrounding the memory transistor region, and a second element isolation film surrounding the first transistor region. A first recess depth between the bottom of the first recess and the first main surface in the memory transistor region is larger than a second recess depth between the bottom of a second recess and the second main surface in the first transistor region.
US11049855B2

Overcoming parasitic capacitances in RF integrated circuits is a challenging problem. The disclosed methods and devices provide solution to such challenge. Devices based on tunable capacitive elements that can be implemented with switch RF stacks are also disclosed.
US11049854B1

A metal-insulator-metal (MIM) capacitor design methodology and system substantially maximizes the benefits of including MIM capacitors in an integrated circuit design while substantially minimizing the negative impacts resulting from increased capacitance. A process analysis is performed on an integrated circuit design to determine a metal layer that is likely to be most adversely affected by the presence of MIM capacitor cells. The MIM capacitor cells are then designed to have specific sizes and orientations based on results of the process analysis, taking the most affected metal layer into consideration. Finally, the MIM capacitor cells are placed at selected locations on the die in an algorithmic fashion in order to satisfy a design target of maximizing coverage area while avoiding interference with signal paths and critical or sensitive components.
US11049853B2

An electronic device includes a silicon-on-insulator (SOI) structure, and an electrostatic discharge (ESD) protection device, with an isolation layer having a thickness and extending in a trench from a first implanted region. The ESD protection device includes a conductive field plate that extends over a portion of the first implanted region and past the first implanted region and over a portion of the isolation layer by an overlap distance that is 3.5 to 5.0 times the thickness of the isolation layer. In one example, the ESD protection device has a finger or racetrack shape, and the first implanted region and a second implanted region extend around first and second turn portions of the finger shape.
US11049852B2

A semiconductor controlled rectifier (FIG. 4A) for an integrated circuit is disclosed. The semiconductor controlled rectifier comprises a first lightly doped region (100) having a first conductivity type (N) and a first heavily doped region (108) having a second conductivity type (P) formed within the first lightly doped region. A second lightly doped region (104) having the second conductivity type is formed proximate the first lightly doped region. A second heavily doped region (114) having the first conductivity type is formed within the second lightly doped region. A buried layer (101) having the first conductivity type is formed below the second lightly doped region and electrically connected to the first lightly doped region. A third lightly doped region (102) having the second conductivity type is formed between the second lightly doped region and the third heavily doped region. A fourth lightly doped region (400) having the second conductivity type is formed between the second lightly doped region and the third heavily doped region and electrically connected to the second and third lightly doped regions.
US11049850B2

A semiconductor package includes a semiconductor device including a first UBM structure, wherein the first UBM structure includes multiple first conductive strips, the first conductive strips extending in a first direction, multiple second conductive strips separated from and interleaved with the multiple first conductive strips, the second conductive strips extending in the first direction, wherein the multiple first conductive strips are offset in the first direction from the multiple second conductive strips by a first offset distance, and a substrate including a second UBM structure, the second UBM structure including multiple third conductive strips, each one of the multiple third conductive strips bonded to one of the multiple first conductive strips or one of the multiple second conductive strips.
US11049840B2

A bonding device (100) bonds at least one component (C) to a substrate (B) using a metal material (M). The bonding device (100) includes a wall section (20), at least one pressing section (40), and a rotational shaft (30). The rotational shaft (30) is fixed to the wall section (20). Each pressing section (40) has an arm (42) and a presser (43) or a substrate supporting member (90). The arm (42) extends from the rotational shaft (30). The arm (42) pivots about the rotational shaft (30). The presser (43) presses the component (C). The substrate supporting member (90) is disposed on a reference surface (142). The substrate supporting member (90) supports the substrate (B). The component (C) is bonded to the substrate (B) through point contact of the presser (43) with the component (C) or point contact of the substrate supporting member (90) with the reference surface (142).
US11049832B2

A method for forming a package structure is provided. The method includes forming a protective layer to surround a semiconductor die and forming a conductive structure over the protective layer. The method also includes disposing a polymer-containing material over the protective layer to partially surround the conductive structure. The method further includes curing the polymer-containing material to form a warpage-control element.
US11049822B1

Example embodiments of systems and methods for creating a chip fraud prevention system with a fraud prevention fluid are provided. A chip fraud prevention system includes a device including a chip. The chip may be at least partially encompassed in a chip pocket which contains a fraud prevention fluid. The fraud prevention fluid may be contained in a capsule or implemented as an adhesive. One or more connections may be communicatively coupled to at least one surface of the chip. The one or more connections may be placed in close proximity and/or in contact to the fraud prevention fluid.
US11049811B2

A plurality of high-k metal gate (HKMG) structures is formed over a substrate. The (HKMG) structures are separated by a plurality of gaps. The HKMG structures each include a first dielectric layer at an upper surface of the HKMG structure. The gaps are filled with a first conductive material. A portion of the first conductive material is removed in each of the gaps through an etching-back process. A metal oxide layer is formed using a spin-on deposition process. The metal oxide layer is formed over the (HKMG) structures and over the first conductive material. A second dielectric layer is formed over the metal oxide layer. An opening is etched in the second dielectric layer. The opening is etched through the second dielectric layer and through the metal oxide layer. The opening is filled with a second conductive material.
US11049805B2

In an embodiment, a device includes: a first redistribution structure including a first dielectric layer; a die adhered to a first side of the first redistribution structure; an encapsulant laterally encapsulating the die, the encapsulant being bonded to the first dielectric layer with first covalent bonds; a through via extending through the encapsulant; and first conductive connectors electrically connected to a second side of the first redistribution structure, a subset of the first conductive connectors overlapping an interface of the encapsulant and the die.
US11049785B2

In a semiconductor device, it is preferable to suppress a variation in characteristics of a temperature sensor. The semiconductor device is provided that includes a semiconductor substrate having a first conductivity type drift region, a transistor section provided in the semiconductor substrate, a diode section provided in the semiconductor substrate, a second conductivity type well region exposed at an upper surface of the semiconductor substrate, a temperature sensing unit that is adjacent to the diode section in top view and is provided above the well region, and an upper lifetime control region that is provided in the diode section, at the upper surface side of the semiconductor substrate, and in a region not overlapping with the temperature sensing unit in top view.
US11049782B2

A fan-out semiconductor package includes a frame including a plurality of wiring layers electrically connected to each other and having a recess portion having a bottom surface on which a stopper layer is disposed, a semiconductor chip having an active surface on which a connection pad is disposed and an inactive surface opposing the active surface, the inactive surface being disposed in the recess portion to face the stopper layer, an encapsulant covering at least a portion of the frame and at least a portion of the semiconductor chip, the encapsulant being disposed in at least a portion of the recess portion, and a connection structure disposed on the frame and the active surface and including a redistribution layer electrically connected to the plurality of wiring layers and the connection pad. A thickness of the stopper layer is greater than a thickness of each of the plurality of wiring layers.
US11049775B2

Provided is a semiconductor device including a first fin-type field effect transistor (FinFET). The first FinFET includes a first gate structure over a first semiconductor fin and the first gate structure includes a first work function layer. The first work function layer includes a first layer and a second layer. The first layer has a bar-shaped structure, the second layer has a U-shaped structure encapsulating sidewalls and a bottom surface of the first layer, and the first layer and the second layer include different materials. A method of manufacturing the semiconductor device is also provided.
US11049769B2

Methods and structures provide horizontal conductive lines of fine pitch and self-aligned contacts extending from them, where the contacts have at least one dimension with a more relaxed pitch. Buried hard mask materials permit self-alignment of the lines and contacts without a critical mask, such as for word-line electrode lines and word-line contacts in a memory device.
US11049768B2

A method of forming a microelectronic device comprises forming a stack structure comprising insulative structures and additional insulative structures vertically alternating with the insulative structures. Apertures are formed to extend to surfaces of the insulative structures at different depths than one another within the stack structure. Dielectric liner structures are formed within the apertures. Sacrificial structures are formed within portions of the apertures remaining unoccupied by the dielectric liner structures. Upper portions of the sacrificial structures are replaced with capping structures. Portions of the insulative structures and remaining portions of the sacrificial structures are replaced with electrically conductive material. Microelectronic devices and electronic systems are also described.
US11049766B2

A semiconductor structure is disclosed. The semiconductor structure includes a base layer and an etch stop layer having a plurality of elements and in physical contact with the base layer. The etch stop layer have a Boron (B) element configured to improve the etch profile of the etch stop layer.
US11049762B2

An electronic circuit including a semiconductor substrate having first and second opposite surfaces and electrically-insulating trenches. Each trench includes at least first and second insulating portions made of a first insulating material, extending from the first surface to the second surface, first and second intermediate portions, extending from the first surface to the second surface, made of a first filling material, and a third insulating portion extending from the first surface to the second surface, the first insulating portion being in contact with the first intermediate portion, the second insulating portion being in contact with the second intermediate portion, and the third insulating portion being interposed between the intermediate portions.
US11049745B2

A method of semiconductor-wafer image alignment is performed at a semiconductor-wafer defect-inspection system. In the method, a semiconductor wafer is loaded into the semiconductor-wafer defect-inspection system. Pre-inspection alignment is performed for the semiconductor wafer. After performing the pre-inspection alignment, a first swath is executed to generate a first image of a first region on the semiconductor wafer. An offset of a target structure in the first image with respect to a known point is determined. Defect identification is performed for the first image, using the offset. After executing the first swath and determining the offset, a second swath is executed to generate a second image of a second region on the semiconductor wafer. While executing the second swath, run-time alignment of the semiconductor wafer is performed using the offset.
US11049738B2

A substrate heating device includes: a heating plate for heating a first substrate mounted thereon; a cooling plate installed adjacent to the heating plate and for mounting a second substrate, before being heated, introduced to the cooling plate, and cool the first substrate; a substrate transfer mechanism for transferring the first or second substrate between the cooling plate and the heating plate; a heat shielding plate installed across a region below the heating plate and the cooling plate; a cooling mechanism for cooling the heat shielding plate; and a low oxygen atmosphere forming part for setting an atmosphere in which the first substrate is heated to a low oxygen atmosphere, wherein the substrate transfer mechanism includes a substrate holding part for holding the first or second substrate and a moving mechanism installed below the heat shielding plate to move the substrate holding part in the front-back direction.
US11049733B2

In a transistor including an oxide semiconductor layer, an oxide insulating layer is formed so as to be in contact with the oxide semiconductor layer. Then, oxygen is introduced (added) to the oxide semiconductor layer through the oxide insulating layer, and heat treatment is performed. Through these steps of oxygen introduction and heat treatment, impurities such as hydrogen, moisture, a hydroxyl group, or hydride are intentionally removed from the oxide semiconductor layer, so that the oxide semiconductor layer is highly purified.
US11049725B1

A method for the etching of deep, high-aspect ratio features into silicon carbide (SiC), gallium nitride (GaN) and similar materials using an Inductively-Coupled Plasma (ICP) etch process technology is described. This technology can also be used to etch features in silicon carbide and gallium nitride having near vertical sidewalls. The disclosed method has application in the fabrication of electronics, microelectronics, power electronics, Monolithic Microwave Integrated Circuits (MMICs), high-voltage electronics, high-temperature electronics, high-power electronics, Light-Emitting Diodes (LEDs), Micro-Electro-Mechanical Systems (MEMS), micro-mechanical devices, microelectronic devices and systems, nanotechnology devices and systems, Nano-Electro-Mechanical Systems (NEMS), photonic devices, and any devices and/or structures made from silicon carbide and/or gallium nitride. The disclosed method also has application in the fabrication of through-substrate vias and through-wafer vias, including those that are subsequently filled with electrically conductive materials.
US11049722B2

Methods of modifying the threshold voltage of metal oxide stacks are discussed. These methods utilize materials which provide larger shifts in threshold voltage while also being annealed at lower temperatures.
US11049719B2

In one implementation, a processing system includes a first transfer chamber coupling to at least one epitaxy process chamber, a second transfer chamber, a transition station disposed between the first transfer chamber and the second transfer chamber, a first plasma chamber coupled to the second transfer chamber for removing oxides from a surface of a substrate, and a load lock chamber coupled to the second transfer chamber. The transition station connects to the first transfer chamber and the second transfer chamber, and the transition station includes a second plasma chamber for removing contaminants from the surface of the substrate.
US11049716B2

Provided herein are methods of filling gaps using high density plasma chemical vapor deposition (HDP CVD). According to various implementations, carbon-containing films such as amorphous carbon and amorphous carbide films are deposited by HDP CVD into gaps on substrates to fill the gaps. The methods may involve using high hydrogen-content process gasses during HDP CVD deposition to provide bottom-up fill. Also provided are related apparatus.
US11049709B2

A method of mass spectrometry or ion mobility spectrometry is disclosed comprising: providing ions towards an ion storage region; selecting a target maximum charge desired to be stored within the ion storage region at any given time; and reducing the ion current passing to the ion storage region such that the ions entering the ion storage region do not cause the total charge within the storage region to rise above said target maximum charge. The step of reducing the ion current passing to the ion storage region comprises: temporally separating the ions according to their ion mobility in an ion mobility separator; and mass filtering the ions according to mass to charge ratio with a mass filter. Said steps of separating and mass filtering the ions result in substantially only target ions having selected combinations of ion mobility and mass to charge ratio being transmitted towards the ion storage region. The method further comprises accumulating the target ions within the ion storage region during an ion accumulation period.
US11049703B2

The present invention comprises novel methods of continuously monitoring the performance of an atmospheric pressure ionization (API) system. The methods of the invention allow for improved quality monitoring of the processes that leads to the formation of ions at atmospheric pressure. The methods of the invention further allow for continuously monitoring for the quality of the ion formation process in API without the addition of extraneous material (such as labelled compounds or control known compounds) to the system being monitored.
US11049694B2

Embodiments disclosed herein include a source for a processing tool. In an embodiment, the source comprises a dielectric plate having a first surface and a second surface opposite from the first surface, and a cavity into the first surface of the dielectric plate. In an embodiment, the cavity comprises a third surface that is between the first surface and the second surface. In an embodiment, the source further comprises a dielectric resonator extending away from the third surface.
US11049690B2

A method for depth controlled ion milling, the method may include (a) ion milling a calibrated area and a target area; wherein the ion milling comprises exposing an interior of the calibrated area to provide an exposed interior of the calibrated area; wherein the target area comprises a buried region of interest that is positioned at a certain depth; wherein the calibrated area comprises a certain layer that is positioned at the certain depth; wherein the certain layer is visually distinguishable from another layer of the calibrated area that is precedes the certain layer; (ii) monitoring a progress of the milling by viewing the exposed interior of the calibrated area; and (iii) controlling of the ion milling based on an outcome of the monitoring.
US11049686B2

A particle beam system includes a particle source to produce a first beam of charged particles. The particle beam system also includes a multiple beam producer to produce a plurality of partial beams from a first incident beam of charged particles. The partial beams are spaced apart spatially in a direction perpendicular to a propagation direction of the partial beams. The plurality of partial beams includes at least a first partial beam and a second partial beam. The particle beam system further includes an objective to focus incident partial beams in a first plane so that a first region, on which the first partial beam is incident in the first plane, is separated from a second region, on which a second partial beam is incident. The particle beam system also a detector system including a plurality of detection regions and a projective system.
US11049683B2

A high-voltage direct-current thermal fuse including: a fusible component having two fusible alloy support arms parallel to each other; a fluxing agent; a fusing cavity; and two pins. The fusible component and the fluxing agent are sealed within the fusing cavity. The two pins are respectively connected to the two support arms. Technically, the fluxing agent only needs to have contact with the fusible alloy. Practically, the fluxing agent is usually coated over the fusible alloy. The fusible component in the high-voltage direct-current thermal fuse of the present application is a U-shaped structure having two parallel support arms. A high electric field intensity is generated when an arc is being cut off, as a result, the electrons repel each other, and the arc is lengthened, thereby increasing the speed of cutting off the arc.
US11049680B2

A fuse module including a mounting block formed of an electrically insulating material, the mounting block including a rear wall extending from a base, a fuse plate including an electrically conductive bus bar disposed on a bottom of the base, a fusible element electrically connected to the bus bar and disposed adjacent a rear of the rear wall, and a fuse terminal electrically connected to the fusible element and extending over a top of the rear wall, along a front of the rear wall, and onto a top of the base, the fuse module further including an electrically conductive terminal post extending from the top of the base through the fuse terminal for facilitating connection to an electrical component.
US11049674B2

Mechanical key design for keyboards often includes rubber or metal dome switches along with scissor mechanisms that offer a desirable feel and overall performance or achieve the key travel necessary to meet shrinking overall keyboard thickness specifications, but not both. Haptic feedback devices offer a user sensory feedback signifying a selection has been made without any physical travel of a keypad, but also may not offer the user a desirable feel and overall performance. The following describes in detail keys or push buttons that offer the user a desirable feel and performance, while meeting shrinking overall keyboard thickness specifications.
US11049662B2

An electrolytic capacitor is disclosed. In an embodiment an electrolytic capacitor includes an anode foil, a cathode foil, a working electrolyte arranged between the anode foil and the cathode foil, a polymer layer arranged on the anode foil, wherein the polymer layer comprises PEDOT:PSS and an intermediate electrolyte arranged between the polymer layer and the working electrolyte, wherein the intermediate electrolyte is different from the working electrolyte with respect to its composition.
US11049657B2

A multilayer ceramic electronic component includes a ceramic body including a dielectric layer and a plurality of internal electrodes disposed to face each other with the dielectric layer interposed therebetween and external electrodes disposed on external surfaces of the ceramic body and electrically connected to the internal electrodes, respectively. The external electrode includes electrode layers electrically connected to the internal electrodes, and plating layers disposed on the electrode layers. At least one point, at which slopes of tangent lines of one of the electrode layers and the plating layers are opposite to each other, is disposed in a region within a range of ±0.2 BW around a point (0.5 BW) that is a halfway point of an overall width BW of the electrode layers disposed on the first surface or the second surface of the ceramic body.
US11049651B2

An electronic component includes a first external electrode disposed on a first end surface and a second external electrode disposed on a second end surface. The first external electrode includes a first conductive layer including ceramic particles. The second external electrode includes a second conductive layer including ceramic particles. An end portion of a first internal electrode is located inside the first conductive layer. The electronic component includes little or no cracks and has a low equivalent series resistance (ESR).
US11049629B2

A non-halogen flame-retardant insulated electric wire includes a conductor and a crosslinked single-layer or a multilayer insulating layer on an outer periphery of the conductor. The insulating layer has a tensile elastic modulus of 500 MPa or more and an elongation at break of 120% or less in a tensile test performed at a displacement rate of 200 mm/min, and has a storage elastic modulus at 125° C. of 3×106 Pa or more in a dynamic viscoelasticity test.
US11049619B1

In one embodiment, a fusion reactor includes an enclosure, one or more internal magnetic coils suspended within an interior of the enclosure and co-axial with a center axis of the enclosure, one or more encapsulating magnetic coils co-axial with the center axis of the enclosure, the encapsulating magnetic coils having a larger diameter than the internal magnetic coils, one or more mirror magnetic coils co-axial with the center axis of the enclosure, and one or more magnetic reconnection coils co-axial with the center axis of the enclosure, wherein the one or more magnetic reconnection coils, when pulsed by a power source, are disposed to reconfigure one or more magnetic fields within the enclosure. The reconfiguration, or magnetic reconnection, of the one or more magnetic fields is disposed to increase energy in the magnetic fields, thereby facilitating the conditions operable to generate plasma, and further, when the magnetic fields are collapsed, releasing the energy into the plasma.
US11049615B2

A system and method for identifying a customer's location at a business and provide notification to a company representative upon arrival of the customer at the business location. Real-time location determinations for the customer and customer location tracking can be provided. One or more wireless beacons communicate with the customer's electronic device. The beacons provide the system with real-time data about the customer's whereabouts, allowing for the confirmation and tracking of the customer at the location. A first non-limiting example of use, include a company that provides food and beverage allowing the customer to place an order for food and beverages on their electronic device and having the order delivered to the person at their current location as determined by the system. Another non-limiting example includes a company using the notification system to have assigned staff members notified of the customer's arrival.
US11049613B2

A security scanning method, system, and computer program product, includes receiving a communication of information from a medical device associated with a traveler via a security device and triggering a sending of the information to the device and storing the information in a blockchain.
US11049612B2

A monitoring system and method tracks a patient's position over time and ensures that proper turning or other manipulation is done within the time prescribed. Preferably, the techniques herein continuously monitor patient position and alert medical or other personnel of the need for turning or other patient manipulation. The system may be implemented within a medical or other care facility, or within a patient's home.
US11049611B1

A system and process for dynamically managing a procedure. The system includes a data collection device(s) that objectively monitor a subject and transmit such information to the system and real time position components that report on the availability of an individual(s) to perform the procedure. The system reviews the information, provides a subject diagnosis and recommends equipment. The system can also schedule and monitor the procedure. The individual(s) performing the procedure have the option of consulting with relevant experts and visually interacting with the experts.
US11049607B1

Data from a plurality of parties involved in a discharge of the patient is securely processed in a cloud-computing environment. The cloud-computing environment identifies long-term care facilities suitable for the patient using a plurality of matching criteria derived at least in part from discharge information provided by the facility from which the patient is being, contacts the long-term care facilities to determine whether the facilities would be interested to conducting a tour for the patient's representative (and, or alternatively, the patient), and helps facilitate scheduling of the tour. The cloud-computing environment can further identify assessors capable of conducting the medical assessment of the patient and schedule the assessment, providing the assessment to all long-term care facilities. The cloud-computing environment securely stores the data received from all parties, protecting patient healthcare information in accordance with relevant laws, and further verifies relevant licensing status of parties involved in the discharge.
US11049606B2

A system and a method for training and utilizing deep convolutional neural networks to perform diagnostic and image enhancement operations on images of dentition uses digital images and other auxiliary parameters as inputs for a convolutional neural network. The neural network can output a tooth segmentation map, tooth identifiers, a probability map indicating the presence of caries, cavities or other dental anomalies/conditions, and recommended parameters for use in image enhancement algorithms.
US11049602B2

The present invention includes a method for representing a plurality of pre-calculated solutions in radiation therapy that are stored in a database and displayed in a manner controllable by a user. Arrays of DVH curves provide the user with essential information on the ‘quality of a plan’. A DVH diagram is displayed as a main diagram, wherein only one of the solutions is visually represented at a time. By selecting a first starting point on a selected DVH curve as the main diagram, a first straight axis extending through the first starting point is placed. A first region, located around the first starting point and on the first straight axis, is highlighted as a first control region for controllable visualization of the plurality of currently non-displayed solutions stored in the database, the DVH curves of which correspond to the selected DVH curve and intersect the first straight axis.
US11049596B2

The disclosure relates to a computer system for managing medical research data. The computer system may include a network interface connecting the computer system a plurality of data providers. The computer system may include a plurality of data adaptors, each data adaptor configured to communicate with one or more of the data providers to obtain data in a respective data format. The computer system may include a data processor configured to control processing resources based on a volume of data obtained from the plurality of data providers. The computer system may include a plurality of data converters executed by the processing resources, each data converter configured to convert the obtained data from a corresponding data adaptor in the respective data format to a common data format including first metadata based on the obtained data. The computer system may include a data repository for storing data in the common data format.
US11049592B2

Systems and methods are disclosed for monitoring adherence to healthcare guidelines defining a recommended level of physical activity. Metabolic Equivalent (MET) data for a user over a plurality of days is analysed to determine whether sufficient MET data is available, by determining whether the obtained MET data includes at least a minimum amount of MET data within a defined time period. In response to a determination that sufficient MET data is available, the MET data is compared to guideline MET values relating to the recommended level of physical activity, to determine whether the user has achieved the recommended level of physical activity. An adherence result is outputted in accordance with the result of the comparison, indicating whether the user has achieved the recommended level of physical activity. The adherence result can be outputted in the form of a message displayed on a display unit. In some embodiments when MET data is captured over a plurality of days, it can be checked whether data has been captured for at least a minimum required number of days within a time period, for example one week.
US11049591B2

A system and method is disclosed that establishes communication between a host system and a user device. The host system automatically registers individualized diet data received from the user device. The individualized diet data has parameters indicative of type and quantity of foods or supplements consumed by a user during a defined time period. The parameters are analyzed with a predetermined rule set indicative of concentrations of DHA in select foods and supplements to determine a level of the user's DHA dietary intake relative to a recommended intake. An alert is generated by the host system and transmitted via at least one predetermined communication method and without user intervention, responsive to the user's dietary intake relative to the recommended intake being a predetermined relation to a baseline.
US11049586B2

A system and method for virtually addressing an array of accelerator tiles of a mixed-signal integrated circuit includes testing each of a plurality of distinct matrix multiply accelerator (MMA) tiles of a grid of MMA tiles, the grid of MMA tiles being defined by the plurality of distinct grid of MMA tiles being arranged in a plurality of rows and a plurality of columns along an integrated circuit, each of the plurality of distinct MMA tiles within the grid of MMA tiles having a distinct physical address on the integrated circuit; identifying one or more defective MMA tiles within the grid of MMA tiles based on the testing; and configuring the grid of MMA tiles with a plurality of virtual addresses for routing data to or routing data from one or more non-defective MMA tiles of grid of MMA tiles based on identifying the one or more defective MMA tiles.
US11049584B2

An integrated circuit device includes a stack of integrated circuit memory dies having a plurality of through-substrate vias (TSVs) extending therethrough, and a buffer die electrically coupled to the plurality of TSVs. The buffer die includes a test interface circuit, which is configured to: (i) generate a plurality of internal test signals, which are synchronized with a second clock signal having a second frequency, from at least one control code, and from a plurality of external test signals, which are synchronized with a first clock signal having a first frequency less than the second frequency, and (ii) provide the plurality of internal test signals to at least one of the memory dies in said stack during a first test mode. The second frequency may be greater than three (3) times the first frequency.
US11049582B1

A memory device to program a group of memory cells to store multiple bits per memory cell. Each bit per memory cell in the group from a page. After determining a plurality of read voltages of the group of memory cells, the memory device can read the multiple pages of the group using the plurality of read voltages. For each respective page in the multiple pages, the memory device can determine a count of first memory cells in the respective page that have threshold voltages higher than a highest read voltage, among the plurality of read voltages, used to read the respective page. The count of the first memory cells can be compared with a predetermined range of a fraction of memory cells in the respective page to evaluate the plurality of read voltages (e.g., whether any of the read voltages is in a wrong voltage range).
US11049581B2

A method of managing errors in a plurality of storage drives includes receiving, at a memory controller coupled to at least one storage medium in an SSD, a read command from a host interface. The method also includes retrieving, from the storage medium, read data corresponding to a plurality of data chunks to be retrieved in response to the read command, and determining that at least one data chunk of the plurality of data chunks is unable to be read, the at least one data chunk corresponding to a failed data chunk. And in response to determining the failed data chunk, sending to the host interface the read data including the failed data chunk or excluding the failed data chunk. And in response to the read command sending to the host interface status information about all data chunks.
US11049577B2

A memory device includes: a memory cell array; a control logic circuit; and a row decoder. The row decoder is configured to activate string selection lines based on control of the control logic circuit. A program interval is formed between a first program operation and a second program operation. The control logic circuit includes a reprogram controller configured to control the row decoder so that a program interval differs in the memory cells connected to different string selection lines among the memory cells connected to a first wordline.
US11049571B2

According to one embodiment, a semiconductor memory device includes a first conductor extending in a first direction, bit lines, sense amplifiers, and a second conductor extending in the first direction. A plurality of first memory cells being connected to the first conductor. The bit lines respectively connected to the first memory cells. The first sense amplifiers are respectively connected to a plurality of first bit lines included in the bit lines, each of the first sense amplifiers including a first sense node, and a first transistor connected between the first sense node and a corresponding one of the first bit lines. The second conductor function as gate electrodes of the first transistors included in the first sense amplifiers.
US11049564B2

An erasable programmable non-volatile memory includes a memory array and a sensing circuit. The memory array includes a general memory cell and a reference memory cell, which are connected with a word line. The sensing circuit includes a current comparator. The read current in the program state of the general memory cell is higher than the read current in the program state of the reference memory cell. The erase efficiency of the general memory cell is higher than the erase efficiency of the reference memory cell. When a read action is performed, the general memory cell generates a read current to the current comparator, and the reference memory cell generates a reference current to the current comparator. According to the reference current and the read current, the current comparator generates an output data signal to indicate a storage state of the general memory cell.
US11049561B2

A method for programming a phase-change-memory device of a differential type comprises, in a first programming mode, supplying, during a first time interval, a same first programming current, of a type chosen between a SET current and a RESET current, to all the direct and complementary memory cells that are to be programmed with said first programming current; and, in a second programming mode, supplying, during a second time interval, a same second programming current, of the other type chosen between a SET current and a RESET current, to all the direct and complementary memory cells that are to be programmed with said second programming current, thus completing, in just two time steps, writing of a logic word in the memory device.
US11049557B2

A mechanism is described for accommodating variations in the read or write window which are caused by variations in the number of half-selected cells which are in each logic state and share an access line with the target cell. Roughly described, leakage current is detected on the access line in one segment of the read or write operation, and read or write current detected or generated in a second segment of the operation is adjusted to compensate for the detected leakage current. The first segment can be omitted in subsequent read or write operations if the target cell word line address has not changed and the leakage-tracked reference value has not become invalid for other reasons.
US11049547B1

A memory device includes multiple word lines. A method of operating the memory device includes: performing a first dummy read operation, with respect to first memory cells connected to a first word line among the word lines, by applying a dummy read voltage, having an offset level of a first level, to the first word line; determining, based on a result of the performing of the first dummy read operation, degradation of a threshold voltage distribution of the first memory cells; adjusting an offset level of the dummy read voltage as a second level, based on a result of the determining of the threshold voltage distribution; and performing a second dummy read operation with respect to second memory cells connected to a second word line among the word lines, by applying a dummy read voltage, having the offset level adjusted as the second level, to the second word line among the word lines.
US11049545B2

Methods of operating a memory device are disclosed. A method may include determining a number of active commands associated with at least one memory bank of a memory device during a first time interval. The method may further include adjusting a row hammer refresh rate for the at least one memory bank for a second time interval based on the number of active commands associated with the at least one memory bank during the first time interval. A memory device and an electronic system are also described.
US11049542B2

A semiconductor device may include: a first chip, configured to receive a command and an address; and a second chip, configured to receive the command and the address. The first chip may include: a weak cell address storage circuit configured to store a weak cell address; a refresh control circuit configured to generate a refresh address based on the weak cell address, when the second chip is selected by a chip address; and a bank in which a refresh operation is performed by the refresh address.
US11049541B2

A memory cell arrangement is provided that may include: a control circuit configured to supply a precondition signal and one of at least two write signals to a memory cell of the memory cell arrangement, the memory cell including a field-effect transistor structure and a remanent-polarizable layer, wherein the precondition signal is configured to bring the memory cell from an actual condition into a predefined condition, wherein the predefined condition is associated with a predefined threshold voltage of the field-effect transistor structure of the memory cell, and wherein the at least two write signals are configured to write the memory cell selectively into a first memory state or into a second memory state.
US11049538B2

A magnetoresistive memory device includes a magnetic tunnel junction comprising a free layer, a reference layer, and an insulating tunnel barrier layer located between the free layer and the reference layer, a perpendicular magnetic anisotropy (PMA) ferromagnetic layer that is vertically spaced from the free layer, an electrically conductive, non-magnetic interlayer exchange coupling layer located between the free layer and the PMA ferromagnetic layer. The magnetoresistive memory device is a hybrid magnetoresistive memory device which is programmed by a combination of a spin-torque transfer effect and a voltage-controlled exchange coupling effect.
US11049530B2

A semiconductor device includes an input/output (I/O) line drive control circuit and a data I/O circuit. The I/O line drive control circuit is configured to generate drive control pulses having a generation sequence, wherein the generation sequence of the drive control pulses are controlled based on a command pulse and address latch signals, and wherein the address latch signals are set based on when the command pulse is generated to perform a read operation or a write operation. The command pulse is generated to perform a read operation or a write operation. The data I/O circuit controls data I/O operations of a plurality of bank groups based on the drive control pulses.
US11049516B1

A near-field light generator includes a plasmon generator including a plasmon exciting portion on which a surface plasmon is excited, and a near-field transducer including a front end face that generates near-field light from the surface plasmon. The near-field transducer is formed of a first metal material. The plasmon generator includes a first portion formed of the first metal material and a second portion formed of a second metal material. The first portion is in contact with the near-field transducer. The second portion includes at least part of the plasmon exciting portion.
US11049514B2

The present disclosure generally relates to a magnetic media drive employing a magnetic recording head. The head includes a main pole at a media facing surface (MFS), a trailing shield at the MFS, and a MAMR stack disposed between the main pole and the trailing shield at the MFS. The MAMR stack includes a seed layer and at least one magnetic layer. The seed layer is fabricated from a thermally conductive material having electrical resistivity lower than that of the main pole. The seed layer has a stripe height greater than a stripe height of the at least one magnetic layer. With the extended seed layer, the bias current from the trailing shield to the main pole spreads further away from the MFS along the extended seed layer before flowing into the main pole, reducing temperature rise at or near the MAMR stack, leading to improved write head reliability.
US11049512B2

The present disclosure generally relates to data storage devices, and more specifically, to a magnetic media drive employing a magnetic recording head. The head includes a main pole at a media facing surface (MFS), a trailing shield at the MFS, and a heavy metal layer disposed between the main pole and the trailing shield at the MFS. Spin-orbit torque (SOT) is generated from the heavy metal layer and transferred to a surface of the main pole as a current passes through the heavy metal layer in a cross-track direction. The SOT executes a torque on the surface magnetization of the main pole, which reduces the magnetic flux shunting from the main pole to the trailing shield. With the reduced magnetic flux shunting from the main pole to the trailing shield, write-ability is improved.
US11049510B1

Methods and systems are provided for the AI-based computer-aided persuasion system (CAPS). The CAPS obtains inputs from both the target and the agent for an object, dynamically generates persuasion references based on analysis of the input. The CAPS obtains content output by analyzing the agent audio stream and the target audio stream using a recurrent network (RNN) model, obtains sentiment classifiers based on a convolutional neural network (CNN) model, updates a conversation matrix, and generates a persuasion reference based on the updated conversation matrix. The persuasion reference is based on an acceptance likelihood result generated from the conversation matrix using the RNN model. The CAPS further generates a target profile using CNN with input of target Big Data, wherein the target profile includes one or more objects, and wherein the agent is selected based on the generated profile and one or more selected objects.
US11049509B2

A head-worn audio device is provided with a circuit for voice signal enhancement. The circuit comprises at least a plurality of microphones, arranged at predefined positions, where each microphone provides a microphone signal. The circuit further comprises a directivity pre-processor and a blind source separation processor. The directivity pre-processor is connected with the plurality of microphones to receive the microphone signals and being configured to provide at least a voice signal and a noise signal. Directivity pre-processing increases the mutual independence of the signals provided to the blind source separation processor and thus improves processing by blind source separation. The blind source separation processor receives at least the voice signal and the noise signal, and is configured to conduct blind source separation on at least the voice signal and the noise signal to provide at least an enhanced voice signal with reduced noise components.
US11049500B2

Systems and methods for generating responses to user input such as dialogues, and images are discussed. The system may generate, by a response generation module of at least one server, an optimal generated response to the user communication by applying an generative adversarial network. In some embodiments, the generative adversarial network may include a hierarchical recurrent encoder decoder generative adversarial network including a generator and a discriminator component.
US11049495B2

There is provided a system and method for processing and/or recognizing acoustic signals. The method comprises obtaining at least one pre-existing speech recognition model; adapting and/or training the at least one pre-existing speech recognition model incrementally when new, previously unseen, user-specific data is received, the data comprising input acoustic signals and/or user action demonstrations and/or semantic information about a meaning of the acoustic signals, wherein the at least one model is incrementally updated by associating new input acoustic signals with input semantic frames to enable recognition of changed input acoustic signals. The method further comprises adapting to a user's vocabulary over time by learning new words and/or removing words no longer being used by the user, generating a semantic frame from an input acoustic signal according to the at least one model, and mapping the semantic frame to a predetermined action.
US11049487B2

Adaptive noise cancellation systems and methods comprise a reference sensor operable to sense environmental noise and generate a corresponding reference signal, an error sensor operable to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation filter operable to receive the reference signal and generate an anti-noise signal to cancel the environmental noise in the cancellation zone, an adaptation module operable to receive the reference signal and the error signal and adaptively adjust the anti-noise signal, and a transient activity detection module operable to receive the reference signal, detect a transient noise event and selectively disable the adaptation module during the detected transient noise event.
US11049483B2

An acoustic sensor, including a carrier element, a diaphragm element, which is situated on a first side of the carrier element, and an electroacoustic transducer, which is situated on a side of the diaphragm element facing the carrier element and is configured to induce at least a region of the diaphragm element to vibrate; at at least an edge region, the diaphragm element having a retaining region, which extends in the direction of the carrier element and embraces a subregion of the carrier element.
US11049482B1

In general, the present invention relates to a method and system for synthesizing artificial reverberation using modal analysis of a room or resonating object. In one embodiment of the inventive system, a collection of resonant filters is employed, each driven by the source signal, and their outputs summed. With filter resonance frequencies and dampings tuned to the modal frequencies and decay times of the acoustic space or resonating object being simulated, and filter gains set according to the source and listener positions within the space or object, any number of acoustic spaces and resonant objects may be simulated.
US11049478B2

The invention provides a display driving system having a master chip and a plurality of slave chips. The master chip marks a serial number of the storage unit buffering the display data of the corresponding region of an image frame in the N storage units when using the connected memory to buffer the display data of the corresponding region; when reading the display data of the corresponding region stored in a storage unit, marks the serial number of the read storage unit, generating a corresponding synchronization signal to transmit to each slave chip to control the display data of an image frame to be buffered synchronously to storage units of the same serial number in the plurality of memories, and control the master/slave chips to synchronously read respectively the display data of the image frame from the storage units with the same serial number in the connected memory.
US11049476B2

Methods, systems, and computer readable media for minimal-latency tracking and display for matching real and virtual worlds in head-worn displays are disclosed. According to one aspect, a method for minimal-latency tracking and display for matching real and virtual worlds in head-worn displays includes calculating a desired image, calculating an error image as the difference between the desired image and an image currently being perceived by a user, identifying as an error portion a portion of the error image having the largest error, updating a portion of a projected image that corresponds to the error portion, and recalculating the image currently being perceived by a user based on the updated projected image.
US11049475B2

An image display method includes setting a plurality of frame rate intervals and a plurality of backlight driving signal adjustment modes, acquiring a data clock signal, detecting a first frame rate of the data clock signal, adjusting a first power distribution of a backlight driving signal according to a first backlight driving signal adjustment mode of the plurality of backlight driving signal adjustment modes when the first frame rate falls into a first frame rate interval of the plurality of frame rate intervals, and displaying an image according to at least the data clock signal and the backlight driving signal.
US11049462B2

The present invention teaches a method for removing backlight mura. The method divides backlight into partitions, and divides each partition into units. The method then selects one of the partitions as a reference partition and selects the compensation values of the reference partition from all partitions. The method further calculates brightness difference values for all partitions other than the reference partition relative to the brightness of the reference partition. Finally, the method conduct brightness compensation to the other partitions based on the reference partition's compensation values, and the brightness difference values of the other partitions. The method may not only effectively eliminate backlight mura, but also allow the direct-lit backlight module to be thinner or of lower cost, and significant reduce storage requirement and logic resource.
US11049452B2

Provided is a light-emitting driving circuit, including: a light-emitting device; a pixel driving circuit including a driving transistor for outputting a light-emitting driving current to the light-emitting device and including an active layer, a first source, a first drain, first and second gates, the active layer includes a source region connected to the first source, a drain region connected to the first drain, and a channel region, both the first and second gates at least partially overlap with the active layer, the first gate is insulated from the second gate, the first drain is electrically connected to the light-emitting device; and a second gate control circuit including a first control device having an input terminal electrically connected to a light adjustment signal line and an output terminal electrically connected to the second gate. A light adjustment voltage is transmitted on the light adjustment signal line in a light adjustment phase.
US11049445B2

A display may have rows and columns of pixels that form an active area for displaying images. A display driver integrated circuit may provide multiplexed data signals to demultiplexer circuitry in the display. The demultiplexer circuitry may demultiplex the data signals and provide the demultiplexed data signals to the pixels on data lines. Gate lines may control the loading of the data signals into the pixels. The display may have a length dimension and a width dimension that is shorter than the length dimension. The data lines may extend parallel to the width dimension and the gate lines may extend parallel to the length dimension such that there are more data lines than gate lines in the display. A notch that is free of pixels may extend into the active area. Data lines extending parallel to the width dimension of the display may be routed around the notch.
US11049441B2

Disclosed is an LED display device and a method for driving the same. The LED display device comprises: an LED array comprising LEDs; a row driving module having output terminals, each of which is connected to a corresponding LED row for providing a supply voltage; constant current sources, each of which controls a driving current flowing through a corresponding LED column when a corresponding LED row is powered by the supply voltage; and voltage limiting modules, each of which is connected between a corresponding constant current source and a corresponding LED column. Current paths through a short-circuited LED and an open-circuited LED are disconnected by a corresponding voltage limiting module when there is a short-open failure in the LEDs. The LED display device can be used to improve image quality and reduce power consumption even if there is a short-open failure in the LEDs.
US11049435B2

An optical detecting device includes a receiving box and a telescopic arm. The receiving box includes an electrical connection port and a first conductive portion electrically connected to the electrical connection port. The telescopic arm is slidably disposed in the receiving box and includes an optical sensor and a second conductive portion electrically connected to the optical sensor. When the telescopic arm and the receiving box are in different sensing positions, the first conductive portion is electrically connected to the second conductive portion.
US11049422B2

An assembly for displaying a surfacing material can comprise a surfacing material sample defining a first pattern and a printed display having an illustration of the surfacing material. The printed display can define a second pattern. The illustration of the surfacing material can define at least a portion of the second pattern. The surfacing material sample can cover and couple to a portion of the printed display. A scale between the second pattern and the first pattern can be 1:1 so that the first pattern of the surfacing material sample cooperates with the second pattern of the printed display to provide a coordinated visualization of an installation of the surfacing material.
US11049420B2

A label sheet assembly and method is disclosed for improving the process of feeding label sheets through a printer. The label sheet assembly may include a facestock layer and a liner sheet. The facestock layer may include an adhesive layer along at least a portion of a first side and include a label surface along at least a portion of the second side opposite the adhesive layer. The liner sheet layer may include at least one surface feature provided along a back side of the liner sheet. In another embodiment, the facestock layer may include at least one surface feature provided along the front of the facestock layer. The surface features may create a zone of increased friction or increase tactile sensitivity along the various surfaces of the label sheet assembly to improve printer processing.
US11049413B2

Methods and systems are disclosed for enabling item selection in a widget. An example method comprises receiving at an electronic device, from a server, code instructing the electronic device to display a widget having a grid comprising one or more cells configured for point-and-click selection. The method further comprises displaying the grid in accordance with the received code and sending information associated with a currently selected cell to an assistive system on the electronic device. The method further comprises configuring the electronic device for keystroke operation of the widget. The method further comprises identifying a non-entry keystroke, and in response, determining a new cell associated with the grid, selecting the new cell, and sending information associated with the new cell to the assistive system for output to the user. The method further comprises identifying an entry keystroke and, responsive thereto, sending information associated with the new cell to the server.
US11049404B2

An Internet-of-things device can detect, using one or more sensors, a condition exceeding a predefined condition threshold. If the condition is occurring at a location outside of an area monitored by the sensors of the Internet-of-things device, a communication device can transmit an investigation request to an unmanned aircraft. The investigation request can include a request to monitor an environment at the location. The Internet-of-things device can then receive an event report identifying whether a class of event is or was occurring at the location from the unmanned aircraft. The event report can include one or more event labels. The Internet-of-things device can transform, with an artificial intelligence engine, the one or more event labels into machine learned knowledge in an Internet-of-things knowledge domain.
US11049398B2

A surrounding environment recognizing apparatus that is mounted on a vehicle and recognizes a surrounding environment of the vehicle includes: an own vehicle information acquiring unit that acquires own vehicle information about motion of the vehicle; a surrounding environment factor acquiring unit that acquires surrounding environment factor information about an environment factor around the vehicle; a time-of-presence range determining unit that determines, based on the own vehicle information, an own vehicle time-of-presence range representing a time-of-presence range of the vehicle for each position around the vehicle; and a risk-of-driving determining unit that determines a risk of driving in an area around the vehicle based on the own vehicle time-of-presence range and the surrounding environment factor information.
US11049390B2

An approach is provided for combining discontinuous road closures detected in a road network. The approach, for example, involves retrieving a roadway graph including one or more open segments and at least two discontinuous closed segments. The approach also involves computing an importance weight for road links of the segments of the roadway graph. The importance weight is based on one or more attributes of the road links. The approach further involves computing a closure confidence score for the one or more open segments and/or the at least two closed segments based on the importance weight and a link closure confidence score for each link. The approach further involves changing or not changing a road closure state of the open and/or closed segments based on the closure confidence score and a minimum distance threshold between the at least two closed segments.
US11049385B2

An alert communication server is disclosed, and includes one or more processors, one or more modules of non-transitory computer-readable memory, a correlation module, and a transmission module. The one or more modules of non-transitory computer-readable memory store a set of instructions and are electronically coupled with the one or more processors to implement at least one instruction of the set of instructions. The correlation module is electronically connected to receive a first set of data from a first device and a second set of data from a second device. The correlation module is configured to apply a correlation algorithm to the first set of data and the second set of data to determine one or more conditions. The transmission module is configured to communicate with one or more of the first device and the second device based upon the one or more conditions determined by the correlation module.
US11049369B2

System and methods related to wagering, such as slot machines and/or other electronic games. Some wagering may relate to market indicators, market lines, and/or stop commands.
US11049367B2

According to various embodiments, a system, method, and non-transitory computer-readable medium for increasing the operational lifetime of a scratch-off ticket lottery game where all maximum award amount tickets have been identified by establishing a secondary game with qualified entry is disclosed. The system, method, and non-transitory computer-readable medium include a computer system configured with a game specification file and at least one random number generator based on a publicly verifiable entropy source. The computer system is programmed to randomly generate sequences of characters for the scratch-off lottery game. The computer system is further programmed to establish a winning award amount threshold to qualify for entry into a secondary game. The computer system is additionally programmed to randomly distribute the sequences of characters among a plurality of tickets for purchase.
US11049363B2

An inspection system of a chip includes a reading device and a determining unit. The reading device is configured to count a number of chips stored in a storage case, the chips associated with a table game and including a chip having a radio tag, read the radio tag while the chips are stored in the storage case, and acquire chip information. The determining unit is configured to compare the chip information of the chips in the storage case with a physical number of the chips in the storage case, determine that there is an abnormal chips among the chips stored in the storage case based on a determination that the counted number of the chips does not match a physical number of the chips in the storage case, and output a result associated with an indication of the abnormal chip.
US11049351B2

A money handling machine includes: a storage assembly including a storage unit for storing money and feeding out the stored money; a collection unit configured to store the money fed out from the storage unit; a replenishing unit configured to store money with which an external device is replenished; and a control unit configured to manage the money stored in the storage unit of the storage assembly under a first management authority, and manage money stored in the collection unit and at least a part of money stored in the replenishing unit under a second management authority.
US11049347B2

An automatic ticket examination system that enables tapless passage or an entry/exit system is achieved without a malfunction. There is provided a gate apparatus including a positioning unit that measures positions of a plurality of wireless communication terminals, and an authentication unit that performs authentication for determining whether or not each of the wireless communication terminals is permitted to pass through a gate on the basis of each of the positions of each of the wireless communication terminals which have been measured by the positioning unit. With this configuration, the automatic ticket examination system that enables tapless passage or the entry/exit system can be achieved without a malfunction.
US11049345B2

Systems and methods for controlling access to a secured space are disclosed herein. The systems include a locking device fastenable to an access point of the secured space, a server, and a network for communication between the locking device and server. The locking device includes an actuator, a memory, and a processing unit for generating a control signal for the actuator to move the locking device into a locked state or a closed state. The locking device also includes a body having: a rotatable locking cam, a locking pin; at least one of a group comprising a torsion spring and a magnetic core of the locking pin; and a power supply. The locking device also includes a shackle having two arms configured to be inserted into the body.
US11049332B2

A method of transferring a facial expression from a subject to a computer generated character that includes: receiving a plate with an image of the subject's facial expression and an estimate of intrinsic parameters of a camera used to film the plate; generating a three-dimensional parameterized deformable model of the subject's face where different facial expressions of the subject can be obtained by varying values of the model parameters; solving for the facial expression in the plate by executing a deformation solver to solve for at least some parameters of the deformable model with a differentiable renderer and shape-from-shading techniques, using as inputs, the three-dimensional parameterized deformable model, estimated intrinsic camera parameters, estimated lighting conditions and albedo estimates over a series of iterations to infer geometry of the facial expression and generate an intermediate facial; generating, from the intermediate facial mesh, refined albedo estimates for the deformable model; and solving for the facial expression in the plate by executing the deformation solver using the intermediate facial mesh, the estimated intrinsic camera parameters, the estimated lighting conditions and the refined albedo estimates as inputs over a series of iterations to infer geometry of the facial expression and generate a final facial mesh using the set of parameter values of the deformable model which result in a facial expression that more closely matches the expression of the subject in the plate than does the intermediate facial mesh.
US11049326B2

In some embodiments, a display system comprising a head-mountable, augmented reality display is configured to perform a neurological analysis and to provide a perception aid based on an environmental trigger associated with the neurological condition. Performing the neurological analysis may include determining a reaction to a stimulus by receiving data from the one or more inwardly-directed sensors; and identifying a neurological condition associated with the reaction. In some embodiments, the perception aid may include a reminder, an alert, or virtual content that changes a property, e.g. a color, of a real object. The augmented reality display may be configured to display virtual content by outputting light with variable wavefront divergence, and to provide an accommodation-vergence mismatch of less than 0.5 diopters, including less than 0.25 diopters.
US11049322B2

A display of an augmented reality-enabled (AR) device, such as a mobile phone, can be used to transfer a graphical object between a secondary display, such as a computer monitor, that is captured by a camera of the AR device, and AR space, where the object is visible only through the AR interface of the AR device. A graphical object can be selected through the AR interface and, for example, moved around on a canvas of the secondary display by the user of the AR device. When the AR interface is used to move an enabled object near an edge of the canvas or physical boundary of the secondary display, the object as shown on the secondary display can be made to disappear from the secondary display to be replaced by a virtual object shown only on the AR interface in a similar location.
US11049320B2

A method, a device and a computer-readable storage medium with instructions for controlling a display of an augmented reality head-up display device for a motor vehicle as well as an augmented reality head-up display device for a motor vehicle. In a first step, the position for a representation of a virtual object in front of the motor vehicle is determined (20). The virtual object is then superimposed (21), corresponding to the determined position, onto a projection surface by an imaging unit. To increase the subjective perception of the registration quality on the part of the observer, the virtual object is designed to this effect to be fault-tolerant with regard to registration errors.
US11049319B2

A method for implementing virtual reality roaming path control includes steps that a tag of a passing grid cell is detected from a start point of the roaming path when a roamer roams in the virtual passage, if the passing grid cell is tagged as an impassable cell, then it is determined to be impassable and another grid cell is selected for re-detection; if the passing grid cell is tagged as a passable cell, then whether the roamer is the preset roaming object is further detected, according to the roaming control label for the passable cell, if not, then it is determined to be impassable and another grid cell is selected for re-detection, if yes, then it is determined to be passable and continued to select the next passing grid cell for detection; and a passable roaming path is generated according to a detection result.
US11049314B2

Methods and apparatus of processing 360-degree virtual reality images are disclosed. According to one method, the method receives coded data for an extended 2D (two-dimensional) frame including an encoded 2D frame with one or more encoded guard bands, wherein the encoded 2D frame is projected from a 3D (three-dimensional) sphere using a target projection, wherein said one or more encoded guard bands are based on a blending of one or more guard bands with an overlapped region when the overlapped region exists. The method then decodes the coded data into a decoded extended 2D frame including a decoded 2D frame with one or more decoded guard bands, and derives a reconstructed 2D frame from the decoded extended 2D frame.
US11049309B2

There is provided a system and method for creating a digital puppet show by animating a digital puppet using gestures and sound. The method includes presenting the digital puppet to a user on a display. The method further includes receiving motion data corresponding to a gesture, using a camera, from the user, translating the motion data into digital data using a motion tracking algorithm, and animating the digital puppet, on the display, using the digital data. The method can further include receiving audio data from the user using a microphone and playing the audio data, using a speaker, while animating the digital puppet on the display to create the digital puppet show.
US11049305B2

An electronic apparatus including a memory, and a processor to determine arrangement of a plurality of images for a plurality of regions that are divided according to a predetermined layout, store information on the determined arrangement in the memory, and control the electronic apparatus to display the plurality of images in the plurality of regions based on the stored information on the determined arrangement, and the processor may determine arrangement of the plurality of images, based on a level of importance of at least one object region determined on a basis of a category of the at least one object region included in the plurality of images and a degree of loss of the at least one object region according to the level of importance.
US11049299B2

The present disclosure relates to a computer-implemented method and system for improvements to emotional and behavioral interfaces. In an example, a first group of color-coded regions is displayed representing emotions and behaviors for data collected from one or more participants using an input method. Correspondences are determined within the first group of color-coded regions. Individual ones of the first group of color-coded regions are provided with a first portion of pixels in a first color associated with a value in the data based in part on the correspondences, A second portion of pixels is provided with a second color associated with a neutral indication. Changes to the data over discrete or random intervals of time are determined as modifying the correspondences. A dynamical change is applied to the first portion of pixels and the second portion of pixels to update the display of the first group of color-coded regions.
US11049295B2

A system (300) includes input/output configured to receive line integrals from a contrast enhanced spectral scan by an imaging system. The system further includes (300) a processor (326) configured to: decompose (334) the line integrals into at least Compton scatter and a photo-electric effect line integrals; reconstruct the Compton scatter and a photo-electric effect line integrals to generate spectral image data, including at least Compton scatter and photo-electric effect images; de-noise (332) the Compton scatter and photo-electric effect images; identify (402) residual iodine voxels in the de-noised Compton scatter and the photo-electric effect images corresponding to residual iodine artifact; and produce a virtual non-contrast image using the identified residual iodine voxels.
US11049294B2

A method and apparatus is provided to iteratively reconstruct an image from gamma-ray emission data by optimizing an objective function with a spatially-varying regularization term. The image is reconstructed using a regularization term that varies spatially based on an activity-level map to spatially vary the regularization term in the objective function. For example, more smoothing (or less edge-preserving) can be imposed where the activity is lower. The activity-level map can be used to calculate a spatially-varying smoothing parameter and/or spatially-varying edge-preserving parameter. The smoothing parameter can be a regularization parameter β that scales/weights the regularization term relative to a data fidelity term of the objective function, and the regularization parameter β can depend on a sensitivity parameter. The edge-preserving parameter β can control the shape of a potential function that is applied as a penalty in the regularization term of the objective function.
US11049285B2

According to one implementation, a system for validating media content includes a computing platform having a hardware processor and a system memory storing a media content validation software code. The hardware processor is configured to execute the media content validation software code to search the media content for a geometrically encoded metadata structure. When the geometrically encoded metadata structure is detected, the hardware processor is further configured to execute the media content validation software code to identify an original three-dimensional (3D) geometry of the detected geometrically encoded metadata structure, to extract metadata from the detected geometrically encoded metadata structure, decode the metadata extracted from the detected geometrically encoded metadata structure based on the identified original 3D geometry, and obtain a validation status of the media content based on the decoded metadata.
US11049279B2

Information codes each having a predetermined size, in which specific information for specifying the type of item is recorded, are provided by using shelf boards at positions where the respective types of the items are displayed on a display shelf. When two or more information codes whose specific information is read are included in one captured image captured by an imaging unit while no detected code is stored in the storage unit, the relative positional relationship among the two or more information codes is detected based on the sizes of the information codes. Further, when the captured image is determined as a partially undetected state, in which an undetected code is included together with at least one detected code, the relative positional relationship of the undetected code relative to the detected code is detected based on the size of the reference code.
US11049278B2

The present disclosure provides a visual identification system and a classifying and sorting system. The visual identification system includes: a material information identification device, configured to identify material information of an item in a circulation box; a server, configured to store a plurality of material templates for a plurality of items; receive the identified material information from the material information identification device via a network; retrieve a material template corresponding to the identified material information from the plurality of material templates; and send the retrieved material template to a photography device; and the photography device, configured to capture an image of the item conveyed into a photography area; receive the material template from the server via the network; and match the captured image with the received material template to determine position information of the item in the circulation box, the position information being used for sorting the item from the circulation box.
US11049269B2

A method of performing adaptive shading of image frames by a graphics processing unit (GPU) includes determining, by the GPU, a first shading rate based on determining that a change in a plurality of underlying assets between a first image frame and a second image frame is above a first threshold; determining, by the GPU, a second shading rate based on determining that one or more viewports in the second image frame is similar to one or more viewports in the first image frame; determining, by the GPU, a third shading rate based on determining that a quality reduction filter is used; and selecting, by the GPU, a shading rate from among the first shading rate, the second shading rate, and the third shading rate for the first image frame.
US11049260B2

Provided is a technique for extracting information with which it is possible to track an object to be tracked, even if it happens that the object to be tracked is hidden or the like. This image processing device is provided with: a moving region identification unit which identifies, in a video, the image region associated with a moving object shown in the video; a stationary region identification unit which identifies, in the video, the image region associated with a stationary object shown in the video; and an extraction unit which extracts a feature of a partial image that is included in the image region associated with the stationary object, and that does not overlap the image region associated with the moving object.
US11049257B2

Provided is a data structure that makes it possible to easily understand a relationship between pre- and post-editing moving image data on a frame-by-frame basis. A data file has an area for moving image data, and an area, different from the area for the moving image data, for associated information related to the moving image data. The associated information includes identification information for identifying a data file for moving image data related to the moving image data, and information specifying a segment of frames of the moving image data.
US11049255B2

Volume data is used for extracting a contour of a measurement object and measurement information describing anatomical structure useful for diagnosis is acquired from the contour. When volume data of a subject is inputted (S301), an image processing device detects feature points in the volume data (S302); detects contours of a plurality of parts in the volume data based on the detected feature points and anatomical definitions (S303); and optimizes boundary lines defining contours of parts contacting each other, out of the detected plural parts, so as to combine together the optimized contours of the plural parts for creating a contour of the measurement object (S304). Measurements are taken on diagnostic items useful for diagnosis based on the created contour (S305); and the acquired measurement information is outputted as measurement results (S306) which are displayed at a display.
US11049252B2

The moving object tracking apparatus emphasizes an image with specific size in each of fluoroscopic images derived from two or more paired fluoroscopic radiographic devices, obtains a value indicating certainty degree of detecting a candidate position of the object to be tracked on the image subjected to the emphasizing process, extracts the candidate position based on the value indicating the certainty degree of detection, calculates a value indicating a correlation between the candidate position extracted from images picked up from two or more directions, and a position of the fluoroscopic radiation generator, detects the position of the object to be tracked based on the value indicating the certainty degree of detection, and the value indicating the correlation, and controls irradiation of radiation to an irradiation target based on the detected position of the object to be tracked.
US11049248B2

A method for assessing the shape of an orthodontic aligner. Acquisition of at least one analysis image at least partially representing the aligner in a service position in which it is worn by a patient. Analysis of the analysis image by means of a deep learning device, trained by means of a learning base, so as to determine a value. For at least one tooth attribute of an analysis tooth zone representing, at least partially, a tooth on the analysis image, the tooth attribute relating to a separation between the tooth represented by the analysis tooth zone, and the aligner represented on the analysis image. For an image attribute of the analysis image, the image attribute relating to a separation between at least one tooth represented on the analysis image, and the aligner represented on the analysis image.
US11049245B2

In one embodiment, a medical image processing apparatus includes: processing circuitry configured to acquire three-dimensional image data including a liver of a donor, extract a region of the liver and vessels in the liver from the three-dimensional image data, and determine, in the extracted region of the liver, a cross section of the liver in such a manner that volume of the liver to be resected from the donor satisfies a predetermined matching condition of transplantation and number of vessels on the cross section becomes smaller.
US11049244B2

Computed tomography (CT) screening, diagnosis, or another image analysis tasks are performed using one or more networks and/or algorithms to either integrate complementary tomographic image reconstructions and radiomics or map tomographic raw data directly to diagnostic findings in the machine learning framework. One or more reconstruction networks are trained to reconstruct tomographic images from a training set of CT projection data. One or more radiomics networks are trained to extract features from the tomographic images and associated training diagnostic data. The networks/algorithms are integrated into an end-to-end network and trained. A set of tomographic data, e.g., CT projection data, and other relevant information from an individual is input to the end-to-end network, and a potential diagnosis for the individual based on the features extracted by the end-to-end network is produced. The systems and methods can be applied to CT projection data, MRI data, nuclear imaging data, ultrasound signals, optical data, other types of tomographic data, or combinations thereof.
US11049239B2

Techniques are provided for deep neural network (DNN) identification of realistic synthetic images generated using a generative adversarial network (GAN). According to an embodiment, a system is described that can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise, a first extraction component that extracts a subset of synthetic images classified as non-real like as opposed to real-like, wherein the subset of synthetic images were generated using a GAN model. The computer executable components can further comprise a training component that employs the subset of synthetic images and real images to train a DNN network model to classify synthetic images generated using the GAN model as either real-like or non-real like.
US11049233B2

Systems and methods for detecting and reporting vehicle damage events are provided herein. An example method includes detecting any of a key-on or key-off event for a vehicle at a second point in time; in response to detecting the key-on or key-off event, obtaining a current set of images of one or more surfaces of the vehicle using one or more onboard cameras of the vehicle; accessing a baseline set of images for the vehicle obtained at a first point in time that precedes the second point in time; comparing the current set of images to the baseline set of images to determine damage to the one or more surfaces; and presenting a message through a human machine interface of the vehicle that is indicative of the damage.
US11049230B2

Image processing performed by a computer (22) includes iterative image reconstruction or refinement (26, 56) that produces a series of update images ending in an iteratively reconstructed or refined image. A difference image (34, 64) is computed between a first update image (30, 60) and a second update image (32, 62) of the series. The difference image is converted to a feature image (40) and is used in the iterative processing (26, 56) or in post-processing (44) performed on the iteratively reconstructed or refined images or images from different reconstruction or refinement techniques. In another embodiment, first and second image reconstructions (81, 83) are performed to generate respective first and second reconstructed images (80, 82). A difference image (84) is computed between two images each selected from the group: the first reconstructed image, an update image of the first reconstruction, the second reconstructed image, and an update image of the second reconstruction. A feature image is generated from the difference image and used to combine the first and second reconstructed images.
US11049229B2

An apparatus for HDR image processing is provided. The apparatus determines an imaging sensitivity value. The apparatus then compares subsets of imaging information with the determined imaging sensitivity value and applies a gamma correction to each subset of imaging information using a gamma low contrast curve or a gamma high contrast curve based on the comparison to obtain the gamma corrected subset of imaging information.
US11049219B2

Methods and apparatus for multi-encoder processing of high resolution content. In one embodiment, the method includes capturing high resolution imaging content; splitting up the captured high resolution imaging content into respective portions; feeding the split up portions to respective imaging encoders; packing encoded content from the respective imaging encoders into an A/V container; and storing and/or transmitting the A/V container. In another embodiment, the method includes retrieving and/or receiving an A/V container; splitting up the retrieved and/or received A/V container into respective portions; feeding the split up portions to respective imaging decoders; stitching the decoded imaging portions into a common imaging portion; and storing and/or displaying at least a portion of the common imaging portion.
US11049209B2

A vehicle allocation management device that can wirelessly communicate with a first reader device installed correspondingly to a stop area of a vehicle, including a receiver that receives, from the first reader device, radio field intensity information indicating the intensity of a radio field when the first reader device has received information from an electronic tag attached to the vehicle, a vehicle determiner that determines, based on the radio field intensity information, whether the vehicle is present in the stop area, and a vehicle allocation determiner that determines whether the vehicle is ready for allocation based on whether the vehicle is continuously present in the stop area for a predetermined time or more.
US11049201B2

Rendering graphical user interfaces to display current and future data to users, the graphical user interfaces generated in response to search queries comprises a flight search system and an airline system. The flight search system receives current flight data and future flight data for the group of flights from an airline system and stores the data on a database. When the flight search system receives a flight search request comprising desired flight data from a user computing device, the system compares the desired flight search data with the stored data to identify one or more flights of the group of flights that match one or more features of the desired flight data. The system presents the current flight data and the future flight data on a graphical user interface to the user when it is likely that the flight data is going to change.
US11049198B1

A drive thru order facilitation system includes a network, having a server; a computing device; and a database; a sensor to scan an identifying feature of a vehicle; an order history platform accessible from the computing device, the order history platform having a new customer creation portal; and an existing customer profile development portal; the order history platform provides access to customer profiles; and the order history platform collects data relating to order history; the sensor is to communicate with the computing device; and the computing device is to correlate the identifying feature of the vehicle with one of the customer profiles.
US11049190B2

A method and system to learn new forms to be incorporated into an electronic document preparation system, or to learn the behavior of existing systems, receive form data related to a new form having a plurality of data fields that expect data values based on specific functions. The method and system gather training set data including previously filled forms having completed data fields corresponding to the data fields of the new form. The method and system include multiple analysis modules that each generate candidate functions for providing data values for the data fields of the new form. The method and system evaluate the candidate functions from each analysis technique and select the candidate functions that are most accurate based on comparisons with the training set data.
US11049187B2

Mediums, apparatus, computer program code, and means may be provided to evaluate relative risks based at least in part on source inputs received via a distributed communication network by an automated back-end application computer server. According to some embodiments, the server may access a data store containing electronic files associated with a set of entities to retrieve, for each of a plurality of the entities in the set of entities, electronic files associated with that entity. The server may also retrieve structured data elements, unstructured data elements, and external, third-party data elements for that entity. The server may then execute an automated risk model to assign a risk score to that entity based on the electronic files, the structured data elements, the unstructured data elements, and the external, third-party data elements for that entity and transmit indications of the risk scores for the plurality of entities.
US11049184B1

Systems, methods, and apparatuses for processing multi-party insurance claim payouts are provided. A method includes receiving, by a processing circuit, an electronic insurance claim payment request based on an insurance claim regarding an insured entity; evaluating, by the processing circuit, the electronic insurance claim payment request; and facilitating, by the processing circuit, a dispersal of an amount of funds based on the electronic insurance claim payment request to the insured entity.
US11049179B2

Utilities (e.g., systems, methods, etc.) for facilitating a bilateral bidding process between buyers and sellers of items (services, products, bundles, etc.) to allow buyers to obtain lower prices on the items through crowd bidding while simultaneously allowing sellers to essentially offset such lower prices on the items through increased sales volume of the items. Specifically, the disclosed utilities may make use of a network-based ecommerce system or platform that provides sellers of items access to real-time buyer demand and the optimum price that a plurality of buyers (e.g., customers) are willing to pay that yields increased profits. The disclosed platform also benefits buyers in cases when multiple sellers compete for the then current plurality of buyer demand resulting in a reduced price for the item based on the then real-time demand.
US11049171B2

An electronic commerce system configured to implement a product ordering method for receiving a product search inquiry from an input device, displaying a plurality of products in a product listing available from purchase based on the product search inquiry on an output device, receiving a selection of a product, and displaying a first product information page including at least a product name, a product price, general product information, a first product ordering link for accessing a product ordering interface and a product information detail link. The system further includes a secondary product information display system configured to display a product datasheet including the product name, the general product information, product technical information and a commercial function display including at least one of a second product ordering link for accessing the product ordering interface and an inventory reporting display.
US11049167B1

Techniques for identifying clusters of user interactions and shopping missions may be provided. For example, the system may receive a history of interactions between a user and one or more network pages. The system may identify a most recent event from the history of interactions and identify a cluster that includes other events from the history of interactions that are of a same category as the most recent event. The determination of the cluster may be based in part on item attributes associated with the item presented on the at least one of the one or more network pages. The most recent event may then be associated with the cluster. In some examples, a shopping mission is determined and one or more notifications are provided to a user, merchant, or electronic marketplace in association with the identified shopping mission.
US11049161B2

A solution for managing branding for an entity is provided. The solution can generate a brand style guide by analyzing electronic entity identity resources, which are representative of one or more branding strategies for the entity. The analysis can include extracting entity brand attributes from each electronic entity identity resource. Illustrative entity brand attributes can include one or more of: image data, font data, color data, or text. An ad hoc style guide, which can include at least one branding strategy for the entity can be generated and provided for presentation to a user.
US11049156B2

Systems and methods for time-decay analysis of a photo collection for automated item listing generation are described. A system stores image data in non-transitory memory of a computing device. The system identifies a first item represented in the image data as a first image and a date associated with the first item. The system determines the first item satisfies a date threshold based on the first date. Finally, the system generates a request including information for publishing a first listing of the item in a network-based publication system.
US11049151B2

Embodiments of methods and/or systems for constructing one or more online ads using one or more media objects created using one or more generative processes are disclosed.
US11049149B2

A computer-implemented method, computer program product, and system for generating a targeted menu item recommendation are provided. The targeted menu item recommendation includes receiving a menu item recommendation request, generating search criteria for the menu item recommendation request, retrieving menu information regarding the search criteria, assigning weighted values to the retrieved information based on the text of the menu item information, preferences of the user, and social media association values, and generating the targeted menu item recommendation.
US11049144B2

Disclosed herein are methods and systems for combining, in real time, images of one or more real life objects that have been captured in real time based on a comprehensive characteristic-based mechanism with a virtual environment to provide an augmented reality environment to a user or user device. In particular, the captured images are provided to a remote server that is capable of performing the processing steps to create a plurality of integrated images. The plurality of integrated images can then be provided to the user device. Advantageously, the remote server can create the plurality of integrated images much more quickly due to the server's enhanced computing power and storage space as compared to the user device. The remote server may be an intermediate server between multiple user devices. The comprehensive content matching mechanism is based on a plurality of factors comprising advertisement content, user preference information, and context information.
US11049139B2

At least one configured mobile device monitoring radius relative to respective purchase locations is established within a retail environment. Mobile device distances from purchase locations at times of purchases within the retail environment are monitored over time by a processor utilizing locationing technology. A repeating mobile device proximity pattern of at least two mobile device identifiers being located together and in proximity to the respective purchase locations at the times of the respective different purchases is detected across the several different purchases.
US11049138B2

Methods of generating recommendations may include obtaining social network data from one or more network resources. Word relationships may be created between selected words in the social network data to produce relationship data. Advertisement or other asset recommendations may be generated for a target user by analyzing browse information of the target user to identify one or more words. Other words in the relationship data may be identified that are related to the words in the target user's browse information. One or more advertisements may be identified having at least one keyword that corresponds to the other words. At least a portion of these advertisements may be selected from a data repository to provide to the target user.
US11049135B2

A computer system processes a message from a user mobile device by receiving the message from the user mobile device, wherein the message comprises a purchase request, and then determining a matching purchase offer in a database containing a plurality of purchase offers, wherein the matching purchase offer corresponds to an offer identified in the purchase request. The system then transmits a purchase request to a purchase agent at a third party provider that is associated with the matching purchase offer, and processing a purchase transaction received from the purchase agent at the third party provider.
US11049134B2

An example system includes an analyzer to determine a first distance between (1) a first peak in a first frequency band of first neuro-response data gathered from a subject while exposed to media and (2) a second peak in the first frequency band; determine a second distance between (1) a third peak in the first frequency band and either (2) the second peak in the first frequency band or (3) a fourth peak in the first frequency band and determine a first difference between the first distance and the second distance. The example system includes a selector to determine a modification for the media based on the first difference and a modifier to implement the modification for presentation of the media.
US11049113B2

A method for managing payment submissions includes receiving, at an acquirer computing system, an authorization request submitted by a merchant computing system for a transaction of a predefined amount, the merchant computing system being associated with a merchant, and the authorization request identifying account information for an account that is associated with a payment card network and an issuer processor; and re-transmitting the authorization request for less than the predefined amount and greater than a configurable threshold value, until the authorization request is approved by the issuer processor or until the authorization request falls below the configurable threshold value.
US11049099B2

A computer-implemented method includes receiving, by a first blockchain node, an encrypted transaction comprising a smart contract that includes code, wherein the code of the smart contract comprises a contract state indicated by a privacy identifier; decrypting, by the first blockchain node, the encrypted transaction to obtain the code of the smart contract in plaintext; executing, by the first blockchain node, the code of the smart contract in plaintext in a trusted execution environment; encrypting, by the first blockchain node using a key, the contract state indicated by the privacy identifier; and writing, by the first blockchain node, the encrypted contract state indicated by the privacy identifier to a database.
US11049097B2

One or more computing devices obtains service data of a user payment service. The one or more computing devices determines whether the service data of the user payment service falls within a service indicator range. In response to determining that the service data does not fall within the service indicator range, the one or more computing devices obtains location information of a target customer corresponding to the service data. The one or more computing devices obtains one or more local events corresponding to the location information. The one or more computing devices determines, based on the one or more local events, whether to output an alarm for the service data. In response to determining to output the alarm for the service data, the one or more computing devices outputs the alarm for the service data.
US11049095B2

A payment reader can have one or more kernels capable of performing certain payment processing functions but not capable of performing certain, more processing-intensive payment processing functions. The payment reader may be designed to selectively assign processing tasks to application layer kernels located on a mobile device and/or a cloud-based device external to the payment reader, the mobile device having more or different processing resources than the payment reader. The selective assignment may be made dynamically based on the measurement of a condition of the reader or an occurrence of an event, such as a determination that the payment reader cannot process a transaction, that the payment reader does not have sufficient battery strength to process the transaction, or that there has been a tempering attempt at the payment reader. The payment reader also has a physical layer module, which module maintains its processing on the payment reader. By these means, the processing related to a payment transaction is conducted on a hybrid system, using resources both local to and remote from the payment reader.
US11049091B2

Disclosed is an electronic device comprising at least one communication circuit, a display and a processor. The processor of the electronic device may be configured so as to: receive information associated with a payment from a first external electronic device; generate, from the information associated with a payment, payment information including at least the name of a store associated with the payment; acquire at least one wireless network information; and transmit the at least one wireless network information and the payment information to a second external electronic device. In addition, various embodiments are possible as identified in the specification.
US11049084B2

Systems and methods for automating a take-out ordering process. In an embodiment, menu data is imported from a restaurant Point-of-Sale (POS) system over at least one network. The menu data may comprise a plurality of menu items. A menu user interface is generated. The menu user interface may comprise one or more menu screens, which comprise a subset of one or more of the plurality of menu items. A selection of at least one menu item from the subset may be received from a user. Up-sell options can be determined and provided to the user. Once completed, an order is sent to the restaurant POS system over the at least one network. The order can comprise the selected menu item(s) and any of the up-sell options selected by the user.
US11049082B2

Systems and methods for item acquisition by selection of a virtual object placed in digital environment are disclosed. According to an aspect, a system may include a display, a user interface, an image capture device, and at least one processor and memory. The processor(s) and memory may be configured to receive a coordinate for placement of a virtual object in a digital environment; control the display to display the virtual object when a position corresponding to the received coordinate is within a field of view of the image capture device; receive an input via the user interface for selecting the virtual object; and associate with a user a credit for acquisition of an item associated with the virtual object in response to receipt of the input.
US11049079B2

The present invention is directed to a system and method for scheduling service for autonomous vehicles based on criticality of the service request. The system is configured for receiving a plurality of service requests from a plurality of autonomous vehicles, wherein each of the plurality of service requests include diagnostic codes and current location. The system can analyze the diagnostic codes of each of the plurality of service requests to identify at least one service for each of the plurality of the autonomous vehicles, wherein criticality for each of the plurality of service requests based on the at least one service. The criticality for each of the plurality service requests can then be accessed on a predetermined scale. Thereafter, the plurality of service requests are ordered in an order ranging from lowest criticality to highest criticality on the predetermined scale. Also the system can determine distances between current location of each of the plurality of the autonomous vehicle from locations of a plurality of maintenance facility and a plurality of parking lots, the plurality of maintenance facility are identified based on the at least one service. The system can receive a work schedule of the plurality of maintenance facility and instruct each of the plurality of the autonomous vehicles to move to a maintenance facility or a parking lot based on the order of the service requests and work schedule.
US11049069B2

A method and a device for tracking an item using a tracking device associated with the item are described. The method, executed in a processor of the tracking device, comprises identifying a location state of the tracking device as one of an indoor location and an outdoor location relative to an indoor facility, based on at least one of satellite based data and connectivity to an access point in the indoor facility. Upon identifying the location state as the indoor location, a wireless transceiver and one or more sensor devices may be activated. The sensor devices may include at least one of a wireless signal strength sensor, a wireless signal connectivity sensor, an inertial sensor, a magnetic field sensor, a barometric sensor, and an ambient light sensor. Further, indoor localization data gathered by the sensor devices may be provided for localization.
US11049067B2

A workflow management system (WMS) coordinates, controls, and monitors item picking assets, item retrieval assets, and order packaging assets in performance of different workflows. The WMS optimizes the different workflows by assigning tasks to the different assets in a manner that minimizes overall execution time, cost, and resource utilization. Some optimizations include maximizing or prioritizing item pick rate, item packaging rate, or both. Assets integrated with the WMS and under WMS control include human workers, autonomous robots, and resources used in performance of the workflows.
US11049063B2

Disclosed herein are system, method, and computer program product embodiments for establishing communication channels related to assets. An embodiment enables users of home assets such as appliances to share content related to that asset through a centralized clearinghouse of asset content. Aggregated content reduces redundant searches across sources by many users looking for the same content. New data pathways from user to users, manufacturers, and various third parties are established through the connections created in relation to assets.
US11049057B2

Systems and methods of the present disclosure can facilitate a marketplace for a business automation system comprising at least one processor executing on a computing device. In some embodiments, the system includes an upload module, an accessory creation module, and a download module. The upload module may be configured to receive, responsive to a first user, a configuration of the business automation system of the first user. The accessory creation module may be configured to create, based on the configuration, an accessory comprising at least one of a solution set, a service board, and a project board. The download module may be configured to verify, responsive to a second user, the suitability of the accessory for the business automation system of the second user. The download module may be further configured to transmit the accessory to the second user.
US11049055B2

An industrial batch production system, including at least one industrial automation device, at least one equipment sensor disposed on and operatively coupled to the industrial automation device to obtain on-line data relating to a batch run, an Internet-enabled local controller in electronic communication with the equipment sensors, a cloud link connecting the Internet-enabled local controller with an Internet-based cloud platform, a central server in the cloud platform configured to receive data from the local controller and running a process historian software program having a time series database, and at least one Internet-enabled device configured to receive manually obtained time-stamped offline data relating to the batch run and to transmit the offline data to the central server independently of the Internet-enabled local controller through a VPN or Ethernet. The central server processes the on-line data and off-line data together to provide automatic processing services to optimize and improve batch run production.
US11049053B2

A communication terminal communicably connected to a sharing assistant server assisting use of one or more resources to be shared among a plurality of users is provided. The communication terminal includes circuitry to control a display to display, on a screen, an image relating to an event being executed by one or more users sharing one or more of the resources. The circuitry receives identification of an area identified on the screen. The identified area includes the image. The circuitry transmits, to the sharing assistant server, data of the image included within the identified area, as image data indicating content of an action item generated in the event being executed, in association with event identification information identifying the event being executed.
US11049051B2

Embodiments disclosed prove a method for improving power usage for an oilfield operation. The method includes analyzing power usage for the oilfield operation, mapping power consumption for the oilfield operation; mapping power utilization for the oilfield operation; and improving power utilization for the oilfield operation.
US11049043B2

A model induction method for explainable artificial intelligence (XAI) may be shown and described. A model of a black-box AI may be an input to the model induction method, along with a set of sample input data. A linear or non-linear predictor function may be used to predict the output of the black-box model, producing a set of data points. The data points may be partitioned by a partitioning function, and each partition may represent one or more rules. The data may also be transformed using a number of transformation functions, such as a polynomial expansion. A local model may be fitted to the transformed function or functions. A set of rules may be interpreted from the local models and may form a white-box AI model. Linear or non-linear data may be modeled by the white-box model. Further, the white-box model may be implemented on a low-power device.
US11049040B2

Disclosed subject matter relates to supervised machine learning including a method and system for generating synchronized labelled training dataset for building a learning model. The training data generation system determines a timing advance factor to achieve time synchronization between User Equipment (UE) and network nodes, by signalling the UE to initiate playback of the multimedia content based on the timing advance factor. The training data generation system receives network Key Performance Indicator (KPI) data from the network nodes and a user experience data from the UE, concurrently, for the streamed multimedia content, and performs timestamp based correlation to generate a synchronized labelled training dataset for building a learning model. The learning model is further deployed in external analytics system to act as a non-intrusive passive probe to predict real-time user experience, without intruding into the UE, thereby sustaining privacy of the user and eliminating additional computing load on the UE.
US11049033B2

In one embodiment, a network assurance system that monitors a network labels time periods with positive labels, based on the network assurance system detecting problems in the network during the time periods. The network assurance system assigns tags to discrete portions of a feature space of measurements from the monitored network, based on whether a particular range of values in the feature space has a threshold probability of occurring during a positively-labeled time period. The network assurance system determines a set of the assigned tags that frequently co-occur with the positively-labeled time periods in which problems are detected in the network. The network assurance system causes performance of a mitigation action in the network based on the set of assigned tags that frequently co-occur with the positively-labeled time periods.
US11049031B2

A disclosed example method to predict an injury for a target player on a target date includes determining a first probability of injury of the target player based on probabilities of injuries of second players having similarities with the target player; determining a second probability of injury of the target player based on injuries of the target player; determining a third probability of injury of the target player based on the first probability of injury of the target player and the second probability of injury of the target player; and generating, by executing an instruction with the processor, a report of a predicted probability of injury of the target player for the target date based on the third probability of injury of the target player.
US11049029B2

Implementations disclose identifying content appropriate for children algorithmically without human intervention. A method includes identifying, by a processing device, entities corresponding to topics relevant to children, determining, by the processing device, a children's affinity score for each of the identified entities, and selecting, by the processing device, content based on the children's affinity score for the identified entities corresponding to the content.
US11049027B2

A method for providing a visual summary of a plurality of answers associated with a question entered into a natural language question answer system by a user is provided. The method may include receiving the entered question. The method may also include analyzing the entered question to determine a plurality of possible answers to the entered question. The method may further include compiling a set of answers based on the analysis of the entered question and the determined plurality of possible answers. The method may additionally include providing a characterization summary for the compiled set of answers, whereby the characterization summary includes an indication of the quality associated with each answer within the compiled set of answers.
US11049023B1

The content of a knowledge datastore is evaluated and improved. In a first aspect, the content effectiveness of individual snippets is evaluated and a content creator is requested to improve snippets with a low content effectiveness. In a second aspect, the supply of and demand for content in each content topic is evaluated, and a content creator is requested to create articles for content topics for which the demand exceeds the supply. In a third aspect, the message responsiveness and content effectiveness of content topics is evaluated and a content creator is requested to create articles for content topics with a low message responsiveness and/or content effectiveness. In a fourth aspect, the content utilization and content effectiveness of individual snippets is monitored and snippets with a high content effectiveness and a low content utilization are promoted, whereas snippets with a low content effectiveness and a low content utilization are deprecated.
US11049019B2

Certain embodiments involve generating or optimizing a neural network for generating analytical or predictive outputs. The neural network can be generated using a relationship between various predictor variables and an outcome (e.g., a condition's presence or absence). The neural network can be used to determine a relationship between each of the predictor variables and a response variable. The neural network can be optimized by iteratively adjusting the neural network such that a monotonic relationship exists between each of the predictor variables and the response variable. The optimized neural network can be used both for accurately determining response variables using predictor variables and determining adverse action codes for the predictor variables, which indicate an effect or an amount of impact that a given predictor variable has on the response variable. The neural network can be used to generate adverse action codes upon which consumer behavior can be modified to improve the response variable score.
US11049017B2

Provided are device and method for determining a Convolutional Neural Network (CNN) model. The device for determining the CNN model includes: a first determination unit configured to determine complexity of a database including multiple samples; a second determination unit configured to determine a classification capability of a CNN model applicable to the database based on the complexity of the database; a third determination unit configured to acquire classification capability of each candidate CNN model; and a matching unit configured to determine the CNN model applicable to the database based on the classification capability of each candidate CNN model. With the device and method for determining the CNN module, a design process of CNN model can be simplified.
US11049013B1

Some embodiments provide a neural network inference circuit for executing a neural network that includes multiple computation nodes at multiple layers. Each of a set of the computation nodes includes a dot product of input values and weight values. The neural network inference circuit includes (i) a first set of memory units allocated to storing input values during execution of the neural network and (ii) a second set of memory units storing encoded weight value data. The weight value data is encoded such that less than one bit of memory is used per weight value of the neural network.
US11049011B2

Approaches for classifying training samples with minimal error in a neural network using a low complexity neural network classifier, are described. In one example, for the neural network, an upper bound on the Vapnik-Chervonenkis (VC) dimension is determined. Thereafter, an empirical error function corresponding to the neural network is determined. A modified error function based on the upper bound on the VC dimension and the empirical error function is generated, and used for training the neural network.
US11049008B2

We describe a method of reinforcement learning for a subject system having multiple states and actions to move from one state to the next. Training data is generated by operating on the system with a succession of actions and used to train a second neural network. Target values for training the second neural network are derived from a first neural network which is generated by copying weights of the second neural network at intervals.
US11049004B1

Detection systems, methods and computer program products comprising a non-transitory tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method for anomaly detection, a detected anomaly being indicative of an undesirable event. A detection system comprises a computer and an anomaly detection engine executable by the computer, the anomaly detection engine configured to perform a method comprising receiving data comprising a plurality m of multidimensional data points (MDDPs), each data point having n features, constructing a dictionary D based on the received data, embedding dictionary D into a lower dimension embedded space and classifying, based in the lower dimension embedded space, a MDDP as an anomaly or as normal.
US11049002B2

The present disclosure provides a computation device including: a computation module for executing a neural network computation, and a power conversion module connected to the computation module, for converting input data and/or output data of the neural network computation into power data. The present disclosure further provides a computation method. The computation device and method of the present disclosure may reduce the cost of storage resources and computing resources, and may increase the computation speed.
US11049000B2

Distributed state via cascades of tensor decompositions and neuron activation binding on neuromorphic hardware is provided. In various embodiments, a kernel is divided into a plurality of subkernels. Each subkernel has less than a predetermined size. The plurality of subkernels are distributed, each to one of a plurality of neurosynaptic processors. By each of the plurality of neurosynaptic processors, one of the subkernels is applied to an input to generate a partial convolution. The partial convolutions from each of the plurality of neurosynaptic processors are combined to determine an activation.
US11048992B2

The present disclosure relates to a radio-frequency identification system for a container, such as a cryogenic container, comprising: a large number of radio-frequency identification tags for cryogenic straws, preferably at least 100 radio-frequency identification tags, each radio-frequency identification tag attachable to or embeddable in a cryogenic straw; an interrogation unit adapted to be placed or integrated inside the cryogenic container; wherein the interrogation unit and radio-frequency identification tags are configured to operate with a frequency of at least 30 MHz. The disclosure further relates to a method of identifying a large number of radio-frequency identification tags in a cryogenic container, preferably at least 100 radio-frequency identification tags, the method comprising the steps of: configuring a radio-frequency identification interrogation unit to transmit radio-frequency interrogation signals in the container with a frequency of at least 30 MHz; configuring the radio-frequency identification interrogation unit to operate in a plurality of different signal propagation modes such that the cryogenic container is divided into a plurality of propagation zones, wherein each propagation zone is associated with a corresponding propagation mode, and wherein only the radio-frequency identification tags within a specific propagation zone are excited when the interrogation unit is in the corresponding propagation mode; and configuring the radio-frequency identification interrogation unit to receive radio-frequency response signals from the radio-frequency identification tags.
US11048985B2

This disclosure relates to method and system for classifying an object in input data using an artificial neural network (ANN) model. The method may include extracting positive features and orthogonal features associated with the object in the input data, performing a partial classification of the object based on the positive features by a first part of the ANN model, and determining an accuracy of the classification of the object based on the orthogonal features by a second part of the ANN model. The positive features are features uniquely contributing to identification of a class for the object, while the orthogonal features are features not contributing to identification of the class but contributing to identification of one or more of remaining classes.
US11048981B2

A piping and instrumentation planning and maintenance system includes an input/output (I/O) interface for receiving a target piping and instrumentation diagram (PID) from a document source system; a processor in communication with the I/O interface; and non-transitory computer readable media in communication with the processor. The non-transitory computer readable media store instruction code, which when executed by the processor, causes the processor to classify entities and properties thereof within the target PID. The entities include one or more assets and interconnections therebetween specified in the PID. The processor compares the classified entities to a knowledge base that represents relationships between a plurality of assets and interconnections between the assets. The processor then determines, based on the comparison, whether the assets in the target PID are interconnected correctly. When the assets are not interconnected correctly, the processor generates a report to identify the assets that are not interconnected correctly. The report facilitates proactive replacement or rearrangement of assets in a facility associated with the target PID.
US11048974B2

A method of training a generator G of a Generative Adversarial Network (GAN) includes generating a real contextual data set {x1, . . . , xN} for a high resolution image Y; generating a generated contextual data set {g1, . . . , gN} for a generated high resolution image G(Z); calculating a perceptual loss Lpcept value using the real contextual data set {x1, . . . , xN} and the generated contextual data set {g1, . . . , gN}; and training the generator G using the perceptual loss Lpcept value. The generated high resolution image G(Z) is generated by the generator G of the GAN in response to receiving an input Z, where the input Z is a random sample that corresponds to the high resolution image Y.
US11048964B2

A survey data processing device includes a point cloud data receiving unit, a vertically cut section generating unit, and a vertical position adjusting unit. The point cloud data receiving unit receives first point cloud data and second point cloud data that are respectively obtained at a first instrument point and a second instrument point. The vertically cut section generating unit cuts the first point cloud data and the second point cloud data at a vertical plane containing the first instrument point and the second instrument point to obtain a vertically cut section of each of the first point cloud data and the second point cloud data. The vertical position adjusting unit matches vertical positions of the vertically cut sections of the first point cloud data and the second point cloud data as viewed from a direction perpendicular to the vertical plane.
US11048962B2

The invention relates to a method and to a device for determining the articulation angle of a combination, consisting of a towing vehicle and a trailer attached using a tongue, by identifying the hitch tongue using a digital back-up camera with variable exposure times, the following steps being carried out: a) recording a first color image of the rear environment of the towing vehicle, the color image being based on the HSY color space, b) analyzing the hue values, saturation values and brightness values of adjacent surfaces of a vehicle-environment region that is to be evaluated, c) determining the tongue from the first color image using an edge detection method in order to determine the articulation angle if the hue values, saturation values and brightness values of adjacent surfaces in the region that is to be evaluated are substantially equal, “substantially equal” meaning that the values of hue, saturation and brightness of adjacent surfaces differ by at most a first threshold in percent, d) recording a second color image in the HSY color space if in the first color image the hue values and saturation values of adjacent surfaces in the region that is to be evaluated are substantially equal while the brightness values of the adjacent surfaces deviate greatly from each other, “deviate greatly from each other” meaning that the brightness values of adjacent surfaces differ from each other by more than a second threshold in percent, the exposure time of the second color image being selected in such a way that the brightness values of the adjacent surfaces within the vehicle-environment region that is to be evaluated are substantially equal, e) determining the tongue from the second color image by means of an edge detection method in order to determine the articulation angle.
US11048957B2

A method of image processing in a structured light imaging system is provided that includes receiving a captured image of a scene, wherein the captured image is captured by a camera of a projector-camera pair, and wherein the captured image includes a binary pattern projected into the scene by the projector, applying a filter to the rectified captured image to generate a local threshold image, wherein the local threshold image includes a local threshold value for each pixel in the rectified captured image, and extracting a binary image from the rectified captured image wherein a value of each location in the binary image is determined based on a comparison of a value of a pixel in a corresponding location in the rectified captured image to a local threshold value in a corresponding location in the local threshold image.
US11048948B2

A system and a method for counting objects includes the steps of: obtaining a plurality of images representing the objects to be counted in a target area; generating a map for each of the plurality of images representing an identification of each of the corresponding objects; and fusing the plurality of maps being generated to obtain a scene-level density map representing a count of the objects in the target area.
US11048947B2

According to the present invention, switching of the monitoring images matching the intention of the observer can be automatically performed for images from a plurality of image capturing apparatus, and the load about the job of the observer can be reduced. The image monitoring apparatus includes an estimating unit configured to estimate attention degrees of a user for a plurality of images acquired from the plurality of image capturing apparatuses, a designating unit configured to designate one of the acquired images as an image to be displayed in accordance with an instruction from the user, a learning unit configured to cause the estimating unit to learn so as to increase an attention degree of the designated image, and a selecting unit configured to select one of the plurality of images based on an attention degree of each estimated image.
US11048942B2

A method and apparatus for detecting a garbage dumping action in real time on a video surveillance system are provided. A change region, which is a motion region, from an input image is detected, joint information including joint coordinates corresponding to a region in which joints exist is generated, and an object held by a person from the image using the change region and the joint information is detected. Then, an action of dumping the object based on a distance between the object and the joint coordinates is detected.
US11048941B2

An imaging device includes an imaging portion that images a subject; a positional information acquisition portion that acquires positional information of an imaging position; a control portion which acquires information on the subject based on the positional information, and displays image data of the subject and the information on the subject on a display portion; and a hold control portion that outputs a hold control signal, which holds the image data of the subject and the information on the subject, to the control portion.
US11048939B2

Methods and apparatus for identifying health trends via the identification of ambiguous food items via container identification may be provided by: receiving an image captured from a user device that includes a food item; identifying a food container present in the image; identifying a utensil present in the image; determining a cluster of food items from a food recognition database corresponding to the food container and to the utensil; selecting a candidate food item from the cluster based on a confidence score of the candidate food item matching the food item; and adding the candidate food item to a dietary log associated with the user device.
US11048928B1

A method of identifying a living creature includes training a convolutional neural network model using pretrained convolutional neural networks to generate proposals about the regions where there might be an anatomical object within a digital image. Introducing a residual connection to get the input from the previous layer to the next layer helps in solving gradient vanishing problem. The next step is to design an object detector network that does three tasks: classifying the boxes with respective anatomies, tightening the boxes, and generating a mask (i.e., pixel-wise segmentation) of each anatomical component. In constructing the architecture of the object detector network, the network uses per-pixel sigmoid, and binary cross-entropy loss function (to identify the k anatomical components) and rigorously train them.
US11048902B2

An acoustic imaging system includes multiple transducers disposed to circumscribe a portion of substrate. An acoustic imaging system also includes a controller and an image resolver. The transducers convert electrical signals into mechanical energy and/or mechanical energy into electrical signals. The controller is adapted to apply an electrical signal to the transducers which, in response, induce a mechanical wave, such as a surface wave, into the circumscribed portion. The controller is also adapted to receive electrical signals from the transducers. The image resolver uses the electrical signals received by the controller in order to construct an image of an object in physical contact with the substrate.
US11048896B1

A control box for a learning or entertainment token according to an embodiment of the present disclosure includes tokens in which different codes are recorded, a token gate into which the tokens are inserted, a token rail configured to guide the tokens inserted into and falling from the token gate, a detection unit configured to detect the codes recorded in the tokens and installed between the token gate a storage box, and the storage box in which the tokens passing through the detection unit are stored, wherein when the code recorded in the token falling along the token rail is detected and transmitted to an external terminal, the terminal is configured to run a corresponding learning or entertainment application or proceed with steps, and thus preferred learning or entertainment is easily progressed step by step, thereby increasing an effective learning effect.
US11048887B1

A method for text classification involves generating, using a bilingual embedding model, source language embeddings for source language documents; obtaining source language document labels of the source language documents; and training a source language classifier model and a label embedding network, executing on a computing system, using the source language embeddings and the source language document labels. The method further involves generating pseudo-labels for unlabeled target language documents, by: generating, using the bilingual embedding model, target language embeddings for the unlabeled target language documents, and applying the source language classifier model and the label embedding network to the target language embeddings to obtain the pseudo-labels for the unlabeled target language documents. In addition, the method involves training a target language classifier model executing on the computing system using the target language embeddings and the pseudo labels.
US11048886B2

A translation device includes a character string output unit, a fixed phrase acquisition unit, a matching unit, a division processor, and a translation result output unit. The character string output unit outputs a plurality of character strings each configuring at least part of text in a first language and including a head character of the text, in order of character string length. The fixed phrase acquisition unit acquires a fixed phrase in the first language associated with a translation phrase in a second language. The matching unit calculates a similarity between each of the character strings and the fixed phrase in order of the character string length. The division processor divides the text at a position achieving a maximum similarity among values of the similarity exceeding a first threshold. The translation result output unit outputs the translation phrase as translation of the text thus divided.
US11048883B2

Embodiments of the present invention provide a system that that can be used to determine whether a sentiment analysis model is portable between two data sets. During operation, the system analyzes the text of a respective review in a data set (e.g., a set of reviews) using the sentiment analysis model to determine a sentiment expressed in the review. The system then computes a confidence score, which indicates the accuracy of a respective sentiment. The system subsequently determines a confidence score distribution for various sentiments, as determined by the sentiment analysis model. The system determines the significance of changes between the confidence score distribution and a benchmark confidence score distribution, which is associated with a benchmark data set for which the sentiment analysis model yields a high accuracy. The system can then determine whether the sentiment analysis model is portable to the data set based on the significance of changes.
US11048870B2

A system and method performs automated domain concept discovery and clustering using word embeddings by receiving a set of documents for natural language processing for a domain, representing a plurality of entries in the set of documents as continuous vectors in a high dimensional continuous space, applying a clustering algorithm based on a mutual information optimization criterion to form a set of clusters, associating each entry of the plurality of entries with each cluster in the set of clusters through formalizing an evidence based model of each cluster given each entry, calculating a mutual information metric between each entry and each cluster using the evidence based model, and identifying a nominal center of each cluster by maximizing the mutual information.
US11048860B2

A redaction system including a system for receiving an electronic version of a first document; a system for generating an electronic version of a second document which is a redacted version of the first document, wherein the system for generating includes a computer having a redaction engine coupled to a source of redaction rules; and a system for transmitting the second document from the redaction system.
US11048852B1

The present disclosure relates to a computer-implemented method for electronic circuit design. Embodiments may include receiving, using at least one processor, data corresponding to an electronic design schematic. Embodiments may further include analyzing the data to learn one or more device size parameters, a range of parameters, or a matching relationship of parameters based upon, at least in part, the electronic design schematic or the electronic design layout, wherein analyzing occurs without user action.
US11048850B2

A chip includes a substrate; macros placed on the substrate, which has a placement region being divided into sub-regions according to locations of the macros; and one or more vertical power stripes (VPSs) disposed in each sub-region. At least one VPS is not aligned with the VPSs of an adjacent higher or lower sub-region.
US11048849B2

An integrated circuit includes a first active region, a second active region, a third active region, a first contact and a second contact. The first active region and the second active region are separated from each other in a first direction, and are located on a first level. The third active region is located on the first level and is separated from the second active region in a second direction different from the first direction. The first contact extends in the second direction, overlaps the first active region, and is located on a second level different from the first level. The second contact extends in the first direction and the second direction, overlaps the first contact and the third active region, is electrically coupled to the first contact, and is located on a third level different from the first level and the second level.
US11048840B2

A system includes a net-identifying module and a false path-eliminating module. The net-identifying module is configured to receive first and second electronic lists associated with a circuit unit, to identify a net of the circuit unit based on the first electronic list, and to provide a net information output that includes information associated with the net. The false path-eliminating module is coupled to the net-identifying module and is configured to select, in the second electronic list, a path of the circuit unit that does not traverse through the net and provide a path information output that includes information associated with the path.
US11048824B2

A method for improving the security of a trusted application comprises: signing the trusted application in a hierarchical signature mode by the upper computer to generate a signature file package about the trusted application, and saving the signature file package in a main operation system; obtaining the signature file package and loading the signature file package to the second operation environment by the security execution system; parsing the signature file package by the security execution system to obtain a parsed result; and performing hierarchical verification on the parsed result by the security execution system, and if the hierarchical verification is passed, it will indicate that the trusted application is in a security state, otherwise, it is in a non-security state. The defects of lack of a security authentication mode for the trusted application and relatively low security due to mere adoption of a simple digital signature mechanism are overcome.
US11048821B1

Hosted server implementation is provided for intermediating anonymous firm matching and exit strategy negotiations. The system generates user accounts in response to user interaction with a hosted server interface, and matches client users based on at least an industry type and user-selected criteria, and electronically presents users with anonymized profiles corresponding to the users matched therewith. Responsive to selection of an anonymized profile, the system enables confidential and anonymous sharing of client user data corresponding to the selection criteria. Further responsive to authorization from each corresponding client user, the system generates intermediated and anonymous correspondence between a first client user and selected client users via a hosted server platform, wherein the hosted server interfaces substantially prevent identification of either client user participating in the intermediated correspondence.
US11048807B2

Systems, computer-implemented methods and/or computer program products that facilitate protecting data security through hierarchical authorization analysis are provided. In one embodiment, a computer-implemented method comprises generating, by a system operatively coupled to a processor, a model by extracting properties of data transmitted from executing an application to learn repeated patterns; and performing, by the system, a fine-grained authorization audit by comparing the data with the model.
US11048797B2

A method of real-time data security of a communications bus, the method comprising the steps of: reading at least an early portion of a message being transmitted over a communications bus, determining whether the message is suspicious, according to at least one rule applied on the read early portion of the message, and upon determining that the message is suspicious, corrupting at least a part of the message.
US11048795B2

Disclosed is a method for analyzing a log for conducting an antivirus scan of a file. The method includes opening a file in a virtual machine. The opening of the file includes execution of a guest process having a thread in a virtual processor of the virtual machine. A plurality of events in the thread of the guest process is intercepted. Registers associated with a system call made during execution of the first thread of the guest process are determined. Execution of the thread of the guest process is halted. In a log associated with the opening of the file, information is saved indicating events intercepted during execution of the thread in an altered guest physical memory page, and context data of the virtual processor. Using at least one template having rules, the saved log is analyzed to determine whether the file opened in the virtual machine is harmful.
US11048790B2

The invention provides a solution for secure authentication of an individual. The invention comprises methods and apparatus for secure input of a user's identifier e.g. PIN. An image of a keypad is superimposed over an operable keypad within a display zone of a screen associated with an electronic device. The keypad image and/or the operable keypad are generated by the device using a scrambled or randomised keypad configuration generated on or at the electronic device. The configuration or order of keys depicted in the image may or may not be scrambled or randomised. Thus, the order of keys depicted in the image do not correspond to the order of the keys in the operable keypad, so that when the user selects a ‘key’ depicted in the image on the screen, the underlying operable keypad is caused to operate and an encoded version of the user's input is received into memory on the device. The encoded input can be sent for decoding on a remote computer. The keypad configurations used for generation of the operable keypad(s) and/or keypad image(s) are generated using an input. The input could be a true or pseudo random number or biometric data relating to a user of the device. The device may be a mobile phone, a tablet computer, laptop, PC, payment terminal or any other electronic computing device with a screen.
US11048780B2

Software for preventing fraud in digital content licensing and distribution using a distributed ledger technology. The software performs the following operations: (i) receiving a request for a license of a digital asset, wherein a record of the digital asset is stored in a first distributed ledger; (ii) verifying a consensus for the request of the license of the digital asset; and (iii) responsive to verifying the consensus for the request of the license of the digital asset: storing a transaction settlement record in a second distributed ledger, creating a sharded copy of the digital asset including a plurality of shards of the digital asset, and storing at least one shard of the sharded copy of the digital asset in the second distributed ledger with sharding instructions for reconstructing the digital asset from the sharded copy.
US11048778B2

An operating system, when having incorporated data, with a certificate attached, for limiting a function of copying a screen, limits the function of the operating system and when receiving a request for a result of an inspection to determine whether the incorporated data is valid, sends out the result of the inspection in response to the request. An application program makes a request to the operating system for the result of the inspection of the data incorporated in the operating system at startup or return from a background processing. When an inspection result sent from the operating system indicates that the data is invalid, the application program forbids a display control means to display a given screen and instructs the operating system to incorporate a valid data therein. When the inspection result indicates that the data is valid, the application program makes the display means display the given screen.
US11048777B2

Techniques for synthesizing security exploits via self-amplifying deep learning are provided. In one example, a computer-implemented method can comprise generating, by a system operatively coupled to a processor, a probabilistic model based on an evaluation of one or more first payloads included in a first group of payloads. The computer implemented method can also comprise determining, by the system, based on the probabilistic model, that at least one first payload from the first group of payloads is invalid. Additionally, the computer implemented method can comprise, generating, by the system, a second group of payloads based on removing the at least one invalid first payload from the first group of payloads.
US11048762B2

Provided herein are systems and methods for user-defined automated document feature modeling, extraction and optimization. In the present disclosure, an end user of an automated document review system can customize and create new data models applicable to a set of focus documents. In addition, an end user of the automated document review system can customize and create new extraction rules applicable to text extraction from the set of focus documents. The user-defined edits to the data model and extraction rules can be further tested in a staging environment, and tested against a ground truth set of documents, before being widely applied to other relevant documents.
US11048750B2

A conversation topic providing method includes: converting voice data, of a conversation of a user who is on a phone, into text; selecting a keyword, indicating an intention of the user, from the text; obtaining information of interest with respect to the keyword; and determining topics relating to the keyword based on user information.
US11048749B2

A searchable media object comprises means for playing a media file; an audio file processor operable to receive a standard audio file and convert the standard audio file into machine coding; an Automatic Speech Recognition processor, operable to receive the standard audio file, determine each spoken word and output a string of text comprising each of the determined words, wherein each word in the string is accorded a time indicative of the time of occurrence of the word in the string; an assembler, operable to receive the machine coding, the string of text and the relevant topics and therefrom, assemble the self contained searchable media object comprising a media player operable without connection to the internet; and, a search engine operable to receive a user word search enquiry, search the string of text for the word search enquiry, determine the accorded time of the occurrence of each word enquiry in the string of text, display the occurrences of the determined word search enquiry to a user, receive a user instruction indicative of a user selected word and retrieve the relevant portion of the audio file in which the selected word search enquiry occurs and playback the retrieved relevant portion to the user.
US11048739B2

A computer extracts from contact records that each include a contact identifier, a group identifier for each group with which the contact has had an interaction, and interaction information that indicates a number of interactions and a timing of a most recent interaction. The contact data records are processed to generate a contact profile record for each contact including group metric values and a corresponding value for each group metric value based on an interaction history of groups the contact has interacted with. A set of contact profile records is stored in interaction analytics databases. The computer generates group profile records for groups that include metric values associated with the group and an interaction history. They are compared with at least thousands of the contact profile records to calculate group-contact compatibility factors. A compatibility parameter is generated and communicated for each of at least thousands of contacts based on the group-contact compatibility parameters.
US11048733B2

Techniques facilitating automatic feature extraction from a relational database are provided. In an embodiment, a method can include generating an entity graph based on a relational database, wherein the entity graph comprises a first node associated with a first table in the relational database and a second node associated with a second table in the relational database. In another embodiment, the method can include joining the first table and the second table based on an edge between the first table and the second table defined by the entity graph, wherein a resulting joined table is connected by a column of data. In another embodiment, the method can include extracting a feature from the column of data using a data mining algorithm selected from a set of data mining algorithms based on a type of data in the column of data.
US11048725B2

A system, method, and computer-readable medium, to access an On-line Transaction Processing (OLTP) data source, the OLTP data source including a plurality of tables; extend the OLTP data source by adding at least one new attribute to at least one of the plurality of tables; define at least one calculated property for at least one of the plurality of tables, the at least one calculated property to be calculated during a runtime analysis of the OLTP data source having the at least one new attribute and the defined calculated property; and persist the OLTP data source having the at least one new attribute and the defined calculated property in a memory.
US11048712B2

A method of analyzing data is presented. The method includes receiving a query based for non-textual data, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
US11048710B2

A computer-implemented method performed at a server system having one or more processors and memory, the method comprising receiving a set of curated documents comprising one or more documents identified as being relevant to a sector, analyzing the set of curated documents to determine one or more words and a count of each of the one or more words for all documents of the curated set of documents, further analyzing the set of curated documents, by analyzing one or more n-grams based on the one or more words, determining a first score based on a term frequency and a global document frequency of each of the one or more words of each of the one or more n-grams, determining a document vector based on averages of the first score, where the document vector comprises a perfect document for the sector, and storing the document vector in the data store.
US11048704B2

The present invention provides a system and method for integrating multiple health information sources across a distributed computing environment to optimize the retrieval of data from a plurality of health information sources. The method and system includes receiving, in a leader node, a query request from a client device. The leader node can be any available node within the multiple of nodes. The method and system includes the leader node receiving a list of search nodes for conducting the query request and generating a search routine for executing the query request via the search nodes. The method and system includes executing the search operations based on the search routine, retrieving search data by accessing each of the health information sources via the coupled search nodes. The leader node receives the search data, integrating the search data and transmitting the combined search data to the client device.
US11048702B1

A method is provided. The method includes determining a number of queries for which an answer was undetermined from a knowledge database and are related to a subject. The method includes determining a period of time associated with receipt of the queries by the knowledge database. The method includes generating, based on the number of queries and the period of time, rate data indicative of a failure rate. The method includes determining that the failure rate satisfies a failure rate condition. The method includes sending text data representative of a query of the queries to a query-answering component different from the knowledge database. Other methods and systems are also provided.
US11048696B2

In an embodiment, a method for generating a search query for a graph database includes displaying a list of vertex properties on a user interface; receiving, via the user interface, a selection of one or more of the displayed vertex properties; forming a graph database query based on selection; and displaying a report containing a result of the query.
US11048695B2

A system includes reception of a first query of a transaction table from a first client system, generation of a first result set based on the first query, transmission of the first result set to the first client system, reception of a first subset of the first result set from the first client system, the first subset of the first result set associated with a first user, determination of whether to present a first stored comment to the first user based on the first subset of the first result set, a first context associated with the first stored comment, and data security information associated with the first user, and, if it is determined to present the first stored comment to the first user, transmission of the first stored comment to the first client system.
US11048693B2

An example operation may include one or more of monitoring, by a resolution node, transaction sequences on a blockchain network, constructing, by the resolution node, a directed acyclic graph (DAG) based on the transaction sequences, computing, by the resolution node, a total order of the transaction sequences from the DAG, maintaining, by the resolution node, local partial orders in final total orderings of blocks, and resolving, by the resolution node, transaction ordering inversions from the local partial orders.
US11048673B2

In various example embodiments, a system, computer readable medium and method for schema update engine dynamically updating a target data storage system. Incoming data records are received. A front-end schema of the incoming data records is identified. The front-end schema and the current target schema are compared. Based on identifying a difference between the front-end schema and the current target schema, the current target schema is updated in order to be identical to the front-end schema. The current target data file is closed and the incoming data records are stored in a new target data file according to the updated target schema.
US11048659B2

An example method for initializing an interface includes driving a low voltage signal on data lanes and clock lanes. The method further includes performing a reset sequence and an initialization of a link configuration register. The method also includes driving a high voltage signal to the clock lanes and the data lanes. The method further includes driving a bus turn-around (BTA) sequence on the data lanes. The method also includes detecting that the BTA is acknowledged by a host controller.
US11048658B2

A device may include a connector to connect the device to a chassis. The device may include chassis type circuitry to determine a type of the chassis. The device may further include mode configuration circuitry to configure the device to use a particular mode appropriate for the type of the chassis.
US11048654B2

Systems, apparatus and methods are provided to combine multiple channels in a multi-channel memory controller to save area and reduce power and cost. An apparatus may comprise a first memory controller configured to access a first channel using a first protocol, a second memory controller configured to access a second channel using a second protocol that is different from the first protocol and a physical interface coupled to the first memory controller and a second memory controller. The physical interface may comprise a set of pins for an address and command bus shared by the first memory controller and the second memory controller for the first memory controller and the second memory controller to send address or command to respective channels by time division multiplexing.
US11048648B2

A SoC chip includes: a bus mechanism including at least one MPU; an OTP memory configured to store bus access control information; a mode configuring module connected to at least one MPU and the OTP memory, the mode configuring module being configured to read the bus access control information from the OTP memory when the SoC chip is in a boot mode, and configure the MPU using the bus access control information, and the mode configuring module being further configured to enable the MPU and switch the SoC chip to a user mode upon configuration of the MPU. The bus access control information is stored by using the OTP memory, so that corresponding bus access control information may be written into the OTP memory according to requirements of various application scenarios, thereby being adapted to different application scenarios and having great flexibility.
US11048640B2

A tape drive that can select one or more wraps from any available wraps on a tape medium for writing temporary data upon detecting a flush condition. The one or more wraps selected for writing temporary data can be selected from wraps otherwise reserved for normal writing operations. Selection of the one or more wraps for temporary writing may be based on multiple considerations, including proximity to the wrap of current data writing operations and tape medium degradation. The one or more wraps selected for writing temporary data may be selected with or without regard of their assigned read/write direction. Assigning wraps based on proximity and/or degradation can lead to certain operational advantages including reducing tape write head movement in the transverse direction and spreading tape medium wear more evenly across the surface of the tape medium.
US11048633B2

A method of writing data into a memory device comprising utilizing a pipeline to process write operations of a first plurality of data words addressed to a plurality of memory banks, wherein each of the plurality of memory banks is associated with a counter. The method also comprises writing a second plurality of data words and associated memory addresses into an error buffer, wherein the error buffer is associated with the plurality of memory banks and wherein further each data word of the second plurality of data words is either awaiting write verification associated with a bank from the plurality of memory banks or is to be re-written into a bank from the plurality of memory banks. Further, the method comprises maintaining a count in each of the plurality of counters for a respective number of entries in the error buffer corresponding to a respective memory bank.
US11048629B2

Techniques store data. Such techniques involve: in response to receiving a request for writing data to a file, determining a type of the file; determining a compression property of the data based on the determined type; determining a storage area corresponding to the data to be written in a storage device for storing the file; and storing the data into the storage area, based on the compression property. Such techniques can determine, based on a type of a file involved in an input/output (I/O) request, a compression property of the data for the I/O request, and further determine whether a data compression operation is to be performed prior to storing the data. Accordingly, the techniques can avoid an unnecessary compression operation while reducing the storage space required for storing data as much as possible, thereby improving performance of system.
US11048628B2

Retrieval of files containing audiovisual information from tape may be accelerated by storing non-sequentially read information in non-tape memory, and subsequently reading the file from tape, with reads of the non-sequentially read information fulfilled from the non-tape memory. In some embodiments a random access database is created when the file is opened or written to tape, and utilized to determine locations in the file of non-sequentially read information, or to determine the non-sequentially read information.
US11048627B2

Provided are a computer program product, system, and method for determining the location for volumes of data being initially stored within a storage space, regardless of the physical location of the data. The storage space includes stripes composed of volumes, which can be logically represented as a utilization histogram of stripe locations offset from one another. Sometime the stripes are fully allocated with one large volume or partially allocated with multiple, arbitrary-sized smaller volumes. When there are multiple smaller volumes that do not utilize all of the available stripe space, gaps form. To minimize the creation of such gaps, when a volume of data is initially stored, a start location to place the volume of data is selected by using selection criteria as guidance.
US11048624B2

A Solid State Drive (SSD) is disclosed. The SSD may include storage for data and a host interface logic to receive requests from a host machine. The SSD may also include an SSD controller to manage reading data from and writing data to the storage responsive to the requests. The SSD controller may include a flash translation layer to translate logical addresses to physical addresses, a garbage collection logic to perform garbage collection on an erase block that includes a valid page, a stream logic to manage stream characteristics for the data in the valid page, and a restreamer logic to assign the valid page to a new block based on the stream characteristics.
US11048615B2

A novel and useful system and method of time traveling source code debugging including several advanced capabilities that significantly improve the source code debugging process. Upon hitting a breakpoint or opening a dump file, the debugger travels to the future which can be altered by a user by modifying code on the fly (live coding) and receiving immediate feedback to validate bug fixes. Visual annotations including values of variables and expressions are provided as a heads up display effectively flattening time and space. A pivoting capability allows a user to switch the execution context of the code at any time. Point in time links that store the state of the debugging session can be created and activated. An asynchronous collaboration and messaging system enables multiple participants to share a debugging session. An optional redaction capability is also provided for obscuring or replacing sensitive private information.
US11048614B2

Immersive web-based simulator for digital assistant-based applications is provided. A system can provide, for display in a web browser, an inner iframe configured to load, in a secure, access restricted computing environment, an application configured to integrate with a digital assistant. The application can be provided by a third-party developer device. The system can provide, for display in a web browser, an outer iframe configured with a two-way communication protocol to communicate with the inner iframe. The system can provide a state machine to identify a current state of the application loaded in the inner frame, and load a next state of the application responsive to a control input.
US11048609B2

A trace module has monitoring circuitry for monitoring processing of instructions by processing circuitry, and trace output circuitry for outputting a sequence of elements indicative of outcomes of the processing of instructions by the processing circuitry. The trace module supports output of a commit window move element indicating that a commit window, representing a portion of the trace stream comprising at least one speculative element representing at least one speculatively executed instruction, should move while the oldest remaining speculative element of the trace stream remains uncommitted. This can be useful for tracing of transactional memory functionality within program code.
US11048607B2

Computing systems, devices, and associated methods of detecting application regression in a distributed computing system are disclosed herein. In one embodiment, a method includes receiving data representing telemetry records from one or more hosts of the distributed computing system. At least some of the telemetry records are exception records individually indicating an operation by a user application has failed during execution. The method also includes determining a failure rate of executing the operation by the user application while compensating for a workload of the user application in the distributed computing system. A comparison is performed between the determined failure rate and a threshold. Based on the performed comparison, a regression notification can be transmitted to a corresponding tenant indicating that application regression has occurred notwithstanding the workload of the user application in the distributed computing system.
US11048596B2

A method of reaching consensus in a blockchain network including a plurality of nodes, including: clustering the nodes into a plurality of sites; randomly selecting a node at each site as a representative; initializing a weight for each node; receiving, by a first representative of a first site, a plurality of transactions received by nodes in the first site; constructing, by the first representative, a first block including the plurality of transactions received by the first representative; performing a weighted consensus mechanism to verify the first block, wherein each of nodes in the first site participates in a weighted Byzantine Fault Tolerant (BFT) consensus mechanism and wherein the consensus is based upon each node's weight; performing a BFT consensus mechanism by the plurality of representatives on the first block; updating each nodes weight; and updating the representative for each site by selecting the node at each site with the highest weight.
US11048593B2

An example operation may include one or more of connecting, by a data aggregation node, to a blockchain configured to store data, configuring, by the data aggregation node, a transformation of the data, instantiating, by the data aggregation node, at least one rollup blockchain, transforming, by the data aggregation node, the data based on the configuration, executing, by the data aggregation node, a smart contract to populate the transformed data into the at least one rollup blockchain, and archiving the data on a data store outside of the blockchain.
US11048590B1

Servicing I/O operations in a cloud-based storage system, including: receiving, by the cloud-based storage system, a request to write data to the cloud-based storage system; storing, in solid-state storage of the cloud-based storage system, the data; storing, in object storage of the cloud-based storage system, the data; detecting that at least some portion of the solid-state storage of the cloud-based storage system has become unavailable; identifying data that was stored in the portion of the solid-state storage of the cloud-based storage system that has become unavailable; retrieving, from object storage of the cloud-based storage system, the data that was stored in the portion of the solid-state storage of the cloud-based storage system that has become unavailable; and storing, in solid-state storage of the cloud-based storage system, the retrieved data.
US11048589B2

Host data segments are received and stored in a cached data unit corresponding to a previously stored data unit currently stored in non-volatile memory. Metadata is created that identifies unmodified previously stored segments of host data in the previously stored data unit that correspond to the received host data segments, the metadata including an update flag indicating that the previously stored data unit requires updating. In response to detecting the unexpected interruption of power, the cached data unit and the metadata is written to an area of the non-volatile memory array that is different than where the previously stored data unit is currently stored. Upon resuming operation following the unexpected interruption of power, the cached data unit is identified based on the update flag, as having been saved in response to the power shutdown without the previously stored data unit being updated in the non-volatile memory array, and then reloaded into the memory cache.
US11048586B2

A memory system includes a memory medium, a loop-buffer configured to store read data outputted from the memory medium in a first operation mode, a fake-command generator configured to generate a fake-command in a second operation mode, and an error correction code (ECC) decoder configured to perform an ECC decoding operation of the read data stored in the loop-buffer in response to the fake-command.
US11048583B1

A novel architecture provides many of the advantages of the array and datapath architecture of DRAM products that do not utilize ECC (error correction code) functionality, while simultaneously allowing the flexible deployment of ECC error correction as needed. Aspects of the disclosure enable the minimization of write and read latency typically introduced by the implementation of ECC error correction. Sharing of circuit components between neighboring memory regions is also introduced, which allows for a reduction in circuit area as well as a reduction in loading on speed-critical data bus wiring, which improves overall performance. A very fast single error correct (SEC) and double error detect (DED) read-out for real-time system-level awareness is also provided.
US11048581B2

A system and method for advanced storage device telemetry. The system includes multiple SSDs. I/O is executed on the SSDs in conjunction with a host software. As the I/O is executed, error log information is stored in a persistent memory as well as in a volatile memory. In various embodiments, granular performance information for the execution of the I/O is also stored in a persistent memory.
US11048579B2

In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
US11048569B1

Disclosed herein are techniques for preventing or minimizing completion timeout errors on a computer device. An apparatus include a processing logic circuit and a timeout logic. The timeout logic is configured to: generate a timeout event based on a transaction not completed by the processing logic circuit within a timeout period; determine a number of the timeout events generated during a monitoring period; and responsive to determining that the number equals to or exceeds a threshold, reduce the timeout period.
US11048565B2

A control system (2) includes hardware (111), an inter-application interference prevention processing unit (119) that operates in the hardware (111), controller applications (114) that operate on the inter-application interference prevention processing unit (119), and a selection processing unit (115). The controller applications (114) each perform a predetermined calculation on an input value and output a calculated value as a calculation result. The selection processing unit (115) selects one output value based on the calculated values outputted by the controller applications (114) and outputs the output value.
US11048560B2

Disclosed are various aspects of replication management. A first set of resources is identified based on resources used by a virtual machine group executed by a first workload domain comprising at least one host within a rack. The first set of resources comprises a rack network resource of a rack. A property graph is generated to include configuration data for the first set of resources utilized by the virtual machine group. The configuration data includes settings for the rack network resource. A second set of resources of a second workload domain is configured using the property graph for the virtual machine group. The second set of resources is configured to include the settings for the rack network resource.
US11048558B2

An accelerator deployment tool deploys multiple accelerators to multiple programmable devices, and detects when a new programmable device becomes available. When a first accelerator in a first programmable device is a better match to the new programmable device, the accelerator deployment tool automatically generates an image for the first accelerator for the new programmable device, deploys the image on the new programmable device to generate a second accelerator, changes references to the first accelerator to reference instead the second accelerator, and casts the first accelerator out of the first programmable device.
US11048553B1

Systems and methods for processing business transaction entities are provided. An example method includes receiving, by a task queue module, a sequence of submission entities; generating, by the task queue module and based on submission processing rules, a task for processing the submission entities; adding the task to a task queue; determining dependencies between tasks in the task queue; and executing, by worker threads on a plurality of worker instances, the tasks of the task queue, wherein the executing includes requesting, by a worker thread of the worker threads, a task from the task queue; determining, by the worker thread and based on the dependencies, that the task queue does not include pending tasks on which the task depends and, executing the task; determining, by a cloud resources director, a number and types of pending tasks in the task queue; and adjusting the types or numbers of the worker instances.
US11048548B1

A multi-core processing environment (MCPE) capable of quantifying shared system resource (SSR) access includes several processing cores, each core having several applications running thereon and accessing SSRs via virtual machines (VM). Each core includes core-specific shared memory and a guest operating system (GOS) for writing timestamped VM data entries to a core-specific data queue, each entry identifying an activated VM and its activation time. Hypervisor-accessible memory stores performance monitor registers (PMR) for monitoring specific MCPE features as well as PMR data queues for each core, the PMR data including timestamped values of the monitored features. The hypervisor writes the VM/PMR data to the corresponding queues and frequently samples PMR data. A correlation module correlates the queued VM/PMR data to determine execution times of each activated VM and (for each execution time) counts of PMR changes, each PMR change corresponding to an SSR access by a core of the MCPE.
US11048543B2

A computer system having a plurality of resources used for a source program includes: resource management information for storing information in which each of the resources is associated with a resource group; and resource group management information for storing information in which a user capable of using the resource group is associated with the source program. When receiving a request designating the resource related to a user who uses the source program from the source program, a control unit uses the resource group management information and the resource management information to determine whether access to the resource related to the request is permitted.
US11048538B2

A number of cells of a control plane of a virtualized computing service are set up, including a first cell with one or more request processing nodes, a local instance of a data store, and metadata indicating a set of virtualization hosts. A request processer transmits a request for a virtual machine to the first cell. A request processor of the cell initiates a workflow to launch the virtual machine using a virtualization host; the workflow includes storing a record of the request in the local instance of the data store.
US11048536B2

Systems and methods for high availability cloud service provision are disclosed. A server receives, from a remote device, a request to access a specified service, the specified service being associated with a plurality of virtual machines, each of the plurality of virtual machines storing shared states associated with the specified service. The server provides, to the remote device in response to the request, a connection to a first virtual machine of the plurality of virtual machines and identifiers of other ones of the plurality of virtual machines. The server determines to end a data connection the remote device and the first virtual machine while continuing to provide the specified service to the remote device. The server provides, to the remote device in response to determining to disconnect the remote device from the first virtual machine, a connection to a second virtual machine of the plurality of virtual machines.
US11048535B2

A method for transmitting a data packet based on a virtual machine is provided. A direct through-connection is established between the virtual machine and a network interface card. A data packet transmitted by a driver layer of the virtual machine is detected. An encapsulation parameter obtaining request is transmitted to a virtual machine monitor corresponding to the virtual machine, and encapsulation information and an encapsulation parameter are received in response to the encapsulation parameter obtaining request. The data packet is encapsulated according to the encapsulation information and the encapsulation parameter, and the encapsulated data packet is added to a hardware transmitting queue of the network interface card by using the direct through-connection to transmit the encapsulated data packet.
US11048534B2

A computing system that provides virtual computing services may generate and manage remote computing sessions between client computing devices and virtual desktop instances hosted on the service provider's network. A computing resource instance manager may monitor connections to and disconnections from a virtual desktop instance during particular time periods, and may apply a resource management policy to determine whether and when to shut down an underlying virtualized computing resource instance following a disconnection (e.g., immediately, after some period of time, or only between certain hours). A storage volume for the virtual desktop instance may be detached during a shutdown. In response to a reconnection request, the virtualized computing resource instance (or another such instance) may be restarted and the storage volume may be reattached. The computing resource instance manager may develop a model for predicting when to shut down or restart an instance based on historical data or machine learning.
US11048524B2

A system and method are provided for facilitating configuration of one or more references to a software service to be called by a software application. A catalog process is provided. The catalog includes information identifying services to be called to implement processes. Service references occurring in a process template are determined that are used to implement the processes identified in the catalog. During a build phase, a tokenized process template is created by replacing each of the service references in the process template with a respective token. At least one of the processes is run in accordance with the tokenized process template, including resolving the tokens and invoking at least one service identified thereby.
US11048522B2

A method for controlling setup configuration is disclosed. The method for controlling setup configuration includes determining an alert standard format (ASF) corresponding to a plurality of setup configurations; and transmitting the ASF corresponding to the plurality of setup configurations to a client terminal, for enabling the client terminal to load the plurality of setup configurations of the ASF when rebooting.
US11048506B2

A system and method for tracking stores and loads to reduce load latency when forming the same memory address by bypassing a load store unit within an execution unit is disclosed. Store-load pairs which have a strong history of store-to-load forwarding are identified. Once identified, the load is memory renamed to the register stored by the store. The memory dependency predictor may also be used to detect loads that are dependent on a store but cannot be renamed. In such a configuration, the dependence is signaled to the load store unit and the load store unit uses the information to issue the load after the identified store has its physical address.
US11048501B2

Embodiments disclosed herein provide systems, methods, and computer readable media for container based application reification. In a particular embodiment, an application reification system is provided including one or more computer readable storage media and a processing system operatively coupled with the one or more computer readable storage media. The application reification system further includes program instructions stored on the one or more computer readable storage media that, when read and executed by the processing system, direct the processing system to preserve a version of application data at a first time and a configuration of an application at the first time. At a second time subsequent to the first time, the program instructions direct the processing system to create a template for a container containing the application in the configuration and a pointer to the version of the application data in a secondary storage repository.
US11048499B2

A system includes: a physical communication interface, hardware data storage, and validation circuitry. The validation circuitry may load an infrastructure definition and, based on the enablement flag, determine whether the test definition is enabled or non-enabled. The validation circuitry may further exclude the test definition when the test definition is not enabled, and report an error to an operator interface display when the test definition was excluded. The validation circuitry may further generate a call to the serverless infrastructure provider when the test definition is enabled, and receive a resource description in response. The validation circuitry may terminate the provisioned resource when the expected configuration is not included within the resource description. The validation circuitry may mark the infrastructure definition as validated when the expected configuration is included within the resource description.
US11048496B1

A system of printing devices installs an upgrade version of firmware for the devices on a limited number of devices before doing a total installation. The number of the limited devices for analyzing the upgrade firmware is determined based on the failure rate of the devices. A ratio of failure is determined that is scaled by a factor to obtain the number of test devices. An analytical time interval also is determined to test the upgrade firmware on the limited number of devices. The failure rate within the limited number of devices is monitored to determine whether to upgrade all of the applicable devices.
US11048494B2

An arrangement and a method for updating a control software in a high-voltage control device, has as its objective to specify a solution with which an update of the control software, independently of a current operational state of the high-voltage region of the high-voltage control device, is enabled for the low voltage region as well as also the high-voltage region of the high-voltage control device.
US11048493B2

Provided is a computer system which, by transmitting software to a terminal for updating a control system of the terminal, enables the terminal to properly function based on the software. A computer system configured so as to be able to remotely update software of a terminal, wherein a processor generates an update file for updating the software of the terminal and stores the generated update file in a memory, identifies a specific terminal to which the update file should be transmitted, reads the update file from the memory and transmits the update file from a transmission module to the specific terminal, receives operational information of the update file from the specific terminal via a reception module, and determines whether it is necessary to distribute the update file to a terminal other than the specific terminal based on the operational information.
US11048480B1

A system and method providing a single entry point for implementing software extensions across multiple different software applications. In one embodiment, the method may include retrieving an indication of an extension point offered by a cloud application, the extension point being defined by a signature including a name and one or more parameters; generating one or more extension point implementations of the extension point by configuring custom code that fulfills the signature of the extension point; and sending, to the cloud application, an indication the extension point is active for requesting an execution of the one or more extension point implementations to be executed apart from the cloud application.
US11048464B2

Systems and methods for synchronization and streaming of workspace contents with audio for collaborative virtual, augmented, and mixed reality (xR) applications are described. In an embodiment, an Information Handling System (IHS) may include a memory having program instructions stored thereon that, upon execution, cause the IHS to: receive a control operation from a first user wearing a first head-mounted display (HMD) during a collaborative xR session with a second user, where the second user is wearing a second HMD, and is located remotely with respect to the first user; encode the control operation using a first encoding method; receive a workspace operation from the first user; encode the workspace operation using a second encoding method; aggregate the encoded control operation with the encoded workspace operation into one or more packets; and transmit the one or more packets to the second user during the collaborative xR session.
US11048463B2

A method for controlling a display system is a method for controlling a display system including a first terminal, a second terminal, and a display apparatus that displays an image on a screen, and the method includes transmitting first transmission data representing a first image from the first terminal to the display apparatus and transmitting second transmission data representing a second image from the second terminal to the display apparatus. In a case where the display apparatus displays the first image on the screen based on the first transmission data but does not display the second image on the screen based on the second transmission data, the display apparatus controls at least one of the first and second terminals in such a way that the first transmission data has a larger communication traffic volume than the second transmission data.
US11048456B2

An image forming apparatus includes a job executor that executes a job, an image former that performs an image forming process on a basis of the job, an acquiror that acquires image data captured, and a detector that analyzes the image data to detect an event. The detector detects the event when the job executor is in a standby state.
US11048444B2

Provided are techniques for grouping devices as a virtual device for providing better quality of device data. A group of devices in an Internet of Things (IoT) network is identified based on one or more attributes of each of the devices. The group of devices is provided as a single virtual device by: collecting data from each of the devices in the group, transforming the data, and using the transformed data to modify a device.
US11048442B2

The present invention is related to a storage system of scalable storage for in-memory objects using a DRAM-NVM hybrid memory devices.
US11048439B2

A memory device is provided. The device comprises a substrate, a controller, at least a tap, a plurality of memory modules, and at least two resistors. The controller connects to the substrate. The tap, the memory modules, and the resistors are set on the substrate. The tap comprises an input terminal connecting to the controller; a first output terminal; and a second output terminal. After connecting to each other in series, the memory modules connect to the first output terminal and the second output terminal. Each of the resistors connects to one of the memory modules which connect to the first output terminal and the second output terminal. Thus, command signals, address signals, and timing signals are separately sent to the memory modules through the first output terminal and the second output terminal of the tap simultaneously to process instruction or read information by the controller.
US11048431B2

Disclosed is a flip-flop based on a nonvolatile memory. The flip-flop based on the nonvolatile memory includes a flip-flop unit to output output data, a nonvolatile memory unit electrically connected to the flip-flop unit and to store backup data, and a backup controller to selectively control a backup operation for backing up the output data to the backup data, based on whether the backup data are the same as the output data.
US11048426B2

A technique for performing deduplication identifies representative sub-blocks within candidate blocks and performs sub-block matching to entries in a digest database. When a representative sub-block is matched to a differently-aligned target sub-block that belongs to a target block, the technique effectuates storage of the candidate block using the target block and a block adjacent to the target block.
US11048424B1

A system includes a storage volume configured to store a data set in a plurality of data blocks, a data store configured to store a plurality of captures of the data set in a plurality of data chunks, and file retrieval logic. The data set includes a file stored in a first data block of the plurality of data blocks. The file retrieval logic is configured to identify a first data chunk of the plurality of data chunks in which the first data block as captured in a first capture is stored in the data store, retrieve the first data chunk from the data store, and read the first data block as captured in the first capture from the first data chunk.
US11048420B2

At the start of an I/O cutover process that changes host computer access to a logical volume from a source data storage appliance to a destination data storage appliance, and during which processing of host I/O operations directed to the logical volume is frozen, at least one I/O freeze timer is set. In response to expiration of the I/O freeze timer, and prior to completion of the I/O cutover process, processing of host I/O operations directed to the logical volume is resumed.
US11048417B2

Techniques perform storage management. Such techniques involve: detecting a change of a size of storage space for a file system, the file system having one or more associated bitmaps, each active bit in the one or more bitmaps indicating data status in storage space not exceeding an upper size limit of the file system; in response to detecting the change, determining, based on the upper size limit, a first number of bits required for indicating the changed storage space; and in response to determining that the first number exceeds a second number of current active bits in the one or more bitmaps, allocating at least one additional active bit for the file system. Accordingly, the number of bits for indicating the file system can be dynamically adjusted based on the changes of the file system.
US11048412B1

To automate processing of agent software which operates in a storage apparatus. A storage system includes: a storage apparatus including a storage device which stores data and one or two or more pieces of agent software, and a controller for controlling the agent software; and a server that transmits and receives information to and from the storage apparatus via a network, wherein the controller: activates the agent software and monitors a status of the agent software; and causes the agent software to execute processing on condition that the status of the agent software is standby.
US11048410B2

Nonvolatile memory (e.g., flash memory, solid-state disk) is included on memory modules that are on a DRAM memory channel. Nonvolatile memory residing on a DRAM memory channel may be integrated into the existing file system structures of operating systems. The nonvolatile memory residing on a DRAM memory channel may be presented as part or all of a distributed file system. Requests and/or remote procedure call (RPC) requests, or information associated with requests and/or RPCs, may be routed to the memory modules over the DRAM memory channel in order to service compute and/or distributed file system commands.
US11048406B2

Exemplary embodiments relate to techniques for creating drawings in communications applications. When the system registers a sustained haptic contact signal, further contacts may generate drawings to be overlaid onto a message thread. While the contact is sustained, each swipe may create a new stroke that is transmitted on a real-time data channel. A new layer may be defined over the messages, having its own coordinate system. The drawing may be recreated on the recipient client by drawing the strokes on the new layer. Each participant may see the drawing displayed over their message thread. The drawing may scroll with the messages, or may be displayed in the same place on the screen until cleared by some action from the sender or recipient.
US11048403B2

This application discloses a data transmission/reception method and apparatus, and belongs to the field of in-vehicle technologies. Aspects of the disclosure provide a method for data transmission. The method includes generating, by processing circuitry of a source device for data transmission, a graphical symbol representing data to be transmitted, displaying the graphical symbol on a display screen of the source device and detecting a specific operation on the graphical symbol that is displayed on the display screen. The specific operation is indicative of an instruction to transmit the data to a target device. The method further includes determining a moving direction of the graphical symbol according to the specific operation, transmitting the data to the target device and animating the graphical symbol to leave the display screen of the source device in the moving direction to indicate the data transmission.
US11048400B2

An electronic apparatus includes: a receiving unit configured to receive a touch operation on a display surface; and a display control unit configured to perform control so that a list screen of items corresponding to contents stored in a storage is displayed, wherein, in a case where a first touch operation is performed for an item corresponding to a VR content, the display control unit performs control so that the VR content is displayed in a first display mode, in which a display magnification is a first magnification, and in a case where a second touch operation is performed for an item corresponding to a VR content, the display control unit performs control so that the VR content is displayed on the display surface in a second display mode, in which the display magnification is a second magnification which is lower than the first magnification.
US11048383B2

The present technology can provide a contact card specific to a particular user on one service, showing a plurality of the other interaction points with that user in other, third-party services. A viewing user can interact with the contact card to cause an interaction with the particular user at the third-party service. In some embodiments, the present technology can provide a contact card listing points of contact for multiple team members at one or more third-party services.
US11048375B2

The present disclosure relates to methods and systems for providing a multimodal 3D object interaction to let the user interact with 3D digital object in a natural and realistic way.
US11048370B2

There is provided a display device. The display device includes a display panel for displaying an image on a front surface thereof and a pressure sensor disposed on a rear surface of the display panel to sense touch pressure of a user. The pressure sensor includes a first sensing electrode and a second sensing electrode insulated from each other to form capacitance. The first sensing electrode is printed onto the rear surface of the display panel.
US11048365B2

A display device includes: a display unit including a plurality of light emitting areas, a plurality of thin film transistors, and organic light emitting elements; an input sensing unit including a plurality of sensing electrodes and disposed on the display unit, wherein the plurality of sensing electrodes includes a plurality of openings; and an anti-reflection member. Each of the organic light emitting elements includes: a first electrode disposed above a first thin film transistor of the thin film transistors and connected to the first thin film transistor through a contact hole; a light emitting layer disposed on the first electrode and overlapping a first light emitting area of the light entitling areas; and a second electrode. Each of the light emitting areas is exposed by a corresponding opening of the plurality of openings, and the plurality of sensing electrodes overlaps with the contact holes.
US11048363B2

The present disclosure relates to a floating display device and a method for a floating display device to indicate a touch position. The floating display device includes a touch marking unit. The floating display device is configured to generate a floating image in a floating imaging region, and the touch marking unit is configured to project a touch mark for marking an area where a touch object intersects the floating imaging region.
US11048358B2

In a method for determining touch applied to an electronic device, ultrasonic signals are emitted from an ultrasonic sensor. A plurality of reflected ultrasonic signals from a finger interacting with the ultrasonic sensor is captured. A first data based at least in part on a first reflected ultrasonic signal of the plurality of reflected ultrasonic signals is compared with a second data based at least in part on a second reflected ultrasonic signal of the plurality of reflected ultrasonic signals. A signal change due to a deformation of the finger during a touch interaction with the ultrasonic sensor is determined based on differences between the first data and the second data. A touch applied by the finger to the electronic device is determined based at least in part on the signal change due to the deformation.
US11048356B2

A game controller includes a touchpad that a user, viewing a virtual keyboard on a screen, can soft-touch to move a cursor on the screen and then hard-touch to move the cursor and also send location data to a processor for inputting a letter from the virtual keyboard. A microphone on the touchpad can be used to receive voice signals for training a machine learning module to predict a next letter or next word, or to insert special characters/punctuations/graphics such as “smileys” during the swipe, or to indicate a tone of a Chinese character while typing with Chinese Pinyin.
US11048349B2

The present invention relates to a computer system and method for allowing a plurality of users to concurrently use a single main computer by selectively transferring data between a communication port of the main computer to software running on devices of the plurality of users to enable viewing of data in realtime.
US11048348B1

A mouse roller module includes a roller, a swingable rod, an adjusting assembly and a positioning track. When the swingable rod is contacted with the roller at a first location, a first interference force between the swingable rod and the roller is generated. When the swingable rod is swung to a second location, the swingable rod is contacted with the roller at a second location and a second interference force between the swingable rod and the roller is generated. The adjusting assembly includes a protrusion structure. The positioning track includes a first positioning recess and a second positioning recess. When the swingable rod is contacted with the roller at the first location, the protrusion structure is positioned in the first positioning recess. When the swingable rod is contacted with the roller at the second location, the protrusion structure is positioned in the second positioning recess.
US11048345B2

An image processing device includes a processor; and a memory coupled to the processor, the memory storing a program that, when executed by the processor, causes the image processing device to: obtain first coordinate data indicating a coordinate position indicated by a position indicator from a sensor that detects the coordinate position; obtain first image data to which predetermined additional information is added; and associate the first image data with position data indicating a position on a display screen of a display device, the position corresponding to the first coordinate data.
US11048329B1

The present disclosure concerns an ultrasound system for providing tactile mid-air haptic feedback. As described herein, various embodiments of the invention can create a precise mid-air tactile sensation in mid-air on a body part of a user through use of an array of ultrasonic emitters. The array produces steerable focal points of ultrasonic energy that provide sufficient radiation pressure to be felt by the skin of the user. Such an implementation allows for multiple points of contact with immersive computing environments in a variety of form factors. This implementation, too, allows for coverage of larger distances and provides for a wider range of interactions thereby allowing a user to extend an appendage into a broader workspace while providing for multiple points of or comprehensive sensation or interaction without sacrificing user comfort with respect to any such interaction.
US11048328B2

The invention relates to a method and a computer program for wireless interactions with an external computer with a finger-worn device configured to acquire and transmit position data of at least one finger relative to an object surface to an external computer, wherein the method comprises the steps of: acquiring (300, 301) sensor data (201, 202) from a first sensor system (9) and a second sensor system (10) comprised in the device (1); estimating (302) a position and/or an orientation of at least one finger (2) with respect to an object surface (7) from the sensor data (201, 202), wherein the estimation (302) of the position and/or the orientation of the at least one finger (2) with respect to the object surface (7) is performed by a machine learning method (100) executed on a processor (4) comprised by the device (1); wirelessly transmitting (304) position data (203) comprising the estimated position and/or orientation of the at least one finger (2) with respect to the subject surface (7) to an external computer (15); relating (305) the estimated position and/or orientation of the at least one finger (2) with respect to the object surface (7) comprised in the position data (203) to a display position and/or a display orientation (204) in a coordinate system of a display (18); indicating the display position and/or the display orientation (204) on the display (18). The invention furthermore relates to a device (1) for executing the method according to the invention.
US11048326B2

Proposed are an information processing system, an information processing method, and a program capable of displaying an image corresponding to an operation body in a certain place adaptively generated for an operation of the operation body in another place. The information processing system includes an information acquisition unit configured to acquire first transmission information according to an operation of an operation body related to a first user located in a first place, the first transmission information being for communication with a second user located in a second place, and an output control unit configured to display, on a display surface in the second place, an image corresponding to the operation body generated on the basis of a pointing position of the operation body in the second place and a first virtual position of the first user in the second place, the pointing position and the first virtual position being specified on the basis of the first transmission information.
US11048320B1

Computerized systems and methods are provided to intelligently and dynamically manage a data center comprising at least one server and at least one central manager. The central manager is programmed to access the at least one server on a predetermined schedule to determine whether at least one application is functioning properly by determining a functionality level. Alternatively, the central manager determines whether the at least one server is actively used by determining an activity level for the server. Based on the central manager's determinations, the system dynamically adjusts the power level of the server, resulting in reduced power consumption and a reduction in wasted resources and unnecessary processing power in the management of servers in a data center.
US11048318B2

A system on a chip is described that comprises a processor and a set of memory components that store instructions, which when executed by the processor cause the system on a chip to: generate, by a set of data collectors of a telemetry subsystem, a set of streams of telemetry metadata describing operation of the processor, forward one or more streams of telemetry metadata from the set of streams of telemetry metadata to a set of machine learning-driven adaptation decision models, receive, from the set of machine learning-driven adaptation decision models, a set of configuration parameters for controlling operation of the processor based on the one or more streams of telemetry metadata, and modify operation of the processor based on the set of configuration parameters.
US11048316B2

The present application provides a power-down detection circuit and a control method. A low-voltage side power supply is connected to provide an output voltage of the low-voltage side power supply to a power-down detection sub-circuit and provide a standard supply voltage to the power-down detection sub-circuit, a controller and a memory via a voltage conversion circuit. The power-down detection sub-circuit is configured to obtain the output voltage of the low-voltage side power supply, and determine, according to the output voltage of the low-voltage side power supply, whether a power-down event occurs in the low-voltage side power supply. If it is determined that a power-down event occurs, a power-down signal is sent to the controller. The controller receives the power-down signal, and controls the memory to record current information of a high voltage bus sensed by a high-voltage side current sensor.
Patent Agency Ranking