Document Document Title
US11057554B2 Display device with hollowed part in backlight
Disposing a functional device such as a camera on a display surface widens a frame. A display device (2) includes a display panel (DP) including a first substrate (5). The display panel has a transparent section (TS) from which display light does not go out and which has a partial region (5s) of the first substrate. In plan view, the transparent section which is larger than a pixel (PX) is disposed on an inner side of an edge of a display area (3) or is disposed to cut out the display area. The display panel has a back surface on which a functional device (FD) configured to perform at least one of light reception or light emission is disposed to overlap the transparent section.
US11057551B2 Image capturing and display apparatus and wearable device
An image capturing and display apparatus comprises a plurality of photoelectric conversion elements for converting incident light from the outside of the image capturing and display apparatus to electrical charge signals, and a plurality of light-emitting elements for emitting light of an intensity corresponding to the electrical charge signals acquired by the plurality of photoelectric conversion elements. A pixel region is defined as a region in which the plurality of photoelectric conversion elements are arranged in an array. Signal paths for transmitting signals from the plurality of photoelectric conversion elements to the plurality of light-emitting elements lie within the pixel region.
US11057531B2 Operating an appliance scanner system
A method and system for operating an appliance scanner system. A device can maintain at least two isolated communication channels, one to connect to a configuration service and others for connecting to document processing and management services. This can enable the configuration service to reside outside of a secure network. Firewalls and policies can prevent content generated at the scanner from exiting the secure network and reaching the configuration service. To set up the scanner, it can be initiated and connect to the configuration service via a operations communication channel. The configuration service can then instruct the scanner how to connect to various document services through one or more generated content communication channels. Furthermore, document services can communicate validation information back to the scanner.
US11057511B2 System and method for determining a safe return to a vehicle
A system and method for determining a safe return to a vehicle that include determining at least one safety feature setting associated with at least one vehicle based safety response that is related to a travel plan. The system and method also include determining if the user departs from the designated location to return to the vehicle and determining if there is a deviation from the travel plan that pertains to the user safely returning to the vehicle from the designated location. The system and method further include controlling at least one component of the vehicle to operate based on the at least one safety feature setting to execute the at least one vehicle based safety response when it is determined that there is deviation from the travel plan.
US11057503B2 Transmitting apparatus and signal processing method thereof
A transmitting apparatus, a receiving apparatus, and a method of signal processing are provided. The transmitting apparatus includes at least one processor configured to implement: a packet generator which generates a packet including a header and a payload, based on an input stream; and a signal processor which signal-processes the generated packet. The header includes a base header, and the base header includes various fields indicating at least one of a packet type, and a value indicating that the packet transmits one single complete input packet, a segment of an input packet, or a plurality of input packets. The fields included in the base header may also indicate presence of an additional header and a substream identifier.
US11057499B2 Device control method by thin client system
[Problem] Provided are an information processing system and a terminal capable of realizing device control at the terminal side, with a comparatively simple structure. [Solving Means] A terminal 3 is communicably connected to a server 2 and to a device 4 to be controlled, receives information which defines an input interface, from the server 2, presents the input interface to a user on the basis of the received information, receives control information for controlling the device 4 and data to be processed by the device 4 from the server 2, and transmits the received control information and data to the device 4.
US11057486B2 Content-based notification delivery
In one embodiment, a method includes one or more computing devices ranking multiple users of a social-networking system based on one or more criteria associated with a spotlight content item, wherein the spotlight content item is associated with a node in a social graph associated with the social-networking system, and wherein at least one of the criteria is based on social-networking information for each of the user, verifying the ranked users, wherein the verifying comprises confirming or eliminating each of the ranked users based on recent interactions by the ranked users with social-networking information corresponding to the node associated with the spotlight content item, and sending a notification about the spotlight content item to each of the confirmed users in accordance with a batching protocol, wherein the batching protocol is determined based at least in part on rankings for each of the confirmed users.
US11057483B2 User tracking method, server, and client
In embodiments, a server receives an HTTP protocol-based access request sent by the client; when the server determines that the access request comprises a preset identifier and the current identifier value corresponding to the preset identifier matches any of historical identifier values in a historical identifier set stored in the server, the server determines a user seed from the historical identifier set according to the current identifier value, the historical identifier set comprising a corresponding relationship between historical identifier values and user seeds, the any of historical identifier values being generated by the server on the basis of a user seed and a random number corresponding to the historical identifier value, and the user seed being used for identifying a same user recognized by the server on the basis of the access request; the server tracks an access behavior of the user seed.
US11057480B1 Methods and architecture for load-correcting requests for serverless functions
Methods and architecture for load-correcting requests for serverless functions to reduce latency of serverless computing are provided. An example technique exploits knowledge that a given server node does not have a serverless function ready to run or is overloaded. Without further processing overhead or communication, the server node shifts the request to a predetermined alternate node without assessing a current state of the alternate node, an efficient decision based on probability that a higher chance of fulfillment exists at the alternate node than at the current server, even with no knowledge of the alternate node. In an implementation, the server node refers the request but also warms up the requested serverless function, due to likelihood of repeated requests or in case the request is directed back. An example device has a front-end redirecting server and a backend serverless system in a single component.
US11057477B2 Method for providing web service, recording medium recording program for providing web service, and server apparatus
A method includes creating information indicating a first content in response to an operation on a first client terminal, assigning a unique first address on a network to the first content, permitting access to the first address from a second client terminal, which is anonymous, and on which an authentication process with an ID is not performed, editing the first content assigned with the first address, in response to an operation on the second client terminal, storing, in a storage, information on a second content corresponding to the second client terminal as and obtained based on the edited first content, and creating a unique second address on the network to the second content.
US11057472B2 Field data processing method, apparatus, and system
The present application relates to the technical field of industrial data processing, and in particular relates to a field data processing method, apparatus and system, which are used to realize the timely processing of field data. In the embodiments of the present application, a field data processing apparatus located on an industrial site of an industrial system receives field data from at least a field apparatus on the industrial site, and processes the received field data and provides the processing result of the field data. In this way, untimely processing of field data can be avoided.
US11057471B2 Edge application management method and system
The present disclosure provides an edge application management method and a system. The method includes: generating an edge application template for deploying an edge application managed by an edge cloud node, the edge application template including resource configuration information for deploying an edge cloud node resource, and system application data of an elastic cloud server in a cloud data center; synchronizing the system application data to an edge cloud node to be deployed; and deploying a resource of the edge cloud node to be deployed according to the resource configuration information to realize management of the edge application.
US11057470B2 Communication device and communication method for processing meta data
A communication device that is connected to a network includes: a receiver, a storage and a processor. The receiver receives meta data that includes attribution information of data and access information of the data. The storage stores the meta data received by the receiver; and a processor. The processor extracts a keyword from the attribution information that is included in the meta data and store, in the storage, index information in which the keyword and information for identifying the meta data are associated with each other. The processor transmits, to a participating node in the network, a stop request that is a request to step a transmission of meta data when an amount of the index information stored in the storage is larger than or equal to a specified threshold.
US11057466B2 Method and system for generating out-of-band notifications of client activity in a network attached storage (NAS) device
A method, a system, and non-transitory computer readable medium for generating out-of-band notifications of client activity in a network attached storage (NAS) device are provided herein. The method may include the following steps: monitoring a file system implemented on a NAS device to derive file activity data associated with file operations originated by clients; aggregating the file activity data on a notification queue; and sending notification messages to an external server, wherein the notification messages include at least some of the aggregated file activity data updated to a time of sending the notification message. In accordance with embodiments of the present invention, file operations originated by clients are carried out uninterruptedly by the aggregating of the file activity data and the sending of the notification messages.
US11057465B2 Time-based data placement in a distributed storage system
A distributed storage system places data in a time-based manner. The distributed storage system comprises a plurality of storage nodes for storing user data, and each user in at least one user is assigned a storage node sub-set for storing user data thereof. The distributed storage system monitors and records user accesses on storage nodes. The distributed storage system calculates a time-based access pattern of a user and time-based access patterns of the storage nodes outside the storage node sub-set of the user in the distributed storage system according to recorded user accesses. The distributed storage system adjusts the storage node sub-set of the user according to the time-based access pattern of the user and the time-based access patterns of the storage nodes outside the storage node sub-set of the user in the distributed storage system.
US11057460B2 Weighted load balancing method on data access nodes
The weighted load balancing method on data access nodes ensures the ability to horizontally scale the data access system, the load handling capacity of the system is increased linearly according to the number of data access nodes. The proposed method includes the following steps: step 1: update the routing table, when adding, removing nodes or changing nodes' weight, move virtual nodes from node having decreased number of virtual nodes to node having increased number of virtual nodes; step 2: store old routing table on array Ai and new routing table on array A2; step 3: block access to records that need to be moved; step 4: copy records from old node to node; step 5: perform read/write access using data partitioning method with new routing table A2; step 6: clean duplicated records.
US11057456B2 Memory system
According to one embodiment, there is provided a memory system including a proximity wireless interface, a memory, and a controller. The proximity wireless interface can communicate with a correspondent device. In the memory, a file having an extension is stored. The controller specifies, if device information related to an attribution of the correspondent device is received in the proximity wireless interface from the correspondent device, at least one of an extension recognizable in the correspondent device and an extension unrecognizable therein based on the device information and that performs first transmission control according to a specified result. The first transmission control includes at least one of selectively transmitting a file having the recognizable extension from the proximity wireless interface to the correspondent device and not transmitting a file having the unrecognizable extension from the proximity wireless interface to the correspondent device.
US11057453B2 Locking of client session using event listener
In one implementation, a non-transitory machine-readable storage medium may store instructions that upon execution cause a processor to: receive a request for a webpage from a client device; in response to the received request, provide the webpage to a browser of the client device, the provided webpage including at least one event listener to detect a user change in the browser; receive a lock request from the at least one event listener on the client device; and in response to the received lock request, lock a session of the webpage on the client device.
US11057446B2 System and method for streaming content from multiple servers
A system and a method for media streaming from multiple sources are disclosed. A content requesting client device accesses a server to receive a list of available sources that may include multiple Content Delivery Networks (CDNs) and independent servers. Based on a pre-set criteria, such as the source delivery performance and cost, the client device partitions the content into parts, allocates a source to each part, and simultaneously receives media streams of the content parts from the allocated sources. The server may be a Video-on-Demand (VOD) server, and the content may be a single file of a video data, such as a movie. The delivery performance of the used sources is measured during the streaming for updating the partition or the allocation. The updated measured performance may be stored locally at the client device, or at a server for use by other clients. The client actions may be implemented as a client-side script.
US11057442B2 System and method for workspace sharing
A system and method of communicating between computing devices including pairing a first computing device with a second computing device. The first computing device and the computing second device are configured to communicate with an application workspace system. The first computing device provides token and application information to a second computing device. The second computing device is authenticated with the application workspace system using the token and launches an application corresponding to the application information.
US11057439B2 Method for configuring a path for intercepting user data, method for intercepting, apparatus and entity
A method for configuring a path for intercepting user data, a method for intercepting user data, an apparatus, a system, a control plane entity and a user plane entity are provided. The method for configuring the path for intercepting user data comprises: acquiring a target to be intercepted and an intercepting interface address; configuring data path configuration information on a user plane entity GW-U according to the target to be intercepted and the intercepting interface address; sending the data path configuration information to the user plane entity GW-U so that the GW-U establishes a path for data transmission; initiating an establishment of an intercepting connection of an intercepting interface to an intercepting entity based on the intercepting interface address so as to transmit the data of the target to be intercepted.
US11057437B2 Centralized validation of email senders via EHLO name and IP address targeting
A DNS server receives from a receiving email system, a DNS query for an email domain stored at the DNS server, the DNS query including identifying information of a sender of an email. The DNS server extracts the identifying information of the email sender from the DNS query and identifies one of a plurality of delivering organizations from the information. The DNS server determines whether the identified delivering organization is authorized to deliver email on behalf of the email domain. In response to determining that the identified delivering organization is authorized to deliver email on behalf of the email domain, the DNS server generates a target validation record based on the identity of the authorized delivering organization and the email domain, the target validation record including one or more rules indicating to the receiving email system whether the delivering organization is an authorized sender of email for the email domain.
US11057434B2 High performance access control
A computer program product including a computer readable storage medium having program instructions to: receive a request for access to a micro-service for a subject to perform an action using a resource; determine whether an access policy governing the access for the subject to perform the action using the resource is stored in a cache memory; in response to the access policy being stored in the cache memory, allow or deny the request to the micro-service based on the access policy; and in response to the access policy not being stored in the cache memory, request a new access policy for the subject to perform the action using the resource, receive the new access policy that includes an access decision and a duration of the new access policy, allow or deny the request based on the new access policy, and store the new access policy in the cache memory.
US11057433B2 System for and method of determining data connections between software applications
A system for and a method of regulating the data interconnections between applications running on an infrastructure are provided. The system/method records access permission data into metadata embedded in the source code of each such application that regulates the data that can be received or transmitted by that application. In addition to regulating the receipt or transmission of data, the metadata can serve to provide instruction to firewalls and other regulating systems in order to configure those systems to allow the applications to receive and transmit data for which permissions have been recorded.
US11057431B2 Methods and apparatus to provide resource security
Methods, apparatus, systems and articles of manufacture to provide resource security are disclosed. Example methods and apparatus manage a benchmark specific to a resource, the benchmark created during development of the resource and including a collection of rules to constrain behavior of the resource, enable a rule of the benchmark that corresponds with a type of the resource, disable a rule of the benchmark that does not correspond with the type of the resource, test the enabled rule of the benchmark against the resource, identify an insufficiency of the resource based on the enabled rule of the benchmark, and remediate the insufficiency of the resource to comply with the enabled rule of the benchmark.
US11057419B2 Threat mitigation system and method
A computer-implemented method, computer program product and computing system for: detecting one or more security events within a computing platform of a client; notifying the client of the one or more security events within the computing platform; determining how long it took the client to resolve the one or more security events within the computing platform; and providing a resolution report to the client that quantifies client resolution performance based, at least in part, upon how long it took the client to resolve the one or more security events within the computing platform.
US11057409B1 Apparatus having engine using artificial intelligence for detecting anomalies in a computer network
A system comprises an enterprise network system and engine. The engine has a discovery module coupled to a switch device, an AI and machine learning based monitoring and detection module coupled to the switch device, and a remediation module coupled to the switch device. The remediation module is configured to initiate a remediation process based upon the detection of at least one of the anomalies from the flow of data.
US11057400B2 Device and method for detecting attack in network
An attack detection device includes: a receiver configured to receive messages that are periodically transmitted from a communication device in a network; and a processor. The processor predicts a number of messages to be received by the receiver in a specified monitor range based on a transmission cycle of the messages so as to generate a predicted value. The processor counts a number of messages received by the receiver in the specified monitor range so as to generate a count value. The processor detects an attack in the network according to a result of a comparison between the predicted value and the count value.
US11057391B2 Connected device rights management administration
Various aspects and embodiments of dwelling automation administration are described. Among other aspects or features of the embodiments, a dwelling automation system in a computing device authenticates a user. A management interface in the dwelling automation system generates a user interface for administering a plurality of automation devices at different dwellings based on access and control rights of the user. The user interface can grant the user access to at least one automation device associated with a hub associated with at least one dwelling.
US11057389B2 Systems and methods for authorizing access to computing resources
Embodiments of the present disclosure pertain to accessing computing resources. In one embodiment, the present disclosure includes a computer implemented method comprising storing at least one credential for accessing a first system, storing a plurality of user credentials for a plurality of users having access to a second system, linking the plurality of user credentials for the plurality of users having access to the second system to the at least one credential for accessing the first system, receiving a first user credential for a first user from the second system over a first connection, authenticating the first user credential, wherein the first user credential is authenticated when the first user credential matches one of the stored plurality of user credentials, and establishing a second connection between the first system and the second system using the at least one credential when the first user credential is authenticated.
US11057367B2 Assertion proxy for single sign-on access to cloud applications
The technology disclosed relates to non-intrusively enforcing security during federated single sign-on (SSO) authentication without modifying a trust relationship between a service provider (SP) and an identity provider (IDP). In particular, it relates to configuring the IDP to use a proxy-URL for forwarding an assertion generated when a user logs into the SP, in place of an assertion consumer service (ACS)-URL of the SP. It also relates to configuring an assertion proxy, at the proxy-URL, to use the SP's ACS-URL for forwarding the assertion to the SP. It further relates to inserting the assertion proxy in between the user's client and an ACS of the SP by forwarding the assertion to the SP's ACS-URL to establish a federated SSO authenticated session through the inserted assertion proxy.
US11057364B2 Single sign-on for managed mobile devices
Disclosed are various examples for providing a single sign-on experience for managed mobile devices. A management application executed in a computing device receives a single sign-on request from a managed client application executed by the same computing device. The management application determines that the client application is permitted to access a management credential for single sign-on use. The management application provides the management credential to the client application in response to the single sign-on request.
US11057357B2 Secure, autonomous file encryption and decryption
The disclosure includes novel encryption and/or decryption methods and systems that provide various security benefits. More specifically, the disclosure includes a description of a file encryption process and its ability to dynamically control permissions on who is allowed to decrypt the file. Moreover, the disclosed process permits an encrypted file to be freely distributed without losing the ability to govern/regulate decryption.
US11057350B2 Layer 2 mobility for hybrid multi-cloud deployments without host-overlay
Technologies for extending a subnet across on-premises and cloud-based deployments are provided. An example method may include creating a VPC in a cloud for hosting an endpoint being moved from an on-premises site. For the endpoint to retain its IP address, a subnet range assigned to the VPC, based on the smallest subnet mask allowed by the cloud, is selected to include the IP address of the endpoint. The IP addresses from the assigned subnet range corresponding to on-premises endpoints are configured as secondary IP addresses on a Layer 2 (L2) proxy router instantiated in the VPC. The L2 proxy router establishes a tunnel to a cloud overlay router and directs traffic destined to on-premises endpoints, with IP addresses in the VPC subnet range thereto for outbound transmission. The cloud overly router updates the secondary IP addresses on the L2 proxy router based on reachability information for the on-premises site.
US11057330B2 Determination of conversation threads in a message channel based on conversational flow and semantic similarity of messages
A deep learning module classifies messages received from a plurality of entities into one or more conversation threads. In response to receiving a subsequent message, the deep learning module determines which of the one or more conversation threads and a new conversation thread is contextually a best fit for the subsequent message. The subsequent message is added to the determined conversation thread.
US11057325B2 Methods and apparatus for enhanced communication in email applications
A method and system for providing a communication stream for associating messages are described. A communication stream receives various message types including messages, posts, events, tasks, and comments, and presents them to users. Private messages relating to one or more messages may be sent between and among one or more users.
US11057324B1 System and method of secure analysis for encrypted electronic mail attachments
A method for analyzing an attachment of an electronic mail (e-mail) transmitted from an external network may include intercepting the e-mail comprising the attachment intended for a recipient. The method may include analyzing the attachment for encryption to identify an encrypted attachment. The method may include determining whether the encrypted attachment has been received previously by the recipient by comparing a hash corresponding to the encrypted attachment against a plurality of hashes stored in an attachment repository. The method may include attempting to open the encrypted attachment using a password from a password repository comprising a plurality of known passwords. The method may include extracting the encrypted attachment from the e-mail upon failing to open the encrypted attachment using the plurality of known passwords. The method may include redirecting the recipient to an interface configured to prompt the recipient for a new password that is associated with the encrypted attachment.
US11057315B1 Generating a scaling plan for external systems during cloud tenant onboarding/offboarding
An approach is provided for generating a scaling plan. Plans for onboarding first tenant(s) a cloud computing environment and offboarding second tenant(s) of the cloud computing environment are received. Historical data about behavior of tenants of the cloud computing environment is received. Based on the received plans and the historical data, a scaling plan for scaling computer resources of external systems during the onboarding and the offboarding is generated. The scaling plan specifies a timeline indicating dates and times at which changes in workloads associated with the external systems are required for the onboarding and the offboarding. Based on the scaling plan, a scaling is determined to be needed for computer resource(s) of one of the external systems. Responsive to determining that the scaling is needed, the scaling for the computer resource(s) is triggered at a date and a time indicated by the timeline.
US11057314B1 Method for automatic management of capacity and placement for global services
Systems and methods for providing web service instances to support traffic demands for a particular web service in a large-scale distributed system are disclosed. An example method includes determining a peak historical service load for the web service. The service load capacity for each existing web service instance may then be determined. The example method may then calculate the remaining service load after subtracting the sum of the service load capacity of the existing web service instances from the peak historical service load for the web service. The number of web service instances necessary in the large-scale distributed system may be determined based on the remaining service load. The locations of the web service instances may be determined and changes may be applied to the large-scale system based on the number of web service instances necessary in the large-scale distributed system.
US11057303B2 Radio communication method and apparatus for generating data channel access addresses
A radio communication apparatus receives or generates a base address seed, and generates data-channel access addresses from the seed. Each access address corresponds to a respective data-channel identifier, and is generated by setting a bit at a common first bit position to the value of a bit at a first common predetermined bit position in the base address seed or in the respective data-channel identifier; by setting a bit at a common second bit position to the bitwise complement of this value; and by setting one or more remaining bit positions in dependence on values at one or more bit positions in the base address seed and one or more bit positions in the respective data-channel identifier that are not the first common predetermined bit position. The apparatus can send or receive a radio data packet comprising an access address from the generated set.
US11057297B2 Method, device and computer program product for path optimization
A method for path optimization comprises: obtaining, at an edge node of a network including a plurality of nodes, locations and performances of one or more nodes from among the plurality of nodes in the network; determining performance indices associated with the one or more nodes based on the locations and the performances of the one or more nodes and a service level objective (SLO), a performance index indicating a difference between a performance of a respective node and the SLO; and determining, based on the locations of the one or more nodes and the performance indices, a target path for delivering a packet from the edge node to a destination node. Advantageously, the path for transmitting the packet flow is optimized in real time according to dynamic changes in the network environment, so that an end-to-end service level objective is met as much as possible.
US11057292B1 Border node traffic convergence
Techniques for network routing border convergence are described. Backup paths for external connections for a network are established and provide for a temporary path for network traffic during network routing convergence, preventing traffic loss at network border nodes.
US11057281B2 Determination of quality of service of a network tunnel
In some examples, an example method to measure quality of service (QoS) of a network tunnel may include configuring a network tunnel from a tunnel source endpoint to a tunnel destination endpoint, transmitting multiple status packets to the tunnel destination endpoint, receiving multiple forwarded status packets from the tunnel destination endpoint, determining a time of receipt of each of the forwarded status packets, and determining a QoS measure of the network tunnel based on a time of transmission of each of the multiple status packets and the time of receipt of each of the forwarded status packets.
US11057275B1 Method and system for achieving high availability of a primary network controller in a network controller cluster using distributed network device state information
A method for managing a network controller cluster includes obtaining, by the network controller in a network controller cluster, network device state information (NDSI) from each network device of a plurality of network devices managed by the network controller cluster, storing the NDSI in a configuration file, receiving a notification that a second network controller in the network controller cluster has failed, wherein the second network controller has a role of primary network controller in the network controller cluster, making a first determination that a role of the network controller has changed to primary network controller in the network controller cluster, based on the first determination, loading the NDSI from the configuration file into a network controller state database on the network controller, and initiating operation of the network controller using the network controller state database.
US11057265B2 Path check insight
Embodiments of the present disclosure relate to systems, methods, and user interfaces for monitoring and maintaining redundant network and storage paths. Initially, path check information is received at a path check server via one or more management nodes. Each of the one or more management nodes comprises one or more physical nodes corresponding to network and hardware infrastructure. Failed nodes of the one or more physical nodes are identified, the failed nodes indicating physical nodes having path failures. Upon determining the node does not have an active incident in progress, an incident corresponding to the node is generated. In embodiments, a notification may be communicated to one or more team members. The notification may include the incident and a status of the incident. In embodiments, data visualization corresponding to the incident may be provided.
US11057264B1 Discovery and configuration of disaster recovery information
Various systems and methods related to disaster recovery (DR). For example, one method involves automatically discovering infrastructure information for one or more assets located in one or more primary sites and/or one or more recovery sites. The method also involves storing the infrastructure information in a database. The method also involves generating DR configuration information.
US11057258B2 Data channel and control/management channel separation
Methods, systems, and devices for wireless communications are described. In some systems (e.g., Wi-Fi systems), two stations (STAs) may support communicating different information simultaneously via multiple links, channels, resource units, etc. Simultaneous communication may be enabled by a multi-band aggregation system, an enhanced preamble puncturing system, a multi-resource unit assignment system, a full duplex system, or some combination of these. A transmitting STA may transmit data to a receiving STA in a first set of resources while communicating different information with the STA in a second set of resources. The communicating may involve an additional transmission of data, control information, or management information, or receiving feedback from the receiving STA. In some examples, the data transmission may occur on a data channel, while the control information and feedback may occur on a control channel. The simultaneous communication may improve communication throughput while reducing feedback latency in the system.
US11057251B1 Optimization of the number of numerologies and numerology selection method in fifth generation cellular communications systems
According to the necessities of users under a service of one base station, the disclosed method decides how many instantaneous numerology structures should be used mostly and selects the most suitable numerologies from the existing numerology set.
US11057235B1 Controlling protocol independent multicast (PIM) join/prune messages from a downstream PIM neighbor using a PIM join/prune response(s) from an upstream PIM neighbor
The potential problem of sending (or resending) PIM join/prune messages (referred to as “PIM join(s)”) too infrequently may be solved by: (a) sending a PIM join, including a unique message identifier value, to an upstream PIM peer; (b) responsive to sending the PIM join, (1) starting a quick refresh timer, and (2) starting a standard refresh timer, which is longer than the quick refresh timer; (c) responsive to a determination that the quick refresh timer expired, (1) resending the PIM join to the upstream PIM peer, and (2) restarting the quick refresh timer; (d) responsive to a determination that the standard refresh timer expired, (1) resending the PIM join message to the upstream PIM peer, and (2) restarting the standard refresh timer; (e) receiving a PIM join response from the upstream PIM peer, wherein the PIM join response includes a unique message identifier value; (f) responsive to receiving the PIM join response and determining that the unique message identifier value in the PIM join response matches the unique message identifier value in the PIM join/prune message, stopping the quick refresh timer. The potential problem of sending (or resending) PIM joins too frequently may be solved by having the PIM join response further include a long refresh timer value, and responsive to receiving the PIM join response from the upstream peer, further (1) stopping the standard refresh timer, and (2) starting a long fresh timer using the long refresh timer value, and responsive to determining that the long refresh timer expired, (1) resending the PIM join/prune message to the upstream PIM peer, and (2) restarting the long refresh timer.
US11057230B2 Expected group chat segment duration
A method, computer system, and computer program product for calculating a group chat segment duration is provided. The embodiment may include capturing a plurality of group chat messages from a chat message repository. The embodiment may also include determining a probability distribution based on analyzing the captured group chat messages over a time vector. The embodiment may further include calculating a time parameter based on the determined probability distribution. The embodiment may also include calculating a content parameter based on one or more relevant chat topics. The embodiment may further include calculating an attendee parameter based on a plurality of attendees and one or more attendee associations. The embodiment may also include determining a chat duration prediction based on the calculated time parameter, the calculated content parameter, and the calculated attendee parameter.
US11057226B1 Electronic device detecting change of power mode based on external signal
Disclosed is electronic device configured to switch a power mode from a first mode to a second mode as a first time interval and a second time interval sequentially pass. The electronic device includes a first mode receiver, a second mode detector, and a second mode verifier. The first mode receiver outputs a first detection signal, based on three or more receive signals, when the first time interval begins. The second mode detector outputs a second detection signal, based on the first detection signal and a change in voltage levels of the three or more receive signals, when the second time interval begins. When the second detection signal is received, the second mode verifier detects an option pattern generated by the three or more receive signals and verifies that the second time interval begins.
US11057225B2 Enforcing compute equity models in distributed blockchain
An example operation may include one or more of identifying a blockchain transaction submitted from a requestor member of the blockchain, identifying one or more task requests associated with the blockchain transaction, determining one or more blockchain members having resources available for completing the one or more task requests, wherein the resources are identified via known computing parameters associated with each of the one or more blockchain members, and assigning the one or more task requests to the one or more blockchain members based on the resources available.
US11057219B2 Timestamped license data structure
Technology is disclosed herein for a timestamped license data structure. In at least one implementation, program instructions stored on one or more computer readable storage media, when executed by a processing system, direct the processing system to at least, responsive to a launch of an application, obtain a license file for the application, the license file comprising a license data structure comprising: a user license; a licensing service signature; a licensing service public key; and a trusted timestamp package. The processing system is also directed to analyze the license data structure using the trusted timestamp package to determine if the licensing service public key was valid when the user license was signed by the licensing service signature if the licensing service public key is invalid. If the licensing service public key was valid when the user license was signed by the licensing service signature: enable features of the application.
US11057205B2 Seed key expansion method and its uses
A seed key is expanded using a base primitive scheme. The first x bits of a seed key are used to determine a count number. These first x bits of the seed key are rotated from the front of the seed key to the back of the seed key. A pointer is then moved down the seed key a number of places corresponding to the count number. A specific bit pointed to by the pointer is then removed from the seed key and placed in the expanded key. After the deletion, the bit pointed to by the pointer is considered the front of the seed key and the process repeats until all the bits have been extracted and placed in the expanded key. These count numbers are also used to determine the specific bits to be removed from the plain text block and inserted into the cipher text block.
US11057204B2 Methods for encrypted data communications
Embodiments are directed to a method for encrypting data communications, including performing a stochastic procedure between a plurality of nodes, including at least a first node and a second node; collecting a measured outcome of the stochastic procedure, the measured outcome of the stochastic procedure providing a dependent random variable pair; and constructing an encryption key based on one or more correlations identified between at least a first random variable and a second random variable, the first and second random variables forming the dependent random variable pair.
US11057201B2 Random number sequence generation apparatus, quantum encryption transmitter, and quantum encryption communication system
A random number sequence generation apparatus includes: a semiconductor laser device repeatedly generating a pulsed laser beam having a disordered phase; an interferometer including a first transmission line and a second transmission line, a first port connected to an input terminal side and to which the pulsed laser beam is input, a second port connected to an output terminal side and outputs the pulsed laser beam, and a third port connected to the input terminal side; a Faraday mirror connected to the second port and reflecting the pulsed laser beam; a photodiode connected to the third port and outputs an electrical signal in accordance with interference light of the pulsed laser beam that is reflected by the Faraday mirror and passes through one of the transmission lines; and an AD converter configured to generate a random number sequence on the basis of the electrical signal and a threshold.
US11057190B2 Data security of shared blockchain data storage based on error correction code
Disclosed herein are methods, systems, and computer-readable media for storing blockchain data. Exemplary methods includes receiving a request from a blockchain node requesting removal from a blockchain network; identifying a plurality of blocks associated with blockchain data stored by the blockchain node; determining: a first difference between a number of remaining blockchain nodes excluding the blockchain node requesting removal and a maximum number of tolerable faulty blockchain nodes, a second difference between the number of remaining blockchain nodes storing a dataset of information bits or redundant bits divided from an ECC-encoded version of the block and the number of remaining blockchain nodes storing a dataset of redundant bits divided from the ECC-encoded version of the block, and smaller of the first and second difference; and retrieving blockchain data associated with the block from the blockchain node in response to determining that the first difference is less than the second difference.
US11057189B2 Providing data authorization based on blockchain
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing blockchain-based data authorization. One of the methods includes receiving, by a blockchain node, a data acquisition transaction submitted by a data user for obtaining target data possessed by a data owner, determining, by the blockchain node, that the data user has obtained authorization of the target data, and executing, by the blockchain node, a smart contract invoked by the data acquisition transaction to provide one or more of the target data and a computational result of one or more predetermined computational operations performed based on the target data to the data user.
US11057181B2 Control overhead reduction for low latency communication systems
The present disclosure relates to reducing control overhead in a wireless communication system. For example, a network entity may determine to transmit data according to a codeword format based on at least one of a transmission time interval (TTI), or a traffic type of the data, or any combination thereof, and configure the data for transmission on a communication channel according to the codeword format. Further, for instance, a user equipment may receive a transmission from a network entity on a downlink communication channel according to a codeword format, and transmit at least one of an acknowledgement (ACK) or a negative acknowledgement (NACK) on an uplink communication channel in response to receiving the transmission from the network entity.
US11057174B2 Wireless communication with partial channel puncturing
This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for wireless communication with partial channel puncturing. Using partial channel puncturing, a wireless local area network (WLAN) device may modulate data on a first portion of a wireless channel while refraining from modulating data on a second portion of the wireless channel. The partial channel puncturing can be used with an exclusion bandwidth zone defined for the WLAN. The exclusion bandwidth zone prevents transmissions on portions of channels so that the WLAN transmissions do not interfere with an incumbent system transmission in the exclusion bandwidth zone.
US11057170B2 Multidimensional shared spectrum access
Systems and methods are provided herein for implementing a hybrid communications network including both radar and radio communications devices. These systems and methods may advantageously include shared resource allocation protocols for automatically allocating communication resources for transmitting and/or receiving a signal using a device in the network based on one or more dimensions of separability for the signal selected from time-division, frequency-division, spatial-division and/or code-division multiplexing. Importantly, the resource allocation protocol may account for radar specific operational parameters of one or more radar devices in the network.
US11057169B2 Method for transmitting and receiving signal in a wireless local area network and device for same
The present specification proposes a method for a station to transmit and receive a signal in a wireless LAN (WLAN) system and an apparatus therefor. More specifically, when the station transmits and receives a signal via a plurality of channels, the present invention proposes a method of performing beamforming training on the plurality of channels, a method of transmitting and receiving a signal based on the beamforming training and an apparatus therefor.
US11057163B2 Data transmission method and related device
In certain embodiments, a method includes repeatedly transmitting, by a first device, first data to a second device within a first time unit set. The first data is determined based on a first redundancy version and to-be-transmitted system bits. The first time unit set includes K time units, K≥3, and K is an integer. The method further includes when a first condition is met, stopping, by the first device, transmitting the first data in the Mth time unit, where 2≤M≤K, and M is an integer.
US11057161B2 Wireless communication method and apparatus in wireless communication device for transmitting feedback acknowledgement information
Provided in an embodiment of the present invention are a radio communication method and device capable of preventing repeated transmission of feedback acknowledgement information and improving PUCCH efficiency. The method comprises: a terminal device transmitting first feedback information in a first time unit, wherein a bit in the first feedback information corresponding to a first resource unit is set to be placeholder information, the first resource unit belongs to a first target resource set, the first resource unit is used to transmit a first downlink channel, a feedback time sequence corresponding to the first downlink channel is a second time unit, the first target resource set comprises at least one resource unit, and the second time unit is different from the first time unit.
US11057159B2 Method and an apparatus for improving a determination of HARQ-ACK messages in a wireless communications system
Provided is a method for determining a Hybrid Automatic Repeat Request (HARQ) transmission signal. The method comprises receiving soft bits from a wireless communication physical channel uplink signal, said received soft bits being deemed to comprise HARQ LLRs and soft decoding said HARQ LLRs to output a hard ACK/NACK decision. The method includes processing said HARQ LLRs based on said hard ACK/NACK decision such that the processed HARQ LLRs map to a same or identical constellation point or points if the physical channel uplink signal contains an ACK or NACK transmission signal. The method also includes using said processed HARQ LLRs to determine if the physical channel uplink signal contains an ACK or NACK transmission signal or to determine if the physical channel uplink signal comprises discontinuous transmission (DTX).
US11057155B2 Data transmission method and apparatus
Embodiments of this application provide a data transmission method and apparatus. The method includes: transmitting indication information indicating a data distribution manner selected from a first data distribution manner and a second data distribution manner; performing data transmission with a terminal device according to the data distribution manner indicated by the indication information; wherein the data distribution manner indicating a distribution of modulation symbols of a code block (CB) on one or more orthogonal frequency division multiplexing (OFDM) symbols of at least one resource unit, the one or more OFDM symbols are consecutive in time-domain; and wherein modulation symbols distributed on a same OFDM symbol of the one or more OFDM symbols are interleaved in frequency-domain according to the first data distribution manner and are not interleaved in the frequency-domain according to the second data distribution manner.
US11057154B2 Method and apparatus for rate matching interleaving for polar codes
A method and an apparatus for rate matching interleaving for polar codes are provided. The method includes: obtaining a first codeword bit sequence; dividing the first codeword bit sequence to obtain one or more segments; performing intra-segment and/or inter-segment interleaving on the one or more segments to generate an interleaved bit sequence.
US11057149B2 Coding scheme indication method and device
Embodiments of this application provide a coding scheme indication method and device. The method includes: obtaining, by a first device, a coding scheme indication, where the coding scheme indication is used to indicate a coding scheme of first data and/or a coding scheme of second data, the first data is data sent by the first device to a second device, the coding scheme of the first data is a polar coding scheme or a low-density parity-check LDPC coding scheme, the second data is data sent by the second device to the first device, and the coding scheme of the second data is a polar coding scheme or an LDPC coding scheme; and sending, by the first device, the coding scheme indication to the second device.
US11057148B2 Data encoding and decoding
A signal transmitter and a signal receiver for interpreting a received message are provided. The receiver is configured to perform the steps of: decoding a first part of the message using a channel decoding scheme with a predefined set of decoding parameters to form a first data block; and subsequently decoding a second part of the message using the channel decoding scheme with decoding parameters that are at least partially dependent on the content of the first data block.
US11057147B2 Managing upstream transmission in a network
A bandwidth allocation and monitoring method may divide available bandwidth on a shared communication medium into a plurality of discrete tones that can be individually allocated to modems on an as-needed basis. The effective modulation rate that a particular modem can use for each discrete tone can be monitored over time using a schedule of pilot tones transmitted from the modems on different tones at different times. The schedule may define representative pilot tones, in which case effective modulation rates for neighboring tones may be inferred from a determined effective modulation rate of a pilot tone.
US11057144B2 Optical transmission apparatus, method for setting wavelength, and optical transceiver
An optical transmission apparatus includes the optical transceiver configured to generate a test light for each wavelength assignable to the wavelength multiplex light to transmit the test light to the optical transmission line via the wavelength multiplexer and demultiplexer, detect a reflected light for the test light from the optical transmission line, calculate an arrival distance of the test light for the each wavelength from the reflected light for the each wavelength, and set a wavelength having a longest arrival distance among the arrival distances for the respective wavelengths, as a wavelength to be assigned to the signal light in the optical transceiver.
US11057139B2 Mitigation of inter-base station resynchronization loss in LTE/LTE-A networks with contention-based shared frequency spectrum
Mitigation of inter-base station resynchronization loss in wireless networks including contention-based shared frequency spectrum is discussed. Aspects of such mitigation provide for base stations entering into an idle mode when a transmission opportunity occurs in a radio frame of the next resynchronization occasion. Additional aspects provide for the base station to signal a flexible listen before talk (LBT) frame length to the user equipment (UE), either with or without explicit signaling of the downlink-uplink division. Further aspects provide for the base station to signal a reset indication to UEs that will prompt the UEs to monitor for downlink channel reserving signals prior to the current LBT frame ending by the resynchronization occasion.
US11057137B2 Management system and methods of managing time-division duplex (TDD) transmission over copper
Time division duplex transmission over copper physical channels is managed. In one example, upstream time slots for upstream transmission in a first physical channel are scheduled. Downstream time slots for downstream transmission in a second physical channel are scheduled. Transmission in the upstream time slots is substantially not simultaneous with transmission in the downstream time slots.
US11057129B2 SCell selection and optimization for telecommunication systems
UE-related measurements taken on a Pcell in a wireless communication system are formed into a set of data. The Pcell overlaps with Scell(s). The UE-related measurements on the Pcell are for a specific UE in the Pcell. Using a ML algorithm applied to the set of data, achievable channel quality is predicted for the specific UE for each of the Scell(s). The predicted achievable channel qualities are output for the specific UE to be used for Scell selection. At a RAN node, the set of data is sent toward an Scell prediction module for the module to determine information suitable to enable Scell selection for the specific UE. The RAN node receives information from the module allowing the RAN node to inform the selected UE of Scell(s) to be used for Scell selection for the specific UE. A node may train the ML algorithm using UE-related measurements on the Pcell.
US11057122B1 Systems and methods for handgrip and case detection for multi-carrier wireless systems
Systems and methods for multi-carrier frequency grip detection are described. For example, a method may include determining a first signal strength of a first signal received using a first antenna from a source device; determining a second signal strength of a second signal received using a second antenna from the source device; comparing the first signal strength with the second signal strength; and detecting a detuned condition for a device including the first antenna and the second antenna based on the comparison of the first signal strength with the second signal strength.
US11057117B2 High-bandwidth underwater data communication system
An apparatus is described which uses directly modulated InGaN Light-Emitting Diodes (LEDs) or InGaN lasers as the transmitters for an underwater data-communication device. The receiver uses automatic gain control to facilitate performance of the apparatus over a wide-range of distances and water turbidities.
US11057111B2 System, apparatus and method for two-way transport of data over a single fiber strand
The systems, apparatuses and methods of the present invention set forth improvements to the problems of the current pairing or duplex paradigm, resulting in a dramatic increase in fiber transmission efficiency, accomplished explicitly by restructuring presently-aligned C-B and wavelengths into innovative DWDM transmit and receive formats, and through implementing photonic-wave changes, which directs Ethernet data flow onto new path adaptations. These improvements could reduce line haul expenses significantly, believed to reach a projected 50% less requirement/deployment of fiber strands. This saving would offer owner-operators substantial fiber strand cost reductions, affecting transportation rates of high-bandwidth digital payloads traversing over DWDM networks, and lower usage rates of cross-connections amid multiple equipment inter-exchanging throughout large data centers.
US11057110B2 Optical transmission device and optical transmission method
In order to improve reception sensitivity of a response signal at a terminal station, an optical transmission device includes a reception unit that receives a control signal including a predetermined instruction and a main signal, via an optical transmission path connected to the terminal station, a control unit that performs the predetermined instruction of the received control signal, an extraction unit that extracts light in a band of the control signal, a response signal generation unit that modulates the extracted light in the band of the control signal, and outputs a response signal, and a multiplexing unit that multiplexes and outputs the response signal and the main signal. The control unit controls modulation by the response signal generation unit according to the control signal.
US11057104B2 Information transmission method and apparatus
Example information transmission methods and apparatus are described. In one example method, a first communications device sends indication information to a second communications device, where the indication information is used to indicate a concurrent subframe in which the first communications device and the second communications device perform information transmission. The first communications device sends first information to the second communications device on a first time-frequency resource in the concurrent subframe. The first communications device receives, on a second time-frequency resource in the concurrent subframe, second information sent by the second communications device.
US11057096B2 Method for configuring feedback information to feed explicit channel state information back in wireless communication system
A method and a terminal for transmitting a feedback signal by a terminal in a wireless communication system are provided. The method includes receiving, from a base station, a feedback information configuration; receiving, from the base station, a reference signal; estimating a channel between the base station and the terminal based on the reference signal; configuring channel component information associated with separating each of a plurality of channel elements of the channel according to components of the plurality of channel elements; configuring grouping information associated with grouping the plurality of channel elements; and transmitting feedback information including the configured channel component information and the configured grouping information.
US11057094B2 Channel state information obtaining method and device
Embodiments of the present invention provide a channel state information obtaining method and a device, where the method includes: determining, by a base station according to radio resource usage, a special timeslot in a frequency range used for downlink data transmission; sending special-timeslot configuration information to user equipment, where the special-timeslot configuration information is used to configure the user equipment to send the uplink physical signal over a downlink frequency band in the special timeslot; and performing channel estimation according to the uplink physical signal after receiving the uplink physical signal sent by the user equipment, to obtain channel state information. Compared with a technical solution in the prior art in which user equipment obtains channel state information and then feeds back the channel state information to a base station, system overheads caused in obtaining, by the base station, the channel state information are reduced.
US11057088B2 Hierarchically elaborated phased-array antenna modules and faster beam steering method of operation
A system substantially updates all the phase shifter values of a phased array antenna by using two “global writes” to update these parameters to all phased-array transformation circuits simultaneously via a serial bus. Antenna elements, each controlled by a phased-array transformation circuit, are individually configured to transform phase and gain according to a register array. The register array has a local register group and a central register group, the local registers physically placed close in proximity to RF chains which each correspond to an element of array antenna, whereby each set of local registers control an individual antenna element and a central register controlling overall beam steering function. Gain values are hierarchically distributed. The apparatus is configured to efficiently elaborate phase shift weights into a submodule of a phase array antenna system with low noise and bandwidth.
US11057085B2 Codebook subset restriction method
A bit field indication manner is provided. A first field is determined, where the first field includes T1 bits, at least one of the T1 bits indicates at least two elements {bi0, bi1, . . . , bik} in a set B, the at least one bit further indicates at least one element {θj0, θj1, . . . , θjh} in a set Φ, and at least one element in {bi0, bi1, . . . , bik} and at least one element in {θj0, θj1, . . . , θjh} are used to form a preceding matrix, where the set B={b0, b1, L, bT2−1}, an element in the set B is a vector with a length of N/4, the set Φ={θ0, θ1, . . . , θS−1}, an element in Φ is a complex number of a unit amplitude.
US11057079B2 Dynamic thresholds for antenna switching diversity
Methods, systems, and devices for wireless communications are described. In some systems, a user equipment (UE) may implement a dynamic threshold for antenna switching. The dynamic threshold may improve the percentage of time that a UE operates using an “optimal” antenna (e.g., an antenna with the highest reference signal received power (RSRP)) as compared to a static threshold. For example, a UE may communicate with another device using a first antenna. The UE may track a current communication measurement for the first antenna (e.g., an RSRP value) and may perform an antenna switching test based on the measurement. For the test, the UE may update the dynamic threshold for antenna switching based on a machine learning agent, where the agent may include a neural network that determines the updated dynamic threshold value. The UE may perform a comparison with the dynamic threshold to determine whether to switch operating antennas.
US11057076B2 Selective application of error detection and correction for radio frequency identification
Methods, apparatuses, and system for performing at least one of error correction or error detection are described. In one embodiment, a radio frequency identification (RFID) tag receives a signal activating or interrogating the tag. The tag includes memory that stores data associated with the tag. The tag performs at least one of error detection or error correction on the stored data. The error detection includes detecting, by the tag, that one or more bits of the stored data are inflicted with an error. The error correction includes correcting the erroneous bit if the error affects less than a predetermined number of the bits of the stored data. The tag transmits the stored data to a reader in response to the detection or correction. The reader can analyze the stored data for additional information about the error or provide the stored data to another computing system that performs the analysis.
US11057074B2 Data and power communication cable with galvanic isolation protection
A data and power communication cable that provides galvanic isolation between data-signal related circuitry and power-signal related circuitry present at both ends of the cable. The cable includes a first connector configured to mate with a first device to receive data and power signals therefrom; a first galvanic-isolating device configured to generate a galvanic-isolated data signal based on the data signal; a second galvanic-isolating device configured to generate a galvanic-isolated power signal based on the power signal; a second connector configured to mate with a second device to provide the galvanic-isolated data signal and the galvanic-isolated power signal thereto; a first set of communication mediums to route the data signal or the galvanic-isolated data signal from the first connector to the second connector; and a second set of communication mediums to route the power signal or the galvanic-isolated power signal from the first connector to the second connector.
US11057066B2 Altering filtering by changing mixing frequency when interferer present
A filtering arrangement for a wireless communication receiver is disclosed. The filtering arrangement comprises an input port configured to receive a digital signal, wherein the digital signal has a signal bandwidth and comprises a desired signal, dividing circuitry configured to divide the digital signal into two or more signal parts, wherein the two or more signal parts comprise two edge signal parts, and a respective processing branch associated with each of the two or more signal parts. A processing branch configured to process a respective edge signal part comprises a digital edge filter configured to filter the edge signal part, determination circuitry configured to determine whether an un-desired signal is comprised in the edge signal part, and frequency shifting circuitry configured to frequency shift the edge signal part responsive to determination by the determination circuitry. Corresponding wireless communication receiver, filtering method and computer program product are also disclosed.
US11057065B1 Adaptive analog parallel combiner
An adaptive analog parallel combiner circuit for receiver data recovery from a communication signal is provided. The circuit includes a summer that sums outputs of a plurality of filter taps in parallel, including zeroth and first through Nth filter taps, each filter tap having as input the communication signal or a version thereof, wherein N is a finite integer greater than or equal to two. The zeroth filter tap has an amplifier with gain controlled by a zeroth adaptive gain control coefficient, and each of the first through Nth filter taps having an all pass filter and gain controlled amplification, with gain controlled by a corresponding one of a first through Nth adaptive gain control coefficients and the all pass filter implementing a transfer function having a zero and a pole equaling each other and at a base frequency divided by a corresponding integer from one through N.
US11057064B1 RFI estimation device, signal processing device and signal processing method
A Radio Frequency Interference (RFI) estimation device for generating an estimated RFI signal includes a combiner, a first multiplier and a second multiplier. The combiner is configured to combine a first digital signal and a second signal to generate the estimated RFI signal. The first multiplier is configured to generate the first digital signal according to an in-phase signal and a first cosine signal. The second multiplier is configured to generate the second digital signal according to a quadrature-phase signal and a first sine signal. The first cosine signal and the first sine signal are generated based on a frequency and the in-phase signal and the quadrature-phase signal are generated based on the frequency and one or more harmonics of the frequency.
US11057063B1 Dual-band digital pre-distortion
A model structure modeling a power amplifier is based on at least a binomial expansion, a first building block, a second building block, and a third building block. The first building block is a first complex sub-band signal with a first delay, the second building block is a multiplication of the first complex sub-band signal with a second delay and a complex conjugate of the first complex sub-band signal with a third delay, and the third building block is a multiplication of a second complex sub-band signal with a fourth delay and a complex conjugate of the second complex sub-band signal with a fifth delay. The sum of the first complex sub-band signal and the second complex sub-band signal is a baseband signal. Terms are obtained by optimizing delay combinations for the model structure. The model structure is used to dual-band digital pre-distortion of the baseband signal.
US11057059B1 Content aware bit flipping decoder
Examples described herein relate generally to content aware bit flipping decoders. An example device includes a decoder. The decoder is configured to: process one or more flip thresholds based on statistics of data to be decoded; and perform a bit flipping algorithm on the data using the one or more processed flip thresholds. Other examples relate to methods of processing one or more flip thresholds based on statistics of data to be decoded and performing a bit flipping algorithm on the data using the one or more processed flip thresholds.
US11057058B2 Quality of service of an adaptive soft decoder
Disclosed are devices, systems and methods for improving a quality of service of an adaptive soft decoder in a non-volatile memory device. An example method includes selecting, based on current operating conditions of the non-volatile memory device, a first decoder parameter set from an ordered plurality of decoder parameter sets, each decoder parameter set corresponding to a distinct operating condition of the non-volatile memory device and comprising parameters related to a soft decoding operation; performing, based on the first decoder parameter set, the soft decoding operation; upon a determination that the soft decoding operation has succeeded, reordering the ordered plurality of decoder parameter sets to place the first decoder parameter set at a start of the ordered plurality of decoder parameter sets, and otherwise, performing the soft decoding operation based on a second decoder parameter set selected from the ordered plurality of decoder parameter sets.
US11057054B2 Channel coding method and apparatus in communication system
Embodiments of this application provide a method for transmitting encoded information. A communication device obtains K bits of information, and generates a to-be-encoded sequence u1N, wherein N is a length of the sequence. The device encodes the sequence u1N in an encoding process, to obtain an output sequence, and transmits the output sequence. In the sequence u1N, each of the N bits corresponds to a subchannel, and each subchannel has a reliability. The K information bits, a quantity J of first-type auxiliary bits, and a quantity J′ of second-type auxiliary bits are placed in K′=K+J+J′ bit positions of the sequence u1N according to reliabilities of the subchannels. Since the positions of the information bits and the auxiliary bits are pre-determined and not affected by subsequent encoding and rate-matching, overheads of real-time reliability calculation are effectively reduced, time is saved, and delay is reduced.
US11057046B2 Multi-stage analog to digital converter
A multi-stage analog-to-digital converter (ADC) suitable for low power applications, such as glucose monitoring, may be required to digitize a slow-moving signal. As such, a multi-stage ADC must be versatile. Accordingly, the multi-stage ADC can be configured to operate at different bandwidths and resolutions through the use of ADC stages that can be enabled or disabled in an exchange between resolution and speed. Each ADC stage digitizes an input signal (e.g., a voltage or a current) using an analog comparison to access a lookup table for a digital signal that represents the input signal at a particular accuracy. Unlike other multi-stage approaches, the digitization is asynchronous (i.e., requires no clock) and can provide simplicity, speed, and low-power operation to the multi-stage ADC.
US11057044B2 Time-interleaved analog-to-digital converter with calibration
An apparatus is provided to calibrate an analog-to-digital converter (ADC). The apparatus includes a calibration circuitry coupled to an output of the ADC, wherein the calibration circuitry is to identify a maximum value and minimum value of the output of the ADC, and is to calibrate one or more performance parameters of the ADC according to the maximum and minimum values. The performance parameters include: gain of the ADC, offset of the ADC, and timing skew between the ADC and a neighboring ADC.
US11057033B2 Hybrid power module
A power module includes a plurality of power semiconductor devices. The plurality of power semiconductor devices includes an insulated gate bipolar transistor (IGBT) and a metal-oxide-semiconductor field-effect transistor (MOSFET) coupled in parallel between a first power switching terminal and a second power switching terminal. The IGBT and the MOSFET are silicon carbide devices. By providing the IGBT and the MOSFET together, a tradeoff between forward conduction current and reverse conduction current of the power module, the efficiency, and the specific current rating of the power module may be improved. Further, providing the IGBT and the MOSFET as silicon carbide devices may significantly improve the performance of the power module.
US11057027B2 Circuit having a plurality of modes
The present invention provides a circuit having a plurality of modes, wherein the circuit includes a first circuit, a second circuit, a first multiplexer, a second multiplexer and a specific flip-flop. In the operations of the circuit, the first circuit is configured to generate a first signal, the second circuit is configured to generate a second signal, the first multiplexer is configured to output one of the first signal and the second signal according to a mode selection signal, the second multiplexer is configured to output one of a first clock signal and a second clock signal according to the mode selection signal, and the specific flip-flop is configured to sample the first signal or the second signal outputted by the first multiplexer by using the first clock signal or the second clock signal outputted by the second multiplexer to generate an output signal.
US11057011B2 Amplifiers suitable for mm-wave signal splitting and combining
A MIMO amplifier circuit operable to couple one or more selectable input ports to one or more selectable output ports. The circuit includes N input transistors and M output transistors. Each input transistor has its base coupled to a respective input port node, its emitter coupled to ground, and its collector connected to an intermediate node. Each output transistor has its base coupled to a bias node, its emitter connected to the intermediate node, and its collector coupled to a respective output port nodes. Each input transistor enables the respective input port node when its base is biased. Each output transistor enables the respective output port node when its bias node is asserted. The base of the input transistor for each enabled port is biased to provide a quiescent current I0*m/n through that input transistor, where m is the number of enabled output ports and n is the number of enabled input ports.
US11057004B2 Multiband digital predistorter
Disclosed are methods, systems, devices, apparatus, media, design structures, and other implementations, including a method for digital predistortion of multiband signals that includes receiving a plurality of input signals respectively associated with multiple radio frequency (RF) bands, with the plurality of input signals occupying an input frequency span corresponding to a difference between a maximum frequency in a highest of the multiple RF bands and a minimum frequency in a lowest of the multiple RF bands. The method further includes frequency shifting at least one signal from the plurality of input signals to produce condensed shifted signals, each corresponding to a respective one of the plurality of input signals, occupying a condensed frequency span smaller than the input frequency span, and processing the condensed shifted signals, including applying digital predistortion to the condensed shifted signals.
US11056995B2 Synchronous motor drive system and synchronous motor drive method
The present disclosure is constructed on the prior art inverter architecture, a pulse code width modulation (PCWM). This is an open loop motor control system without sensing its rotor position. The present disclosure employs a closed loop method to track the optimum efficiency motor operating point directly. A bench load test is conducted to gather information for an AI type control, which includes both load angle vs. voltage command charts and power factor vs. voltage command charts, with load levels as parameters for certain frequency command ranges. This way, the optimum efficiency motor operating points are generated a priori. The AI type control is mechanized to track the optimum efficiency motor operating points.
US11056994B2 Electric machine controlling method and electric machine controlling device
A controlling device (100) for executing either one of a current vector control and a voltage phase control such that supply power to an electric machine (9) is controlled in accordance with an operating state of the electric machine (9) calculates a voltage command value for the voltage phase control based on a voltage norm command value indicative of a magnitude of a supply voltage to the electric machine (9) and a voltage phase command value indicative of a phase of the supply voltage. The controlling device (100) calculates a state amount of either one of magnetic flux generated in the electric machine (9) and a parameter correlated to the magnetic flux, based on a current supplied to the electric machine (9) and changes the voltage norm command value in accordance with the state amount.
US11056991B2 Method and apparatus for controlling operation of a rotary electric machine
A method and system for controlling and regulating operation of a multi-phase rotary electric machine in a manner that minimizes power loss under partial load conditions is described. This includes an instruction set that is executable to determine a torque command and a rotational speed of the electric machine, determine a peak torque per loss parameter for the electric machine based upon the rotational speed, and determine a second torque parameter for the electric machine based upon the rotational speed. A modulated torque command for controlling the electric machine is determined based upon the peak torque per loss parameter and the second torque parameter, wherein the electric machine generates an average torque that is equivalent to the torque command when operating in response to the modulated torque command. The inverter is controlled to operate the electric machine based upon the modulated torque command.
US11056988B2 Drive unit and motor system for brushless DC motors
A waveform control unit outputs a signal for driving a brushless DC motor by intermediate value energization to a waveform output unit, and outputs a signal for driving a brushless DC motor by sine wave energization to the waveform output unit when the signal in which the rotation position of the rotation reference is detected is acquired from the element, and the waveform control unit applies voltage corresponding to a sine value of an angle of a winding of one phase of n-phase windings when the brushless DC motor is to be driven by intermediate value energization, and outputs a signal for applying voltage corresponding to a sine value of an angle having similar phase difference as the sine wave energization drive with respect to the angle to the rest of the windings.
US11056981B2 Method and apparatus for signal extraction with sample and hold and release
For AC-DC conversion, signal is extracted, then sampled and held and released. Extraction element receives AC signal to generate extracted signal, then sample and hold and release element receives the extracted signal to generate DC signal. Extraction and/or sample and hold and release signal processing may use microprocessor or controller programmably to generate the extracted signal and/or DC signal. Extraction is configurable such that AC signal is received at extraction time or temporal window, whereby said extraction element generates the extracted signal having an extraction current or voltage value during at least one extraction time, and preferably said sample and hold and release element generates the DC signal having the same extraction current or voltage value.
US11056978B2 Controller for a switched mode power supply
A controller for a secondary side of a switched mode power supply. A thermistor and an LED of an optocoupler are connected in parallel with each other between a voltage-supply-pin and a STOP pin of the controller. A reference-source provides a reference-signal between the STOP pin and the voltage-supply-pin. The STOP pin receives a temperature-measurement-signal from the thermistor, wherein the temperature-measurement-signal is representative of the resistance of the thermistor. The controller also includes an OTP-comparator that compares: (i) the temperature-measurement-signal; with (ii) a threshold-level, and provides an OTP-signal that is representative of whether or not the temperature-measurement-signal at the STOP pin crosses the threshold-level; and a switchable-current-source that selectively provides a bias-current to the STOP pin based on the OTP-signal, wherein the bias-current causes the LED to emit a light-signal that is representative of a fault to an associated photo-detector.
US11056970B1 Bridgeless step-up and step-down AC-to-DC converter
A bridgeless step-up and step-down AC-to-DC converter is used to convert an AC input power source into a DC output power source. The converter includes a first circuit, a second circuit, a third circuit, a third diode, and a fourth diode. The first circuit has a first end, a second send, and a third end; the first end is coupled to the AC input power source, the second end is coupled to a ground end, and the third end is coupled to the DC output power source. The second circuit has a first end, a second end, and a third end; the first end is coupled to the AC input power source, the second end is coupled to the ground end, and the third end is coupled to the DC output power source.
US11056968B2 Power converter, power controller, and control method capable of providing multiple protections
A power converter capable of performing over-voltage protection and over-temperature protection converts an input voltage into an output voltage. A power switch is connected in series with a primary winding between the input voltage and an input ground. A power controller with a multi-function pin controls the power switch to control a winding current through the primary winding. The power converter has a multi-purpose circuit with first and second resistors, a rectifier and a thermistor. A connection node makes the first and second resistors connected in series between two ends of an auxiliary winding. The rectifier and the thermistor are connected in parallel between the multi-function pin and the connection node. The power controller can perform over-voltage protection and over-temperature protection via the multi-purpose circuit and the multi-function pin.
US11056957B2 Rotary electric machine equipped with magnetic flux variable mechanism
A rotary electric machine equipped with a magnetic flux variable mechanism includes a case body, a mover moving upon receipt of centrifugal force, a magnetic flux short circuit member, a cam member, and biasing springs. The cam member includes a cam surface so as to face the mover and make contact with the mover, and the cam member converts a radial movement of the mover received by the cam surface into an axial movement of the magnetic flux short circuit member. The biasing springs give a biasing force to the magnetic flux short circuit member in a direction distanced from an axial end surface of the rotor core, so as to determine a position of the magnetic flux short circuit member along the axial direction in a state where the biasing force is balanced with the centrifugal force applied to the mover via the cam member.
US11056951B2 Motor cooling device
A motor cooling device includes an annular member that rotates with a shaft of a motor, and an oil catch unit that has a groove-shaped cross-section and is disposed along an outer circumference of the annular member, with a groove of the oil catch unit facing an outer circumferential surface of the annular member. The oil catch unit extends toward a backward side in a rotation direction of the annular member so as to form an arc shape, and includes a closure plate that covers the groove at an end in a circumferential direction located on a forward side in the rotation direction, and an oil spout hole that is bored near the closure plate. The annular member includes a protrusion that is provided on the outer circumferential surface of the annular member and that moves toward the closure plate when the annular member rotates with the shaft.
US11056950B2 Motor
A motor includes a rotary shaft having at least one spray hole for spraying a cooling fluid, a rotor installed on the rotary shaft, and a stator surrounding an outer circumference of the rotor, wherein the rotor includes a plurality of rotor blocks arranged on an outer circumference of the rotary shaft. Each of the rotor blocks may include a magnet installed at a rotor core and a cooling guide may be disposed between a pair of the plurality of rotor blocks and form a spray flow path for guiding a cooling fluid that has passed through the spray hole to be sprayed in a direction toward an inner circumference of the stator.
US11056949B2 Rotating electrical machine
Provided a rotating electrical machine including a rotor; a stator; and a fluid control mechanism has a first member and a second member, and is configured to create a flow of a fluid directed from one side toward the other side in an axial direction of the rotating shaft, on an outer periphery of the rotor. The first member has a portion at which the outside diameter increases gradually from the one side toward the other side, and is configured such that a shape of an outer circumferential surface is continuous with the shape of an outer circumferential surface of an end portion, in an axial direction, of the rotor. The second member is configured such that an inside diameter increases gradually from the one side toward the other side at a portion facing the portion of the first member at which the outside diameter increases gradually.
US11056945B2 Stator of rotary electric machine and method of manufacturing the same
A stator of a rotary electric machine in which a power line to be connected to a coil can be fixed stably without requiring an additional part. The stator of a rotary electric machine has a stator core which has a plurality of radially protruded teeth at intervals in a circumferential direction; three-phase coils which are wound around the teeth and which each have a coil end protruding from an axial end face of the stator core; power lines which are respectively connected to three input-side ends of the three-phase coils via a joint part; and a resin mold which integrally fixes the coil end and the joint part.
US11056935B2 Rotation angle sensor system and semiconductor device
A synthesis circuit synthesizes detection signals from a plurality of detection coils to generate a synthesized detection signal indicating a sine component of a rotation angle of a rotor. In this regard, the detection coils which are synthesis targets when the synthesis circuit generates the synthesized detection signal include a detection coil of a salient pole installed at a first electrical angle based on a first pole of the rotor and detection coils of salient poles installed at a second electrical angle different from the first electrical angle based on the first pole, and do not include detection coils installed at the first electrical angle based on a second pole.
US11056927B2 Inductor device, non-contact power charging/supplying system and electric vehicle
According to one embodiment, an inductor device includes a first pad and a second pad. The first pad includes a first compensation part located in a first direction side and a first inductor part located in a second direction side. The second direction is an opposite direction of the first direction. The second pad includes a second compensation part located in the second direction side and a second inductor part located in the first direction side. The first compensation part and the second compensation part each include a compensation capacitor. The first inductor part includes a first core and a first coil winded around the first core. The second inductor part includes a second core and a second coil winded around the second core.
US11056918B2 System for inductive wireless power transfer for portable devices
In one embodiment a wireless power transfer system comprises a transmitter including a power source configured to generate a time-varying current, a first coil configured to receive the first time-varying current from the power source, wherein the time-varying current flows in the first coil in a first direction, a second coil coupled to the first coil in such a way that the time-varying current flows in the second coil in a second direction, wherein the first direction is opposite from the second direction, and an underlying magnetic layer configured to magnetically couple the first coil with the second coil, and a wireless power receiver, a ferrite core and a receiver coil that share a longitudinal axis, and a receive circuit coupled to the receiver coil configured to convert a time varying current induced in the receiver coil into a voltage.
US11056917B2 Power feeding unit, power receiving unit, and feed system
A power feeding unit includes: a power feeding electrode configured to be coupled through an electric field with a power receiving electrode of a power receiving unit; a power feeding section configured to feed the power receiving unit with power through the power feeding electrode; and a power feeding side communication section configured to communicate with the power receiving unit through the power feeding electrode.
US11056916B2 Transmission coil module for wireless power transmitter
A wireless power transmitter includes a shield; a first coil having a first hollow portion in a center area thereof; a second coil disposed below the first coil and having a second hollow portion in a center area thereof; and a third coil disposed below the first coil and having a third hollow portion in a center area thereof. Further, the first coil overlaps a portion of the second coil and a portion of the third coil, and the shield includes a first functional hole in a region corresponding to the first hollow portion; a second functional hole in a region corresponding to the second hollow portion; and a third functional hole in a region corresponding to the third hollow portion.
US11056914B2 Energy harvesting circuit, corresponding system and method
A first Radio-Frequency-to-Direct-Current (RF2DC) transducer receives a first signal from a sensing antenna and generates energy stored by an energy storage circuit. An energy transfer circuit is controllably switched between an energy storage state where energy is stored in the energy storage state and an energy transfer state where stored energy is transferred to a load. The voltage at the energy storage circuit is alternatively variable between an upper value and a lower value around a voltage setting point. A second RF2DC transducer, which is a down-scaled replica of the first RF2DC transducer, produces a second signal indicative of an open-circuit voltage of the first RF2DC transducer. The voltage setting point is set as a function of the second signal indicative of the open-circuit voltage of the first RF2DC transducer.
US11056900B2 Charging method, charging device, and computer-readable medium for charging a battery
A charging method is proposed to include the steps of: in a first stage of charging, charging a battery with a first-stage current until a voltage of the battery reaches a first-stage voltage value; and in a second stage of charging, charging the battery with a second-stage current until the voltage of the battery reaches a second-stage voltage value which is greater than the first-stage voltage value. The second-stage current is smaller than the first-stage current.
US11056881B2 Maximum power tracking among different groups of distributed power sources with uniform time/voltage distribution control
An apparatus may include a group of distributed-input series-output (DISO) converters, each of which are actively controlled by a common maximum power tracking (MPT) controller. The common MPT controller is configured to actively control one of the DISO converters in the group of DISO converters to update a present group-peak power voltage of the one DISO converters while remaining DISO converters in the group of DISO converters are controlled to hold most recently grouped peak power voltages updated during their previously non-overlapping uniform time windows of active MPT control.
US11056874B2 Fault detection and protection during steady state using traveling waves
An electric power delivery system may be protected upon occurrence of a fault condition by the systems and methods disclosed herein by detecting the fault condition and signaling a protective action before the overcurrent condition reaches the protective equipment. The protective action may be an opening of a circuit breaker or engagement of a fault current limiter. The overcurrent condition may be a non-steady-state condition. The fault may be detected using traveling wave or incremental quantity techniques.
US11056869B2 Device for leading cables through a wall orifice of a switch cabinet
A device for leading cables through a wall orifice of a switch cabinet includes a one-piece housing with a strain relief element attached to an inner side of the housing. An assembly window is provided on an opposite side, through which assembly window the strain relief elements can be actuated. The closing of the window by a cover causes seal elements to be compressed and the cables to be sealed to the housing.
US11056868B2 Monitoring accessory for an electrical apparatus provided with a connection terminal
A monitoring accessory for an electrical apparatus provided with a connection terminal capable of being connected to an electric cable, the monitoring accessory comprising a frame provided with a cooperation system configured to cooperate with the electrical apparatus in a mounted position, a current sensor arranged to measure a current intensity passing through the electric cable, when the electric cable is connected to the connection terminal, the current sensor comprising a measuring portion forming a loop capable of surrounding a section of the electric cable, the measuring portion being provided with a closing system capable of holding the loop in a closed position and forming a passage space for said section of the electric cable inside the loop in the open position.
US11056866B2 Housing, electrical connection box and wire harness
A housing includes a frame having a frame peripheral wall which forms a lower opening, the frame peripheral wall having a frame side seam, and a lower cover having a cover side seam which is engaged with the frame side seam, and configured to cover the lower opening. The lower cover has a first shield wall protruding outward from the cover side seam, and a second shield wall protruding from the first shield wall toward an upper side of the frame. The second shield wall is located outward than a mating surface between the frame side seam and the cover side seam, and a wall inner surface of the second shield wall faces an outer surface of the frame peripheral wall.
US11056860B2 Bus structure for parallel connected power switches
An apparatus includes a plurality of semiconductor switches. A first bus interconnects first terminals of the semiconductor switches in a first chain and provides a first impedance between the first terminals of switches of the first chain. A second bus interconnects second terminals of the semiconductor switches in a second chain and provides a second impedance greater that the first impedance between the second terminals of the switches of the second chain. The apparatus may be implemented as a laminated bus assembly including respective overlapping conductor plates, wherein the second bus includes a plate having subregions defined by features, such as slots or grooves, that provide the second impedance.
US11056843B2 Electrical plug comprising an electrical circuit
Embodiments of an electrical plug may include an electrical circuit having an input-side interface with at least one input-side contact point for connecting at least one signal conductor of at least one electrical lead. In some embodiments the electrical circuit has an output-side interface with at least one output-side contact point. The electrical circuit may have a transmission option from the input-side interface to the output-side interface for controlling impedance, and the design of the input-side interface in some embodiments may differ from the design of the output-side interface.
US11056835B2 Methods and apparatus for rendering electrical cables safe
A “safe grounding apparatus” (SGA) for safely grounding or neutralizing the electrical conductors for permanent magnet motor (PMM) powered artificial lift systems and methods of practicing the same are disclosed. The SGA of the present invention ameliorates some of the dangers associated with PMM's. Methods of shorting, grounding, testing and monitoring the electrical conductors of a permanent magnet motor in order to safely manipulate the conductors are also disclosed.
US11056833B2 Electrical connector and electrical connector assembly
An electrical connector and an electrical connector assembly are disclosed. The electrical connector comprises an insulating housing and a plurality of terminal columns arranged to the insulating housing. Each terminal column comprises a plurality of ground terminals and a plurality of differential signal terminal pairs alternately arranged along a first direction. Each ground terminal has a body portion and two elastic contact portions extending from the body portion and spaced apart from each other. Each signal terminal of each differential signal terminal pair has a body portion and an elastic contact portion extending from the body portion The terminal columns are arranged along a second direction perpendicular to the first direction and are spaced apart from each other, and the differential signal terminal pair of each terminal column corresponds to the ground terminal of the adjacent terminal column in position in the second direction, an orthogonal projection of each differential signal terminal pair of each terminal column along the second direction is positioned within a range which is covered by a width of the corresponding ground terminal of the adjacent terminal column.
US11056831B2 Connector
It is aimed to provide a connector capable of ensuring lock reliability. A connector includes a detector allowed to move from a standby position to a detection position after both housings are connected. The detector includes a locking piece to be locked to a lock arm at the standby position before the housings are connected. The lock arm of the housing includes a releasing portion to be pressed at the time of separating the housings, a stopper contactable by the detector having reached the detection position at a position facing the releasing portion, two links linking the releasing portion and the stopper and facing each other, and an insertion hole formed inside the releasing portion, the stopper and the links, the locking piece being inserted into the insertion hole.
US11056828B2 Electrical connector structure adapted for vehicle cigarette lighter device
An electrical connector structure adapted for a cigarette lighter device in a vehicle, which is compatible with a conventional vehicle cigarette lighter plug or socket, includes: a female connector having an external thread for at an inlet outer diameter of the female connector; and a male connector having a flange and an internally threaded locking cap; wherein the male connector is configured to be inserted into the female connector such that: the flange of the plug contacts an inlet end of the female connector; the internal thread of the locking cap is screwed onto the external thread of the female connector; and the male and female connectors are securely coupled mechanically while achieving an electrical connection therebetween.
US11056827B2 Electronic device and method for identifying state of connection between connector and electrical path
An electronic device is disclosed. The device includes a housing, a first printed circuit board (PCB) disposed in the housing and to including a first connector and a grip sensor, a second PCB disposed separate from the first PCB and including a second connector, an electrical path electrically coupled to the first connector and the second connector, at least one antenna forming part of the housing or disposed within the housing, a processor operatively connected to the grip sensor and the at least one antenna, a first conductive path electrically coupled to the grip sensor and the at least one antenna, and a second conductive path electrically coupled to the grip sensor and the first connector.
US11056825B2 High voltage bus connection insulator
An insulator for a bus connector arrangement including a first layer defining at least one first aperture, a first annular protrusion emanating from the first layer at one first aperture, a second layer defining at least one second aperture configured to align with each of the at least one first apertures, and at least one second annular protrusion emanating from the second layer at each of the at least one second apertures.
US11056823B2 Electric connector
In an electric connector, a waterproof member having an internal waterproof portion and an external waterproof portion is provided in a main body portion. The internal waterproof portion and the external waterproof portion are integrated. Accordingly, the internal waterproof portion covers exposed portions of an upper contact and a lower contact and prevents water intrusion along the upper contact and the lower contact. In addition, the external waterproof portion prevents water intrusion between the electric connector and an inner wall of an accommodating space of an electronic device by surrounding the entire circumference of the main body portion. Since the internal waterproof portion and the external waterproof portion are integrated in this manner, both internal waterproofing and external waterproofing can be realized with the simple configuration of the single waterproof member in the electric connector.
US11056817B2 Electrical connector having positive and negative contacts with structures offset from each other
An electrical connector includes an insulative housing having opposite mating port and mounting port. Plural pairs of contacts are retained in the housing. Each pair of contacts has a first contact blade and a second contact blade. Each of the first contact blade and the second contact blade includes a main body, a contacting section extending into the mating port, and a mounting leg of the main body disposed in the mounting port. Each of the main body of the first contact blade and the main body of the second contact blade forms an embossment abutting against each other so as to electrically unify both the first contact blade and the second contact blade without blocking the space therebetween for enhancing heat dissipation thereof.
US11056802B2 Connector with fitting objects and fillers that prevent foreign matter from entering
Provided is a connector configured to sufficiently prevent foreign matter from entering from outside by controlling the surface pressure of the fillers. The connector (10) according to the present disclosure includes a pair of a first fitting object (16) and a second fitting object (30) capable of being fitted together; fillers (70) provided in the first fitting object (16) and the second fitting object (30), respectively; and a pressing portion provided, in a protruding manner, to an inner surface of at least one of the first fitting object (16) and the second fitting object (30). The pressing portion presses a corresponding one of the fillers toward the other one of the fillers provided in the other fitting object when the first fitting object (16) and the second fitting object (30) are fitted together.
US11056793B2 Antenna module
Disclosed herein is an antenna module that includes a circuit layer having a filter circuit, an antenna layer having a radiation conductor, a wiring layer having a connection wiring, a first ground pattern provided on a surface of the circuit layer, a second ground pattern provided between the circuit layer and the wiring layer, a third ground pattern provided between the wiring layer and the antenna layer, and a signal terminal provided on the surface of the circuit layer where the first ground pattern is cut away. The clearance region is located so as not to overlap the filter circuit as viewed in a lamination direction. The signal terminal is connected to the filter circuit through a pillar conductor penetrating the circuit layer and the connection wiring. The radiation conductor receives power through a feed pattern connected to the filter circuit.
US11056790B2 Antenna system and mobile terminal
The present disclosure provides an antenna system, including a mainboard having a system ground, a metal frame disposed around the mainboard and being closed-loop without any breakpoints, a first wire, a second wire, a third wire, a feed terminal, and a ground terminal. The system ground is electrically connected to the metal frame. The first wire is connected to the feed terminal and is opposite to and spaced apart from the metal frame, so that the first wire forms a first antenna unit. The second wire is connected to the ground terminal and is spaced apart from the first wire, and the second wire and the first wire are at least partially opposite, so that the second wire and the first wire are coupled with each other, to form a second antenna unit.
US11056783B2 Communication device and communication method
Present disclosure relates to a communication device. The communication device includes a body, a directional antenna array and a radiation structure. The directional antenna array is arranged on a first position of the body. The directional antenna array is configured to transmit a radio frequency signal in a first signal area. The directional antenna array has a non-line-of-sight signal blind area with respect to the body. The radiation structure is arranged on a second position of the body. The directional antenna array is configured to transmit the radio frequency signal guided from the directional antenna array to cover a second signal area. The second position is located in the non-line-of-sight signal blind area of the directional antenna array.
US11056777B2 Millimeter wave LTCC filter
The present invention provides a millimeter wave LTCC filter including system ground layers, metallized vias, perturbation grounding posts, first and second probes, two adjacent layers of the system ground layers define one closed resonant cavity, each closed resonant cavity is provided with a plurality of metallized vias, the metallized vias of different closed resonant cavities form concentric hole structures, the perturbation grounding posts include first perturbation grounding posts penetrating a second closed resonant cavity and second perturbation grounding posts penetrating a third closed resonant cavity, the first perturbation grounding posts respectively face right to the second perturbation grounding posts, one end of the first probe is inserted into the first closed resonant cavity and electrically connected with the first system ground layer, and the second probe is arranged symmetrically with the first probe and inserted into the fourth closed resonant cavity and electrically connected with the second system ground layer.
US11056776B2 Antenna arrangement for a vehicle
The present invention relates to an antenna arrangement for a vehicle, in which a first antenna structure is arranged in a housing of an impedance converter and a second antenna structure is arranged in or on a vehicle pane.
US11056775B2 Integrated antenna module and in-vehicle system
An integrated antenna module to be applied to an in-vehicle system includes an antenna element group that is mounted on a vehicle and is formed of a plurality of antenna elements, and the antenna element group constitutes a plurality of antennas capable of transmitting or receiving a plurality of electromagnetic waves by combining the plurality of antenna elements.
US11056771B2 Antenna module and electronic device
The present disclosure relates to an antenna module and an electronic device. The antenna module includes: a first dielectric layer; a ground layer arranged on the first dielectric layer, and provided with at least one slot; a second dielectric layer arranged on the ground layer, and provided with an air chamber communicated with the at least one slot; a stacked patch antenna including a first radiation patch and a second radiation patch, the first radiation patch being attached to a side of the second dielectric layer facing away from the ground layer, and the second radiation patch being attached to a side of the second dielectric layer provided with the air chamber; and a feeding unit arranged to a side of the first dielectric layer facing away from the ground layer, and configured to feed the stacked patch antenna by the at least one slot.
US11056765B2 Microelectronic devices designed with foldable flexible substrates for high frequency communication modules
Embodiments of the invention include a microelectronic device that includes a first substrate having radio frequency (RF) circuits and a second substrate coupled to the first substrate. The second substrate includes a first section and a second section with the second substrate being foldable in order to obtain a desired orientation of an antenna unit of the second section for transmitting and receiving communications at a frequency of approximately 4 GHz or higher.
US11056761B2 Shaft antenna system for mobile communication
A shaft antenna system for mobile communication has an antenna housing and a supporting frame. The frame has a frame top side, a frame bottom side and an insertion opening located at the height of the frame top side. An accommodating space adjoins the insertion opening in which the antenna housing is arranged. The antenna housing has at least one supporting device for retaining the antenna housing within the supporting frame. A closing cover closes the insertion opening and the accommodating space. The closing cover is supported at the edge region of the closing cover at least indirectly on the supporting frame and covers a top side of the antenna housing by the inner face of the closing cover. The closing cover has a central region, the surface of which facing downward is at least 60% of the total inner surface of the closing cover facing downward, wherein the central region is arranged above the adjacent top side of the antenna housing without contact.
US11056751B2 Laminate and secondary battery
According to one embodiment, a laminate includes a first active material-containing layer, a first film and a second film. The first film includes an inorganic material, and a back surface thereof is in contact with a front surface of the first active material-containing layer. The second film includes organic fibers, and one of front and back surfaces is in contact with a front surface of the first film. An absolute value of a difference between surface roughness Ra1 of the front surface of the first active material-containing layer and surface roughness Ra2 of the back surface of the first film is 0.6 μm or less (including 0).
US11056734B2 Pouch case, and secondary battery and secondary battery pack using the same
Provided is a pouch case including first and second accommodation portions formed to accommodate the electrode assembly, a sealing portion formed along an outer part of the pouch case to surround the first and second accommodation portions, and a connecting portion formed with the same depth as that of the first and second accommodation portion and configured to connect the first and second accommodation portions at a predetermined interval, wherein a protrusion protrudes in a direction toward the sealing portion at opposite ends of the connecting portion. Accordingly, in the pouch case, and a secondary battery and a secondary battery pack using the same, a perfect cooling structure is acquired by uniformly forming one side surface of the secondary battery, and thus, an effect of holding one side surface of the secondary battery to be close to a cooling plate to maximize cooling efficiency is achieved.
US11056731B2 Modular, adaptable holders for sensors and battery cells for physical analysis
Systems and methods for battery testing including a holder system. The holder system is designed to couple one or more transducers to a battery under test, wherein the one or more transducers are configured for electrochemical-acoustic signal interrogation (EASI) of the battery. The holder system includes at least one arm to house at least one transducer to be coupled to the battery, and a pressure applying device to apply pressure to the at least one transducer, and to control pressure between the at least one transducer and the battery. The holder system is also configured to determine the pressure between the at least one transducer and the battery and adjust the pressure applied to the at least one transducer based on the determined pressure.
US11056727B2 Modular lithium-ion battery system for fork lifts
Many embodiments involve rechargeable battery assemblies that are forklift-battery-sized but that comprise multiple removable battery modules. The removable battery modules are individually rechargeable and are interchangeable with each other. A housing contains six battery modules installed vertically on the front side of the assembly, with their electrical and data connections occurring within the housing on the rear side. Assemblies will be two sided so that the system has two racks with six modules per rack. The handles of each module are collapsible and on the top edges of the overall assembly so that they are readily accessible during removal. Each battery module has an integrated battery supervisor system (BSS). A Battery Operating System Supervisor (BOSS) module processor serves as a battery management system for the all the battery modules. The BOSS module grants permissions to battery modules to enable them to connect and disconnect from busbars at the appropriate times to prevent electrical issues.
US11056720B2 Lithium secondary battery comprising electrolyte
The present invention relates to an electrolyte for a lithium secondary battery including an electrolyte, the electrolyte including a non-aqueous organic solvent, a lithium salt, and an additive including a compound represented by Chemical Formula 1; and wherein an amount of the additive is 0.1 wt % to 10 wt % based on the total the electrolyte, and the lithium secondary battery has an energy density of 200 Wh/L or more: wherein, in Chemical Formula 1, A is a substituted or unsubstituted aliphatic chain or (—C2H4—O—C2H4-)n, and n is an integer from 1 to 10.
US11056715B2 Stabilization of Li-ion battery anodes
Li-ion batteries are provided that include a cathode, an anode comprising active particles, an electrolyte ionically coupling the anode and the cathode, a separator electrically separating the anode and the cathode, and at least one hydrofluoric acid neutralizing agent incorporated into the anode or the separator. Li-ion batteries are also provided that include a cathode, an anode comprising active particles, an electrolyte ionically coupling the anode and the cathode, and a separator electrically separating the anode and the cathode, where the electrolyte may be formed from a mixture of an imide salt and at least one salt selected from the group consisting of LiPF6, LiBF4, and LiClO4. Li-ion battery anodes are also provided that include an active material core and a protective coating at least partially encasing the active material core, where the protective coating comprises a material that is resistant to hydrofluoric acid permeation.
US11056712B2 Vertical carbon nanotube and lithium ion battery chemistries, articles, architectures and manufacture
Features for rechargeable lithium ion batteries, the batteries optionally employing vertically aligned carbon nanotube scaffolding, are described. Methods of manufacture and a solid polymer electrolyte are described for 3-dimensional battery architectures using the vertically aligned carbon nanotubes. Poly(ethylene)oxide bis(azide) and graphene poly(lactic acid) composite coatings are also described for use in such batteries or others.
US11056703B2 Manufacturing method of unit cell of fuel cell
A manufacturing method of a unit cell of a fuel cell, includes: preparing a membrane-electrode-gas diffusion layer assembly; preparing a frame member; bringing an inner peripheral edge of the frame member into contact with a first gas diffusion layer by pushing a convex surface and by deforming a curved portion, in a state where a surface of the frame member is in contact with a peripheral region through an adhesive bond; and joining the frame member and the membrane-electrode-gas diffusion layer assembly with the adhesive bond, in a state where the inner peripheral edge of the frame member is in contact with the first gas diffusion layer.
US11056663B2 Electroluminescent device having color layers in patterned pixel define layer
An electroluminescent device includes a substrate, a first electrode, a patterned pixel define layer, a first color layer, a first connection layer, a second color layer, and a second electrode. The patterned pixel define layer has a first opening. A projected area of the first opening on the substrate is A. The first color layer is located in the first opening and electrically connected to the first electrode. A projected area of the first connection layer on the substrate is B. The second color layer is located between the first connection layer and the second electrode. When a ratio of B to A is r1, light emitted by the electroluminescent device has a first color temperature. When the ratio of B to A is r2, the light emitted by the electroluminescent device has a second color temperature.
US11056660B2 Organic optoelectronic component and method for producing the same
The invention relates to an organic optoelectronic component (10) comprising a first electrode layer (2), having a doped matrix material and metal nanowires, an organic active layer (3), which is suitable for emitting or detecting electromagnetic radiation, and a second electrode layer (6). The organic active layer (3) is directly adjacent to the first electrode layer (2). The invention further relates to a method for producing the organic optoelectronic component (10).
US11056653B2 Organic electroluminescence device
Object To provide an organic electroluminescence device including, in order to improve the device characteristics of the organic electroluminescence device, particularly, to absorb light having the wavelengths of from 400 nm to 410 nm from sunlight, not to affect a material inside the device, and to significantly improve the light extraction efficiency, a capping layer formed of a material that has a high absorption coefficient, a high refractive index, and an excellent stability, durability, and light resistance of a thin film, and does not absorb light in the blue, green, and red wavelength range. Solving Means An organic electroluminescence device including at least an anode electrode, a hole transport layer, a light emitting layer, an electron transport layer, a cathode electrode, and a capping layer in the stated order, in which the capping layer includes a material having an extinction coefficient of not less than 0.3 at wavelengths of from 400 nm to 410 nm and an absorbance of not less than 0.2 at wavelengths of from 400 nm to 410 nm in an absorption spectrum of a concentration of 10−5 mol/l.
US11056648B1 Semiconductor device including variable resistance element
A semiconductor device including a variable resistance device is provided. A variable resistance element according to one embodiment of the present disclosure includes: an ion-receiving layer having a top, a bottom and a sidewall connecting the top to the bottom; an ion supply layer having an inner sidewall connected to at least a portion of the sidewall of the ion-receiving layer; a gate pattern connected to an outer sidewall of the ion supply layer; and a source pattern connected to one of the top or bottom of the ion-receiving layer, and a drain pattern connected to the other one of the top or bottom of the ion-receiving layer, wherein a resistance of the ion-receiving layer varies depending on an amount of ions supplied from the ion supply layer based on a voltage applied to the gate pattern.
US11056646B2 Memory device having programmable impedance elements with a common conductor formed below bit lines
An integrated circuit device can include a plurality of access transistors formed in a substrate having control terminals connected to word lines that extend in a first direction; a plurality of two-terminal programmable impedance elements formed over the substrate; at least one conductive plate structure formed on and having a common conductive connection to, the programmable impedance elements, and extending in at least the first direction; a plurality of storage contacts that extend from a first current terminal of each access transistor to one of the programmable impedance elements; a plurality of bit lines formed over the at least one conductive plate structure, the bit lines extending in a second direction different from the first direction; and a plurality of bit line contacts that extend from a second current terminal of each access transistor through openings in the at least one plate structure to one of the bit lines.
US11056644B2 Phase-change memory cell with vanadium oxide based switching layer
A phase-change memory cell, including, in sequence in the following order: a first electrode layer, a switching layer comprising vanadium oxide (VOx) material, a phase-change material layer, and a second electrode layer, is provided. The switching layer is adapted to control the phase-change material layer to switch between a crystalline state and an amorphous state when a voltage is applied to the first electrode layer and the second electrode layer.
US11056637B2 Metal strip and coil coating process
A metal strip and a coil coating process for multilayer coating of an endless metal strip are disclosed in which a curable polymer primer is applied to a flat side of the metal strip with the aid of a roller application in order to form an electrically insulating primer layer, a curable polymer varnish is applied to this primer layer with the aid of a roller application and cured in order to form an electrically insulating varnish layer, and at least one electric conductor layer is printed at least in some areas between the primer layer and the varnish layer. In order to enable a stable and inexpensive electrical functionalization of a metal strip, it is proposed that an electrically polarizable layer be applied to at least some regions of the electric conductor layer and that the electric conductor layer and electrically polarizable layer be applied by means of a wet-on-wet process.
US11056632B2 Thermoelectric conversion substrate, thermoelectric conversion module and method for producing thermoelectric conversion substrate
A thermoelectric conversion substrate includes an insulating substrate and at least one thermoelectric conversion unit. The insulating substrate has a first surface and a second surface at both sides of the insulating substrate in a thickness direction. The at least one thermoelectric conversion unit is incorporated in the insulating substrate. The at least one thermoelectric conversion unit includes a first thermoelectric member, a second thermoelectric member, and a first electrode disposed on the first surface of the insulating substrate. The first thermoelectric member includes a first tubular member having insulation property and a first semiconductor filled in the first tubular member. The second thermoelectric member includes a second tubular member having insulation property and a second semiconductor filled in the second tubular member. The second semiconductor has carriers different from carriers of the first semiconductor. The first electrode electrically connects the first semiconductor of the first thermoelectric member to the second semiconductor of the second thermoelectric member.
US11056631B2 Thermoelectric conversion module
A thermoelectric conversion module includes: a substrate; a plurality of thermoelectric elements including an N-type element and a P-type element; a bonding layer including silver and disposed between the substrate and the plurality of thermoelectric elements; a first electrode that connects the N-type element with the bonding layer, the first electrode including a first nickel layer and an aluminum layer that is disposed between the first nickel layer and the N-type element; and a second electrode that connects the P-type element with the bonding layer, the second electrode including a second nickel layer.
US11056629B2 Mounting an LED element on a flat carrier
A lighting device and a method of manufacturing a lighting device are described. A lighting device includes a flat carrier that has a front surface and a rear surface opposite the front surface. The flat carrier includes a cutout and multiple carrier-side electrical contacts on the rear surface. A mounting element is provided on the rear surface of the flat carrier and includes multiple mount-side electrical contacts electrically coupled to the multiple carrier-side electrical contacts and an elevated portion projecting into the cutout. Multiple LED elements are provided on the elevated portion of the mounting element and electrically coupled to the mounting element on the same side as the multiple mount-side side electrical contacts. A heat sink element is thermally coupled to the mounting element on a side of said mounting element opposite the flat carrier.
US11056625B2 Clear coating for light emitting device exterior having chemical resistance and related methods
Light emitting devices and components having excellent chemical resistance and related methods are disclosed. In one embodiment, an LED device or package with an encapsulant material or lens disposed over at least a portion of the LED device or package and a poly(methyl) acrylate-silicon containing barrier coating at least partially disposed over the encapsulant or the lens provides corrosion protection to corrodible metals and/or moisture protection to moisture sensitive components.
US11056624B2 Method of manufacturing package and method of manufacturing light-emitting device
A method of manufacturing a package includes providing a lead frame including a lead and a molded resin having an upper surface on which a depressed portion is formed to house a light-emitting element, the molded resin being formed integrally with the lead. The method further includes disposing the molded resin in a cavity of a mold in a state where the depressed portion of the molded resin is closed, and applying an ink to the upper surface of the molded resin and at least a portion of lateral surfaces of the molded resin by supplying the ink into the cavity, the ink having a darker color than an inner surface of the depressed portion. The method also includes removing the molded resin from the mold, the molded resin being applied with the ink.
US11056621B2 Optoelectronic device
An optoelectronic device is disclosed. In an embodiment an optoelectronic device includes a primary radiation source configured to emit an electromagnetic primary radiation during operation of the device and a conversion element arranged in a beam path of the electromagnetic primary radiation, wherein the conversion element includes quantum dots configured to at least partially convert the electromagnetic primary radiation into an electromagnetic secondary radiation during operation of the device, and wherein the quantum dots have a diameter of 50 nm inclusive to 500 nm inclusive.
US11056613B2 Method for production of quantum rods with precisely controllable wavelength of emission
A method for fabricating quantum rods includes: preparing a Cd-precursor; preparing a S-precursor and CdSe seeds; preparing a Zn-precursor; mixing the S-precursor and the CdSe seeds with the Cd-precursor in a reaction mixture; adding the Zn-precursor to the reaction mixture; stopping the reaction; and performing a purification process to obtain the quantum rods.
US11056599B2 Micro-scale concentrated photovoltaic module
A photovoltaic (“PV”) module may comprise an array of freeform micro-optics and an array of PV cells. The PV module may be a flat panel with a nominal thickness smaller than the length and width of the flat panel. An array of lenses may be embedded in an array substrate. The lenses may be coupled to light pipes. The lenses may concentrate light through the light pipes to multi junction cells. Diffuse light may be transferred through the array substrate to a silicon cell. The lenses and light pipes may be manufactured using a molding and drawing process.
US11056596B2 Semiconductor device and method of manufacturing the same
A semiconductor device according to an exemplary embodiment of the present disclosure includes: an n− type layer disposed in a first surface of a substrate; an n type layer disposed on the n− type layer; a first electrode disposed on the n type layer, and a second electrode disposed in a second surface of the substrate, wherein an energy band gap of the n− type layer is larger than an energy band gap of the n type layer.
US11056593B2 Semiconductor devices with metal contacts including crystalline alloys
Techniques are disclosed for forming semiconductor integrated circuits including one or more of source and drain contacts and gate electrodes comprising crystalline alloys including a transition metal. The crystalline alloys help to reduce contact resistance to the semiconductor devices. In some embodiments of the present disclosure, this reduction in contact resistance is accomplished by aligning the work function of the crystalline alloy with the work function of the source and drain regions such that a Schottky barrier height associated with an interface between the crystalline alloys and the source and drain regions is in a range of 0.3 eV or less.
US11056580B2 Semiconductor device and manufacturing method thereof
A semiconductor device comprise a substrate, source/drain regions, a channel region, a gate dielectric layer and a gate conductive layer, wherein the gate dielectric layer comprises a barrier layer, a storage layer, a first interface layer, a tunneling layer, a second interface layer. In accordance with the semiconductor device and the manufacturing method of the present invention, an interface layer is added between the storage layer and tunneling layer in the gate dielectric by adjusting process step, and the peak concentration and peak location of nitrogen can be flexibly adjusted, effectively improving the quality of the interface between the storage layer and the tunneling layer in the gate dielectric layer, increasing process flexibility, improving device reliability and current characteristics.
US11056578B2 Method of forming shaped source/drain epitaxial layers of a semiconductor device
In a method for manufacturing a semiconductor device, an isolation insulating layer is formed over a fin structure. A first portion of the fin structure is exposed from and a second portion of the fin structure is embedded in the isolation insulating layer. A dielectric layer is formed over sidewalls of the first portion of the fin structure. The first portion of the fin structure and a part of the second portion of the fin structure in a source/drain region are removed, thereby forming a trench. A source/drain epitaxial structure is formed in the trench using one of a first process or a second process. The first process comprises an enhanced epitaxial growth process having an enhanced growth rate for a preferred crystallographic facet, and the second process comprises using a modified etch process to reduce a width of the source/drain epitaxial structure.
US11056574B2 Stacked semiconductor device and method of forming same
This disclosed technology generally relates to a semiconductor device. One aspect relates to a method of fabricating a stacked semiconductor including forming a semiconductor structure protruding above the substrate and a gate structure extending across the semiconductor structure. The semiconductor structure includes a lower channel layer formed of a first material, an intermediate layer formed of a second material and an upper channel layer formed of a third material. The method additionally includes forming oxidized end portions defining second spacers on end surfaces of an upper layer. And forming the oxidized end portions comprises oxidizing end portions of the upper channel layer at opposite sides of the gate structure using an oxidization process adapted to cause a rate of oxidation of the third material which is greater than a rate of oxidation of the first material, while first spacers cover intermediate end surfaces.
US11056569B2 Method for depinning the fermi level of a semiconductor at an electrical junction and devices incorporating such junctions
An electrical device in which an interface layer is disposed in between and in contact with a conductor and a semiconductor.
US11056568B2 Method for manufacturing horizontal-gate-all-around devices with different number of nanowires
A method is provided. First and second fins are etched to form a first recess over the etched first fin and a second recess over the etched second fin. A first composite fin and a second composite fin are concurrently epitaxially grown respectively in the first recess and the second recess. The first composite fin includes a plurality of nanowire channels and at least one sacrificial layer. The second composite fin includes at least one nanowire channel and at least one sacrificial layer. A number of the plurality of nanowire channels of the first composite fin is greater than a number of the at least one nanowire channel of the second composite fin. A dielectric material is recessed to expose at least a portion of the first composite fin and at least a portion of the second composite fin.
US11056561B2 Silicided source/drain terminals for field-effect transistors
Structures including field-effect transistors and methods of forming a structure including field-effect transistors. A first field-effect transistor includes a first source/drain terminal and a second source/drain terminal, and a second field-effect transistor includes a third source/drain terminal and a fourth source/drain terminal. The first source/drain terminal and the second source/drain terminal each include a fully-silicided section located at and above a top surface of a semiconductor layer. The third source/drain terminal and the fourth source/drain terminal each include a partially-silicided section located over the top surface of the semiconductor layer.
US11056556B2 Metal-insulator-metal capacitive structure and methods of fabricating thereof
A method of fabricating a metal-insulator-metal (MIM) capacitor structure includes forming a bottom electrode, forming a first oxide layer adjacent the bottom electrode, and depositing a first high-k dielectric layer over the bottom electrode and the first oxide layer. A middle electrode is then formed over the first high-k dielectric layer and a second oxide layer is formed adjacent the middle electrode. A second high-k dielectric layer may be deposited over the middle electrode and the second oxide layer and a top electrode over the second high-k dielectric layer.
US11056549B2 Active matrix organic light emitting diode panel
The present disclosure provides an active matrix organic light emitting diode panel where a color shift does not occur at an edge of a display area. A color shift does not occur at the edge of the display area in an AMOLED panel proposed by an embodiment of the present disclosure to avoid color shift phenomenon at the edge of a display area. So red, green, and blue (R, G, and B) pixel units that are not arranged in a regular pattern at a non-standard pixel structure and a corresponding anode material layer are in a floating state. So the color shift phenomenon will not occur. When the pixel unit of the non-standard pixel structure receives an image display control signal, the color shift phenomenon may occur due to the inability to correspondingly display a corresponding image corresponding to the image display control signal to display the screen normally.
US11056542B2 Display device and method for manufacturing the same
A display device includes a substrate having a red pixel region, a blue pixel region, and a green pixel region. An anode is on the substrate, a light-emitting layer is on the anode, and a cathode is on the light-emitting layer, wherein the light-emitting layer includes a red light-emitting layer emitting red light on the red pixel region, a blue light-emitting layer emitting blue light on the blue pixel region, and a green light-emitting layer emitting green light on the red pixel region, the blue pixel region, and the green pixel region. Each of the red light, the blue light, and the green light is resonated between the anode and the cathode.
US11056540B2 Plasmonic PHOLED arrangement for displays
Device structures are provided that include one or more plasmonic OLEDs and zero or more non-plasmonic OLEDs. Each plasmonic OLED includes an enhancement layer that includes a plasmonic material which exhibits surface plasmon resonance that non-radiatively couples to an organic emissive material and transfers excited state energy from the emissive material to a non-radiative mode of surface plasmon polaritons in the plasmonic OLED.
US11056522B2 Optical sensor assembly
An optical sensor assembly is provided in which a dark mirror coating is used to suppress stray light in the form of both unwanted reflections from non-optically active regions of the sensor assembly surface and unwanted transmission of light into the surface region of the sensor assembly. The sensor assembly includes an image sensor positioned in a substrate adjacent to substrate surface areas that are not optically active. A dark mirror coating covering those surface areas significantly reduces reflections from non-optically active surface regions and improves image sensor performance in terms of signal-to-noise ratio and reduction in the appearance of “ghost” images, in turn enhancing the accuracy and precision of the sensor. The dark mirror coating may in the alternative, or in addition, be positioned underneath an optical filter, depending on the structure, material, and requirements of a particular sensor assembly.
US11056520B2 Imaging device and imaging system
An imaging device includes pixels each including a photoelectric converter that generates charges by photoelectric conversion, a first transfer transistor that transfers charges of the photoelectric converter to a first holding portion, a second transfer transistor that transfers charges of the first holding portion to a second holding portion, and an amplifier unit that outputs a signal based on charges held by the second holding portion. The first transfer transistor is configured to form a potential well for the charges between the photoelectric converter and the first holding portion when the first transistor is in an on-state. The maximum charge amount QPD generated by the photoelectric converter during one exposure period, a saturation charge amount QMEM_SAT of the first holding portion, and the maximum charge amount QGS that can be held in the potential well are in a relationship of: QPD
US11056517B2 Monolithic thin film elements and performance electronics, solar powered systems and fabrication
Methods and devices that monolithically integrate thin film elements/devices, e.g., environmental sensors, batteries and biosensors, with high performance integrated circuits, i.e., integrated circuits formed in a high quality device layer. Preferred embodiments further monolithically integrate a solar cell array. Preferred embodiments provide pin-size and integrated solar powered wearable electronic, ionic, molecular, radiation, etc. sensors and circuits.
US11056514B2 Manufacturing method for display device
Separation of wirings formed on an organic passivation film is prevented in an organic EL display device or a liquid crystal display device. The organic EL display device includes a TFT formed on a substrate and an organic passivation film formed to cover the TFT. An intermediate film containing SiO or SiN is formed to cover the organic passivation film. An insulation film formed with an organic material is formed on the intermediate film. A reflective electrode is formed on the intermediate film. The reflective electrode is connected to the TFT via a through-hole formed in the organic passivation film and a through-hole formed in the intermediate film.
US11056508B2 Ferroelectric memory device
A ferroelectric memory device according to an embodiment includes a substrate, a ferroelectric layer and a gate electrode layer that are sequentially stacked on the substrate, and an oxygen vacancy barrier layer disposed at least between the substrate and the ferroelectric layer or between the ferroelectric layer and the gate electrode layer. The oxygen vacancy barrier layer includes a metal oxide with formula unit components that satisfy a stoichiometric ratio.
US11056501B2 Three-dimensional NAND memory device with source line comprising metallic and semiconductor layers
According to an embodiment, a memory device comprises a conductive layer containing a metal, a semiconductor layer on the conductive layer, electrode layers stacked on the semiconductor layer in a stacking direction, a semiconductor pillar penetrating the electrode layers in the stacking direction and electrically connected to the semiconductor layer, and a charge trap layer between the electrode layers and the semiconductor pillar. The conductive layer has a recess or a through-hole below the semiconductor pillar.
US11056500B2 Semiconductor memory device
A semiconductor memory device includes a dielectric stack structure, and capacitor electrodes disposed in the dielectric stack structure.
US11056499B2 Semiconductor memory device
A semiconductor memory device, with which a manufacturing method is associated, includes a substrate. The semiconductor memory device also includes a source structure disposed on a first region of the substrate, memory cell strings connected to the source structure, and a capacitor structure disposed on a second region of the substrate. The capacitor structure is spaced apart from the source structure in a horizontal direction.
US11056497B2 Memory arrays and methods used in forming a memory array
A method used in forming a memory array comprises forming a conductive tier atop a substrate, with the conductive tier comprising openings therein. An insulator tier is formed atop the conductive tier and the insulator tier comprises insulator material that extends downwardly into the openings in the conductive tier. A stack comprising vertically-alternating insulative tiers and wordline tiers is formed above the insulator tier. Strings comprising channel material that extend through the insulative tiers and the wordline tiers are formed. The channel material of the strings is directly electrically coupled to conductive material in the conductive tier. Structure independent of method is disclosed.
US11056495B2 Structure of memory device having floating gate with protruding structure
A structure of memory device includes trench isolation lines in a substrate, extending along a first direction. An active region in the substrate is between adjacent two of the trench isolation lines. A dielectric layer is disposed on the active region of the substrate. A floating gate corresponding to a memory cell is disposed on the dielectric layer between adjacent two of the trench isolation lines. The floating gate has a first protruding structure at a sidewall extending along the first direction. A first insulating layer crosses over the floating gate and the trench isolation lines. A control gate line is disposed on the first insulating layer over the floating gate, extending along a second direction intersecting with the first direction. The control gate line has a second protruding structure correspondingly stacked over the first protruding structure of the floating gate.
US11056490B2 Process enhancement using double sided epitaxial on substrate
Disclosed examples include semiconductor devices and fabrication methods to fabricate semiconductor wafers and integrated circuits, including forming a first epitaxial semiconductor layer of a first conductivity type on a first side of a semiconductor substrate of the first conductivity type, forming a nitride or oxide protection layer on a top side of the first epitaxial semiconductor layer, forming a second epitaxial semiconductor layer of the first conductivity type on the second side of the semiconductor substrate, and removing the protection layer from the first epitaxial semiconductor layer. The wafer can be used to fabricate an integrated circuit by forming a plurality of transistors at least partially on the first epitaxial semiconductor layer.
US11056488B2 Metal-oxide-semiconductor device
A metal-oxide-semiconductor (MOS) device comprising a heavily doped substrate, an epitaxial layer, an open, a plurality of MOS units, and a metal pattern layer is provided. The epitaxial layer is formed on the heavily doped substrate. The open is defined in the epitaxial layer to expose the heavily doped substrate. The MOS units are formed on the epitaxial layer. The metal pattern layer comprises a source metal pattern, a gate metal pattern, and a drain metal pattern. The source metal pattern and the gate metal pattern are formed on the epitaxial layer. The drain metal pattern fills in the open and is extended from the heavily doped substrate upward to above the epitaxial layer.
US11056477B2 Semiconductor device having a first cell row and a second cell row
Disclosed herein is a semiconductor integrated circuit device which includes a standard cell with a plurality of fins extending in a first direction and arranged in a second direction that is perpendicular to the first direction. An active fin of the fins forms part of an active transistor. A dummy fin of the fins is disposed between the active fin and an end of the standard cell.
US11056474B2 Semiconductor package, semiconductor device and method of forming the same
According to an exemplary embodiment, a semiconductor package is provided. The semiconductor package includes at least one chip, and at least one component adjacent to the at least one chip, wherein the at least one chip and the at least one component are molded in a same molding body.
US11056471B2 Semiconductor device and method of manufacture
A semiconductor device and method for providing an enhanced removal of heat from a semiconductor die within an integrated fan out package on package configuration is presented. In an embodiment a metal layer is formed on a backside of the semiconductor die, and the semiconductor die along and through vias are encapsulated. Portions of the metal layer are exposed and a thermal die is connected to remove heat from the semiconductor die.
US11056470B2 Electronic package and method for fabricating the same
An electronic package is provided, including: an encapsulation layer embedded with a first electronic component and conductive pillars; a circuit structure disposed on one surface of the encapsulation layer; a second electronic component disposed on the circuit structure; an insulation layer formed on the other surface of the encapsulation layer; and a circuit portion disposed on the insulation layer. Since the first and second electronic components are disposed on two sides of the circuit structure, respectively, the electronic package has various functions and high performance. A method for fabricating the electronic package is also provided.
US11056469B2 Multimedia device having a pixel array and method for manufacturing the multimedia device
A multimedia device has a multimedia substrate, a magnetic substrate and a pixel array. The multimedia substrate has a magnetic induction portion and a cavity portion. The magnetic substrate is disposed under the cavity portion of the multimedia substrate. The pixel array is disposed on the multimedia substrate. At least an active switching element of the pixel array is electrically connected to the magnetic induction portion of the multimedia substrate and at least a display medium module of the pixel array. The magnetic induction portion changes its current to generate a force of attraction and repulsion so as to vibrate the multimedia substrate and/or the magnetic substrate to generate sound.
US11056461B2 Method of manufacturing fan-out wafer level package
Provided is a method of manufacturing a semiconductor package including providing a carrier substrate, providing sacrificial layer on the carrier substrate, the sacrificial layer including a first sacrificial layer and a second sacrificial layer, providing a redistribution wiring layer on the sacrificial layer, providing a plurality of semiconductor chips on the redistribution wiring layer, providing a mold layer provided on the sacrificial layer, the redistribution wiring layer, and the plurality of semiconductor chips, detaching the first sacrificial layer from the second sacrificial layer, and dicing the second sacrificial layer, the redistribution wiring layer, and the mold layer, wherein a diameters of the first sacrificial layer and the second sacrificial layer are respectively less than a diameter of the carrier substrate, and a diameter of the mold layer is greater than the diameter of the redistribution wiring layer and less than the diameter of the first sacrificial layer.
US11056460B2 Method for producing an electric circuit comprising a circuit carrier, contact areas, and an insulating body
A method for producing an electric circuit in which a contact carrier comprising a first contact area and a second contact area is provided. An insulating body is applied to the circuit carrier and at least partially covers the first contact area and the second contact area. The insulating body comprises cut-outs in regions both contact areas. A flowable electrical conducting medium is introduced into the insulating body.
US11056454B2 Stacked three-dimensional heterogeneous memory devices and methods for forming the same
Embodiments of three-dimensional (3D) memory devices and fabrication methods thereof are disclosed. In an example, a 3D memory device includes NAND memory cells and a first bonding layer including first bonding contacts. The 3D memory device also includes a second semiconductor structure including DRAM cells and a second bonding layer including second bonding contacts. The 3D memory device also includes a third semiconductor structure including SRAM cells, a third bonding layer including third bonding contacts, and a fourth bonding layer including fourth bonding contacts. The third and fourth bonding layers are on both sides of the SRAM cells. The semiconductor device further includes a first bonding interface between the first and third bonding layers. The first bonding contacts are in contact with the third bonding contacts at the first bonding interface. The 3D memory device further includes a second bonding interface between the second and fourth bonding layers. The second bonding contacts are in contact with the fourth bonding contacts at the second bonding interface.
US11056443B2 Apparatuses exhibiting enhanced stress resistance and planarity, and related methods
An apparatus comprises conductive segments comprising an uneven topography comprising upper surfaces of the conductive segments protruding above an upper surface of underlying materials, a first passivation material substantially conformally overlying the conductive segments, and a second passivation material overlying the first passivation material. The second passivation material is relatively thicker than the first passivation material. The apparatus also comprises structural elements overlying the second passivation material. The second passivation material has a thickness sufficient to provide a substantially flat surface above the uneven topography of the underlying conductive segments at least in regions supporting the structural elements. Microelectronic devices, memory devices, and related methods are also disclosed.
US11056441B2 Electromagnetic shielding of compact electronic modules
An electronic module includes a circuit substrate including conductive pads interconnected by traces, including a ground pad for connection to an electrical ground. One or more electronic components are mounted on the circuit substrate. A housing including a dielectric material is mounted on the circuit substrate so as to cover the one or more electronic components. A metal lead, which has first and second ends, is embedded in the dielectric material such that the first end contacts the ground pad on the circuit substrate when the housing is mounted on the circuit substrate, and the second end is exposed at an outer surface of the dielectric material. A conductive coating is disposed over the outer surface of the housing in galvanic contact with the exposed second end of the metal lead.
US11056440B2 Methods of manufacturing semiconductor device and semiconductor device
In a method of manufacturing a semiconductor device, a first interlayer dielectric (ILD) layer is formed over a substrate, a CMP stop layer is formed over the first ILD layer, a trench opening is formed by patterning the CMP stop layer and the first ILD layer, an underlying first process mark is formed by forming a first conductive layer in the trench opening, a lower dielectric layer is formed over the underlying first process mark, a middle dielectric layer is formed over the lower dielectric layer, an upper dielectric layer is formed over the middle dielectric layer, a planarization operation is performed on the upper, middle and lower dielectric layers so that a part of the middle dielectric layer remains over the underlying first process mark, and a second process mark by the lower dielectric layer is formed by removing the remaining part of the middle dielectric layer.
US11056434B2 Semiconductor device having specified p-type dopant concentration profile
A semiconductor device comprises: a first semiconductor structure; a second semiconductor structure on the first semiconductor structure; an active region, wherein the active region comprises multiple alternating well layers and barrier layers, the active region further comprises an upper surface facing the second semiconductor structure and a bottom surface opposite the upper surface; an electron blocking region between the second semiconductor structure and the active region; a first aluminum-containing layer between the electron blocking region and the active region, wherein the first aluminum-containing layer has a band gap greater than the band gap of the first electron blocking layer; and a p-type dopant above the bottom surface of the active region and comprising a concentration profile comprising a peak shape having a peak concentration value, wherein the peak concentration value lies at a distance of between 15 nm and 60 nm from the upper surface of the active region.
US11056430B1 Thin film based semiconductor devices and methods of forming a thin film based semiconductor device
According to various embodiments, a semiconductor device may include a thin film arranged within a first inter-level dielectric layer, a masking region, and a contact plug. The masking region may be arranged over the thin film, within the first inter-level dielectric layer. The masking region may be structured to have a higher etch rate than the first inter-level dielectric layer. The contact plug may extend along a vertical axis, from a second inter-level dielectric layer to the thin film. A bottom portion of the contact plug may be surrounded by the masking region. The bottom portion of the contact plug may include a lateral member that extends along a horizontal plane at least substantially perpendicular to the vertical axis. The lateral member may be in contact with the thin film.
US11056428B2 Semiconductor device extension insulation
A semiconductor device includes: a plurality of vertical conductive structures, wherein each of the plurality of vertical conductive structures extends through an isolation layer; and an insulated extension disposed horizontally between a first one and a second one of the plurality of vertical conductive structures.
US11056424B2 Display device
A display device including a display panel having panel pad units including a first panel pad unit having first pads arranged in a first column and a second panel pad unit having second pads arranged in a second column; a first member coupled to at least one of the first and second panel pad units; and a second member coupled to the first member and including a plurality of test pads, and wherein the first member includes lines electrically connecting a respective one of the plurality of test pads with a respective one of the first and second pads.
US11056420B2 Pressing-type semiconductor power device package
The present invention relates generally to a pressing-type semiconductor power device package, and more specifically to a pressing-type semiconductor power device package in which a semiconductor chip, such as a transistor or diode, is formed into a package via a pressing structure without using any conductive adhesive, such as solder, which is used in the past, thereby improving production efficiency and durability.
US11056419B2 Semiconductor device having backside interconnect structure on through substrate via and method of forming the same
A semiconductor device includes a through-substrate via extending from a frontside to a backside of a semiconductor substrate. The through-substrate via includes a concave or a convex portion adjacent to the backside of the semiconductor substrate. An isolation film is formed on the backside of the semiconductor substrate. A conductive layer includes a first portion formed on the concave or convex portion of the through substrate via and a second portion formed on the isolation film. A passivation layer partially covers the conductive layer.
US11056410B2 Method of manufacturing semiconductor package using alignment mark on wafer
A method of manufacturing a semiconductor package and a semiconductor package in which positional alignment between a wafer and a substrate until the wafer is mounted and packaged on the substrate is achieved accurately. A wafer is mounted on a package substrate by using first alignment marks and D-cuts as benchmarks, and then a mold resin layer is formed on the wafer in a state in which the first alignment mark is exposed. A part of the mold resin layer is removed by using the D-cuts exposed from the mold resin layer as benchmarks, so that the first alignment marks can be visually recognized. A second alignment marks are formed on the mold resin layer by using the first alignment marks as benchmarks. A Cu redistribution layer to be conducted to a pad portion is formed on a mold resin layer by using the second alignment marks as benchmarks.
US11056404B1 Evaluating a hole formed in an intermediate product
An evaluation system that may include an imager; and a processing circuit. The imager may be configured to obtain an electron image of a hole that is formed by an etch process, the hole exposes at least one layer of a one or more sets of layers, each set of layers comprises layers that differ from each other by their electron yield and belong to an intermediate product. The processing circuit may be configured to evaluate, based on the electron image, whether the hole ended at a target layer of the intermediate product. The intermediate product is manufactured by one or more manufacturing stages of a manufacturing process of a three dimensional NAND memory unit. The hole may exhibit a high aspect ratio, and has a width of a nanometric scale.
US11056401B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes a first source/drain feature adjoining first nanostructures, and a first multilayer work function structure surrounding the first nanostructures. The first multilayer work function structure includes a first middle dielectric layer around the first nanostructures and a first metal layer around and in contact with the first middle dielectric layer. The semiconductor device also includes a second source/drain feature adjoining second nanostructures, and a second multilayer work function structure surrounding the second nanostructures. The second multilayer work function structure includes a second middle dielectric layer around the second nanostructures and a second metal layer around and in contact with the second middle dielectric layer. The first middle dielectric layer and the second middle dielectric layer are made of dielectric materials. The second metal layer and the first metal layer are made of the same metal material.
US11056394B2 Methods for fabricating FinFETs having different fin numbers and corresponding FinFETs thereof
Fin patterning methods disclosed herein achieve advantages of fin cut first techniques and fin cut last techniques while providing different numbers of fins in different IC regions. An exemplary method implements a spacer lithography technique that forms a fin pattern that includes a first fin line and a second fin line in a substrate. The first fin line and the second fin line have a first spacing in a first region corresponding with a single-fin FinFET and a second spacing in a second region corresponding with a multi-fin FinFET. The first spacing is greater than the second spacing, relaxing process margins during a fin cut last process, which partially removes a portion of the second line in the second region to form a dummy fin tip in the second region. Spacing between the dummy fin tip and the first fin in the second region is greater than the second spacing.
US11056390B2 Structures and methods for reliable packages
A device and method of forming the device that includes cavities formed in a substrate of a substrate device, the substrate device also including conductive vias formed in the substrate. Chip devices, wafers, and other substrate devices can be mounted to the substrate device. Encapsulation layers and materials may be formed over the substrate device in order to fill the cavities.
US11056383B2 Forming array contacts in semiconductor memories
Array contacts for semiconductor memories may be formed using a first set of parallel stripe masks and subsequently a second set of parallel stripe masks transverse to the first set. For example, one set of masks may be utilized to etch a dielectric layer, to form parallel spaced trenches. Then the trenches may be filled with a sacrificial material. That sacrificial material may then be masked transversely to its length and etched, for example. The resulting openings may be filled with a metal to form array contacts.
US11056373B2 3D fanout stacking
Semiconductor packages and fan out die stacking processes are described. In an embodiment, a package includes a first level die and a row of conductive pillars protruding from a front side of the first level die. A second level active die is attached to the front side of the first level die, and a redistribution layer (RDL) is formed on an in electrical contact with the row of conductive pillars and a front side of the second level active die.
US11056372B2 Low temperature biasable substrate support
Embodiments described herein relate to a substrate support and techniques for controlling a temperature of the same. The substrate support includes a heating element and an over temperature switch disposed therein. The heating element heats the substrate support and a substrate disposed thereon. The over temperature switch controls a temperature of the heating element and the substrate support. The over temperature switch is operable to switch states in response to a temperature of the substrate support exceeding a predefined temperature.
US11056359B2 Cleaning apparatus and substrate processing apparatus
A cleaning apparatus includes a plurality of processing units including a cleaning unit which cleans a processing object, a transport chamber provided between the plurality of processing units, a transport robot provided inside the transport chamber so as to be movable vertically, an exhaust port portion which discharges gas compressed, when the transport robot descends, from a lower portion of the transport chamber, and a liquid remaining unit which causes liquid transported to the compressed gas to remain in the lower portion of the transport chamber.
US11056348B2 Bonding surfaces for microelectronics
Improved bonding surfaces for microelectronics are provided. An example method of protecting a dielectric surface for direct bonding during a microelectronics fabrication process includes overfilling cavities and trenches in the dielectric surface with a temporary filler that has an approximately equal chemical and mechanical resistance to a chemical-mechanical planarization (CMP) process as the dielectric bonding surface. The CMP process is applied to the temporary filler to flatten the temporary filler down to the dielectric bonding surface. The temporary filler is then removed with an etchant that is selective to the temporary filler, but nonreactive toward the dielectric surface and toward inner surfaces of the cavities and trenches in the dielectric bonding surface. Edges of the cavities remain sharp, which minimizes oxide artifacts, strengthens the direct bond, and reduces the bonding seam.
US11056339B1 Thin film electrode separation method using thermal expansion coefficient
In a thin film electrode separation method using thermal expansion coefficient, a first solution is coated on a substrate. The first solution coated on the substrate is hardened. The substrate is left in a predetermined time, to form a first thin film having a first thermal expansion coefficient on the substrate. A photoresist is coated on the substrate having the thin film formed thereon. The photoresist coated on the substrate is hardened, to form a photoresist film having a second thermal expansion coefficient. A metal and a passivation layer are formed on the photoresist film. The photoresist film is detached from the first thin film, using difference of a thermal expansion coefficient between the photoresist film and the first thin film.
US11056337B2 Method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
There is provided a technique, including: (a) forming NH termination on a surface of a substrate by supplying a first reactant containing N and H to the substrate; (b) forming a first SiN layer having SiCl termination formed on its surface by supplying SiCl4 as a precursor to the substrate to react the NH termination formed on the surface of the substrate with the SiCl4; (c) forming a second SiN layer having NH termination formed on its surface by supplying a second reactant containing N and H to the substrate to react the SiCl termination formed on the surface of the first SiN layer with the second reactant; and (d) forming a SiN film on the substrate by performing a cycle a predetermined number of times under a condition where the SiCl4 is not gas-phase decomposed after performing (a), the cycle including non-simultaneously performing (b) and (c).
US11056334B2 Wafer processing method using a ring frame and a polyester sheet
A wafer processing method includes a polyester sheet providing step of positioning a wafer in an inside opening of a ring frame and providing a polyester sheet on a back side of the wafer and on a back side of the ring frame, a uniting step of heating the polyester sheet as applying a pressure to the polyester sheet to thereby unite the wafer and the ring frame through the polyester sheet by thermocompression bonding, a dividing step of applying a laser beam to the wafer to form division grooves in the wafer, thereby dividing the wafer into individual device chips, and a pickup step of blowing air to each device chip through the polyester sheet to push up each device chip, thereby picking up each device chip from the polyester sheet after performing the dividing step.
US11056323B2 Sputtering apparatus and method of forming film
A sputtering apparatus is provided with: a vacuum chamber having a target manufactured by sintering raw material powder; a magnet unit having a plurality of magnets disposed on the same surface above the target which is mounted on the vacuum chamber in a non-rotatable manner, in order to cause leakage magnetic field penetrating the target to function in uneven distribution on the sputtering surface; a rotary shaft which is disposed on the center line passing through the center of the target and is coupled to the magnet unit; and a drive motor for driving the rotary shaft to rotate, thereby rotating the magnet unit such that a function region of the leakage magnetic field on the sputtering surface revolves about an imaginary circle with the center of the target serving as the center.
US11056318B2 Plasma processing apparatus
A plasma processing apparatus includes: a processing container formed by assembling a container upper portion having an upper side wall and a container lower portion having a lower side wall; a stage provided in the container lower portion of the processing container; and a peripheral introduction part configured to be an assembly, configured to be sandwiched between the upper side wall and the lower side wall, and configured to provide a plurality of gas discharge ports arranged in the circumferential direction with respect to an axis passing through a center of the stage, the assembly in which at least two members are assembled, the at least two members forming a gas flow path extending in a circumferential direction with respect to the axis in an interior thereof, in which the peripheral introduction part, the container upper portion and the container lower portion are thermally and electrically connected to each other.
US11056315B2 Ionization chamber chip for a nano-aperture ion source, method of fabrication thereof, and a proton beam writing system
An ionization chamber chip, a nano-aperture ion source, a proton beam writing system, and a method of fabricating an ionization chamber chip. The method comprises the step of providing a first substrate comprising a first depression formed in a back surface thereof; providing a backing element attached at the back surface of the first substrate such that a chamber is formed comprising at least the first depression; forming a gas inlet in the first substrate in fluid communication with the chamber; and forming a first aperture structure in the first substrate in fluid communication with the chamber.
US11056314B2 Method for acquiring intentionally limited data and the machine learning approach to reconstruct it
Aspects of the present disclosure involve a data capturing and processing system that intentionally captures data and/or data sets with missing pieces of information. The data and/or datasets may include various types of data, such as one-dimensional signals, two-dimensional images (or other images), and/or three-dimensional structures. The captured data is processed to restore missing information into the data and/or data sets, thereby enabling simultaneous pattern recognition and image recovery.
US11056309B2 Method and device for implanting ions in wafers
A method comprising the irradiation of a wafer by an ion beam that passes through an implantation filter, the ion beam being electrostatically deviated in a first direction and a second direction in order to move the ion beam over the wafer, and the implantation filter being moved in the second direction to match the movement of the ion beam.
US11056307B2 Fuse holder, carrier and associated method
A fuse holder for holding a fuse is provided that includes a body, a line side connector supported by the body, and a load side connector supported by the body. The fuse holder also includes a toggle switch supported by the body and capable of toggled engagement in a first position that provides electrical connection. The switch is also capable of toggled engagement in a second position that provides electrical isolation between the line side connector and the load side connector. The fuse holder also includes a fuse carrier. The fuse carrier is supported by the body and adapted for holding the fuse and the fuse carrier is adapted to be removed from the fuse holder. The fuse holder includes a blocking device blocking the toggled engagement of the switch from the second position to the first position when the fuse carrier is not within the fuse holder.
US11056299B2 Vacuum circuit breaker
A vacuum circuit breaker 10 comprising a vacuum interrupter 12 coupled between upper 18 and lower 20 terminals and being operable to make or break an electrical connection between the upper and lower terminals. The circuit breaker has a body 22 formed from electrically insulating material, the vacuum interrupter being located in an internal chamber of the body. The lower terminal 20 comprises a hollow body 26 that forms part of the internal chamber and which is shaped and dimensioned to allow the vacuum interrupter 12 to pass through it. An electrical connector device 50 has a movable part 52 that is connected to the movable contact and an annular fixed part 54 that is connected to the lower terminal 20. The movable part 52 is connected to the first part 54 by flexible connectors 56, and has a socket (58) for engaging an electrical connector 60 of the vacuum interrupter 12. A pulling rod 16 is coupled to the movable contact via the electrical connector 60.
US11056296B2 Circuit breaker using multiple connectors
A circuit breaker having a movable tulip contact and a vacuum interrupter together connecting a first terminal to a second terminal of the circuit breaker. The tulip contact has a first end having contact fingers removably attached to a stationary contact of the first terminal, and a second end that is electrically connected to the second terminal. The vacuum interrupter has a first electrode assembly that is electrically connected to the first terminal, and a second electrode assembly that is electrically connected to the second terminal. The tulip contact and stationary contact provide a first conductive path from the first terminal to the second terminal when the tulip contact is connected to the stationary contact. The vacuum interrupter provides a second conductive path from the first terminal to the second terminal when the vacuum interrupter is in a closed position.
US11056293B1 Key structure
A key structure includes a base plate, a key cap, a positioning base, a positioning cover, and a spring. The key cap is disposed above the base plate and has a bottom surface. The positioning base is connected to the bottom surface of the key cap and has a positioning recess. The positioning cover is slidably connected to the positioning base, is inserted into the positioning recess, and includes a bottom portion and a side wall. The spring includes a first spring portion and a second spring portion. The first spring portion is located in the positioning recess and is in contact with the bottom surface of the key cap. The second spring portion is located in the positioning cover. The first spring portion is located on a path on which the side wall of the positioning cover slides toward the bottom surface of the key cap.
US11056280B2 Multilayer ceramic electronic component
The object of the present invention is to provide a multilayer ceramic electronic component having improved highly accelerated lifetime and specific permittivity. A multilayer ceramic electronic component comprising a multilayer body in which an internal electrode layer and a dielectric layer are stacked in alternating manner, wherein the dielectric layer comprises a dielectric ceramic composition having a main component expressed by a general formula ABO3 (A is Ba and the like, and B is Ti and the like) and a rare earth component R, a segregation phase including the rare earth component R exists in the dielectric layer, an area ratio of the segregation phases in a cross section along a stacking direction is 104 ppm to 961 ppm, and 96% or more of a total area of the segregation phases contact with the internal electrode layer.
US11056268B2 Coil component
A coil component includes a plurality of conductor layers constituted of a first conductor layer to a fourth conductor layer that includes a function layer and a coil layer wound around an axis center; and a covering portion that is formed of an insulative resin, integrally covers the plurality of conductor layers, and is interposed between conductor layers adjacent to each other. The coil layer and the function layer of the plurality of conductor layers have substantially the same shape in a plan view. The fourth conductor layer has a connection conductor layer connecting the coil layer and the function layer to each other. A conductor layer having no connection conductor layer among the plurality of conductor layers has a protrusion portion corresponding to the connection conductor layer at a position overlapping the connection conductor layer in a plan view.
US11056262B2 Inductive element and LC filter
The present disclosure provides an inductive element capable of lowering a Q-value. An inductive element includes a first cover and a second cover covering an annular core, and a first winding and a second winding wound around a region of the core, the first cover and the second cover. The first cover covers a part of an inner circumferential surface of the core, a part of an outer circumferential surface and an end surface on one end side in an axial direction. The second cover covers a part of the inner circumferential surface of the core, a part of the outer circumferential surface an end surface on the other end side in the axial direction.
US11056259B2 Magnetic component
There is disclosed a magnetic component which includes a first magnetic pole extending in a first direction and having an air gap provided therein, a second magnetic pole extending in the first direction, a cover plate extending in a second direction perpendicular to the first direction and connected with an end of the first magnetic pole and an end of the second magnetic pole, a protrusion formed on and at least partially surrounding the first magnetic pole, and a winding wound around the first magnetic pole at the air gap and having a lead supported by the protrusions such that a clearance is formed between the winding and the first magnetic pole.
US11056258B2 Magnetic material and production method therefor
A production method for a magnetic material, which is expressed by a chemical structure formula Fe(Al1-xMnx)2O4, where 0
US11056251B2 Patterning formation method, manufacturing method of electrical devices using the same and vehicular electrical device
Disclosed herein is a patterning formation method including printing on a film base, a manufacturing method of an electrical device using the same, and a vehicular electrical device. More particularly, disclosed herein is a patterning formation method including arranging a poly cyclohexylene dimethylene terephthalate (PCT) film as a base film or as an upper part film such as a coverlay film, and patterning a material such as a metal by a printing method or connecting printing electronic technologies on at least a part of the PCT film. Also disclosed herein is a manufacturing method of an electrical device using the same and a vehicular electrical device.
US11056237B2 System and method for determining and indicating value of healthcare
A processor-implemented method for determining and indicating values of medical treatment plans, includes the processor creating value baselines comprising health metric values for approved plans of care; detecting an activity indicating a patient-related event during a visit associated with a patient; generating a health value continuum based on the visit; generating a comparison of the health value continuum to a value baseline; and providing data and instructions to display on a display page, a representation of the health value continuum to value baseline comparison.
US11056234B2 Method of managing external devices, method of operating external device, host device, management server, and external device
Provided is a method of a host device managing at least one external device connected to the host device through a management server. The method includes: obtaining measurement information measured by the at least one external device; requesting authorization by the management server; transmitting the obtained measurement information to the management server when the authentication succeeds; receiving management information for managing the at least one external device, where the management information is generated based on the measurement information by the management server; and managing the at least one external device based on the received management information.
US11056233B2 Controller-based apparatus and method for diagnosis and treatment of acquired brain injury and dysfunction
A controller-based apparatus for diagnosis and treatment of a subject with acquired brain injury and dysfunction. Various embodiments of the invention described herein recognize that different body postures affect the autonomic nervous system differently, and therefore various external stimuli may have different therapeutic efficacies when a patient or subject is in each body posture. Postures, such as walking, sitting, standing, prone and supine, have different effects on the autonomic nervous system, and therefore some stimuli have different physiological efficacies while a patient or subject is in a given body posture. Disclosed embodiments of the present invention leverage this relationship to provide a controller-based apparatus that determines a combination of posture and stimulus that has optimal therapeutic effect, while minimizing health practitioner involvement. The controller based apparatus provides a treatment that stimulates the nervous system through a combination of noninvasive therapies that stimulate brain cells to increase their efficiency—this promotes the formation of pathways that help transfer information throughout the brain in such a way that in the end, the affected area of the brain and overall brain function are improved without medication or surgery.
US11056232B2 Medication usage auditing based on analysis of infusion pump network traffic
This disclosure describes a system, a method, and a computer program that enable auditing reported amounts of infused medications at a medical facility. In one embodiment, a computer receives packets transmitted over a communication network, where the packets include data related to activity of infusion pump systems at the medical facility. The computer performs deep packet inspection (DPI) of the packets, and extracts, from results of the DPI, values that include dosages of medications delivered to patients during treatment sessions using the infusion pump systems. The computer calculates, based on the values, amounts of the medications that were provided to the patients during the treatment sessions (actual amounts). Additionally, the computer receives amounts of the medications reported as being provided to the patients during the treatment sessions (reported amounts). The computer forwards a result of a comparison between the actual amounts and the reported amounts.
US11056230B2 Aggregator system for enabling online access to encounter data from multiple disparate sources
Disclosed are systems, methods, and non-transitory computer-readable enabling online access to encounter data across multiple disparate sources. The method includes providing a synchronizer application configured to access data of a practice group server, receiving, by an aggregator server, a start time and a duration of a healthcare appointment, and determining a completion time of the healthcare appointment. Based on the completion time, the aggregator server transmits a request for encounter data for the healthcare appointment to the synchronizer application and then receives and stores the encounter data in an aggregator database. The aggregator server generates an electronic alert addressed to a computing device accessible by the patient and transmits the alert to the computing device. The aggregator server receives an electronic response to the alert and provides an interactive user interface to the computing device configured to display the encounter data on the computing device.
US11056229B2 Systems, methods, and media for laboratory benefit services
Systems, methods, and media for laboratory benefit services are disclosed. Embodiments of the present invention provide systems, methods, and media that enhance the quality of health care related services to a patient, thereby enhancing patient care. In an embodiment, the present invention provides systems, methods and media that present a health care provider with information to support a decision, for example, a decision relating to a test, or tests, for a patient. In addition, or in additional embodiment, the present invention provides systems, methods and media that present information relating to a patient's health plan to advantageously facilitate a health care provider's knowledge and use of a patient's health plan information. Further, or in an additional, or further, embodiment, the present invention provides systems, methods and media that present information relating to a laboratory to advantageously facilitate a health care provider's knowledge and use of laboratory information, including laboratory expertise.
US11056228B2 Method and system for evaluating medical examination results of a patient, computer program and electronically readable storage medium
A method is for evaluating medical examination results of a patient. The method includes providing a medical ontology including multiple medical concepts occurring in image data sets and examination reports of patients; analysing the at least one image data set using at least one first analysis algorithm, the at least one first analysis algorithm being an artificial intelligence algorithm, for detection of medical concepts of the medical ontology, and marking the medical concepts detected in a result data structure referring to the medical ontology; analysing the at least one examination report using at least one second analysis algorithm, the at least one second analysis algorithm being a natural language processing algorithm, for detection of other medical concepts of the medical ontology, and marking the other medical concepts detected in the result data structure; and providing the result data structure to at least one evaluation application processing medical concepts.
US11056224B1 Intermittent fasting assistance terminal and method
The present invention provides an easy-to-use intermittent fasting assistance terminal and method which integrates recording, guidance and supervision functions. The intermittent fasting assistance terminal is connected to a server through a network, and the intermittent fasting assistance terminal includes an input device, a display device, a processor, and a memory storing an intermittent fasting assistance software program. The processor is configured to execute the intermittent fasting assistance software program, respond to gestures received by the input device and generate corresponding interactive interfaces to be displayed in the display device. The input device is used for inputting user basic data into the intermittent fasting assistance software program and receiving operating gestures of a user to the intermittent fasting assistance software program.
US11056218B2 Identifying personalized time-varying predictive patterns of risk factors
Aspects of the present invention include a method, system and computer program product. The method includes identifying, by a processor, a set of global risk factors for a target event using training patients, and providing, by the processor, a disease progression timeline with defined time stamps by aligning longitudinal data of the training patients based on the defined time stamp of risk targets. The method also includes positioning, by the processor, a target patient at one of the defined time stamps on the disease progression timeline, and identifying, by the processor, at least one of the training patients similar to the target patient with the same one of the defined time stamps on the disease progression timeline. The method further includes calculating, by the processor, a time-varying predictive pattern of at least a portion of the global set of risk factors for the target patient along the disease progression timeline.
US11056216B2 System for guiding clinical decisions using improved processing of data collected during a clinical trial
A system for providing improved processing of data collected during a clinical trial. The system includes a portable electronic device configured to be operated by a clinician and/or a patient. The portable electronic device is configured for collecting data related to the condition of the patient participating in the clinical trial. The system also includes a controller for processing data collected from the patient. The data received from the patient includes AV data, bio sensor data, and clinician data based on information inputted into the portable electronic device by the clinician in response to an interview of the patient. The controller is configured to process the AV, bio data sensor and clinician data and output a recommended course of action related to the patient's participation in the clinical trial based on the data received from the patient.
US11056210B1 Electrical circuit comprising a trim circuit
A method of producing an apparatus comprising an electrical circuit that has one or more characteristics that meet a design specification is presented. The method includes designing the electrical circuit with a trim circuit having a trim value that is variable, The electrical circuit is adjustable based on the trim value of the trim circuit. There is encoding of the functional circuit information and/or trim circuit information in a tag, The method has a reading of the functional circuit information and/or the trim circuit information stored in the tag and the determining of the trim value for the trim circuit that results in the characteristic of the electrical circuit meeting the design specification using the functional circuit information and/or the trim circuit information.
US11056193B2 Non-volatile memory devices having enhanced erase control circuits therein
A memory device includes an array of vertical NAND strings of nonvolatile memory cells, on an underlying substrate. An erase control circuit is provided, which is configured to drive a plurality of bit lines electrically coupled to the array of vertical NAND strings of nonvolatile memory cells with respective erase voltages having unequal magnitudes during an operation to erase the nonvolatile memory cells in the array of vertical NAND strings. This erase control circuit may also be configured to drive a first of the plurality of bit lines with a first erase voltage for a first duration and drive a second of the plurality of bit lines with a second erase voltage for a second duration unequal to the first duration during the operation to erase the nonvolatile memory cells in the array of vertical NAND strings.
US11056192B2 Monotonic counters in memories
An apparatus, such as a memory (e.g., a NAND memory), can have a controller, a volatile counter coupled to the controller, and a non-volatile memory array coupled to the controller. The controller can be configured to write information, other than a count of the counter, in the array each time the count of the counter has been incremented by a particular number of increments. Counts can be monotonic, non-volatile, and power-loss tolerant.
US11056185B2 Apparatus for deep learning operations on resistive crossbar array
A system and method are shown for both forward and reverse read operations in a neuromorphic crossbar array that is part of an artificial neural network (ANN). During a forward read operation, a plurality of neuron activations are encoded into a pulse width drive array word line that gates a cell access transistor. A source-follower transistor is biased at a source follower voltage (VRDP) and a column voltage node (BLV) is held at read voltage (VREAD). During a reverse read operation, the cell access transistor operates as another source follower by: encoding a neuron error signal into the column voltage node (BLV), driving a gate line of the cell access transistor to the source follower voltage (VRDP), and holding an intermediate node between the cell access transistor of (a) and the source-follower transistor of (b) at the read voltage (VREAD).
US11056184B2 Static memory based on components with current-voltage hysteresis characteristics
The present disclosure discloses an SRAM cell circuit and an SRAM array circuit. The cell circuit includes a data storage module, a write operation module, and a read operation module. The data storage module consists of the component with the current-voltage hysteresis characteristic and is configured to store data with the current-voltage hysteresis characteristic. The data storage module includes a write operation port and a read operation port, and the data information stored in the data storage module may change without external energy input. The write operation module is coupled to the write operation port and is configured to perform write operation on the stored information. The write operation module ensures the stored information unchanged by continuously controlling the write operation port while not changing the stored information. The read operation module is coupled to the read operation port and configured to perform read operation on the stored information.
US11056180B2 Non-volatile memory data bus
A non-volatile memory integrated circuit has a memory plane organized into rows and into columns containing bit lines. The read amplifiers for each bit line are configured to generate an output signal on a read data channel. The read data channels respectively run through the memory plane along each bit line. Each read data channel is connected to all of the read amplifiers of the respective bit line.
US11056175B1 Semiconductor device and manufacturing method thereof
A semiconductor device and a manufacturing method thereof are provided. The semiconductor device includes a semiconductor substrate, word lines and bit lines. The semiconductor substrate has active regions separated from one another and extending along a first direction. The word lines are formed in the semiconductor substrate. The active regions are respectively intersected with one or more of the word lines. The word lines respectively have thick portions and a narrow portion continuously extending on the thick portions along a second direction. The thick portions are located at where the word lines are intersected with the active regions. The bit lines are formed over the semiconductor substrate, and extending along a third direction intersected with the first and second directions.
US11056174B2 Dynamic random access memory with shaped word-line waveform
A DRAM chip includes a DRAM cell and a first voltage source. The DRAM cell includes an access transistor, and one terminal of the access transistor is coupled to a word line. The first voltage source is selectively coupled to the access transistor via the word line, and generates a first voltage level higher than a sum of a threshold voltage of the access transistor and a voltage level of a signal ONE utilized in the DRAM chip. A whole access cycle includes an access operation period and a restore phase period. When the whole access cycle begins, the one terminal of the access transistor is initially applied by the first voltage level for a first portion of the access operation period and then applied by a second voltage level for a second portion of the access operation period. The second voltage level is lower than the first voltage level.
US11056173B2 Semiconductor memory device and memory module including the same
A semiconductor memory device includes a memory core including a plurality of memory cells, an on-chip processor and a memory security controller. The on-chip processor performs on-chip data processing. The memory security controller decrypts encrypted data provided from the memory core or from a memory controller and to provide the decrypted data to the on-chip processor and encrypts result data from the on-chip processor to provide result-encrypted data to the memory core or the memory controller. Data processing efficiency may be enhanced without degradation of data security by decrypting the encrypted data in the semiconductor memory device to perform the on-chip data processing.
US11056169B2 Current comparator for submicron processes
A system for comparing currents is disclosed. The system may include a first current signal and a second current signal. The system may also include a subtractor that is configured to receive a plurality of current input signals and generate a single output current signal that is equal to a difference between the plurality of current input signals. The system may also include a current-to-voltage converter that is configured to receive the output current signal and convert it into an output voltage.
US11056167B2 Apparatuses for refreshing memory of a semiconductor device
Disclosed herein is an apparatus that includes a memory cell array, a row hammer refresh circuit configured to generate a row hammer refresh address based on an access history of the memory cell array, a redundancy circuit configured to store a plurality of defective addresses of the memory cell array, and a row pre-decoder configured to skip a refresh operation on the row hammer refresh address when the row hammer refresh address matches any one of the plurality of defective addresses.
US11056163B2 Amplifier circuit devices and methods
In a particular implementation, an apparatus including first and second bias circuits and an inner amplifier provides sense amplifier offset cancellation. The inner amplifier includes: first and second current generators configured to replicate respective first and second currents from the first and second bias circuits, first and second transistors configured to transform the first and second currents into voltage samples, and first and second capacitors configured to store the voltage samples. In a sampling phase, a sampling of the first and second currents may be performed in the inner amplifier, and further, in an amplification phase, an amplification of the stored voltage samples may also be performed in the inner amplifier.
US11056162B2 Memory device and method of operating the same
Provided herein is a memory device and a method of operating the same. The memory device may include a memory cell array including a plurality of memory cells, page buffers coupled to the memory cell array through respective bit lines and a control logic configured to control so that, during a read operation, data stored in the memory cell array is sensed and stored in the page buffers, and the data stored in the page buffers is output to an external device, wherein the control logic controls a time point at which a discharge operation is to be performed after the sensing of the data, and a time point at which a data transfer operation between latches included in each of the page buffers is to be performed, in response to a read command received from the external device.
US11056160B2 Non-volatile memory with selectable hard write
As disclosed herein, a non-volatile memory circuit includes an array of memory cells. The non-volatile memory circuit also includes circuitry for performing a hard write to selective bits of addressed cells simultaneously with a normal write to the other bits of the addressed cells during a write operation to the addressed cells.
US11056158B2 Memory device and divided clock correction method thereof
A memory device includes an internal clock generator, a deserializer, a data comparator, and a clock controller. The internal clock generator generates a plurality of internal clock signals, which have different phases from each other, by dividing a clock signal received from a host. The deserializer deserializes serial test data received from a host as pieces of internal data using the internal clock signals. The data comparator compares reference data with the internal data. The clock controller corrects a clock dividing start time point of the clock signal of the internal clock generator based on the result of the comparison of the reference data and the internal data.
US11056157B2 Wear leveling
An apparatus has a controller and an array of memory cells, including a first section comprising a plurality of rows and a second section comprising a plurality of rows. The controller configured to, in association with wear leveling, transfer data stored in a first row of the first section from the first row to a register, transfer the data from the register to a destination row of the second section while data in a second row of the first section is being sensed.
US11056154B2 Semiconductor memory device
A semiconductor memory device for reducing the peak current during the read operation is provided. A flash memory of the disclosure includes a memory cell array; a plurality of charge pump circuits; and a controller controlling a timing of activating the charge pump circuits when a selected page of the memory cell array is read so that the charge pump circuits are not activated at the same timing.
US11056152B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes: a memory cell array including: a plurality of memory cells stacked above a substrate, and a plurality of word lines respectively coupled to gates of the plurality of memory cells and extending in a first direction; and a first film including a first area above the memory cell array and a second area different from the first area, and having a compressive stress higher than silicon oxide. In the first area, a plurality of first trenches extending in the first direction are aligned in a second direction that intersects the first direction. In the second area, a second trench in a mesh form is provided.
US11056150B2 Multi-time search analytics
Multi-time search analytics for smart video indexing based on active search and video database, which is configured to be operated without any need for a second broadcast with a camera, a second large data index, additional servers, a third additional software for indexing and analytics, a third additional face recognition system, a license recognition system, an object recognition system, or an additional net bandwidth for a new hardware. The method of operating multi-time search analytics for the additional net bandwidth for new hardware includes following steps: recognizing objects, activating software components and/or incoming alarms, collecting the alarms in an alarm database pool, extracting a first video with a same length in the alarm database pool, performing a motion recognition with H264/H265, recording detected motions by a video content recorder, transferring the detected motions to a timeline adjuster and changing the detected motions in accordance with an Alpha Time Zone.
US11056148B2 Elastic cloud video editing and multimedia search
Technologies for cloud-based media search and editing include a video editor configured to build a media query and associate the media query with a dynamic content slot of a media program. When generating video output based on the media program, the video editor transmits the media query to a cloud analytics server and receives search results identifying one or more media clips produced by a number of mobile computing devices. The video editor may display a list of clips for selection by the user or may automatically include one of the clips in the output. The cloud analytics server transmits an acceptance policy defining criteria for acceptable media, based on the media query, to the mobile computing devices. The mobile computing devices configure capture settings according to the acceptance policy and may display a user interface to assist the user in capturing acceptable media. Other embodiments are described and claimed.
US11056144B2 System and method for write protecting portions of magnetic tape storage media
A non-transitory computer readable storage medium includes a tape having a plurality of partitions configured for storing data, and a plurality of read-only partition identifiers, each read-only partition identifier associated with one of the plurality of partitions and readable by a tape drive having a processor and memory for writing and reading tape data. Each read-only partition identifier selectively designates a corresponding one of the partitions as read-only to prevent data from being written to the designated read-only partition by the tape drive.
US11056141B2 Magnetic tape, magnetic tape cartridge, and magnetic tape apparatus
The magnetic tape includes a non-magnetic support and a magnetic layer including ferromagnetic powder and a binding agent, in which the magnetic layer has a timing-based servo pattern, an edge shape of the timing-based servo pattern, specified by magnetic force microscopy is a shape in which a difference (L99.9−L0.1) between a value L99.9 of a cumulative distribution function of 99.9% and a value L0.1 of a cumulative distribution function of 0.1% in a position deviation width from an ideal shape of the magnetic tape in a longitudinal direction is 180 nm or less, and an isoelectric point of a surface zeta potential of the magnetic layer is 3.8 or less.
US11056140B1 High resolution tape directory recovery by writing a null data set
In an approach to HRTD recovery by writing the HRTD in a null data set, responsive to receiving a request to write a data set to a magnetic tape, a lead data set of a current wrap of a plurality of wraps of the magnetic tape is written, wherein the lead data set of the current wrap includes a current wrap HRTD that contains one or more directory records for each wrap of the plurality of wraps from a lead wrap of the plurality of wraps through a first prior wrap of the plurality of wraps, and further wherein the first prior wrap immediately precedes the current wrap.
US11056136B2 Third alternative design for magnetic recording assisted by one or two spin hall effect (SHE) layers in the write gap
A Spin Hall Effect (SHE) assisted magnetic recording device is disclosed wherein a SHE layer and a conductor layer (CL) are formed between a main pole (MP) trailing side and a trailing shield (TS). When the SHE layer is a negative Spin Hall Angle (SHA) material, current (Ia) flows from the SHE layer across the CL to a lead back to a source, or across the CL to one of the MP and TS. For a SHE layer with a positive SHA material, Ia flows from one of the MP or TS or from a lead across the CL to the SHE layer. Spin polarized current in the SHE layer applies spin transfer torque that tilts a local MP magnetization to a direction that enhances a MP write field, or that tilts a local TS magnetization to a direction that increases the TS return field and improves bit error rate.
US11056135B1 Heat-assisted recording head with one or more surface-plasmonic plates operable as a near-field transducer
A recording head includes a dielectric waveguide that extends towards a media-facing surface of the recording head. A hybrid waveguide is near the media-facing surface and includes the dielectric waveguide and a heat spreader plate having a crosstrack dimension that is at least twice that of a core of the dielectric waveguide. The hybrid waveguide is operable to combine a total internal reflection of the dielectric waveguide with a surface plasmon confinement of the heat spreading plate to excite TM-even mode in the hybrid waveguide. A surface-plasmonic plate is in contact with the heat spreader plate, the second surface-plasmonic plate has a peg extending from an enlarged portion. Light energy from the TM-even mode propagating from the hybrid waveguide to the surface-plasmonic plate causes the surface plasmonic plate to focus the light energy to heat a recording medium.
US11056133B2 Writer with HMTS (high moment trailing shield) aligned with spin layer
A PMR (perpendicular magnetic recording) write head configured for microwave assisted magnetic recording (MAMR) includes a spin-torque oscillator (STO) and trailing shield formed of high moment magnetic material (HMTS). By patterning the STO and the HMTS in a simultaneous process the HMTS and the STO layer are precisely aligned and have very similar cross-track widths. In addition, the write gap at an off-center location has a thickness that is independent from its center-track thickness and the write gap total width can have a flexible range whose minimum value is the same width as the STO width.
US11056125B2 Post-quantization gain correction in audio coding
A gain adjustment apparatus for use in decoding of audio that has been encoded with separate gain and shape representations includes an accuracy meter configured to estimate an accuracy measure of the shape representation, and to determine a gain correction based on the estimated accuracy measure. An envelope adjuster further included in the apparatus is configured to adjust the gain representation based on the determined gain correction.
US11056124B2 Temporal noise shaping
In methods and apparatus for performing temporal noise shaping, an apparatus may have a temporal noise shaping, TNS, tool for performing linear prediction, LP, filtering on an information signal including a plurality of frames; and a controller configured to control the TNS tool so that the TNS tool performs LP filtering with: a first filter whose impulse response has a higher energy; and a second filter whose impulse response has a lower energy than the first filter, wherein the second filter is not an identity filter, wherein the controller is configured to choose between filtering with the first filter, and filtering with the second filter on the basis of a frame metrics.
US11056120B2 Segment-based speaker verification using dynamically generated phrases
A method includes obtaining enrollment audio data representing a particular user speaking an enrollment phrase, and in response to receiving a request to verify an identity of an unverified user, prompting the unverified user to speak a verification utterance. The method also includes receiving verification audio data representing the unverified user speaking the verification utterance and determining whether the unverified user speaking the verification phrase includes the particular user who spoke the enrollment phrase based on the enrollment audio data and the verification audio data. The method also includes verifying the identity of the unverified user as the particular user.
US11056117B2 Enhanced voiceprint authentication
The invention relates to a method for enhanced voiceprint authentication. The method includes receiving an utterance from a user, and determining that a portion of the utterance matches a pre-determined keyword. Also, the method includes authenticating the user by comparing the portion of the utterance with a voiceprint that is associated with the pre-determined keyword. Further, the method includes identifying a resource associated with the pre-determined keyword while comparing the portion of the utterance with the voiceprint. Still yet, the method includes accessing the resource in response to authenticating the user based on the comparison.
US11056114B2 Voice response interfacing with multiple smart devices of different types
A computer enabled method of controlling a secondary system with a primary system for taking commands that includes analyzing a historical database to create a probability factor for matching an initial commands to a primary device and a following interaction to generate secondary requests to a second device. The method further includes receiving a user command at the primary device, and determining whether the user command at the primary device matches at least one initial commands having above a threshold value for the probability factor linking the initial command to the primary device to the request the at least one secondary device. The method further includes sending a signal to activate the at least one secondary device to perform the request without requiring an activation command from the user.
US11056109B2 Reference audio extraction device for use with network microphones with acoustic echo cancellation and beamforming
Disclosed is an audio extraction device for use in an audio signal processing system, comprising: an audio transceiver adapted to receive an audio signal; a delay circuit adapted to delay the received audio signal by a first delay period; a first audio transmitter adapted to transmit the delayed version of the received audio signal to a first destination; and a second audio transmitter adapted to transmit the un-delayed version of the received audio signal to a second destination.
US11056094B2 Method and apparatus for processing audio signal
A method and audio apparatus for processing an audio signal are provided. The audio apparatus includes at least one microphone to acquire ambient sound of the audio apparatus, a speaker to output the audio signal, an air pressure regulator including a fluid tube connecting an external space of a housing of the audio apparatus to an internal space of the housing, and configured to adjust a change in an air pressure of the internal space of the housing and an audio signal processor configured to generate an anti-noise signal for canceling noise in the ambient sound by using the acquired ambient sound and output the generated anti-noise signal and the audio signal through the speaker.
US11056089B2 Circuit board with dielectric surface switch and embedded metamaterials providing increased arc resistance
A PCBA for use in a high-energy broadband electric field includes a low-voltage power supply and alternating conductive and dielectric layers. An outermost one of the conductive layers includes a dielectric surface switch having closely-spaced switch contacts. The first switch contact is connected to the positive terminal and the second switch contact is connected to the negative terminal. Vias connect the conductive layers to the terminals through the respective first and second switch contacts to form power and ground planes. A metamaterial layer of nickel is doped with up to 20 percent phosphorus or chromium by weight, has a uniform thickness of less than 5 μm, is sandwiched between interfacing surfaces of a pair of the conductive and dielectric layers, and evenly coats one of the interfacing surfaces. A sonobuoy system includes the PCBA, e.g., an Electronic Function Select board, a cylindrical housing, and an acoustic array.
US11056085B2 Stringed musical instrument with frets that are joined together and divide the fingerboard into independent detachable pieces
The invention refers to a stringed musical instrument that is characterised by the inclusion, along the length of the neck of the instrument, of an elongated structure formed by a series of lengths perpendicular to the neck and the structure, which are connected to each other and that divide the fingerboard into independent separable fragments of that structure, and which in the preferred embodiment of the invention, function as frets.
US11056081B2 Display panel and display device
A display panel and a display device are provided. The display panel includes at least one first display area, and a second display area located at a periphery of the first display area. The first display area includes a plurality of first repeating sub-areas that can be repeatedly arranged in both a first direction and a second direction. The second display area includes a plurality of second repeating sub-areas that has a same size as the first repeating sub-areas. A number of the pixels disposed within the first repeating sub-areas is less than a number of the pixels disposed within the second repeating sub-areas.
US11056071B2 Display device and method of driving the same
A display device according to an embodiment includes a driving unit generating an nth primary gate voltage, an nth secondary gate voltage and a data voltage during a plurality of driving frames; and a display panel storing a threshold voltage using the nth primary gate voltage, the nth secondary gate voltage and the data voltage during the plurality of driving frames and displaying an image using a sum of the data voltage and the threshold voltage during a plurality of staying frames after the plurality of driving frames, wherein a sampling period for storing the threshold voltage of one of the plurality of driving frames is shorter than at least one sampling period of others of the plurality of driving frames.
US11056062B2 Data line compensation for organic light emitting display device and driving method thereof
Provided are an organic light emitting display device and a driving method thereof. The display device includes data lines, first detection lines, first compensation detection circuits, a display driving chip, a compensation chip and a control chip. Each data line is electrically connected to a corresponding first detection line through at least one first compensation detection circuit. The display driving chip sends a reference data signal to the data lines in a detection stage. The compensation chip acquires signals collected by the first detection lines and sends the signals to the control chip in the detection stage. The control chip determines a data signal compensation parameter according to the received signals, and controls the display driving chip to provide a display data signal to the data lines in a display stage according to the data signal compensation parameter.
US11056056B2 Pixel unit circuit, method of driving the same, pixel circuit and display device
A pixel unit circuit, a method of driving the same, a pixel circuit and a display device are provided. A pixel unit circuit includes a light-emitting component, a driving transistor, a data writing circuit and a storage capacitor circuit. The data writing circuit is coupled to a data line, a gate line and a gate electrode of the driving transistor, and configured to, under a control of the gate line, enable a connection between the data line and the gate electrode of the driving transistor to be turned on or off. A first end of the storage capacitor circuit is coupled to the gate electrode of the driving transistor, and a second end of the storage capacitor circuit is coupled to a reference voltage input terminal. A second end of the light-emitting component is coupled to a low-level input terminal.
US11056055B2 Display device
The display device according to the present disclosure may comprise a display panel equipped with a plurality of pixels and a plurality of photo sensors, a data driving circuit, a gate driving circuit, and a timing controller. The source drive IC included in the data driving circuit may comprise a DAC, one or more sensing units to receive an electrical signal from the photo sensor in a display period and to receive a sensing signal from the pixel in a blank period, and an ADC to convert the signal output from the sensing unit into digital data.
US11056053B2 Display device and method of driving the same
A display device and a method of driving the same. The display device includes a display panel including a plurality of pixels, a degradation compensator configured to output compensation data based on age values of the plurality of pixels and an input grayscale value of input image data, a scan driver configured to supply a scan signal to the display panel, and a data driver configured to supply a data signal corresponding to the compensation data to the display panel. The degradation compensator includes a first compensation unit configured to generate a first compensation grayscale value with reference to the input grayscale value and a first age value, and a second compensation unit configured to generate a second compensation grayscale value with reference to the first compensation grayscale value and the first age value.
US11056043B2 Display device
A display device includes pixels coupled to first scan lines, second scan lines, emission control lines, and data lines; a first scan driver to supply a scan signal to each of the first scan lines at a first frequency to drive the display device at a first driving frequency, and to supply the scan signal to each of the first scan lines at a second frequency to drive the display device at a second driving frequency lower than the first driving frequency; a second scan driver to supply a scan signal to each of the second scan lines at the first frequency to drive the display device at the first driving frequency, and to supply the scan signal to each of the second scan lines at the second frequency to drive the display device at the second driving frequency; an emission driver to supply an emission control signal to each of the emission control lines at the first frequency; and a data driver to supply a data signal to each of the data lines in response to the scan signal supplied to each of the first scan lines.
US11056036B2 Display device and driving method thereof
A display device and driving method thereof are provided. The display device comprises a display panel and a color compensation part. The display panel comprises a display area which has a flat portion and a bending portion. The color compensation part compensates for input data signals by applying data gains which are set differently for the flat portion and the bending portion.
US11056025B2 Display device
A flexible display panel of a display device includes a first side with a display unit, and a second side opposite to the first side. A bending guide includes an external guide that faces part of the first side and has a first curved side, and an internal guide that faces part of the second side and has a second curved side. A slider that slides on the bending guide is attached to one end portion of the flexible display panel. A radius of the first curved side is greater than a radius of the second curved side. When the slider moves toward the bending guide, the first side contacts the first curved side and is bent by the first curved side, and when the slider moves away from the bending guide, the second side contacts the second curved side and is bent by the second curved side.
US11056024B2 Seal and sealing method
The invention relates to a seal containing a substrate which can be applied to an object to be sealed, so that said seal is changed when it is removed without authorization, wherein the substrate contains or comprises a polymer and/or a glass and at least one optical waveguide is arranged in the substrate, at least one first Bragg grating being arranged in said optical waveguide, wherein the substrate has a thickness of less than 200 μm. The invention further relates to a system having a seal of this kind and having an evaluation device, and also to a sealing method.
US11056022B1 System, apparatus, and method for creating an interactive augmented reality experience to simulate medical procedures for pediatric disease education
An interactive augmented reality system for simulating medical procedures for pediatric disease education includes a plush toy having one or more patches disposed on a body of the plush toy in one or more corresponding locations each associated with an area of the body of the plush toy that is comparable to an area of a human body. An interactive medical procedure simulation logic section operable within a mobile device causes a particular patch within a series of live images to be scanned, and initiates an interactive augmented reality experience to simulate a medical procedure for pediatric disease education. Comfort is provided to children struggling with a disease. Children learn how to manage their chronic illness by enabling them to practice their medical procedures and receive feedback related to correct and incorrect care. A low-cost disease education delivery mechanism is provided directly to children through game-play.
US11056015B2 Systems and methods for providing tailored educational materials
Systems and methods are provided herein for selecting and providing educational content to a user. The content may be selected from content pools based on a user's individual characteristics, prior performance, aggregated student performance, and other factors. The system may also record behavioral data associated with the user to refine content selection for subsequent iterations. The system may also predict a student's results and the likelihood of passing or failing.
US11055999B2 Vehicle control apparatus, vehicle control method, and storage medium
A vehicle control apparatus is configured to be capable of controlling movement and parking of a vehicle based on an operation from an operation terminal. The vehicle control apparatus comprises a processing unit configured to execute processing in a virtual parking control mode in which a virtual vehicle displayed on a screen is virtually operated by the operation from the operation terminal and processing in a remote parking control mode in which the vehicle is moved to a parking position and parked at the parking position based on the operation from the operation terminal.
US11055998B1 Minimizing traffic signal delays with transports
An example operation includes one or more of receiving, by a first transport, an indication from a traffic signal that the first transport is legally able to move from a stopped disposition, elapsing a period of time between receiving the indication and the first transport did not move during the period of time, and receiving a notification at the end of the period of time, by the first transport, that the first transport ought to move.
US11055995B2 Arrangement and method for providing adaptation to queue length for traffic light assist-applications
A system and method relate to adapting traffic light assist applications of connected road vehicles to queue lengths at intersections having connected traffic lights. Each vehicle is arranged to: communicate to back-end logic a position thereof; and determine, using sensor data from sensors thereof, if a vehicle is located within, or if it is the last vehicle (Vn) in the queue (11). If the vehicle is in the que, the length (lqv) of the queue (11) from that vehicle (3) up to the traffic light (6) is determined. If the vehicle is the last vehicle (Vn) in the queue, traffic light assist applications of vehicles approaching that traffic light are adapted to the determined length (lqtot) of the entire queue.
US11055994B2 Information processing device, information processing system, program, and information processing method
An information processing device has an obtaining unit, a controller, and a giving unit. The obtaining unit can obtain vehicle information. The controller creates first warning information when the passability of a road in the vehicle information indicates non-passable. The controller creates recovery information when the passability of the road at the same position in the vehicle information indicates passable, after creation of the first warning information. The giving unit gives the recovery information.
US11055992B2 Method for assisting a user in the operation of a motor vehicle and motor-vehicle-external data server device
The disclosure relates to a method for assisting a user of a first motor vehicle in the operation of the first motor vehicle, which is located in a geographic region. A motor-vehicle-external data server device (16) divides the geographic region into a plurality of geographic sectors. A sensor device of a second motor vehicle, which is also located in the region, detects at least one measurement value, and a control device of the second motor vehicle transmits a sensor signal describing the measurement value to the motor-vehicle-external data server device. The motor-vehicle-external data server device receives a request signal from the first motor vehicle, which, at the time at which the request signal is transmitted, is not prepared to detect a measurement value of the same type. If the motor-vehicle-external data service device determines that the motor vehicles are located within the same geographic sector, the motor-vehicle-external data service device transmits the sensor signal to the first motor vehicle.
US11055982B1 Health condition monitoring device
A health condition monitoring device, including a band that is wearable by a user, a monitor control unit disposed on at least a portion of the band to provide health related information to the user, and a fastener assembly disposed on at least a portion of a first end of the band and at least a portion of a second end of the band to connect the first end to the second end.
US11055980B2 Patient care and health information management systems and methods
Streamlined and integrated patient care and health information management systems and methods for reducing the need for costly, near constant patient monitoring by providing system components that allow healthcare professionals to view the most important data for a number of patients in varying physical locations in a seamless manner are disclosed. Various components of the system can be used to monitor patients; measure, record, and track vital signs; and coordinate patient care in an automated fashion. Patients that have a achieved a relatively stable condition during a recovery process, but who still require or would benefit from near constant, or frequent vital sign monitoring can be provided with one or more body worn vital sign sensors. These patient worn sensors can track vital sign and other information about patients, including patient movement, activity, and sleep patterns.
US11055977B2 Expanding security tag
A security device configured to be secured to an article. The security device includes a tag having an expandable portion with a retracted dimension and an expanded dimension. Applying a first removal force to the tag in an attempt to remove the security device from the article releases the expandable portion causing a dimension of the tag to increase from the retracted dimension to the expanded dimension.
US11055966B2 Reel growth and award enhancement triggers
According to some implementations, when an expansion trigger symbol lands in a defined area of a slot game display during an instance of a slot game, at least one additional active display symbol position will be presented in a display symbol row or a display symbol column in which the expansion trigger symbol is displayed. The defined area may correspond to some or all of the active display symbol positions, depending on the particular implementation. In some instances, an award enhancement trigger symbol may be presented in at least one of the active display symbol positions, e.g., in the same display symbol row or display symbol column in which the expansion trigger symbol is or was displayed. One or more enhanced award symbols may be presented in a row or column of active display symbol positions in which the award enhancement trigger symbol is presented.
US11055959B2 Device-to-device transfer of wagering game objects
A method for transferring a wagering game object, monetary value, and/or non-monetary value between a mobile device and a second device is described herein. In some embodiments, the method can include presenting, on a mobile device, a graphical user interface configured to receive user input. The method can further include receiving, via the graphical user interface, a gesture that initiates transfer of one or more of a wagering game object, monetary value, and non-monetary value between the mobile device and a second device. The method can further include transmitting, via a network in response to the gesture, one or more of the wagering game object, the monetary value, and the non-monetary value between the mobile device and the second device.
US11055955B2 Table game management system, game token, and inspection apparatus
A table game management system according to the present invention includes: a camera that images a game token placed on a game table; and a management control device that grasps a type (10 points, 20 points, 100 points, 1,000 points, or the like) of the game token placed on the game table based on a color of a side face of the game token imaged by the camera.
US11055954B2 Game account access device
Communication objects and closed electrical circuits are worn by players within a gaming player verification system. These objects may communicate with associated player tracking units attached to gaming machines and other devices via radio frequency waves, and each communication object is adapted to alter its communication pattern in response to any break of its closed electrical circuit. Removal of such an object from a player cannot be accomplished without breaking the closed electrical circuit contained therein, thereby disabling or de-authenticating the device. A communications object may emit a signal which can be tied to one of two or more player accounts. One of the two accounts may be charged for a player transaction depending on the nature of the transaction. A computer server having a player verification program and database may also be used.
US11055952B2 Gaming system and method providing free activations with pattern matching feature
Gaming systems and methods that, upon an occurrence of a designated triggering event, provide a free activation with pattern matching feature for rapid play by a player.
US11055945B2 Access control systems and methods for multi-unit premises
A method for access control of premises having a plurality of units includes receiving a selection of one or more units of the plurality of units associated with the premises from a first user via a primary interface device communicatively coupled to a network. The method also includes sending a call to one or more secondary interface devices based on the selection. The one or more secondary interface devices can be located in the one or more selected units. Further, the method includes monitoring for a trigger condition after the call is sent to the secondary interface device. Upon occurrence of the trigger condition, the method also includes forwarding, via the primary interface device, the call to a mobile device of a second user associated with the one or more units.
US11055944B2 Fingerprint sensors and systems incorporating fingerprint sensors
Various embodiments of access control systems and fingerprint sensing systems are disclosed. One or more fingerprints of an authorized person are recorded in a fingerprint database together with a sequence of angular positions. The authorized person may subsequently gain access to a secured item by scanning the authorized person's finger or fingers in accordance with the sequence of angular positions. Various embodiments of fingerprint sensors for determining the angular position of a finger on the sensor are also disclosed.
US11055942B2 System and method for facilitating access to a secured area
In one aspect, a portable electronic device is provided for accessing a secured area to deliver a package therein. The portable electronic device includes a sensor configured to detect an indicium of the package and communication circuitry configured to communicate a message to a server computer associated with the package upon the sensor detecting the indicium. The communication circuitry is further configured to receive delivery information from the server computer, the delivery information including at least a location of the secured area. The portable electronic device further includes a processor operatively coupled to the sensor and the communication circuitry. The processor is configured to cause, via the communication circuitry, the movable barrier operator to open a movable barrier associated with the secured area.
US11055938B2 Key and lock set
A key and lock set include: an electronic key without a built-in a power source; a lock openable by the electronic key but not openable by a mechanic key, having a power source shared with the electronic key; and an electronic key reader configured to read an identification of the electronic key; wherein: the lock is configured to be opened by the electronic key upon the identification matches an identification of the lock; and the identification of the electronic key and the identification of the lock are programmable and configured to be paired.
US11055934B1 Predictive vehicle operating assistance
Described herein are various systems and processes for predictive operating assistance of vehicles. The systems and techniques described herein may be applicable to vehicles such as vehicles operated by a driver, semi-autonomous vehicles, and/or autonomous vehicles. The assistance techniques described herein may be predictive. That is, the techniques allow for the prediction of non-optimal or dangerous operating conditions before the vehicle control is compromised. Accordingly, a warning may be provided and/or operation of the vehicle may be changed based on the predictive assistance determinations. In certain embodiments, the techniques described herein may provide warnings to a driver, may detect faults within the vehicle, may aid in route planning, may detect obstacles proximate to the vehicle, and/or may aid in the operation of the vehicle.
US11055933B2 Method for operating a communication network comprising a plurality of motor vehicles, and motor vehicle
A method for operating a communication network comprising a plurality of motor vehicles, wherein the motor vehicles each have a sensor device having at least one environmental sensor, wherein at least one motor vehicle, when a malfunction of an environmental sensor is found by its sensor device, transmits the status data describing the malfunction and including position data of the motor vehicle to at least one external evaluation device for determining interference area information describing an interference area for environmental sensors of the motor vehicles.
US11055931B2 Removable computer for aircraft
A system for managing the data of an aircraft includes a device of avionics type installed in the aircraft, the installed device being: connectable to an electrical power source of avionics type; connectable to the avionics data bus; comprising a docking support; a removable device of non-avionics type being able to be fixed onto the docking support, the removable device comprising computation and storage resources for the processing of avionics data and, optionally, wireless communication. Developments of the invention describe electrical isolation mechanisms, the facility to cut any wireless communication, in particular cellular, of the removable device, the control and/or the updating of the removable device by ground teams. Method and software aspects are described.
US11055929B2 Virtual camera position for head mounted display
A display provides display light to an eyebox area. A reflective layer receives the display light from the display and redirects the display light to the eyebox area. The reflective layer receives scene light from an external environment of the device and redirects the scene light to a camera for capturing scene images. The camera is positioned a first distance from the reflective layer that is approximately the same as a second distance between the reflective layer and the eyebox area.
US11055927B2 Method for building scene, electronic device and storage medium
A method for building a scene comprising: acquiring a first sequence which includes image difference values of video frames captured in a first time period; acquiring a second sequence which includes posture data of an AR device captured in a second time period; acquiring a plurality of third sequences; determining a target time difference, which includes a time difference corresponding to a third sequence with a maximum similarity to the first sequence; and acquiring video frames and posture data for building a scene according to the target time difference, thereby building an AR scene.
US11055925B1 Techniques for placement of extended reality objects relative to physical objects in an extended reality environment
An extended reality (XR) system includes an extended reality application executing on a processor within the XR system. The XR system receives, via a client device, a selection of an extended reality (XR) object located within an XR environment. The XR system receives, via the client device, a request to move the selected XR object within the XR environment. The XR system calculates a first distance between a first feature of the XR object and a first plane associated with a first physical object within the XR environment. The XR system determines that the first distance is within a particular distance. In response to determining that the first distance is within the particular distance, the XR system positions the first feature within the XR environment such that the first feature is coplanar with the first plane.
US11055922B2 Apparatus and associated methods for virtual reality scene capture
A virtual reality visual indicator apparatus comprising a virtual reality image capture device comprising a plurality of cameras configured to capture a respective plurality of images of a scene, the respective plurality of images of the scene configured to be connected at stitching regions to provide a virtual reality image of the scene; and a visual indicator provider configured to transmit, into the scene, a visual indicator at a location of at least one stitching region prior to capture of the respective plurality of images of the scene and provide no visual indicator during capture of the respective plurality of images.
US11055909B2 Image processing device and image processing method
There is provided an image processing device and an image processing method that make it possible to reduce a processing load in modeling a plurality of 3D objects. A 3D reconstruction device includes a 3D model generator that acquires object spatial information indicating a 3D region of an object for each object, and generates a 3D model of an object for each object space. For example, the present technology is applicable to an image processing device or the like that generates a 3D model.
US11055902B2 Smart point cloud reconstruction of objects in visual scenes in computing environments
A mechanism is described for facilitating smart point cloud reconstruction of objects in visual scenes in computing environments. An apparatus of embodiments, as described herein, includes one or more processors including one or more graphics processors, and photo-consistency logic to perform line searches on cloud points of an object to enhance photo-consistency between multiple camera views associated with a visual hull encompassing the object in a scene captured by multiple cameras coupled to the one or more processors. The apparatus may further include refinement and application logic to perform a final reconstruction of the object based on the enhanced photo-consistency, where the scene having the reconstructed object is displayed at a display device.
US11055901B2 Method, apparatus, medium, and server for generating multi-angle free-perspective video data
Methods, apparatuses, media, and devices for generating multi-angle free-perspective video data are provided. The method for generating multi-angle free-perspective video data includes: acquiring multiple frame-synchronized videos, wherein shooting angles of the multiple frame-synchronized videos are different; parsing a respective video of the multiple frame-synchronized videos to obtain an image combination at a respective frame moment of multiple frame moments, wherein the image combination includes multiple frame-synchronized frame images; determining depth data of a respective frame image in the image combination based on the image combination at the respective frame moment; and generating a stitched image corresponding to the respective frame moment, wherein the stitched image includes a first field storing pixel data of the respective frame image in the image combination, and a second field storing the depth data of the respective frame image in the image combination.
US11055898B2 Distance field color palette
In one embodiment, a method for determining the color for a sample location includes using a computing system to determine a sampling location within a texture that comprises a plurality of texels. Each texel may encode a distance field and a color index. The system may select, based on the sampling location, a set of texels in the plurality of texels to use to determine a color for the sampling location. The system may compute an interpolated distance field based on the distance fields of the set of texels. The system may select, based on the interpolated distance field, a subset of the set of texels. The system may select a texel from the subset of texels based on a distance between the texel and the sampling location. The system may then determine the color for the sampling location using the color index of the selected texel.
US11055895B2 Shader merge for reduced divergence
Described herein are techniques for reducing control flow divergence. The method includes identifying two or more shader programs having commonalities, generating a merged shader program that implements functionality of the identified two or more shader programs, wherein the functionality implemented includes a first execution option for a first shader program of the two or more shader programs and a second execution option for a second shader program of the two or more shader programs, modifying shader programs that call the first shader program to instead call the merged shader program and select the first execution option, modifying shader programs that call the second shader program to instead call the merged shader program and select the second execution option.
US11055894B1 Conversion of object-related traffic sensor information at roadways and intersections for virtual dynamic digital representation of objects
A platform for visualization of traffic information at an observed roadway or traffic intersection converts data collected from sensors for rendering as dynamic animations on a virtual map of the observed roadway or traffic intersection. The platform parses and curates incoming sensor data from either a single or multiple sensors representing one or more objects at the observed roadway or traffic intersection, and translates at least location data of each object for correlation of the object's movement relative to the observed roadway or traffic intersection. The platform then generates dynamic animations of the movement of each object and displays the animations as an overlay on the virtual map.
US11055888B2 Appearance-flow-based image generation
Aspects of this disclosure include technologies for appearance-flow-based image generation. In applications for pose-guided person image generation or virtual try-on, the disclosed system can model the appearance flow between source and target clothing regions. Further, a cascaded appearance flow estimation network is used to progressively refine the appearance flow. The resulting appearance flow can properly encode the geometric changes between the source and the target for image generation.
US11055884B2 Method, computer program product and computer system for correcting a CT image
A method of correcting a first CT image for shading artefacts using another CT image as reference, comprising the steps of creating a difference image between the images and a correction map based on the difference image. The correction map is used to correct the first CT image. A method of converting a CT image to the value range of another CT image is also disclosed.
US11055876B2 Method of determining information about imaging position and apparatus for performing the same
The present invention relates to a method for determining imaging location information and a device for performing same. A method for generating imaging position information may comprise the steps in which: a service server receives information on a plurality of frames from an image processing device; the service server determines each of a plurality of pieces of imaging location information on each of the plurality of frames; and the service server generates an image to be provided to user by post-processing the plurality of frames on the basis of the plurality of pieces of imaging location information.
US11055868B2 Systems and methods for sizing objects via a computing device
The present disclosure generally relates to the measurement of objects. Using unique processes, the present systems and methods can determine the size of an object using a computing device. For example, in certain embodiments, the present systems and methods receive a physical object such as a finger, determine the size of the finger in pixels, and convert the size of the finger in pixels into a ring size.
US11055864B2 Method and apparatus for determining a geographic position of a target object on a street view map
The present invention proposes a method and apparatus for three-dimensional measurement and calculation of the geographic position of a target object based on a street view map. The method comprises, among others: selecting a target object in a street view map at first and then selecting two appropriate viewpoints according to the target object; adjusting the bottom/top of the target object to the central position of the street view map under each viewpoint and obtaining viewpoint parameters from the viewpoints to the bottom/top of the target object; determining two spatial straight lines according to the longitudes and latitudes of the viewpoints and the viewing angles from the viewpoints to the bottom of the target object and calculating the intersection of the two straight lines, which is the longitude and latitude of the target object in the actual geographic space.
US11055863B2 Three-dimensional shape measurement device, three-dimensional shape measurement method, and program
A control device assumes that observation light observed by an imaging device is composite light of primary reflection light and secondary reflection light. The control device acquires three or more samples of a brightness amplitude value of the observation light, calculates a phase error caused by the secondary reflection light using these samples, calculates a corrected phase value by correcting a phase value of the observation light using the phase error, and calculates a three-dimensional position of the measurement point on the measurement object based on the corrected phase value.
US11055861B2 Discrete event simulation with sequential decision making
A computing system receives historical data. The historical data comprises physical actions taken in an experiment in a physical environment. The experiment comprises user-defined stages. The historical data comprises a recorded outcome, according to user-defined performance indicator(s) related to the user-defined stages, for each physical action taken in the experiment. The system generates, by a discrete event simulator, a computing representation of a simulated environment of the physical environment. The simulated environment comprises processing stages. The system obtains simulation data. The simulation data comprises simulated actions taken by the discrete event simulator. The simulation data comprises a predicted outcome, according to user-defined performance indicator(s) related to the processing stages, for each simulated action taken by the discrete event simulator. The system validates accuracy of the discrete event simulator at predicting the recorded outcome in the experiment. The system trains a computing agent according to a sequential decision-making algorithm.
US11055860B2 Video frame processing for motion comparison
A method is disclosed of processing a sequence of video frames showing motion of a subject to compare the motion of the subject with a reference motion. The method comprises storing at least one reference motion data frame defining a reference motion, each reference motion data frame corresponding to respective first and second reference video frames in a sequence of video frames showing the reference motion and comprising a plurality of optical flow vectors, each optical flow vector corresponding to a respective area segment defined in the first reference video frame and a corresponding area segment defined in the second reference video frame and defining optical flow between the area segment defined in the first reference video frame and the area segment defined in the second reference video frame. The method further comprises receiving a sequence of video frames to be processed. The method further comprises processing at least one pair of the received video frames to generate a motion data frame defining motion of a subject between the pair of received video frames. Each pair of received video frames that is processed is processed by, for each area segment of the reference video frames, determining a corresponding area segment in a first video frame of the pair and a corresponding area segment in a second video frame of the pair. Each of the pairs of received video frames is further processed by, for each determined pair of corresponding area segments, comparing the area segments and generating an optical flow vector defining optical flow between the area segments. Each of the pairs of received video frames is further processed by generating a motion data frame for the pair of received video frames, the motion data frame comprising the optical flow vectors generated for the determined pairs of corresponding area segments. The method further comprises comparing the at least one reference motion data frame defining the reference motion to the at least one generated motion data frames defining the motion of the subject and generating a similarity metric for the motion of the subject and the reference motion.
US11055849B2 Processing of brain image data to assign voxels to parcellations
A method (400) including: determining (702) a registration function [705, Niirf(T1)] for the particular brain in a coordinate space, determining (706) a registered atlas [708, Ard(T1)] from the registration function and an HCP-MMP1 Atlas (102) containing a standard parcellation scheme, performing (310, 619) diffusion tractography to determine a set [621, DTIp(DTI)] of brain tractography images of the particular brain, for a voxel in a particular parcellation in the registered atlas, determining (1105, 1120) voxel level tractography vectors [1123, Vje, Vjn] showing connectivity of the voxel with voxels in other parcellations, classifying (1124) the voxel based on the probability of the voxel being part of the particular parcellation, and repeating (413) the determining of the voxel level tractography vectors and the classifying of the voxels for parcellations of the HCP-MMP1 Atlas to form a personalised brain atlas [1131, PBs Atlas] containing an adjusted parcellation scheme reflecting the particular brain (Bbp).
US11055847B2 Adversarial and dual inverse deep learning networks for medical image analysis
Methods and apparatus for automated medical image analysis using deep learning networks are disclosed. In a method of automatically performing a medical image analysis task on a medical image of a patient, a medical image of a patient is received. The medical image is input to a trained deep neural network. An output model that provides a result of a target medical image analysis task on the input medical image is automatically estimated using the trained deep neural network. The trained deep neural network is trained in one of a discriminative adversarial network or a deep image-to-image dual inverse network.
US11055846B2 Method for obtaining a fluorescent fundus image and a device thereof
The disclosure provides a method for obtaining a fluorescent fundus image, the method including the following steps: receiving a to-be-detected color fundus image; obtaining a color feature of the to-be-detected color fundus image; encoding the color feature of the to-be-detected color fundus image according to a fundus image transformation model to transform the to-be-detected color fundus image into a to-be-detected fluorescent fundus image; and outputting the to-be-detected fluorescent fundus image.
US11055843B2 Capsule endoscope for determining lesion area and receiving device
Provided is a capsule endoscope. The capsule endoscope includes: an imaging device configured to perform imaging on a digestive tract in vivo to generate an image; an artificial neural network configured to determine whether there is a lesion area in the image; and a transmitter configured to transmit the image based on a determination result of the artificial neural network.
US11055839B2 Method for fast judging and optimizing light emitting quality of light guide plate based on image processing technology
The present invention discloses a method for fast judging and optimizing light emitting quality of a light guide plate based on an image processing technology. According to the method, an illuminance diagram of the light guide plate is regarded as a single-color image, illuminance information is converted into a gray level, gray levels of all pixel points are calculated through a gray level histogram, the light outgoing quality of the light guide plate is analyzed according to a discrete degree of the gray levels, positions of the gray levels discrete in distribution in the gray level histogram on the illuminance diagram are found out through programming, a net point filling rate in a corresponding area is directly optimized and is eliminated, and a uniformity degree evaluation formula with a precision P judgment criterion is given. The present invention effectively improves the optimizing efficiency of the light guide plate, and an optimized result is closer to an actual visual effect.
US11055838B2 Systems and methods for detecting anomalies using image based modeling
A method for detecting anomalies in a system. The method includes collecting training data from the system, converting the training data into training images using an image generator, and designating each of the training images as corresponding to events for the system, where the events are at least one of an expected normal event and a non-normal event. The method further includes generating an image recognition model based on the training images and the designations thereof. The method further includes collecting new data from the system, converting the new data into input images, and analyzing the input images using the image recognition model to determine which of the events for the system are represented in the input images, where the anomalies are detected when the input images are determined to at least one of represent a non-normal event and fail to represent an expected normal event.
US11055819B1 DualPath Deep BackProjection Network for super-resolution
Techniques for machine learning-based image super-resolution are described. A Dual Path Deep Back Projection Network can be used to enhance an input image. For example, the model may be trained to perform image super-resolution, remove artifacts, provide filtering or low light enhancement, etc. Classification may be performed on the resulting enhanced images to identify objects represented in the images. The model may be trained using a dataset that includes groups of images: an original image and an enhanced image. The model may use both residual and dense connectivity patterns between each successive back projection blocks to improve construction of a high-resolution output image from a low resolution input image. The enhanced images increase classification accuracy for input images having low image resolution.
US11055813B2 Method, electronic device and computer program product for expanding memory of GPU
Techniques are disclosed for expanding a memory of a graphics processing unit. For example, a method comprises: receiving, from a graphics processing unit coupled to a host, an indication that data to be accessed by the graphics processing unit is absent in the memory of the graphics processing unit, where the data is stored in a storage device coupled to the host; in response to receiving the indication, determining, from a plurality of candidate paths, a path for migrating the data from the storage device to the memory of the graphics processing unit; causing the data to be migrated from the storage device to the memory of the graphics processing unit via the determined path; and instructing the graphics processing unit to access the data from the memory of the graphics processing unit. As such, a memory of a GPU can be expanded with an external storage device.
US11055804B2 Heartbeat control system for shared bicycles
The present disclosure relates to the field of shared bicycles, and particularly relates to a heartbeat control system for shared bicycles. The heartbeat control system may include a server configured to divide an area that includes the shared bicycles into a plurality of parking zones based on a virtual map and determine an off-peak period and a peak period of each of the plurality of parking zones, and a lock control device mounted on one of the shared bicycles. The lock control device may include a network module that is periodically actuated by the lock control device. The lock control device may be configured to obtain, based on a parking zone of the shared bicycle, an off-peak period and a peak period corresponding to the parking zone, and extend an actuation frequency during the off-peak period.
US11055794B1 Methods, systems and computer program products for estimating likelihood of qualifying for benefit
A computer-implemented method for estimating a likelihood of an individual qualifying for a benefit program includes obtaining a profile corresponding to the individual. The method also includes determining respective likelihoods that the profile would satisfy each completeness graph in a set of completeness graphs by running the profile against each completeness graph using an evaluation algorithm. Each completeness graph corresponds to a respective benefit program.
US11055793B1 Preparation of electronic tax return when electronic tax return data is requested but not provided by taxpayer
Modular computerized tax return preparation systems that allow tax data determinations to be performed when the user indicates that tax data will not be entered, which may be for various reasons including the user declining to provide personal information (such as a social security number or other personal identification information), not knowing the requested data, or not having the requested data readily available. A user interface controller presents an interview screen requesting data tax return data and the user responds that the requested data applies to the user but is not being entered or will be entered at a later time. A placeholder is generated or selected for interim use until the requested data is provided by the user, and when provided, tax data determinations and calculations can be repeated as necessary if the provided data differs from the placeholder.
US11055790B2 Systems and methods for providing an indication of local sales tax rates to a user
A sales tax analysis computing device is configured to: (i) build a database table of locality sales tax data, the database table comprising a plurality of sales tax rates, each sales tax rate of the plurality of sales tax rates associated with a particular locality; (ii) receive at least one of a) transaction data and b) a request from a mobile communications device of a user for locality sales tax data; (iii) determine a first locality associated with at least one of a) the transaction data and b) the mobile communications device; (iv) determine, based on the database table, a first sales tax rate associated with the first locality; (v) identify, based on the database table, at least one sales tax rate that is less than the first sales tax rate; (vi) generate a code snippet that includes the identified at least one sales tax rate; and (vii) provide the code snippet to the mobile communications device.
US11055777B2 Identifiable physical form, sales instruments, and information marketplace for commodity trades
Disclosed herein are systems, methods, and computer program products for communicating a first information node between a seller and a buyer of a production share of verifiable physical goods over a central service layer. A second information node is recorded in the data store covering the verifiable physical goods, wherein the second information node is made by a guarantor in communication with the central service layer. An identifier of the second information node is associated with the first information node over the central service layer. Market information regarding the production share is translated from the first information node and the second information node accessed from the data store using the identifier and integrating the market information regarding the production share into adjusted market information, and the market information regarding the production share and the adjusted market information is transmitted to devices connected over the central service layer.
US11055776B2 Multi-disciplinary comprehensive real-time trading signal within a designated time frame
A computer system manages a multi-disciplinary comprehensive real-time trading signal within a designated time frame. A classical computer apparatus includes a processor; a memory; and a media management application that is stored in the memory and executable by the processor; a quantum optimizer in operative communication with the classical computer apparatus, where the quantum optimizer includes a quantum processor; and a quantum memory; where the media management application is configured for transmitting historical media information and historical product information to the quantum optimizer; and where the quantum optimizer is configured for receiving the historical media information and historical product information; and analyzing the historical media information and historical product information to determine one or more indicative attributes that may be indicative of product pricing movement.
US11055772B1 Instant lending decisions
The method and system involves instant loan decisions by generating a risk profile of a small business (SMB). The risk profile is generated based on accounting data and other third party business management application (BMA) data of the SMB. In particular, the accounting data and other third party BMA data are retrieved from a BMA (e.g., accounting application, payroll application, tax preparation application, personnel application, etc.) as a software-as-an-service (SaaS) used by the SMB. Specifically, the risk profile represents the likelihood of the SMB to be delinquent and/or to default on a loan. The risk profile is then provided to a lender for making an expedient lending decision with respect to the SMB. In addition, statistics of lenders' lending decisions based on provided risk profiles are analyzed to generate a correlation. Accordingly, the algorithm(s) used to generate the risk profile from the accounting data and other third party BMA data are adjusted to maximize the correlation.
US11055770B2 Method, apparatus and system for generating collocation renderings
A method for generating a collocation rendering including acquiring a list of to-be-collocated transaction objects and acquiring a preset collocation template; and generating image information of a collocation rendering of the to-be-collocated transaction objects according to collocation attribute information of the to-be-collocated transaction objects and the preset collocation template. By means of the above technical solution, a plurality of transaction objects are automatically combined and collocated into a scene, thus allowing a user to appreciate a rendering effect of collocating the plurality of transaction objects together.
US11055766B2 Sale of footwear by subscription
A user enters into a subscription to receive footwear having one or more specified performance characteristics. As the user finishes wearing one set of footwear, the user can obtain a replacement set of footwear that also will have one or more specified performance characteristics. The performance characteristics may be consistent for each set of footwear provided according to the subscription. Alternately, the footwear performance characteristics may vary over the life of the subscription. Thus, the footwear provider may periodically obtain biometric information describing the user's athletic activities or performance. The footwear provider then can tailor the performance characteristics of footwear provided under the subscription to match the user's athletic activities or performance.
US11055765B2 Classification of query text to generate relevant query results
A service may provide an e-commerce platform through which users may search for, view, and purchase products. To ensure users receive relevant results when querying for particular products or product classes, a list of ranked classes may be generated, from which the query results are based. For example, products may be classified into classes and particular text from search data may be associated with one or more of the products based on click log data. For instance, input text from previously performed queries may be associated with products interacted with following those queries (e.g., products clicked on to view/purchase). Training data that associates the particular text with the respective one or more classes into which the clicked on products are classified may be generated, and in response to receiving a query including the particular text as input, the list of ranked classes may be generated based on the training data.
US11055764B2 Systems and methods for providing personalized online content
A system for providing online-content includes a data-acquisition module configured to collect user data and product data. A configuration module determines a predictive algorithm and one or more filters based on received marketer-input. A recommendation engine generates recommendations in real-time, in response to a request. The recommendations are generated via the predictive algorithm, which generates scalar scores from the dot-product multiplication of at least one user-vector and at least one product-vector, the scalar score indicating the likelihood that a desired interaction will occur between the user and the product. The algorithm also determines a hierarchical list based on the scalar scores, and applies the filters to the hierarchical list so as to identify the recommendations. The recommendation engine can generate recommendations in two ways: recommend items based on users, and recommend users based on items. A rendering module generates a recommendation block based on the recommendations, which is transmitted to a user-computer in response to the request.
US11055755B2 Method for quoting part production
One variation of a method for quoting manufacture of a part during construction of a virtual model of the part within a computer-aided drafting engine includes: receiving a quote file specifying a current manufacturing schedule and a pricing structure for a manufacturing facility; at a first time, in response to insertion of a first three-dimensional virtual geometry into the virtual model, calculating a manufacturing quote for the part based on the first three-dimensional virtual geometry and the quote file; displaying the manufacturing quote; at a second time succeeding the first time, in response to insertion of a second three-dimensional virtual geometry into the virtual model, updating the manufacturing quote based on the second three-dimensional virtual geometry and the quote file; and, at a third time succeeding the second time, submitting a form of the virtual model to the manufacturing facility for manufacture of the part.
US11055753B2 Subscription based travel service
Systems and methods are disclosed for providing a subscription travel service. The systems and methods include operations for receiving travel information with a travel date for a user; computing a subscription value as a function of a booking date and the travel date; determining a minimum travel value and a maximum purchase amount based on the computed subscription value; searching a list of travel services that are available on the travel date to identify candidate travel services each having a first cost that exceeds the minimum travel value; selecting a subset of the candidate travel services that each have a second cost that is less than the maximum purchase amount; and generating for display to a user, in a graphical user interface, one or more interactive visual representations of the selected subset of the candidate travel services.
US11055752B2 Methods and apparatus to adjust media impressions based on media impression notification loss rates in network communications
Methods and apparatus to adjust media impressions based on media impression notification loss rates in network communications are disclosed. An example method includes determining a first network media impression adjustment factor based on a quantity of lost test media impression notifications for a first network in a geographic region; determining an adjusted quantity of first network user-accessed media impression notifications for the first network by applying the first network media impression adjustment factor to a quantity of successfully received user-accessed media impression notifications to generate a product and weighting the product based on a market share of first subscribers corresponding to the first network in the geographic region; and storing the weighted adjusted quantity of the user-accessed media impression notifications in association with a media identifier to credit corresponding media with a quantity of media accesses corresponding to the weighted adjusted quantity of the user-accessed media impression notifications.
US11055749B1 In-feed frame to display ads or other externally-hosted content
In-feed encapsulation of display ads or other externally-hosted content is disclosed. In various embodiments, an indication is received that an ad to be displayed in the context of an instance of a publisher content page as rendered at a client system links out to advertising content associated with a third party site. The client system is configured to display a modified version of the advertising content in the event an indication is received that the ad has been selected.
US11055741B2 Mobile advertisement providing system and method
The present invention relates to a mobile advertisement providing system, and more specifically to technology for a mobile advertisement providing system which includes an information display button and displays content and advertisement information provided onto a current screen in response to the manipulation of the information display button.
US11055737B1 Automatic data integration for performance measurement of multiple separate digital transmissions with continuous optimization
In one embodiment, a method includes obtaining, from a demand-side platform (DSP), impression data specifying service providers and consumer tokens representing consumers who have received digital impressions of a set of advertising campaigns. A set of tokenized claims data records related to a prescription of a product is then received from a database server. A result set of integrated measurement records specifying measured campaigns linking the tokenized claims data records with impression data associated with consumer tokens and/or service provider identifiers is further received from the database server. Aggregated analytics reports based on the integrated measurement records are generated and presented. A machine learning model may be trained using a training dataset comprising features selected from the impression data and tokenized claims data records, to predict bid values or other parameters for use in updating, optimizing or modifying operation of the DSP for the original campaign or for other campaigns.
US11055736B2 Adaptive advertisement management system and method thereof
A system and method for adaptive advertisement management for the serving of product description pages and an integrated customer user engagement thereof. The system is a cloud-based network containing a campaign database, an adaptive advertisement management, a short message service server, and user mobile and compute devices that transmit a product description page associated with an advertisement campaign embedded with a communication initiator for display on a customer computing device. Taken together or in part, said system optimizes advertising campaigns across multiple platforms, provides strong analytics for all advertising types while allowing users to engage with advertising quickly and easily through various call to action types.
US11055733B2 Sales promotion method, apparatus and electronic device
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for data broadcasting. One of the methods includes: receiving a wakeup message broadcast by a broadcast device in a predetermined range, wherein the wakeup message is configured to waking up a corresponding application installed on a terminal device from a sleep mode; receiving encrypted marketing message from the broadcast device, wherein the encrypted marketing message comprises merchant information and promotional information corresponding to the merchant information; determining that the encrypted marketing message belongs to a predetermined category; sending the encrypted marketing message to a server for verifying authenticity of the encrypted marketing message; and receiving the merchant information and the promotional information from the server when the authenticity of the encrypted marketing message is successfully verified.
US11055722B1 Payment vehicle with on and off function
A computer-based network system and method for using a payment vehicle having an on and off function. The system comprises a payment vehicle comprising an on and off function to enable or to disable the payment vehicle in the computer-based network for processing an electronic payment transaction, a holder of the payment vehicle, and a computer payment network wherein the computer payment network comprises a transaction engine for enabling or for disabling the payment vehicle at a request of the holder of the payment vehicle.
US11055721B2 Method, device and system for information verification
The present application discloses methods, devices and systems for information verification, and in particular for multi-user verification for transactions such as online payment transactions. An online account, such as a payment account, can be registered as a multi-user verification account, which requires at least two users to verify a transaction. After receiving a verification request from a first user, a server verifies first verification information (e.g. voiceprint information) from the first user and second verification information (e.g. voiceprint information) from the second user, so that the server may approve or deny the pending transaction in accordance with a comparison of the first and second verification information against respective verification information stored in association with the multi-user verification account.
US11055716B2 Risk analysis and fraud detection for electronic transaction processing flows
There are provided systems and methods for risk analysis for fraud detection for electronic transaction processing flows. An entity, such as a user, business, or other personal or commercial entity, may interact with another entity in order to engage in a transaction, for example, a purchase, transfer, or other transaction process. The first entity may utilize a service provider to engage in transaction processing, which may provide multiple flows that govern the features provided to the entities. Such features may include fees required for transaction processing. In order to ensure that the entities do not fraudulently choose a flow type that decreases or cancels fees due, or does not provide certain protections to other parties, a risk analysis of the transaction and the account may be executed based on accessible historical data and identifiers. Thus, the entities may automatically be entered to one flow over another based on the risk analysis.
US11055715B2 Settlement method and apparatus
A settlement apparatus includes shielding walls, a shielding door configured to, when closed, enclose an electromagnetic shielding space with the shielding walls for isolating signals inside and outside the electromagnetic shielding space, a reader configured to acquire data in an electronic tag in the electromagnetic shielding space, and a controller configured to control opening or closing of the shielding door, control the reader to acquire data, and settle according to the data.
US11055705B2 Systems and methods for domain restriction with remote authentication
A process for combining domain restriction and remote authentication may include receiving a token from a plug-in application to conduct a transaction associated with a user of a communicating device. The process may include sending an authentication request to a remote access control sever to authenticate the user, and receiving, from the remote access control server, an authentication tracking value that the remote access control server used in generation of an authentication cryptogram. The process may also include generating, using the authentication tracking value, a domain restriction cryptogram that is used for domain restriction of the token, and sending, to the plug-in application, the domain restriction cryptogram.
US11055703B2 Smart contract lifecycle management
In some examples, a first node is able to communicate with one or more second nodes for participating in a consensus system. The first node may receive, from a computing device, a request to execute a first smart contract associated with a first blockchain. The first node may invoke execution of the first smart contract to cause the first smart contract to execute a transaction by reading at least a portion of transaction data from the first blockchain as a transaction result. Further, the first node may check whether a simulation indicator has been set, which indicates that an expiration time of the first smart contract has been reached. Based on determining that the first smart contract has the simulation indicator set, the first node refrains from writing the transaction result to the blockchain as a valid transaction result and sends the transaction result to the computing device.
US11055700B1 Payment card with user feedback
Aspects described herein may allow for method of detecting when a payment card is in a retail establishment by establishing communication between the payment card and a real-time position tracking system; determining whether one of a plurality of accounts linked to the payment card has been used in one or more prior purchasing transactions in the retail establishment; detecting, movement of the payment card with respect to the individual carrying the payment card while the payment card is in a carrying device carried by the individual; and providing, by the payment card, haptic feedback and visible feedback to the individual carrying the payment card.
US11055697B2 Electronic chip for storing plurality of linked accounts
According to a first aspect of the invention, there is provided a carrier comprising an electronic chip having stored thereon data identifying a plurality of accounts each linked to a respective issuer, wherein the electronic chip is configured to instruct a terminal reading the electronic chip to prompt for selection of one of the plurality of linked accounts before initiating a financial transaction.
US11055688B2 Methods, systems, and account settings for payment with a transponder
A payment system is provided comprising a transponder, an associated account with account settings, and transponder reading equipment/systems for electronic toll collection and electronic entry into contests, sweepstakes, games, and/or lotteries. Methods are provided to facilitate use of a transponder, an account, and related transponder reading equipment to simultaneously pay a toll and facilitate purchase of a lottery ticket. An account may be debited for a toll and a contest, game, or lottery entry, and credited if one is won. The payment method and system may be used to purchase goods, such as gasoline, and to simultaneously electronically enter contests, sweepstakes, games, and/or lotteries. The purchase of goods/services with a vehicle-mounted transponder may also employ use of rounding amounts to facilitate the electronic purchase of game or lottery tickets or entry to other contests, games, or sweepstakes, wherein the rounding amounts may aggregate to comprise an award that may be won.
US11055674B1 Systems and methods for check masking and interdiction
A method comprises receiving a request to display a check image on a user device associated with a user. The check image is representative of a physical check. The at least one check image is displayed on the user device such that a set of fields included in the check image are masked. An unmask request is received. It is determined if the user has passed interdiction. In response to determining that the user has not passed interdiction, the user device receives an interdiction factor. In response to the interdiction factor matching a stored interdiction factor, the user passes interdiction and at least the portion of the set of fields included in the check image are unmasked.
US11055673B2 Merchant data cleansing in clearing record
A network operator intermediates a cashless transaction by sending a payment device issuer an outbound clearing data file enriched with cleansed merchant data. Issuers that choose to participate in the merchant data cleansing service will be provided with the cleansed, and optionally augmented, merchant information. Providing this data to the issuer could be used to help reduce costs associated with “do not recognize” calls by cardholders, disputed charges, and charge-backs. With cleansed data provided in the clearing record, a device holder would be given access to this cleansed information about the merchant where a transaction took place through their statement. The present disclosure also provides for augmenting the clearing record data to include merchant-specific add-on and/or aggregate data not presently included in the transaction clearing record, yet useful to the issuer both in form and content.
US11055672B2 Disposable product quantification and management
Systems and methods for processing signals from sensors associated with disposable products are provided. Signals indicative of disposable product consumption and an available quantity of disposable products can be processed. Data associated with the signals can be communicated to an assessment module. The data can include location information associated with the disposable product consumption and available quantity of disposable products. The assessment module can estimate disposable product usage for different locations based on the data. The assessment module can provide notifications of inventory status for the different locations based on the estimated disposable product usage.
US11055664B2 Computerized system and method for modifying components of healthcare orders which are associated into cross-phase groups
Computerized methods for modifying at least one component of a clinical order are provided. The methods may include receiving a clinical order, the clinical order having a first component associated with a first phase and a second component associated with a second phase, wherein the first and second components have a first attribute in common, receiving an indication to modify the first attribute of the first component, and modifying the first attribute of the first component and the second component based on the indication received. The methods may further include associating the first and second components of the clinical order to form a cross-phase group and displaying the first and second components in association with an electronic record, e.g., an electronic medical record, in conjunction with a cross-phase group identifier to identify the components as members of the cross-phase group. Computerized systems for performing the disclosed methods are also provided.
US11055663B2 Systems and methods for scheduling inbound products, stowing inbound products, and monitoring inbound error
The present disclosure provides systems and methods for receiving inbound products, comprising a memory and a processor configured to schedule a delivery of an inbound pallet based on a predetermined priority rule, receive at least one of a waybill number, a reservation number, or a purchase order number associated with the inbound pallet containing a product, and modify a database to assign an inbound barcode and at least one of the waybill number, the reservation number, or the purchase order number to the inbound pallet, receive at least one of the inbound barcode or a product identifier associated with the product, predict a zone for stowing the product, receive a tote identifier associated with a tote containing the product, and modify the database to assign the product identifier associated with the product and the tote identifier to the zone.
US11055661B1 Warehouse inventory item location consolidations based on real-time volumetric space utilization
The present disclosure provides an electronic apparatus for inventory management and an operation method thereof. The operation method includes receiving a consolidation task request, identifying, in response to the received consolidation task request, information on at least one item based on an item space usage rate for each zone calculated in real time, wherein the at least one item is a target on which a picking task is to be performed, transmitting the information on the at least one item to a terminal, receiving a picking task result of the at least one item from the terminal, and updating information on inventory based on the picking task result.
US11055655B1 Method and system for generating an alimentary combination help update
A system for generating an alimentary combination help update is disclosed. The system comprises a computing device configured to receive a request for an alimentary combination from a user. Computing device may generate an initial physical transfer path as a function of the request. Computing device may identify a trouble state as a function of the request for the alimentary combination. The trouble state is classified to at least a source. Computing device may generate a modified physical transfer path as a function of the initial physical transfer path and the source. A method for generating an alimentary combination help update is also disclosed.
US11055643B2 System and method for a prescriptive engine
The present disclosure includes a prescriptive engine system and a method of using the prescriptive engine system. The method includes receiving information on actions and receiving information on participants, the information on the participants including first suitability information of at least one participant for at least one of the actions, generating, based on the first suitability information, second suitability information for a set of participants for at least one action, allocating, based on the second suitability information, the at least one action to the set of participants, deploying the at least one action to the set of participants, receiving, after the at least one action has been performed, results of the at least one action for each participant in the set of participants, and updating, based on the received results, the first suitability information of each participant in the set of participants for the at least one action.
US11055642B1 Verification of proof of work using computer vision and/or machine learning
A device receives image data associated with an environment of an individual and identifies verifiable content by processing the image data. The device processes the verifiable content to determine a likelihood that the individual is an employee or agent of an organization and to determine a set of likelihoods of the environment being a work environment. The device determines, based on the likelihood and the set of likelihoods, a number of verifiable hours worked by the individual during a given time period. The device identifies wages data that specifies a number of hours worked that has been credited to the individual for the given time period, determines that an amount of wages paid to the individual is an incorrect amount of wages, and provides an alert to another device that indicates that the amount of wages paid to the individual is the incorrect amount of wages.
US11055637B2 Information processing apparatus, information processing method and storage medium
An information processing apparatus includes a control circuitry that judges that a mealtime of a user is included between a schedule time of departure of a mobile object that travels while carrying the user and a schedule time of arrival of the mobile object, estimates a location where the mobile object is traveling during the mealtime, and generates search conditions of restaurant search for extracting restaurants located within a first distance from the estimated location where the mobile object is traveling and located a second distance away from at least one of a point of departure and a destination of the mobile object, from restaurant information associated with location information.
US11055634B2 System and method of selecting a relevant user for introduction to a user in an online environment
Systems and methods of selecting a relevant user for introduction to a user in an online environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of receiving a request to identify the relevant user to be introduced to the participating user in the social network, identifying a set of social history records that occurred among the multiple users in the social network, selecting, from the multiple users, the relevant user to be introduced to the participating user using the set of social history records. The relevant user that is selected is not a social connection of the participating user in the social network. One embodiment includes, determining whether the participating user is interested in meeting the relevant user in the social network based on an indication made by the participating user via interaction with the user device.
US11055632B2 Method and device for improving the robustness against “adversarial examples”
A method for generating a universal data signal interference for generating a manipulated data signal for deceiving a first machine learning system, which is configured to ascertain a semantic segmentation of a received one-dimensional or multidimensional data signal, The method includes a) ascertaining a training data set that includes pairs of data signals and associated desired semantic segmentations, b) generating the data signal interference, as a function of the data signals of the training data set, of the associated desired semantic segmentation, as well as of estimated semantic segmentations of the data signals acted upon by the data signal interference.
US11055621B2 Methods and apparatus for determining whether a media presentation device is in an on state or an off state
Methods and apparatus for determining whether a media presentation device is in an on state or an off state are disclosed. A disclosed example method comprises determining contribution values from at least one of a signal measured from a sensing device or an output signal accessed from the presentation device, wherein the contribution values are indicative of a state of a presentation device. Summing, via a logic circuit, a first plurality of the contribution values corresponding to a first measurement cycle to generate a first intermediate fuzzy score for the first measurement cycle. Storing the first intermediate fuzzy score in a buffer including a plurality of intermediate fuzzy scores corresponding to respective measurement cycles. Combining, via the logic circuit, the intermediate fuzzy scores corresponding to a first time period to form a final fuzzy score. When the final fuzzy score satisfies a threshold, setting the state of the presentation device as on and enabling crediting of media presented by the presentation device.
US11055618B2 Weight adjusted composite model for forecasting in anomalous environments
A method, system, and computer program product for weight adjusted composite model for forecasting in anomalous environments are provided in the illustrative embodiments. A base forecasting model and a second forecasting model are combined to form a composite model, the base forecasting model configured to forecast an event in a time series, the second forecasting model configured to represent an anomalous portion of data in the time series. A mixing algorithm is combined with the composite model to adjust a set of weights associated with the composite model. Upon identifying a future period in which the event is to be forecasted, using the mixing algorithm, a subset of the set of weights is adjusted to from a weight adjusted composite model. The weight adjusted composite model is executed to forecast the event in the future period.
US11055609B2 Single router shared by a plurality of chip structures
In one embodiment, the present invention provides a neural network circuit comprising multiple symmetric core circuits. Each symmetric core circuit comprises a first core module and a second core module. Each core module comprises a plurality of electronic neurons, a plurality of electronic axons, and an interconnection network comprising multiple electronic synapses interconnecting the axons to the neurons. Each synapse interconnects an axon to a neuron. The first core module and the second core module are logically overlayed on one another such that neurons in the first core module are proximal to axons in the second core module, and axons in the first core module are proximal to neurons in the second core module. Each neuron in each core module receives axonal firing events via interconnected axons and generates a neuronal firing event according to a neuronal activation function.
US11055606B2 Vertically integrated neuro-processor
A vertically integrated neuro-processor comprises a plurality of neural storage-processing units (NSPU's). Each NSPU comprises at least a neuro-storage circuit and a neuro-processing circuit. The neuro-storage circuit comprises a memory array for storing at least a synaptic weight, while the neuro-processing circuit performs neural processing with the synaptic weight. The memory array and the neuro-processing circuit are vertically stacked and communicatively coupled by a plurality of inter-level connections.
US11055601B2 System and methods for creation of learning agents in simulated environments
A system and methods for generating and applying learning agents in simulated environments, in which an agent simulation is selected, one or more agent goals are received, and agents are created which are individual instances of the agent simulation with each agent having at least one of the agent goals, wherein the agents are used in the execution of an environment simulation which dynamically changes based on the collective behavior of the agents.
US11055597B2 RFID magnet and method of making
An RFID magnet including an RFID label or tag applied onto a magnetized or magnetizable sheet or strip.
US11055594B1 Ultra-high frequency active radio frequency identification circuit elements for dynamic spatial activation of communication device
Apparatus and methods for securing a communication link. The apparatus may include a microprocessor. The apparatus may include a memory cell. The apparatus may include a photovoltaic circuit. The apparatus may include a radio frequency transceiver circuit. The apparatus may include an organic light emitting diode display circuit. The microprocessor may be embedded in an information card. The memory cell may be embedded in the information card. The photovoltaic circuit may be embedded in the information card. The radio frequency transceiver may be embedded in the information card. The organic light emitting diode display may be embedded in the information card. The display circuit may include an array of separately excitable diode fields. The display circuit may include a display controller that is in electronic communication with each of the fields.
US11055586B2 Printing device that receives print data and performs printing, control method of printing device, and program
A printing device determines whether a character string indicating argument corresponding to a first command has been registered as a registered virtual printer name, when an optional command of received print data includes the first command indicating a predetermined type of optional command and the character string indicating argument corresponding to the first command, generates a print job that prints the file data by using print settings associated with the registered virtual printer if the character string indicating argument corresponding to the first command has been registered as the virtual printer name, and generates a print job that analyzes the character string indicating argument corresponding to the first command and prints the file data by using the print settings specified based on the analyzed result if the character string indicating argument corresponding to the first command has not been registered as the virtual printer name.
US11055585B2 Object detection based on object relation
Various embodiments described herein provide for detection of a particular object within a scene depicted by image data by using a coarse-to-fine approach/strategy based on one or more relationships of objects depicted within the scene.
US11055568B2 Method and system that measure application response time
The current document is directed to methods and systems that employ image-recognition and machine learning to directly measure application-program response time from changes in a user interface displayed by the application program in much the same way that application-program users perceive response times when manually issuing commands through the user interface. The currently disclosed methods and systems involve building recognition models, training the recognition models to recognize application-program states from changes in the user interface displayed by the application program, and using the recognition models to monitor the user interface displayed by an application program to detect and assign timestamps to application-program state changes, from which the elapsed time for various different operations is computed. This approach mirrors the methods by which users perceive application-program response time when users initiate operations through the application-program-provided user interface and visually monitor progress of the operations as reflected in changes to the displayed application-program user interface.
US11055566B1 Utilizing a large-scale object detector to automatically select objects in digital images
The present disclosure relates to an object selection system that automatically detects and selects objects in a digital image utilizing a large-scale object detector. For instance, in response to receiving a request to automatically select a query object with an unknown object class in a digital image, the object selection system can utilize a large-scale object detector to detect potential objects in the image, filter out one or more potential objects, and label the remaining potential objects in the image to detect the query object. In some implementations, the large-scale object detector utilizes a region proposal model, a concept mask model, and an auto tagging model to automatically detect objects in the digital image.
US11055564B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus includes a setting unit, a detection unit, a matrix calculation unit, a calculation unit, an obtaining unit, a deriving unit, a patch correction unit, and a generation unit. The setting unit sets a target patch in an input image. The detection unit detects a plurality of similar patches in the input image. The matrix calculation unit calculates a covariance matrix representing correlation between pixels based on the plurality of similar patches. The calculation unit calculates eigenvalues and eigenvectors of the covariance matrix. The obtaining unit obtains a noise amount in the input image. The deriving unit derives a correction matrix based on the eigenvalues, the eigenvectors, the noise amount, and the number of similar patches. The patch correction unit corrects values of pixels in the similar patches based on the correction matrix. The generation unit generates an output image by combining the corrected similar patches.
US11055562B1 Methods and systems for registering a three-dimensional pose of an object
In an example, a system for registering a three-dimensional (3D) pose of a workpiece relative to a robotic device is disclosed. The system comprises the robotic device, where the robotic device comprises one or more mounted lasers. The system also comprises one or more sensors configured to detect laser returns from laser rays projected from the one or more mounted lasers and reflected by the workpiece. The system also comprises a processor configured to receive a tessellation of the workpiece, wherein the tessellation comprises a 3D representation of the workpiece made up of cells, convert the laser returns into a 3D point cloud in a robot frame, based on the 3D point cloud, filter visible cells of the tessellation of the workpiece to form a tessellation included set, and solve for the 3D pose of the workpiece relative to the robotic device based on the tessellation included set.
US11055555B2 Zero-shot object detection
A method, apparatus and system for zero shot object detection includes, in a semantic embedding space having embedded object class labels, training the space by embedding extracted features of bounding boxes and object class labels of labeled bounding boxes of known object classes into the space, determining regions in an image having unknown object classes on which to perform object detection as proposed bounding boxes, extracting features of the proposed bounding boxes, projecting the extracted features of the proposed bounding boxes into the space, computing a similarity measure between the projected features of the proposed bounding boxes and the embedded, extracted features of the bounding boxes of the known object classes in the space, and predicting an object class label for proposed bounding boxes by determining a nearest embedded object class label to the projected features of the proposed bounding boxes in the space based on the similarity measures.
US11055554B2 Dynamic image region selection for visual inference
A region (e.g., a portion) of a full-size image is selected for analysis by a vision inference model. The region of the image may be dynamically selected for the image based on environmental characteristics of the image. These environmental characteristics may include semantic information about the environment that may be determined from a previous image of the environment, road structure information, control information, and motion information. These environmental characteristics may thus describe expected areas of interest in the image. The selected region of the full-size image is resized to a size compatible with a vision inference model which identifies semantic information about the current image. This semantic information may then be used to select a region of a subsequent image.
US11055551B2 Correction support device and correction support program for optical character recognition result
A correction history recording unit that records region information of a correction site with respect to text data converted from an original image as correction history information, an accuracy calculation unit that calculates accuracy of optical character recognition for each of individual regions on a layout of the original image on the basis of the correction history information, a distribution image generation unit and a distribution image display unit which generate and display a distribution image in which a difference in magnitude of accuracy is shown as a difference in a display aspect for every individual region are included so as to generate and display the distribution image that is distinguished for every individual region by reflecting a tendency in which a character recognition rate in a certain region on a layout of the original image may decrease due to various cases including a format of an original document, a state of an OCR device, and the like.
US11055550B2 Method and system for correcting road surface information of electronic control suspension
A system for correcting road surface information related to an Electronic Control Suspension (ECS), may include a camera recognition information storage configured of securing camera recognition information related to a forward obstacle which is recognized through a navigation device and a camera; a sensor recognition information calculator configured of determining sensor recognition information related to the obstacle by receiving detecting values through vehicle behavior sensors; and a camera recognition information corrector configured of correcting the camera recognition information when a difference is generated between the camera recognition information and the sensor recognition information.
US11055549B2 Network, system and method for image processing
A network for image processing is provided, and more particularly, for coarse-to-fine recognition of image processing. The network includes a shared convolution layer, and a first subnet and a second subnet both subsequent to the shared convolution layer; the first subnet comprises a first skipping module comprising one or more skip-dense blocks iteratively stacked with one or more transition layers, a first pooling layer subsequent to the first skipping module, and a first classification layer subsequent to the first pooling layer; the second subnet comprises a second skipping module comprising one or more skip-dense blocks iteratively stacked with one or more layers, a second pooling layer subsequent to the second skipping module, and a second classification layer subsequent to the second pooling layer; and wherein a skip-dense block of the second subnet is selected to guide a transition layer of the first subnet, and the level of the guiding skip-dense block is deeper than the level of the guided transition layer. This network is also related to a system and a method thereof.
US11055547B2 Unlocking control method and related products
The embodiment of the disclosure provides an unlocking control method and related products. The method includes: detecting whether the electronic device is in a motion state; reducing a first recognition threshold to obtain a second recognition threshold when the electronic device is in a motion state; acquiring first biometric information when a matching value between first biometric information and first preset biometric template information is greater than the second recognition threshold; and acquiring second biometric information and performing an recognition operation on the second biometric information. The method can improve the efficiency of biometric recognition when the electronic device is in motion.
US11055532B2 System and method of representing and tracking time-based information in two-dimensional building documentation
A system that includes computer executable instructions that, when executed by the processor, cause the processor to perform operations including receiving a first 2D map of a location. The first 2D map was generated at a first time based on first scan data from a coordinate measurement scanner and a portable computing device. The coordinate measurement scanner includes a light source, a first image sensor, and a controller. The portable computing device includes a second image sensor. A second 2D map of the location is received. The second 2D map was generated at a second time based on second scan data from the coordinate measurement scanner and the portable computing device. The first 2D map is aligned with the second 2D map, and their contents are compared. Any differences in the contents of the first 2D map and the second 2D map are output.
US11055531B1 Augmented reality method for repairing damage or replacing physical objects
A method of automatically detecting damage following a loss causing incident is disclosed. The method includes capturing image information about a group of physical objects in their initial states and comparing these with image information about the group of physical objects in their modified states following a loss causing incident. The method includes detecting discrepancies between the initial and modified states and automatically assesses the degree of damage and/or loss.
US11055528B2 Real-time image capture correction device
Embodiments of the invention include systems, methods, and computer-program products for providing an internal digital encoding as an overlay of a data element on a resource distribution instrument for blank space correction. The invention identifies a type of resource distribution instrument with blank space or faded spaces and queue it for encoding. In this way, the encoding may be a layer for a user to view the data element to confirm the resource associated with the resource distribution instrument. The encoding may be embedded into the resource distribution instrument and removable upon external transmission.
US11055518B2 Methods and systems for monitoring potential losses in a retail environment
Examples described herein generally relate to a system for monitoring customers in a retail environment. The system includes a plurality of cameras located in different regions of the retail environment, each camera configured to capture a video feed of a respective region. The system includes a computer system comprising a memory and a processor. The system provides the video feed of at least one region of the retail environment to a plurality of machine learning classifiers, each machine learning classifier trained on labeled videos to classify a sequence of images of a customer into a probability certainty of a respective activity being performed by the customer. The system applies the probability certainties of the respective activities of a customer to a set of business rules to determine whether customer activities identified by the probability certainties indicate suspicious behavior. The system provides a notification of the suspicious behavior to a worker.
US11055512B2 Method, apparatus and server for determining mental state of human
An embodiment of the present disclosure provides a method, an apparatus and a server for determining a mental state of a human, which are used for an augmented reality. The method includes: obtaining a to-be-detected picture; extracting face feature information of a target object from the to-be-detected picture; and inputting the face feature information of the target object into a mental state detecting model to obtain a mental state of the target object. The method, the apparatus and the server for determining a mental state of a human provided by the embodiment of the present disclosure improve the accuracy of the obtained mental state while improving the mental state obtaining efficiency.
US11055500B2 Card reader
A card reader is provided which is capable of detecting a skimming magnetic head attached to a front side of a card insertion member formed with a card insertion port and a skimming magnetic head attached to an inclined face of the card insertion port with a simple structure. The card reader includes a card insertion member 8 formed with a card insertion port 3 and a light emitting element 9 and a light receiving element for detecting that a foreign matter has been attached to the card insertion member 8. A lower face of the card insertion port 3 is formed to be an inclined face 3a which is inclined toward a lower side as going to the front side.
US11055496B2 Method and apparatus with sentence mapping
A sentence mapping method includes obtaining a source language document in a source language and a target language document in a target language, wherein the target language document is a translation of the source language document, generating a translated document by translating the target language document into the source language, and mapping source language sentences in the source language document and target language sentences with the target language document by comparing the source language document and the translated document.
US11055492B2 Privatized apriori algorithm for sequential data discovery
Embodiments described herein provide techniques to encode sequential data in a privacy preserving manner before the data is sent to a sequence learning server. The server can then determine aggregate trends within an overall set of users, without having any specific knowledge about the contributions of individual users. The server can be used to learn new words generated by user client devices in a crowdsourced manner while maintaining local differential privacy of client devices. The server can also learn other sequential data including typed, autocorrected, revised text sequences, sequences of application launches, sequences of purchases on an application store, or other sequences of activities that can be performed on an electronic device.
US11055473B2 Dynamic message display method, server, and terminal
A method for displaying dynamic messages includes: obtaining a set of friend dynamic messages of a first user of a terminal; obtaining interaction response information of friend dynamic messages in the set of friend dynamic messages, and calculating display parameters corresponding to the friend dynamic messages based on the interaction response information; and sending the display parameters to the terminal, so that the terminal displays the friend dynamic message in the set of friend dynamic messages according to the display parameters.
US11055467B2 Method and apparatus for performing power mesh optimization with aid of additional wires
A method for performing power mesh optimization with the aid of additional wires and an associated apparatus are provided. The method includes: reading a clock cell definition file to obtain respective basic information of a plurality of clock cells in a circuit design; and according to the respective basic information of the plurality of clock cells, executing a power mesh optimization procedure, including: regarding any type of clock cells in multiple types of clock cells within the plurality of clock cells, classifying the clock cells into a plurality of sub-types according to respective sizes of the type of clock cells; and performing power mesh enhancement on respective clock cells of a set of sub-types within the plurality of sub-types, to add a set of additional wires crossing a set of original wires in an original power mesh at each clock cell of any sub-type of the set of sub-types.
US11055465B2 Fill techniques for avoiding Boolean DRC failures during cell placement
Methods, systems and computer program products for avoiding Boolean DRC failures during cell placement are provided. Aspects include generating a semiconductor layout by filling a plurality of rows within a macro block with cells including functional cells and fill cells. Aspects also include modifying the semiconductor layout by removing one or more fill cells from the macro block to create a gap. Aspects also include examining a set of cells that border edges of the gap to identify one or more predicted rule violations. Based on the identified one or more predicted rule violations, aspects also include modifying the semiconductor layout to change a shape of the gap to avoid the one or more predicted rule violations.
US11055464B2 Critical dimension uniformity
A method includes receiving a pattern layout for a mask, shrinking the pattern layout to form a shrunk pattern, determining centerlines for each of a plurality of features within the shrunk pattern, and snapping the centerline for each of the plurality of features to a grid. The grid represents a minimum resolution size of a mask fabrication tool. The method further includes, after snapping the centerline for each of the plurality of features to the grid, fabricating the mask with the shrunk pattern.
US11055463B1 Systems and methods for gate array with partial common inputs
Systems and method are provided for automating design of an integrated circuit. In an embodiment, an integrated circuit design file is received that specifies logic elements. A plurality logic elements are identified that share a common input signal. A determination is made that the each of plurality of logic elements include a series of transistors. Upon said determining, the integrated circuit design is modified by identifying first and second transistors for a first of the logic elements, identifying first and second transistors for a second of the logic elements, deleting the second transistor of the second logic element, and routing an output of the first transistor of the second logic element to an input of the second transistor of the first logic element. The modified integrated circuit design is stored in a non-transitory computer-readable medium.
US11055460B1 Input-directed constrained random simulation
A system and method for input-directed constrained random simulation includes obtaining an initial state for a finite state machine (FSM) that models an electronic circuit design under test (DUT), the initial state assigning values to registers of the device under test, by providing an initial state function I(s) relating to the FSM to a satisfiability problem (SAT) solver to obtain register values that satisfy the initial state function. A random Boolean circuit R(i) is constructed. A SAT solver is queried for a satisfying assignment for a conjoined expression providing the conjunction of at least a valid-transition Boolean circuit T(s, i, s′) and the random Boolean circuit R(i), the valid-transition Boolean circuit describing valid transitions of the FSM as a function of current state s, inputs i, and next state s′. The satisfying assignment is added to the end of a constructed trace.
US11055459B2 Heterogeneous miniaturization platform
A method of forming an electrical device is provided that includes forming microprocessor devices on a microprocessor die; forming memory devices on an memory device die; forming component devices on a component die; and forming a plurality of packing devices on a packaging die. Transferring a plurality of each of said microprocessor devices, memory devices, component devices and packaging components to a supporting substrate, wherein the packaging components electrically interconnect the memory devices, component devices and microprocessor devices in individualized groups. Sectioning the supporting substrate to provide said individualized groups of memory devices, component devices and microprocessor devices that are interconnected by a packaging component.
US11055450B2 Industrial asset health model update
Among other things, one or more techniques and/or systems are provided for updating a model for generating a health profile of an industrial asset based upon data pertaining to the industrial asset. The health profile comprises a maintenance plan(s), which respectively comprise one or more recommended maintenance actions to be performed with respect to the industrial asset during a prediction period. The model may be periodically and/or intermittently updated based upon a comparison between the recommended maintenance actions and actual events of the industrial asset during the prediction period. Moreover, in some embodiments, different models may be selected for generating future health profiles of the industrial asset based upon a comparison between the recommended maintenance actions and actual events of the industrial asset during the prediction period.
US11055449B2 Systems and methods for process design and analysis
Systems and methods for process design and analysis of processes that result in products or analytical information are provided. A hypergraph data store is maintained and comprises versions of each process. A version comprises a hypergraph with nodes, for stages of the process, and edges. Stages have parameterized resource inputs associated with stage input properties, and input specification limits. Stages have resource outputs with output properties and output specification limits. Edges link the outputs of nodes to the inputs of other nodes. A run data store is maintained with a plurality of process runs, each run identifying a process version, values for the inputs of nodes in the corresponding hypergraph, their input properties, resource outputs of the nodes, and obtained values of output properties of the resource outputs.
US11055445B2 Activating an electronic privacy screen during display of sensitve information
One embodiment provides a method including: receiving, on a display device, a request to display data; detecting, using a processor, a factor indicating a need for privacy; activating, based on the detecting, a privacy filter of the display device; and displaying, on the display device, the data. Other aspects are described and claimed.
US11055443B1 Module and method for detecting malicious activities in a storage device
This document describes a module and method for detecting malicious activities in a storage device whereby the module is provided within a controller of the storage device. The module is configured to monitor, using a trained neural network, appropriate logical block addresses (LBAs) of the file system of the storage device that contain sensitive data or information for malicious activities.
US11055432B2 Budget tracking in a differentially private database system
Techniques are described for budget tracking in a differentially private security system. A request to perform a query of a private database system is received by a privacy device from a client device. The request is associated with a level of differential privacy. A privacy budget corresponding to the received request is accessed by the privacy device. The privacy budget includes a cumulative privacy spend and a maximum privacy spend, the cumulative privacy spend representative of previous queries of the private database system. A privacy spend associated with the received request is determined by the privacy device based at least in part on the level of differential privacy associated with the received request. If a sum of the determined privacy spend and the cumulative privacy spend is less than the maximum privacy spend, the query is performed. Otherwise a security action is performed based on a security policy.
US11055430B2 Dynamic shared data object masking
A shared database platform implements dynamic masking on data shared between users where specific data is masked, transformed, or otherwise modified based on preconfigured functions that are associated with user roles. The shared database platform can implement the masking at runtime dynamically in response to users requesting access to a database object that is associated with one or more masking policies.
US11055426B2 Securing data acquired by coordinate measurement devices
Securing data acquired by coordinate measurement devices including receiving a request from a requestor to access a data file including data that was acquired by a coordinate measurement device. The data file is retrieved and the content of the data file is authenticated. The authenticating includes retrieving an expected digital security attribute previously calculated by a digital security function based on content of the data file prior to the data file being retrieved. The authenticating also includes applying the digital security function to the data file to calculate an actual digital security attribute, and comparing the expected digital security attribute to the actual digital security attribute. Based on the comparing, a value of valid or not valid is assigned to an output of the authenticating.
US11055421B2 Systems and/or methods for enabling cooperatively-completed rules-based data analytics of potentially sensitive data
Certain example embodiments relate to systems and/or methods for providing enhanced control over potentially sensitive data sharable among and/or between different parties. For example, certain example embodiments provide views into computer-enabled workflows managed by external parties, including views into what sensitive data has been accessed, who has accessed it, etc., e.g., throughout the lifecycle of a product granted on the basis of an analysis of such data. A computer-enabled system for automatically assessing received sensitive data in accordance with one or more digitized rule sets also is provided in certain example embodiments, as are computer-mediated tools for helping to automatically, semi-automatically, and/or manually resolve issues detected in the assessments, e.g., via enhanced communication and collaboration, among and/or between parties to a transaction, as well as third-parties who indirectly are involved in the transaction. The data remains secure and traceable, e.g., in accordance with its provider's specifications.
US11055416B2 Detecting vulnerabilities in applications during execution
In some examples, a method may include detecting a vulnerability in an application during execution on a first computing device. The method may include triggering a breakpoint based on the detecting, thereby pausing the execution of the application before execution of a portion of code that exploits the vulnerability. The method may include communicating a message indicating occurrence of the breakpoint. The method may include receiving a connection request from a second computing device in response to the message. The method may include resuming execution of the application from the breakpoint subject to a signal from the second computing device.
US11055412B2 Method and system for stake-based event management with ledgers
A trust-less system for sharing event information among autonomous nodes may include: a plurality of autonomous nodes, each of which creates an event related to a condition, a first ledger configured to collect and store a record of each event; a second ledger configured to store reputation information for the plurality of autonomous nodes; and a bookmaker module operable to determine a reward and a penalty for each event. The bookmaker module may be operable to modify the reputation information based on a status of the condition determined by subsequent events created by autonomous nodes where the subsequent events either validate or invalidate the condition.
US11055407B2 Distribution-based analysis of queries for anomaly detection with adaptive thresholding
Techniques for detecting an anomaly in queries of a relational database are disclosed. The techniques include identifying a set of attribute values from a query for accessing data within a database. Based on previously received queries, at least one of a joint probability for the set of attribute values or individual probabilities for the set of attribute values is determined. When at least one of the joint probability for the set of attribute values or an individual probability for one or more attribute values in the set of attribute values does not satisfy a probability cutoff, an indication that the query is anomalous is outputted.
US11055396B2 Detecting unwanted components in a critical asset based on EMI fingerprints generated with a sinusoidal load
The disclosed embodiments provide a system that detects unwanted electronic components in a target asset. During operation, the system generates a sinusoidal load for the target asset. Next, the system obtains target electromagnetic interference (EMI) signals by monitoring EMI signals generated by the target asset while the target asset is executing the sinusoidal load. The system then generates a target EMI fingerprint from the target EMI signals. Finally, the system compares the target EMI fingerprint against a reference EMI fingerprint for the target asset to determine whether the target asset contains unwanted electronic components.
US11055394B2 Password pattern recognition authentication method
A method and apparatus is disclosed for password/passcode pattern recognition based authentication on a computer virtual screen, which hides passcodes in plain view, visually camouflaged and disguised in a manner that makes them easily and quickly recognizable only to authorized passcode owners. The user proves recognition by selecting patterns of multi-character passcode fragments, in a specific order, from one or more visually challenging, constantly changing dynamic menus. Myriad selection patterns are possible involving all fragments or subsets of fragments. The invention leverages innate human pattern recognition abilities which are superior to machine computational methods. Fragment selection can involve gestures like touching, tapping, or tracing or drawing of fragment connecting paths, or navigation of spring loaded menus; selection can be also be accomplished by biometric measurement of unconscious user recognition. Passcodes can include graphics and images. Selection interaction biometric data can also be included in the authentication process.
US11055385B2 Multi-factor user authentication framework using asymmetric key
A multi-factor user authentication framework using asymmetric key includes a host device, a user agent, a gesture system, and an authentication system. The multiple factors include a user credential as well as a user gesture that indicates that the user is present. The user interacts with the user agent via the host device in order to obtain access to something for which user authentication is needed. The authentication system maintains the user credentials, which are provided to authenticate the user in response to the authentication system determining that the user is present (which can be determined in different manners, such as using a personal identification number (PIN), biometric information regarding the user, geographic location of the gesture system, etc.). The user agent, gesture system, and authentication system can be implemented on the same device (e.g., the host device), or alternatively implemented across one or more different devices.
US11055384B1 Authenticating media data based on steganographic and blockchain techniques
Methods, systems, and devices that support determining whether media data has been altered are described. Captured media data may be segmented into one or more subsets, and cryptographic representations (e.g., hashes) based on the subsets may be written to an immutable ledger, possibly along with metadata and other related data. A block of a blockchain may be created for each entry in the immutable ledger. A set of media data may be validated, if a corresponding immutable ledger exists, based on segmenting the set of media data into one or more subsets in accordance with the segmenting upon capture, creating candidate cryptographic representations (e.g., hashes) based on the subsets, and comparing the candidate cryptographic representations with contents of the corresponding immutable ledger.
US11055382B2 Methods and systems that estimate a degree of abnormality of a complex system
Methods and systems that estimate a degree of abnormality of a complex system based on historical time-series data representative of the complex system's past behavior and using the historical degree of abnormality to determine whether or not a degree of abnormality determined from current time-series data representative of the same complex system's current behavior is worthy of attention. The time-series data may be metric data that represents behavior of a complex system as a result of successive measurements of the complex system made over time or in a time interval. A degree of abnormality represents the amount by which the time-series data violates a threshold. The larger the degree of abnormality of the current time-series data is from the historical degree of abnormality, the larger the violation of the thresholds and the greater the probability the violation in the current time-series data is worthy of attention.
US11055370B2 Method for automatically constructing inter-language queries for a search engine
A method for automatically constructing inter-language queries performed by a search engine from a text file containing a learning corpus. The learning corpus includes a set of phrases expressed in a corresponding manner in at least two languages. Each word of each of the two languages being associated with a target vector. The target vectors of the words of the learning corpus in at least two languages aligned. N words in each of the at least two languages having the closest target vectors with respect to a target vector associated with a query word are retrieved. The queries to be performed by the search engine from the N preceding words recovered in the at least two languages are established.
US11055361B2 Extensible framework for executable annotations in electronic content
Insertion of an executable command or instructions in the form of an annotation to electronic content, such that the receiver can benefit from a more precise and detailed context as they interpret and/or act on the sender's request. The system can, upon detecting an appropriate trigger, be configured to ‘translate’ or convert the annotation across multiple applications and platforms and perform one or more tasks that facilitate the receiver's access to and interaction with the item. The sender enjoys a much finer control over the manner, presentation, and overall context of the electronic content item as it is shared, and becomes able to offer the receiver a more precise understanding of their own intentions in sharing this item. Similarly, a receiver can be guided toward actions or responses that are expected or desired by the receipt of the electronic content item.
US11055360B2 Data write-in method and apparatus in a distributed file system
Embodiments of the disclosure provide a data write-in method and apparatus. The data write-in method includes: selecting a target replica server from a plurality of replica servers managed by a metadata server according to remaining capacity of the plurality of replica servers; selecting a write-in disk in the target replica server according to remaining capacity and load of disks managed by the target replica server; and storing write-in data into the write-in disk through the target replica server.
US11055350B2 Method and system for abstracting information for use in link analysis
Observable data points are collected and organized into a link-oriented data set including nodes and links. Information is abstracted for use in link analysis by generating links between the collected data points, including deriving links and inducing links. A link can be induced by linking together a pair of nodes that satisfy a distance function. Exemplary distance functions that can be used to induce links include geospatial proximity, attribute nearness, and name similarity. Paths can be identified between selected nodes of interest through a dataset operation, and nodes and/or links can be selectively included or excluded from the data set operation. The dataset can be augmented with pedigree information or one or more association nodes. Link information, including a trajectory and a connected path that selectively produces or excludes one or more intermediate nodes, can be displayed and/or produced in a specified format.
US11055336B1 Speech recognition for providing assistance during customer interaction
A computer-implemented method for presenting relevant information to a customer service representative of a business may include receiving a digitized data stream corresponding to a spoken conversation between a customer and a representative; converting the data stream to a text stream; determining one or more keywords from the text stream; comparing the one or more keywords with a history of keywords that have previously been searched; and/or searching a database for information related to the one or more keywords that have not been previously searched. As a result of the keyword search, information about topics that the customer is interested in, may be located and displayed on a customer service representative display to facilitate the customer service representative timely relaying the information found by the keyword search to enhance the customer experience. Exemplary keywords may relate to insurance and financial services, such as “auto,” “home,” “life,” “insurance,” or “vehicle loan.”
US11055332B1 Adaptive sorting of results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a request, the request corresponding to a web page, identifying a plurality of annotation data sets associated with the web page in response to receiving the request, determining a popularity score associated with the resource, sorting the plurality of annotation data sets based on the popularity score to provide a sort order, and transmitting the plurality of annotation data sets over a network to display respective representations of the annotation data sets based on the sort order.
US11055329B2 Query and information meter for query session
A computer implemented method, system, and device include providing a series of queries to a user via a client query device, sending queries from the series of queries via the client query device to an information source client, receiving information from an information source via the information source client, determining a proportion of queries to information, and generating a query communication as a function of the proportion of queries to information.
US11055327B2 Unstructured data parsing for structured information
Systems and methods are provided for computerized, automatic processing of unstructured text to extract bits of contact data to which the extracted text can be linked or attributed. Unstructured text is received and text segments within the text are enriched with metadata labels. A machine learning system is trained on, and used to parse feature values for the text segments and the metadata labels to classify text and generate structured text from the unstructured text.
US11055323B1 Computer architecture for emulating a differential amlpifier in a correlithm object processing system
A device includes a memory and a node engine. The memory stores first and second tables that values represented by correlithm objects. The first table provides an intermediate output value based on the difference between two input values. The second table provides an output value based on an amplification of the intermediate output value from the first table. The node engine receives a first input correlithm object and a second input correlithm object, and identifies an amplification correlithm object. The node engine determines an output correlithm object by using the first and second tables in conjunction with the first input correlithm object, the second input correlithm object, and the amplified value correlithm object. The output correlithm object is based on the amplified difference between the first input correlithm object and the second input correlithm object.
US11055321B2 Rules based albums
Methods and systems for organizing media. The systems and methods described herein organize media items based on metadata and unique media item content attributes. If a media item satisfies one or more criteria, the media item is transferred to an album to be shared with authorized users.
US11055318B2 Target number of clusters based on internal index Fibonacci search
Systems, methods and apparatuses may include technology to group data objects of a dataset into first and second groups respectively based on a first and second number of clusters for a search of the dataset, evaluate the first and second groups to determine respective first and second cluster validation indexes, and adjust one or more of the first and second number of clusters based on the first and second cluster validation indexes.
US11055309B2 Systems and methods for generating, deploying, and managing data infrastructure stacks
A method comprising receiving, from a first enterprise system, a series of first language commands written in a first language to control a first data flow of first data, the first data being from a first and a second data source, the first series of first language commands indicating first functions to be performed including collection of first data, storage of the first data into a first data warehouse, and application of one or more first applications on the stored first data, the first and second data sources being unrelated to each other and being remote from the first enterprise system and the data warehouse, translating the series of first language commands into first translated commands that may be provided to the first and second data sources as well as the first data warehouse to control the first data flow.
US11055305B1 Search result refinement and item information exploration
User interactions with presented content can be tracked and a corresponding user behavior identified. An enhancement trigger can be detected by comparing the user behavior with a pattern of behavior associated with the enhancement trigger. A modified experience can be provided at the user device. The modified experience can include a user interface for interacting with a chat bot.
US11055290B2 Systems and methods for performing tree-structured dataset operations
Described herein is a computer implemented method for determining whether a tree-structured dataset contains a particular data item. The method comprises calculating a particular item data summary using a data summary calculation algorithm and determining whether an internal node data summary matches the particular item data summary. In response to determining that the internal node data summary does not match the particular item data summary, a subtree defined by the internal node is determined not to contain the particular item.
US11055277B2 Integrity verification method, apparatus, and system and device for data in a blockchain-type ledger
Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for data verification are provided. When a blockchain-type ledger needs to be verified, integrity verification can be first performed on block headers in a coordinator node only. After the verification succeeds, a second verification instruction can be further distributed to data nodes, so that the data nodes perform data block internal verification in parallel.
US11055266B2 Efficient key data store entry traversal and result generation
In an example embodiment, a method comprises determining an ordered set of key entries; determining a first key entry for a first object in the ordered set of key entries; determining an object storage operation represented by a key of the first key entry; determining the object storage operation represented by the key of the first key entry to comprise a delete operation; and responsive to determining the object storage operation represented by the key of the first key entry to comprise the delete operation, skipping over subsequent key entries associated with the first object in the ordered set of key entries.
US11055260B2 System and method for compression of geospatial location data
Systems and methods for the compression and decompression of geospatial locations are disclosed. The compression and decompression are based on a prediction of the geospatial location and a geometrical projection of the Earth.
US11055254B2 Mixed media ethernet switch
A mixed-media Ethernet switch (the “switch”) is configured to allow a variety of devices to communicate on a given network. The switch includes a plurality of ports. Each of the plurality of ports are configured to connect with, and communicate with, a corresponding traditional medium or non-traditional medium.
US11055240B2 Data processing method and device for performing a convolution operation
A data processing method comprises: if detecting that a number of image data to be transferred is greater than zero wherein the number of image data is a product of a number of input image data and a number of output image data, and a first available storage space of a FIFO memory is greater than or equal to a storage space occupied by an N number of input image data, transferring the N input image data in a first memory to the first FIFO memory; if detecting that a number of weight data to be transferred is greater than zero wherein the number of weight data is a product of the number of input image data and the number of output image data, and a second available storage space of a second FIFO memory is greater than or equal to a storage space occupied by an M number of weight data, transferring the M weight data in a second memory to the second FIFO memory; when the number of input image data cached in the first FIFO memory and the number of weight data cached in the second FIFO memory are greater than or equal to 1, performing a convolution operation on input image data i read from the first FIFO memory and weight data w read from the second FIFO memory to obtain output image data corresponding to an output index of the weight data w, wherein N, M, i, and w are integers.
US11055239B2 Memory system
A memory system is disclosed, which relates to technology for implementing data communication between memory devices. The memory system includes a plurality of memory devices and a memory controller. The memory devices allow a data packet composed of data and header information to be directly communicated between the memory devices. The memory controller transmits the data packet to a source memory device from among the plurality of memory devices, and receives the data packet from a last memory device from among the plurality of memory devices. Each of the memory devices hashes the header information such that the data is accessed, using a result of the hash, in address regions located at different positions.
US11055237B2 Method of access to a memory
In a non-volatile memory of a microcontroller, first information representative of a value selected among at least four values is stored. Furthermore, for each of a plurality of areas of the memory, second information representative of a type selected among two types is also stored. Access to each of the areas is conditioned according to the selected value and to the type of the area.
US11055236B2 Processors, methods, systems, and instructions to support live migration of protected containers
A processor includes a decode unit to decode an instruction that is to indicate a page of a protected container memory, and a storage location outside of the protected container memory. An execution unit, in response to the instruction, is to ensure that there are no writable references to the page of the protected container memory while it has a write protected state. The execution unit is to encrypt a copy of the page of the protected container memory. The execution unit is to store the encrypted copy of the page to the storage location outside of the protected container memory, after it has been ensured that there are no writable references. The execution unit is to leave the page of the protected container memory in the write protected state, which is also valid and readable, after the encrypted copy has been stored to the storage location.
US11055233B2 Predictive memory management
A query for data stored in a database that includes a set of segments is received at a computer system. The set of segments are divided into a plurality of columns and at least one column of the plurality of columns includes one or more fields. The system analyzes the query to determine fields required to be retrieved from the database. The system determines whether a required field of the query is located in a main memory of the computer system. The system creates an input/output request for a column containing the required field for a plurality of segments of the set of segments prior to executing the query.
US11055228B2 Caching bypass mechanism for a multi-level memory
An apparatus is described. The apparatus includes memory controller logic circuitry to interface to a multi-level memory having a higher memory level to act as a memory side cache for a lower memory level. The memory controller logic circuitry having policy determination circuitry to prevent lesser accessed data items from occupying space in the higher memory level at the expense of more frequently accessed data items.
US11055223B2 Efficient cache warm up based on user requests
One embodiment of the present invention provides a system for efficiently warming up a cache. During operation, the system determines a cache prediction based on a user request. The cache prediction determines replication data from a database; the replication data is data that is to be replicated in the cache from the database for warming up the cache. The system generates a control signal comprising a replication proportion, which determines the volume of the replication data, for the replication model. The system then stores the replication data prior to receiving a request for the replication data, thereby warming up the cache with the replication data.
US11055220B2 Hybrid memory systems with cache management
In a general aspect, a hybrid memory system with cache management is disclosed. In some aspects, a memory access request is transmitted by operation of a host memory controller to a memory module via a memory interface. Whether to execute the memory access request is determined by operation of the memory module according to one or more specifications of the memory interface. In response to determining the memory access request cannot be executed according to the one or more specifications of the memory interface, the host memory controller is notified by the memory module and halted. Respective actions are performed by operation of the memory module based on the memory access request and a type of the memory module.
US11055216B2 Controller and operating method thereof
A controller controls an operation of a semiconductor memory device. The controller includes a request analyzer, a storage, and a garbage collection controller. The request analyzer generates invalid data information, based on an erase request received from a host. The storage stores a garbage collection reference table representing memory blocks excluded from selection as a victim block on which a garbage collection operation is to be performed, based on the invalid data information. The garbage collection controller controls the garbage collection operation on the semiconductor memory device, based on exclusion block information generated according to the garbage collection reference table.
US11055211B2 Control device
The purpose of the present invention is to provide a control device with which it is possible to verify the safety of a control system when an application is partially updated. Using a safety analysis unit which, accepting an architecture of control software and a fault mode per function block constituting the architecture as inputs, generates and evaluates a fault tree, the present invention determines whether or not there is a problem with the safety of the control software and thereby makes it possible to determine whether or not the control software is safe.
US11055196B1 System and method for optimizing technology stack architecture
A system is configured for determining a technology stack in a software application to perform a work project. The system receives the work project from a user. The work project is evaluated based on its characteristics. A plurality of technology stacks is generated by implementing different combinations of technology stack components. The technology stack components include application servers and webservers. Each of the technology stacks is simulated performing the work project. Based on the simulation results of each technology stack, a performance value corresponding to a success rate of performing the work project by the software application. The system identifies a first technology stack having a first performance value that is the highest performance value and above a performance threshold value. The system deploys the first technology stack in the software application to perform the work project.
US11055194B1 Estimating service cost of executing code
An approach is provided in which the approach locates a web services call in a set of software code that is executable on a computer system. The approach determines a cost to call a web service from the set of software code and displays both the cost of the web services call and at least a portion of the set of software code comprising the web services call on a display.
US11055189B2 Replaceable memory
The present disclosure includes apparatuses comprising replaceable memory. An example apparatus may include a controller and a memory package coupled to the controller and including a plurality of memory dies. At least one of the memory package and the controller may be a replaceable unit that is removable from the apparatus and replaceable with a different replaceable unit while maintaining operation of the apparatus.
US11055188B2 Offloading error processing to raid array storage enclosure
A storage system comprises a plurality of enclosures and a storage controller. Each enclosure comprises at least one processing device and a plurality of drives configured in accordance with a redundant array of independent disks (RAID) arrangement. The storage controller obtains an input-output request to read a target data page and issues a command to the at least one processing device of a given enclosure. Responsive to receiving the command, the at least one processing device of the given enclosure obtains data pages associated with a given stripe from the plurality of drives of the given enclosure. The at least one processing device rebuilds the given stripe based at least in part on the obtained data pages, obtains the target data page from the rebuilt given stripe and provides the obtained target data page to the storage controller.
US11055186B2 Managing related devices for virtual machines using robust passthrough device enumeration
Aspects of the disclosure provide for mechanisms for managing related devices for virtual machines in a computer system. A method of the disclosure includes: identifying, by a processing device executing a hypervisor, a first device and a second device to be assigned to a virtual machine, wherein the first device is a failover device of the second device; presenting, by the processing device, the first device to a guest operating system of the virtual machine as a bridge device; and presenting, by the processing device, the second device to the guest operating system of the virtual machine as residing behind the bridge device.
US11055179B2 Tree-based snapshots
Some examples relate generally to computer architecture software for information security and, in some more particular aspects, to tree-based snapshots and detecting malware therein.
US11055178B2 Method and apparatus for predicting errors in to-be-developed software updates
A method of providing an error occurrence estimate for a proposed software update, before the proposed software update is created, includes training a learning process to cause the learning process to learn a correlation between the complexity of the previous software updates and the error occurrences of the previous software updates. The complexity information may include the number of lines of code and the number of check-in operations that occurred in connection with creation of the previous software updates. The trained learning process is then provided with expected complexity information of a proposed software update, and used to generate an error estimate including the number of errors that are likely to occur, the severity of the errors that are likely to occur, and the amount of software developer time that should be expected to be incurred to correct the errors.
US11055172B2 Systems, methods, and apparatus to detect address faults
Methods, apparatus, systems and articles of manufacture are disclosed for safety mechanisms to actively detect address faults. An example system includes a first parity generator, a second parity generator, and a parity checker. The first parity generator is to generate a first parity based on a first address information. The first address information corresponds to a desired location to store data in a memory storage array. The second parity generator is to generate a second parity based on a second address information. The second address information corresponding to an actual location where the data is stored in the memory storage array. The parity checker is to compare the first parity and the second parity to detect a fault.
US11055160B2 Method of determining potential anomaly of memory device
A method of determining a potential malfunction of a memory device is executable at a supervisory entity computer communicatively coupled to the memory device. The method includes, over a pre-determined period of time, determining a subset of input/output (I/O) operations having been sent to the memory device for processing, applying at least one counter to determine an actual activity time of the memory device during the pre-determined period of time, applying a pre-determined model to generate an estimate of a benchmark processing time for each one of the subset of transactions, calculating a benchmark processing time for the subset of I/O operations, generating a performance parameter based on the actual activity time and the benchmark processing time, and based on an analysis of the performance parameter, determining if the potential malfunction is present in the memory device.
US11055159B2 System and method for self-healing of application centric infrastructure fabric memory
Disclosed is a method that includes obtaining a list of processes in an application centric infrastructure fabric, sorting the list of processes according to an amount of memory increase associated with each respective process in the list of processes to yield a sorted list, selecting a group of processes from the sorted list and collecting a respective live process core for each process in the group of processes without pausing or killing any process in the group of processes. The method includes applying an offline leak detection tool to each process in the group of processes to yield a list of leaked memory addresses for a given process of the group of processes and transmitting a message to the given process with the list of leaked memory addresses, whereby the given process calls a function to release leaked memory associated with the given process as identified in the message.
US11055155B2 Virtual programming in a microservice architecture
In a distributed system with a microservice architecture having a plurality of services and messaging therebetween, systems and methods include creating a programmable stacks of sessions, wherein each session stack is thread-specific; creating a programmable stacks of descriptors, wherein each descriptor stack is specific to a session; and passing the programmable stacks of sessions and the programmable stacks of descriptors to one or more services, including across messaging and processor boundaries. The programmable stacks of sessions and the programmable stacks of descriptors can be utilized for any of Transactional data, Return Codes, Asynchronous messaging, and streaming.
US11055152B1 System, method, and computer program for performing user interface synchronization
A system, method, and computer program product are provided for performing user interface synchronization. In use, a first event occurring at a first application is identified within a system, the first event including a displaying of first information within a first user interface (UI) of the first application. Additionally, identification information associated with the first event is retrieved. Further, the first information displayed within the first UI of the first application is synchronized with second information displayed within a second UI of a second application within the system, utilizing the identification information associated with the first event.
US11055149B2 Technologies for providing workload-based sled position adjustment
Technologies for providing workload-based sled position adjustment include a sled manipulator. The sled manipulator includes a compute engine configured to determine, as a function of a heat production of one or more resources located on a sled in the execution of a workload assigned to the sled, sled placement parameters indicative of a target position of the sled relative to a set of fans. The sled manipulator also includes a position adjustment subsystem configured to adjust, as a function of the sled placement parameters, a present position of the sled.
US11055147B2 High-performance input-output devices supporting scalable virtualization
Techniques for scalable virtualization of an Input/Output (I/O) device are described. An electronic device composes a virtual device comprising one or more assignable interface (AI) instances of a plurality of AI instances of a hosting function exposed by the I/O device. The electronic device emulates device resources of the I/O device via the virtual device. The electronic device intercepts a request from the guest pertaining to the virtual device, and determines whether the request from the guest is a fast-path operation to be passed directly to one of the one or more AI instances of the I/O device or a slow-path operation that is to be at least partially serviced via software executed by the electronic device. For a slow-path operation, the electronic device services the request at least partially via the software executed by the electronic device.
US11055146B2 Distribution process system and distribution process method
A distribution process system includes a first terminal configured to, in accordance with a change relating to a processing load, perform transmission of first information relating to the processing load of the first terminal to a second terminal having a transmission frequency of a message relating to a processing load of the second terminal to a management device higher than a transmission frequency of a message relating to the processing load of the first terminal, the second terminal configured to, in response to receiving the first information, transmit to the management device a first message relating to the processing load of the second terminal and the first information, and the management device configured to manage a load state of each of the first terminal and the second terminal, and update the load state of the first terminal in accordance with the first information in response to receiving the first information.
US11055141B2 Quiesce reconfigurable data processor
A reconfigurable data processor comprises an array of configurable units configurable to allocate a plurality of sets of configurable units in the array to implement respective execution fragments of the data processing operation. Quiesce logic is coupled to configurable units in the array, configurable to respond to a quiesce control signal to quiesce the sets of configurable units in the array on quiesce boundaries of the respective execution fragments, and to forward quiesce ready signals for the respective execution fragments when the corresponding sets of processing units are ready. An array quiesce controller distributes the quiesce control signal to configurable units in the array, and receives quiesce ready signals for the respective execution fragments from the quiesce logic.
US11055133B2 Node-local-unscheduler for scheduling remediation
A system for scheduling remediation includes a memory, a processor in communication with the memory, a container scheduled on a first node, a scheduler executing on the processor, and a node-local-unscheduler (“NLU”). The scheduler has a watch module. The NLU executes on the processor to determine a status of the container as failing validation. The NLU has access to scheduling policies corresponding to the container and the first node. Responsive to determining the status of the container as failing validation, the NLU annotates the container and stops execution of the container. The watch module executes on the processor to detect the annotation associated with the container. Responsive to detecting the annotation, the container is rescheduled to a second node.
US11055127B2 Performance of containers
A method, computer program product, and a system where a processor(s), in a computing environment comprised of multiple containers comprising modules, includes a processor(s) parsing a module originating from a given container in the computing environment by copying various identifying aspects of a module file comprising the module and calculating, based on contents of the module file, a digest value as a unique identifier for the module file. The processor(s) stores the various identifying aspects of the module file and the digest value in one or more memory objects, wherein the one or more memory objects comprise a module content map to correlate the unique identifier for the module file with the contents of the module, images in the module file with the unique identifier for the module file, and layers with the unique identifier for the module file.
US11055125B2 Virtual machine client-side virtual network change
The disclosed technology is generally directed to virtual machines. In one example of the technology, a network change from a first virtual network to a second virtual network is reconfigured for a first virtual machine that is executing on a first virtual machine host. The reconfiguring includes the following. In the first virtual machine host, a mapping change from the first virtual network to the second virtual network is configured by reprogramming drivers in the first virtual machine host for route mapping for the second virtual network. A Dynamic Host Configuration Protocol (DHCP) retrigger is caused without rebooting the first virtual machine. A configuration file is provided to the first virtual machine. The configuration file includes user-specific networking settings. The first virtual machine is reconfigured in accordance with the user-specific networking settings.
US11055124B1 Centralized storage provisioning and management across multiple service providers
An information processing system comprises one or more processing platforms and implements a centralized storage provisioning and management system and a plurality of service provider storage systems coupled to the centralized storage provisioning and management system. The centralized storage provisioning and management system is configured to control provisioning and management of the service provider storage systems utilizing information collected from the service provider storage systems. The service provider storage systems may comprise respective service provider data centers, and the centralized storage provisioning and management system may comprise an additional data center separate from the service provider data centers. The centralized storage provisioning and management system may comprise a centralized control path implemented apart from the service provider storage systems. The centralized control path is configured to interact with a plurality of localized control paths implemented in respective ones of the service provider storage systems.
US11055121B1 Computer architecture for emulating an integrator in a correlithm object processing system
A device includes a memory and a node engine. The memory stores a table that includes input values represented by first correlithm objects, feedback values represented by second correlithm objects, and output values represented by third correlithm objects. Each output value in the table is the sum of a corresponding input value and a corresponding feedback value. The node engine receives an input correlithm object and a feedback correlithm object. The node engine determines a first correlithm object in the table based on the input correlithm object and a second correlithm object in the table based on the feedback correlithm object. The node engine then determines a third correlithm object from the table based on the determined first correlithm object and the determined second correlithm object, and outputs the third correlithm object as an output correlithm object.
US11055118B1 Dynamic remote display resource management
Systems and methods for remote display resource management can allow a remote display to be dynamically modified according to user eye movements. A user device can receive graphical data for a remote display and present the remote display on a local display. A remote display module (RD module) can detect dynamic content in the graphical data. The RD module can monitor eye movements of a user using an eye tracker device to determine when a user is not looking at the dynamic content. When a user looks away from the dynamic content for more than an allowed amount of time, the RD module can send instructions to a server to reduce the quality of the dynamic content in the remote display. The RD module can send instructions to restore the quality of the dynamic content after determining that the user is looking at the dynamic content.
US11055114B2 User interface common components and scalable integrable reusable isolated user interface
Disclosed are examples of systems, methods and techniques related to delivering a service widget that collects data and provides a service. A service widget is provided in response to a widget delivery request received from a user browser. The delivered service widget enables the user browser to request item-related services from an enterprise. A request for the item-related services is received by an enterprise from the delivered service widget. Provision of the service is enabled upon confirmation that an authentication token fetched from the client backend system is valid for the client backend system, the services request may be delivered to an enterprise server. The enterprise, in response to an analysis of the information related to the item available for purchase, may indicate that the item available for purchase meets a purchase threshold of the enterprise and provide an evaluation result including parameters of the item-related services.
US11055113B1 Data rendering for applications
One example method includes receiving, at a client device, an input to present data corresponding to an application. In response to the input, a first user interface for the application is displayed using a web browser on the client device. A streaming data service corresponding to data to be displayed is identified, the streaming data service hosted by a server. A first web worker thread corresponding to the web browser is used to subscribe to the streaming data service. New data corresponding to the streaming data service is obtained using the first web worker thread from the server, and provided to a second web worker thread corresponding to the web browser. The second web worker thread is used to process the new data and prepare for presentation on the first user interface.
US11055111B2 Electronic devices and corresponding methods for changing operating modes in response to user input
An electronic device includes a touch sensitive display and one or more processors. The touch sensitive display presents a first user actuation target and a second user actuation target, and detects touch input at the first user actuation target and the second user actuation target, optionally within a predefined time. The one or more processors switch, in response to the touch input, the electronic device from a first mode of operation to a second mode of operation.
US11055102B2 Coprocessor memory ordering table
In an embodiment, at least one CPU processor and at least one coprocessor are included in a system. The CPU processor may issue operations to the coprocessor to perform, including load/store operations. The CPU processor may generate the addresses that are accessed by the coprocessor load/store operations, as well as executing its own CPU load/store operations. The CPU processor may include a memory ordering table configured to track at least one memory region within which there are outstanding coprocessor load/store memory operations that have not yet completed. The CPU processor may delay CPU load/store operations until the outstanding coprocessor load/store operations are complete. In this fashion, the proper ordering of CPU load/store operations and coprocessor load/store operations may be maintained.
US11055097B2 Dynamically detecting uniformity and eliminating redundant computations to reduce power consumption
One embodiment of the present invention includes techniques to decrease power consumption by reducing the number of redundant operations performed. In operation, a streamlining multiprocessor (SM) identifies uniform groups of threads that, when executed, apply the same deterministic operation to uniform sets of input operands. Within each uniform group of threads, the SM designates one thread as the anchor thread. The SM disables execution units assigned to all of the threads except the anchor thread. The anchor execution unit, assigned to the anchor thread, executes the operation on the uniform set of input operands. Subsequently, the SM sets the outputs of the non-anchor threads included in the uniform group of threads to equal the value of the anchor execution unit output.
US11055091B2 Project adoption documentation generation using machine learning
The present invention relates to a method, system, and computer program product for project adoption documentation generation using machine learning. A method includes receiving a set of project parameters for a set of projects. In an embodiment, a method includes receiving a set of input project parameters for an input project. In an embodiment, a method includes comparing each set of project parameters to the set of input project parameters. In an embodiment, a method includes selecting, responsive to the comparison, a project from the set of projects. In an embodiment, a method includes generating, responsive to the selection, documentation for the input project.
US11055066B2 Multi-cloud operations center for function-based applications
Techniques are provided for a multi-cloud operations center for function-based applications. One method includes obtaining source code for a function of multiple functions of an application, where the function is hosted in a first cloud environment of multiple distinct cloud environments, generating adapted source code from the source code to migrate the function to a second cloud having a different cloud environment; and deploying the function to the second cloud having the different cloud environment using the adapted source code. The source code may be automatically updated for the at least one function for the multiple distinct cloud environments. The function may have a corresponding network address that identifies the function across multiple distinct cloud environments, and network address redirection is performed based on a given cloud environment on which the function is deployed.
US11055063B2 Systems and methods for deep learning processor
A hardware-based programmable deep learning processor (DLP) is proposed, wherein the DLP comprises with a plurality of accelerators dedicated for deep learning processing. Specifically, the DLP includes a plurality of tensor engines configured to perform operations for pattern recognition and classification based on a neural network. Each tensor engine includes one or more matrix multiplier (MatrixMul) engines each configured to perform a plurality of dense and/or sparse vector-matrix and matrix-matrix multiplication operations, one or more convolutional network (ConvNet) engines each configured to perform a plurality of efficient convolution operations on sparse or dense matrices, one or more vector floating point units (VectorFPUs) each configured to perform floating point vector operations, and a data engine configured to retrieve and store multi-dimensional data to both on-chip and external memories.
US11055062B1 Switched capacitor vector-matrix multiplier
Methods and apparatuses enable a general-purpose low power analog vector-matrix multiplier. A switched capacitor matrix multiplier may comprise a plurality of successive approximate registers (SAR) operating in parallel, each SAR having a SAR digital output; and a plurality of Analog Multiply-and-Accumulate (MAC) units for multiplying and accumulating and scaling bit-wise products of a digital weight matrix with a digital input vector, wherein each MAC unit is connected in series to a SAR of the plurality of SARs.
US11055058B2 Playback queue with software components
Example techniques described herein relate to a software application that is configured to operate as an add-on software component to audio-playback software on a playback device of a media playback system. An example implementation may involve adding the multiple audio tracks to the playback queue, and before playing back a first audio track, enabling a first add-on component to audio-playback software. The first add-on component corresponds to a first remote source and enabling this component causes a first modification to an equalization of the playback device. The example implementation may also involve before playing back a second audio track, enabling a second add-on component to the audio-playback software. The second add-on component corresponds to the second remote source and enabling this component causes a second modification to the equalization. Enabling the second add-on component disables the first add-on component if enabled.
US11055047B2 Waveform display device based on waveform extraction
The waveform display device of the present invention is provided with a waveform pattern storage unit configured to store, in an associated manner, a control command and a waveform pattern of time-series data measured when the manufacturing machine is controlled by the control command, a waveform analysis unit configured to extract a characteristic waveform from the time-series data and identify the control command corresponding to the characteristic waveform with reference to the waveform pattern storage unit, a correspondence analysis unit configured to identify the correspondence between the characteristic waveform and a command included in the control program, based on the control program and the control command corresponding to the characteristic waveform, and a display unit configured to perform display such that the correspondence between the characteristic waveform and the command included in the control program is ascertainable.
US11055043B2 Information-processing device determining display style for displaying identification information
In an information-processing device, a controller executes a storage process to store a command program in the memory, and an acquisition process to acquire a plurality of pieces of identification information identifying respective ones of a plurality of devices detected by the wireless communication interface. The controller executes a determination process to determine a display style according to prescribed criteria for each of the plurality of pieces of identification information, and a display process to display on the display the plurality of pieces of identification information in respective ones of the plurality of display styles, and a setup process in response to receiving selection of at least a piece of identification information via the user interface. The setup process is to enable the command program to output commands to a device identified by each of the selected at least a piece of identification information via the wireless communication interface.
US11055042B2 Image forming apparatus and method for controlling image forming apparatus
An image forming apparatus includes: a first hardware processor that outputs guidance information for setting a predetermined function to a user; a second hardware processor that receives voice input from the user according to the guidance information; a third hardware processor that executes a process of setting the predetermined function according to the voice input received by the second hardware processor; and a fourth hardware processor that outputs a masking signal for masking voice from the user based on the guidance information.
US11055032B2 Learning device, print control device, and learned model
A learning device includes an acquiring unit and a learning unit. The acquiring unit acquires an image and instruction history information that indicates whether or not an instruction for printing was given to the image. The learning unit performs machine learning on conditions of a recommended image to be recommended for printing, based on a data set in which the image is associated with the instruction history information.
US11055029B2 Edge case handling in system with dynamic flow control
A storage system includes a storage controller that is configured to receive an input-output (IO) request and to obtain a flow control window size of the storage system. The flow control window size is dynamically adjustable by the storage controller based at least in part on an IO latency of the storage system. The storage controller is configured, in response to determining that an actual size of a portion of the IO request to be processed is greater than the flow control window size, to add an entry corresponding to the portion of the IO request to a flow control queue of the storage system with an indication that the portion of the IO request has an effective size equal to the flow control window size. The storage controller is further configured to process the entry in the flow control queue corresponding to the portion of the IO request using the actual size of the portion of the IO request.
US11055028B1 Storage system with reduced read latency
A processing device is configured to receive a plurality of input-output requests in a storage system, the input-output requests comprising read requests and write requests, to determine priorities of respective ones of the read requests, to place one or more of the read requests each having a relatively low priority in a first one of a plurality of queues in one of a plurality of processing cores of the storage system, to place one or more of the read requests each having a relatively high priority in a second one of the plurality of queues in the processing core, and to place the write requests in the first queue. The storage system services the read requests and the write requests from their corresponding ones of the first and second queues, illustratively resulting in reduced read latency for one or more relatively high priority read requests placed in the second queue.
US11055027B1 Dynamic queue management
Methods and systems for managing queues are disclosed. The disclosed methods involve receiving, at an interface, a request to store a message in a queue, storing the message as a row in a key-value data store, extracting at least one attribute from the message; and selecting the message for processing based on the at least one extracted attribute.
US11055022B2 Storage system and method for early host command fetching in a low queue depth environment
A storage system and method are provided for early host command fetching in a low queue depth environment. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to: determine a host's behavior for updating a submission queue; begin executing at least one command based on the determined host's behavior before receiving notification from the host that the host has updated the submission queue; receive notification from the host that the host has updated the submission queue; determine whether the submission queue has been updated with the at least one command that the controller began executing; and in response to determining that the submission queue has been updated with the at least one command that the controller began executing, continue executing the at least one command.
US11055011B2 Storage device
A storage device includes a first nonvolatile memory device, a second nonvolatile memory device, and a data line. The second nonvolatile memory device is of a different type from the first nonvolatile memory device. The data line is shared by the first nonvolatile memory device and the second nonvolatile memory device. First data is simultaneously provided to the first nonvolatile memory device and the second nonvolatile memory device through the data line, the first data is written to the second nonvolatile memory device, and the first data is reprogrammed into the first nonvolatile memory device by reading the first data from the second nonvolatile memory device and providing the read first data to the first nonvolatile memory device.
US11055007B2 Data storage device, operation method thereof and storage system having the same
A data storage device may include: a storage configured as a group of a plurality of memory blocks; and a controller configured to: control data input/output of the storage according to a request transferred from a host device; configure one or more first block groups by grouping a preset number of memory blocks which are selected at the same time among the memory blocks during an operation of the storage; configure one or more second block groups by replacing a bad memory block of the respective first block groups with a spare memory block; manage as a special block group a second block group where the spare memory block having replaced the bad memory block is not present in the same plane of the bad memory block, among the second block groups; and write data having a preset property to the special block group.
US11055005B2 Background deduplication using trusted fingerprints
Techniques are provided for background deduplication using trusted fingerprints. Trusted fingerprints of blocks are inserted into a trusted fingerprint store as the blocks are being allocated by a file system sequentially according to block numbers of the blocks. In this way, the trusted fingerprint store is indexed by block numbers of where the blocks are stored. Blocks that are to be deduplicated are identifying by sorting the blocks based upon weak fingerprints, and moving duplicates to a dup file. The dup file is sorted based upon block numbers. Trusted fingerprints are loaded from the trusted fingerprint store for deduplicating the blocks within the dup file.