Document Document Title
US11252189B2 Abuse mailbox for facilitating discovery, investigation, and analysis of email-based threats
Introduced here are computer programs and computer-implemented techniques for discovering malicious emails and then remediating the threat posed by those malicious emails in an automated manner. A threat detection platform may monitor a mailbox to which employees of an enterprise are able to forward emails deemed to be suspicious for analysis. This mailbox may be referred to as an “abuse mailbox” or “phishing mailbox.” The threat detection platform can examine emails contained in the abuse mailbox and then determine whether any of those emails represent threats to the security of the enterprise. For example, the threat detection platform may classify each email contained in the abuse mailbox as being malicious or non-malicious. Thereafter, the threat detection platform may determine what remediation actions, if any, are appropriate for addressing the threat posed by those emails determined to be malicious.
US11252186B2 Proxy server and navigation code injection to prevent malicious messaging attacks
There are provided systems and methods for a proxy and navigation code injection to prevent malicious messaging attacks. One or more proxy servers may reside in a perimeter network and be used to remove malicious links from messages transmitted to devices protected by the proxy server(s). The proxy server(s) may detect links to external (e.g., Internet-based) resources, such as websites and databases, and may extract data from the external resources. The proxy server(s) may generate static data that prevents processes on the external resources from being executed by devices protects by the proxy server(s). The proxy server(s) may further generate a link to the static data by adding a proxy server network address to the original link. Once the link is generated, it may be used to replace the original link to the external resource to prevent navigation to malicious data.
US11252184B2 Anti-attack data transmission method and device
An anti-attack data transmission method and an apparatus thereof are provided. The method includes obtaining a communication protocol message to be transmitted; performing an anti-attack pre-processing for data on information bit(s) located at a message header in the communication protocol message, and generating processing information; storing the processing information in extension bit(s) at the message header of the communication protocol message to obtain a converted communication protocol message, wherein the message header of the communication protocol message includes the information bit(s) and the extension bit(s); and sending the converted communication protocol message to a receiving device. The present disclosure solves the problem of false negatives associated with normally transmitted data flow caused by existing anti-attack methods.
US11252178B1 System and method for automating security configuration standards assessments and mitigations
A system and method for determining a point in time compliance status of a computing system with a security guideline standard (SGS) wherein the computing system has a command line shell available through a native operating system, the method comprising inputting into a host computer of the computing system a SGS package that represents a scripted SGS that is a non-text file and is encrypted that provides instructions for an evaluation of a computing system's compliance with the SGS under consideration wherein the SGS package performs at least a portion of an automated evaluation of a compliance status at the point in time of the computing system under consideration when the SGS package is decrypted by the computing system; sending a command query from the decrypted SGS package to the selected device of the computer system; compiling in a locally hosted database of the host computer compliance results sent from the selected device of the computing system in response to the command query from the decrypted SGS package that is applicable for the selected device; and generating a report for the compliance results of the selected device with the SGS package that is applicable.
US11252177B2 Methods and system for automated ad hoc customer premise equipment bi-directional vulnerability scanning
Methods and systems for automated ad hoc customer premise equipment (CPE) bi-directional vulnerability scanning. A method includes an auto provisioning server receiving CPE information for a designated CPE to initiate a bi-directional vulnerability scan, obtaining telemetry data from a cable modem termination system (CMTS) based on the CPE information, configuring switches to form a virtual local area network channel between a LAN scanner and the designated CPE using the CPE information, provisioning the LAN scanner to obtain a LAN side Internet Protocol (IP) address from the designated CPE, initiating vulnerability scans at a wide area network (WAN) scanner and the LAN scanner using a stored WAN side IP address and a stored LAN side IP address, respectively, and generating a vulnerability scan report based on results from the WAN scanner and the LAN scanner. At least one network device can be configured based on the report.
US11252175B2 Criticality analysis of attack graphs
Implementations of the present disclosure include providing, by a security platform, graph data defining a graph that is representative of an enterprise network, the graph comprising nodes and edges between nodes, a set of nodes representing respective assets within the enterprise network, each edge representing at least a portion of one or more lateral movement paths between assets in the enterprise network, determining, for each asset, a criticality of the respective asset to operation of a process, determining a lateral movement path between a first node represented by a first asset and a second node represented by second asset within the graph, determining a path value representative of a criticality in preventing an attack through the lateral movement path, and providing an indication of the path value representative of the criticality in preventing an attack through the lateral movement path.
US11252173B2 Cybersecurity penetration test platform
A method, system and non-transitory computer-readable medium used for testing a plurality of circuits to determine open surfaces are disclosed. The method includes: receiving one or more of attack techniques, and known open surfaces; carrying out attacks on a circuit to determine vulnerable surfaces of the circuit; determining when new open surfaces exist in the circuit; updating an attack plan based on the new open surfaces; carrying out the attack plan; generating a report of the open and vulnerable surfaces; and updating a repository to include new attack techniques against newly discovered open surfaces of the circuit.
US11252172B1 Systems and methods for automated penetration testing
A system for analyzing computer systems and networks for potential vulnerabilities to cyber-attacks configured to (i) receive scan data from a scan of a target computer device; (ii) search for one or more vulnerabilities based on the scan data; (iii) determine at least one attack vector based on the one or more vulnerabilities; (iv) generate one or more exploits based on the one or more attack vectors and the one or more vulnerabilities; and (v) execute the one or more exploits on the target computer device.
US11252169B2 Intelligent data augmentation for supervised anomaly detection associated with a cyber-physical system
A Cyber-Physical System (“CPS”) may have monitoring nodes that generate a series of current monitoring node values representing current operation of the CPS. A normal space data source may store, for each monitoring node, a series of normal monitoring node values representing normal operation of the CPS. An abnormal data generation platform may utilize information in the normal space data source and a generative model to create generated abnormal to represent abnormal operation of the CPS. An abnormality detection model creation computer may receive the normal monitoring node values (and generate normal feature vectors) and automatically calculate and output an abnormality detection model including information about a decision boundary created via supervised learning based on the normal feature vectors and the generated abnormal data.
US11252158B2 Interactive user-interface to adjust access privileges
A method of presenting an interactive user interface includes presenting member data within a social network interface, the member data being presented at a fixed position within the social network interface. A plurality of posts, arranged in a temporal order or according to category, are also presented within the social network interface. Further, a privacy bar interface element is presented at a first position within the social network interface. An action, as applied to a touch display of a client device, is detected, the action being to move the privacy bar interface element from the first position to a second position relative to the plurality of posts within the social network interface, and to divide the plurality of posts within the social network interface into a first subset of posts and a second subset of posts. First and second social profile access privileges are applied to the respective first and second subsets of posts responsive to the detecting of the action to move the privacy bar interface element from the first position to the second position, the first and second social profile access privileges being different from each other.
US11252157B1 Permission management for electronic resources
Various embodiments provide for a pre-validation of various aspects of an application deployment before any resources are provisioned in a user account. Pre-validation can perform checks on aspects such as connectivity and credential-based access for instances to be provisioned in a user account. A determination can also be made as to whether a role exists in the user account that has the appropriate policies and permissions to enable these instances, if provisioned, to have access to external services and resources needed to support the application. These checks can be performed through a launch wizard or deployment service that can collect information though a single console, and can ensure that these checks succeed before the requested instances are provisioned in the user account.
US11252149B1 Resource management techniques for dialog-driven applications
A resource of a dialog-driven management service is allocated for a first set of requests based on determining that a population of capacity indicators in a throttling data structure exceeds a threshold. One or more capacity indicator deduction iterations associated with the resource are conducted during a time interval for which the resource remains allocated for the first set of requests. In a given iteration, a number of capacity indicators is deducted from the throttling data structure based on a resource throttling setting. A second set of requests is rejected based on the population of the throttling data structure.
US11252142B2 Single sign on (SSO) using continuous authentication
Systems and methods for continuous secure single sign on for secure access services. A user device stores a first authentication factor associated with a user for authorizing access. An authentication server receives an authentication request by the user to a secure access service and establishes a secure communication channel between the authentication server and the user device. The user device performs a user authentication according to a second authentication factor, generates an authentication response indicating the first authentication factor and confirming the authentication, the authentication response and transmits the response to the authentication server via the secure communication channel. The authentication server grants access to the secure access service based on the authentication response, repeatedly determines whether the secure communication channel is maintained while the user accesses the secure access service, and permits access to the secure access service by the user while the secure communication channel is maintained.
US11252136B2 System and method for identity verification across mobile applications
Embodiments are directed to methods, apparatuses, computer readable media and systems for authenticating a user on a user device across multiple mobile applications. The identity of the user is validated by encoding and subsequently validating cryptographically encrypted data in a shared data store accessible by the mobile applications tied to the same entity. Specifically, the application leverages the authentication process of a trusted mobile application (e.g. a banking mobile application) to authenticate the same user on a untrusted mobile application (e.g. a merchant mobile application).
US11252135B2 Method of processing data
The present invention discloses a method of processing data, comprising: sending, a first data to a first image capturing device, by the first computer, through an image output interface of the first computer; sending, the first data to the second computer, by the first image capturing device. The first data comprises a first information and a second information, the second data comprises a third information and a forth information. The second computer processes the third data or the forth data by a first method if the third information is consistent with the first information and the forth information is consistent with the second information; and the second computer processes the third data or the forth data by a second method if the third information is inconsistent with the first information and the forth information is inconsistent with the second information.
US11252131B2 Obfuscation of email addresses
A method, apparatus, and computer program product are disclosed for facilitating two-way email communication in manner that obfuscates sender and recipient email addresses. The method includes receiving a correspondence request indication; assigning a first transaction address to a sender and a second transaction address to a recipient; receiving a message from the sender; associating the message from the sender with the first transaction address; and causing a transmission of the message from the sender to the recipient using the first transaction address. A corresponding apparatus and computer program product are also provided.
US11252130B2 System and method for data security management
The invention relates to a computer-implemented system and method for automating the secure deployment of application identity manager (AIM) security agents to ensure integrity of identity assertion during the security sensitive agent installation process, while providing significant cost and time savings in the deployment process. The invention also relates to a command line interface (CLI) to representational state transfer (REST) web services proxy, which provides a standards-based REST web service that interfaces with a Microsoft .NET MVC framework to enable cross platform automation and integration with vault management functions. The invention also relates to a multi-vault management platform comprising a graphical user interface-based portal to manage vault functions across a number of vaults with advanced error handling and process integration.
US11252128B2 Mobile cellular network backhaul
A mobile cellular network (MCN) communication system can provide an independent mobile cellular network to devices within a covered area. In addition, the MCN communication system can communicate with other MCN communication systems using a wireless standard that is similar to the wireless standard used to communicate with user equipment within the covered area. In some instances, the MCN communication system can be registered as a user equipment of another MCN communication system and/or have another MCN communication system registered with it as a user equipment.
US11252122B2 Systems and methods for sharing content
Systems, methods, and non-transitory computer-readable media can determine a first ephemeral message to be shared through a first unified message thread corresponding to a group of recipients, the first ephemeral message being created by a user operating the computing device. The first ephemeral message can be provided to a social networking system for distribution to the group of recipients through the first unified message thread, wherein both ephemeral messages and non-ephemeral messages are exchanged between the group of recipients through the same first unified message thread.
US11252119B2 Message logging using two-stage message logging mechanisms
Systems, methods, and computer-readable media are provided for logging message data with reduced the latency and decreased overhead in multi-tenant systems. A message server may implement a two-stage process for logging the message data. In the first stage, the message server may create job-specific and write-optimized staging tables for each message processing job, and may store the message data for each job in a corresponding staging table. This may be done as the message server is building and sending the messages for each job. Additionally, the message server may partition or shard the staging tables so that the write operations are spread to multiple storage disks to avoid creating a storage server hotspot or bottleneck. In the second stage, the message server may move the accumulated message data from the individual staging tables to a corresponding tenant space at regular intervals. Other embodiments may be described and/or claimed.
US11252110B1 Negotiation of alignment mode for out of order placement of data in network devices
A first network device transmits, to a second network device, a first indication indicating that the first network device is willing to transmit data to the second network device using an alignment mode for aligning protocol data units (PDUs) that include data with transport packets that encapsulate the PDUs for transmission of the data to the second network device. The first network device receives, from the second network device, a second indication indicating that the second network device is requesting use of the alignment mode for transmission of data from the first network device to the second network device. In response to transmitting the first indication to the second network device and receiving the second indication from the second network device, the first network device enables the alignment mode for transmission of data from the first network device to the second network device.
US11252107B2 Method for operating an ethernet communication device, and ethernet communication device
A method for operating an Ethernet communication device having multiple external physical interfaces for a motor vehicle includes the following steps: detecting a special state on at least one of the interfaces, generating a control signal to adapt the interface in the special state if the special state is detected; and blocking a forwarding of a message packet arriving on the interface in the special state to a media access control unit of the Ethernet communication device on the basis of the control signal.
US11252094B1 Apparatus and method for application-aware network traffic management
A computer-implemented method for controlling data traffic in a network system is disclosed. The method includes establishing a list of prioritized applications on a user device. The applications are monitored for network activity. One or more management packets are assembled in response to detecting network activity corresponding to one of the prioritized applications. The one or more management packets include network attribute information. The management packet is then transferred to a network switch for use in configuring the prioritization of data traffic on the network system.
US11252086B2 Method and device for operating a network component and a control instance in a software-defined networking communication infrastructure
A method and device for operating a network component and a control instance in a software-defined networking communication infrastructure. The software-defined networking communication infrastructure is switched from an operation according to a first strategy for forwarding time-critical data streams in network components of the communication infrastructure to an operation according to a second strategy for forwarding time-critical data streams in network components as a function of at least one trigger signal, the at least one trigger signal being received in an operation according to the first strategy from a control instance in a unicast message or in a broadcast message.
US11252071B2 Sandbox environment for testing integration between a content provider origin and a content delivery network
This document describes systems, devices, and methods for testing the integration of a content provider's origin infrastructure with a content delivery network (CDN). In embodiments, the teachings hereof enable a content provider's developer to rapidly and flexibly create test environments that send test traffic through the same CDN hardware and software that handle (or at least have the ability to handle) production traffic, but in isolation from that production traffic and from each other. Furthermore, in embodiments, the teachings hereof enable the content provider to specify an arbitrary test origin behind its corporate firewall with which the CDN should communicate.
US11252064B2 System and method for monitoring ingress/egress packets at a network device
One embodiment can provide a method and system for monitoring network traffic. During operation, the system may receive a request to monitor packets ingressing or egressing a device. The request can indicate a set of parameters for monitoring the packets. In response to receiving the request, the system may configure a network switch coupled to the device to replicate the packets ingressing or egressing the device. The system can then encapsulate the replicated packets, based on the set of parameters, with a destination address associated with the request, thereby allowing the packets to be analyzed remotely.
US11252060B2 Data center traffic analytics synchronization
A network analytics system can receive first sensor data, including first network activity and a first timestamp associated with a first clock of a first node, and second sensor data, including second network activity and a second timestamp associated with a second clock of a second node. The system can determine a first delta between the first clock and a third clock based on the first timestamp, and a second delta between the second clock and the third clock. The system can determine a first communication latency associated with a first sensor of the first node, and a second communication latency associated with a second sensor of the second node. The system can generate a report that synchronizes one or more data flows between the first node and the second node based on the first delta, the second delta, the first communication latency, and the second communication latency.
US11252058B2 System and method for user optimized application dependency mapping
This disclosure generally relate to a method and system for mapping application dependency information. The present technology relates techniques that enable user-adjustable application dependency mapping of a network system. By collecting internal network data using various sensors in conjunction with external user inputs, the present technology can provide optimized application dependency mapping using user inputs.
US11252056B2 Transforming event data generated by remote capture agents using user-generated code
The disclosed embodiments provide a method and system for processing network data. During operation, the system obtains, at a remote capture agent, configuration information for the remote capture agent from a configuration server over a network. Next, the system uses the configuration information to configure the generation of event data from network data obtained from network packets at the remote capture agent. The system then uses the configuration information to configure transformation of the event data or the network data into transformed event data at the remote capture agent.
US11252045B1 Processing blind beamforming for multi-user multiple-input multiple-output (MU-MIMO) systems
A wireless network system includes a base station (BS) having a number of array antennas and a controller. The network system also includes a number of mobile stations (MS) each having its own antenna array. The base station modulates a transmit signal directed to a MS with a transmit beamformer as specified by the controller. The MS equalizes a received signal with a receive beamformer. The controller is configured to calculate an outage probability of the MS based on statistical channel state information at the BS, for a given set of a transmit beamformer wk, a receive beamformer vk, and a predetermined threshold of a signal-to-noise-interference-plus-noise ratio (SINR) at the MS. The controller is also configured to obtain a solution set comprising a transmit beamformer wk and a receive beamformer vk. The controller is further configured to specify, based on the obtained solution set, the beamformers to be adopted.
US11252043B2 Link group configuration method and apparatus
Embodiments of this application provide a link group configuration method and an apparatus. The link group configuration method includes: obtaining, by a first network device, candidate groups to which M physical ports of the first network device belong respectively; obtaining, by the first network device from a second network device, candidate groups to which M physical ports of the second network device belong respectively; and selecting N physical links from M physical links, as a link group between the first network device and the second network device, based on the candidate groups to which the M physical ports of the first network device belong respectively and the candidate groups to which the M physical ports of the second network device belong respectively.
US11252037B2 Using physical location to modify behavior of a distributed virtual network element
A system for network virtualization in which physical network resources in different physical contexts are configured to implement one or more distributed logical network elements, at least some of the physical network resources implementing the distributed logical network elements configured according the physical context of those network resources. The local configuration of a physical locale is a version of the logical configuration that is modified specifically for the physical locale. Such modification is based on locale identifiers that are assigned to the physical locales. Some systems use locale-specific information to modify next-hop preference. Some system use locally modified configurations to determine the placement of VMs.
US11252035B2 Data configuration method and apparatus
A data configuration method includes receiving a control packet sent by a control device, where the control packet is generated by the control device based on a yet another next generation (YANG) model and includes a configuration fragment, parsing the control packet to obtain the configuration fragment, and parsing the configuration fragment based on the general module to obtain a configuration command line, and executing the configuration command line.
US11252034B1 Generating candidate links and candidate paths before selecting links for an optimized optical network plan
A device receives network data associated with a network that includes network devices interconnected by links, and receives parameters associated with determining a network plan for the network. The device generates candidate links for each potential network plan of multiple potential network plans for the network, based on the parameters and based on a criterion associated with generating the candidate links. The device generates candidate paths for each potential network plan based on the parameters, and selects a portion of the candidate links and a portion of the candidate paths. The device generates each potential network plan based on the portion of the candidate links and the portion of the candidate paths, and identifies a potential network plan, of the multiple potential network plans, that reduces resource usage associated with operating the network. The device causes the potential network plan to be implemented in the network.
US11252031B2 Coordinated management of IoT device power consumption and network congestion
A system for coordinated management of Internet of Things (IoT) devices to minimize power consumption and network congestion is provided. A mobile device designated as local group management device (LGMD) identifies a group of IoT devices that are configured to access a network. The mobile device receives information regarding an upcoming event involving the group of IoT devices. The mobile device generates usage knowledge specifying the group of IoT devices, a location, and a time associated with the upcoming event. The mobile device receives configuration update data that are generated based on the usage knowledge for scheduling operations of the group IoT devices. The mobile device delivers the configuration update data to the group of IoT devices.
US11252023B2 System and method for application of virtual host channel adapter configuration policies in a high-performance computing environment
Systems and methods for application of virtual host channel adapter configuration policies. An exemplary embodiment can provide a host channel adapter (HCA) with a control circuit and a memory, and at least one port operative to connect the HCA to a network fabric. A software driver of the HCA can provide a control API that exposes functionality to hyper-privileged software executing on the host. The hyper privileged software, through the control API, can request registration of a virtual HCA (vHCA) with a virtual function of the HCA. The HCA can forward the registration request to a subnet manger, which can retrieve configuration policies from a cache and return the policies to the HCA for implementation with the virtual function of the HCA.
US11252020B2 Service region management method and apparatus
A service region management method and apparatus. The method includes sending, by a network management system, a first message to a network storage network element, the first message including identification information of a network function region and information about a service region corresponding to the network function region, and the first message is used to request to register the network function region, receiving, by the network storage network element, the first message storing, by the network storage network element, the identification information of the network function region and the information about the service region, and sending, by the network storage network element, notification information to the network management system, the notification information notifying that registration of the network function region is completed, receiving, by the network management system, the notification information.
US11252016B2 Anomaly detection and classification in networked systems
Systems and methods are disclosed for detecting and classifying faults in a networked system. An offline training offline storage and training function can store network data and periodically train machine learning models for identifying faults. Machine learning models can include separate detection and classification models. These machine learning models can be periodically provided to an online anomaly detection function and an online anomaly classification function for detecting and classifying anomalies in real time.
US11252002B2 Reference signal construction
There is disclosed a radio node for a wireless communication network, the radio node being adapted for processing reference signaling based on a coding, the coding being based on a Golay sequence. The disclosure also pertains to related devices and methods.
US11251994B2 Distributed cloud HNG fabric
Systems, methods and computer software are disclosed providing a distributed cloud virtualizing gateway fabric. In one example embodiment, a method includes providing at least one virtualizing gateway device in a cloud; wherein at least one of a virtual machine (VM) and a container are created as needed to provide services for the at least one RAN and the at least one core network for each HNG device.
US11251980B2 Electronic devices and corresponding methods for verifying device security prior to use
To ensure that an electronic device is a secure electronic device, a communication device transmits a request to authenticate the electronic device to a remote electronic device across a network. The communication device receives a security challenge. One or more processors of the electronic device obtain a response to the security challenge using a secret key stored in an encrypted memory of the electronic device. The communication device then transmits the response to the response to the security challenge to the remote electronic device. If the remote electronic device recognizes the response, it transmits a shared secret content marker, which can optionally be presented at a user interface of the electronic device. The request can be automatically initiated by a companion electronic device.
US11251978B2 System and method for cryptographic protections of customized computing environment
A system for securely customizing a computing environment based on cryptographic protections includes providing a key device; bringing the key device proximate to a computing environment (510); beginning an authentication protocol when the user approaches the environment with the device; validating user to the key device (520); comparing certificates (525); unlocking/regenerating a device split key (530); if authentication of certificates is not valid, log & return (540); if it is valid, a full key is generated on the computing environment in volatile memory, and the full key unlocks personal settings on the computing environment (545). Using the computing environment with the personal settings (550); disconnecting (555); and logging activity (560). The device can be a smart phone. Bringing the key proximate to a computing environment (510) can initiate Bluetooth or other near field communications. Initial steps can include enrolling the key (505). The environment can be a vehicle.
US11251973B1 Efficient calculation of ED25519/448 signature verification in an encryption device
A computer system module(s) substitutes a double scalar multiplication, used for signature verification in an encryption/decryption system, for two single scalar multiplications. The modules verify a group equation defined by [S]B=R+[k]A′ of the encryption/decryption system, where S is an integer characterized by the signature, K is an integer generated by a message being encrypted, B is a base point on the elliptic curve, R is a point on the elliptic curve and characterized by the signature, and A′ is a public key. The modules optionally rearrange the group equation to [S]B+[−k]A′=R, and convert it to [S]B+[n−k]A′=R, where n is the order of the base point. The modules determine a joint sparse form for the integers S and n−k and apply the Shamir's algorithm to the joint sparse form to verify the group equation.
US11251972B2 Remote control of a computing device
A method of establishing a remote control session between a first computing device and a second computing device to enable a graphical user interface of an application executed by a processor of the first computing device to be remotely controlled and viewed on the second computing device, the method implemented on the first computing device and comprising: establishing a connection with a bridging module, the bridging module external to the first computing device; performing an authentication procedure with the bridging module using the connection; establishing a secure communication channel to the bridging module on the connection; receiving, from the bridging module, an authentication request transmitted from the second computing device; in response to receiving the authentication request (i) accessing a projection certificate chain stored in a secure data store of the bridging module using the secure communication channel, (ii) generating a response including the projection certificate chain, and (iii) instructing, via the secure communication channel, the bridging module to cryptographically sign the response using a private key which is associated with the bridging module and is stored in the secure data store, and in response receiving a signature from the bridging module via the secure communication channel; and transmitting a signed authentication response to the second computing device via the bridging module to establish the remote control session, the signed authentication response comprising the projection certificate chain and the signature.
US11251964B2 Hash contract generation and verification system
A hash contract is disclosed herein. A hash contract may be a value generated by a device using a hash function. The hash contract itself may represent a legally enforceable contract. The hash contract may be structured in a manner such that a device operated by a contracting party can transmit a legally enforceable contract over a network using a smaller file size than is possible with conventional secure transaction techniques. In addition, the manner in which the hash contract is generated allows a receiving device to verify that the contract elements of the contract are as expected and to verify an identity of a user that allegedly accepted the contract. Thus, even if a malicious user attempts to alter contract elements or perform other fraudulent activity, the receiving device can use the hash contract to identify such activity and prevent a transaction from being completed.
US11251963B2 Blockchain-based data authorization method and apparatus
One or more implementations of the present specification provide a blockchain-based data authorization method and apparatus. The method can include receiving, by a blockchain node, an authentication transaction submitted by a privacy computing platform, where the authentication transaction queries whether a data user has obtained authorization of target data possessed by a data owner, and in response to determining that the data user has obtained authorization of the target data, executing, by the blockchain node, a smart contract invoked by the authentication transaction to provide an authorization token to the privacy computing platform that instructs the privacy computing platform to obtain the target data, and send a computational result of one or more predetermined computational operations based on the target data to the data user.
US11251960B1 Server-based Wi-Fi protected setup (WPS) PIN procedure
Techniques for providing a server-based Wi-Fi Protected Setup (WPS) PIN procedure are described. In an example, a computing device generates a PIN associated with a WPS-PIN procedure. The computing device encrypts the PIN to generate an encrypted PIN based on a public key associated with a server. Further, the computing device sends, to another computing device that is communicatively coupled with the server via an access point, a WPS probe request that includes the encrypted PIN. Based on the WPS probe request, the computing device receives, from at least one of the other computing devices or the server, a credential associated with the access point. The computing devices connects to the access point based on the credential.
US11251955B2 System and method for simplified wifi set up of client devices
A wireless communication device for use with a communication device and a network gateway connected to the Internet, wherein the communication device can communicate with the network gateway. The wireless communication device includes: a communication component operable to communicate with the network gateway; a memory component having temporary network access credentials stored therein; and a credential feature associated with the temporary network access credentials and being accessible by the communication device. The communication component can further establish a temporary network connection with the gateway based on the temporary network access credentials, and can further join a permanent network with the gateway.
US11251954B2 Method and system for performing broadcast encryption with revocation capability
A broadcast encryption method that allows a broadcaster to send encrypted content to a set of users such that only a subset of authorized users can decrypt the content, and to perform both temporary and permanent revocation of users. Accordingly, during a Setup stage, a Key Service generates a public key and a Master Secret Key (MSK) and sends the Public Parameters PP used to generate the public key to a broadcaster and to all users. The broadcaster uses the Public Parameters PP to create a message M, with which the broadcaster encrypts the content, and further creates a Cipher Text (CT), which is sent to all users. During a Key Gen stage, whenever a user wishes to decrypt the message M for decrypting the content, the user sends a request with his ID1 to the Key Service. The Key Service generates a corresponding secret key SKID1 and the secret key SKID1 is sent to the user ID1 via a secure data channel. During a Decrypt stage, the user uses the secret key SKID1, to decrypt the Cipher Text (CT) and obtain the message M. During a Revoke stage of k users (k=1, 2, 3, . . . ) a State Update Message (SUM) which is sent to all users, is provided and each user updates his state with the SUM he received, such that the k users having identities ID1, ID2, . . . IDk will not be able to update their state and will be permanently revoked, while all the remaining users being admitted users will be able to update their state and will not be revoked. Temporary revocation is done by inserting a list of IDs (ID1, ID2, . . . IDk) to be revoked into the CT.
US11251941B2 Managing cryptographic keys based on identity information
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing cryptographic keys based on user identity information. One of the methods includes receiving biometric information associated with a user and a request to store a user key pair to a memory on an identity cryptographic chip (ICC); comparing the biometric information associated with the user with biometric information pre-stored in the memory as pre-stored biometric information; in response to determining that the biometric information associated with the user matches the pre-stored biometric information, encrypting the user key pair to provide an encrypted user key pair; and storing the encrypted user key pair to the memory.
US11251939B2 Apparatuses, methods and systems for common key identification in distributed data environments
The APPARATUSES, METHODS AND SYSTEMS FOR COMMON KEY IDENTIFICATION IN DISTRIBUTED DATA ENVIRONMENTS (“KEY IDENTIFIER”) provides a platform that, in various embodiments, is configurable to efficiently identify and display top keys for a keyspace (e.g., social media posts, financial data feeds, and/or the like) distributed across a plurality of worker nodes, such as in response to a client request. For example, the KEY IDENTIFIER may be configured to identify a likely set of candidate keys across the keyspace, and to count and rank those candidates. Once identified, top keys may be employed for a variety of applications or end goals, including but not limited to report generation, natural language insights, data (re-)distributing, and/or the like.
US11251935B2 Multiplicative blinding for cryptographic operations
A value corresponding to an input for a cryptographic operation may be received. The value may blinded by multiplying the value based on an exponentiation of a random number raised to an exponent value that is associated with a public key. A cryptographic operation may be performed based on the blinded value.
US11251931B2 Active transmission configuration indication states
Methods, systems, and devices for wireless communication are described. Generally, the described techniques provide for limiting a number of active beams available for communications between a user equipment (UE) and a base station (e.g., to limit the complexity at the UE). In one example, transmission configuration indication (TCI) states may correspond to active beams available for downlink reception that are identified based on configured quasi co-location (QCL) relationships and active QCL assumptions (i.e., the TCI states may include configured QCL relationships and QCL assumptions). Because the TCI states may include configured QCL relationships and active QCL assumptions, the number of active beams available for communications between a UE and a base station may be limited by the number of active TCI states (e.g., where the number of active TCI states may be determined based on a UE capability).
US11251930B2 Control information transmission method
This application provides a control information transmission method, and relates to the field of wireless communications. The method includes: determining, by a terminal device, whether to monitor an uplink preemption indication (PI) based on whether a time-frequency resource used to transmit uplink data overlaps a reference uplink resource (RUR), to effectively avoid blind detection performed on the uplink PI by terminal devices that do not need to receive the uplink PI, and reduce overheads of blind detection performed on the uplink PI by the terminal devices.
US11251929B2 Resource indication method, device, and system
A resource indication method, a device, and a system relate to the field of communications technologies. The method includes: allocating, by a base station, a BP to a terminal device, and sending, to the terminal device, a first message indicating a resource position of the BP; and receiving, by the terminal device, the first message sent by the base station, and then determining the resource position of the BP based on resource position information of at least one sub-BP, where the BP includes the at least one sub-BP, the BP is not greater than a maximum bandwidth supported by the terminal device, and the first message includes the resource position information of the at least one sub-BP. The BP is allocated by using a sub-BP as a granularity, so that signaling overheads can be reduced while a requirement for more flexible resource allocation is satisfied.
US11251922B2 Method for receiving or transmitting downlink control signal in wireless communication system, and apparatus therefor
The present invention relates to a method for receiving a downlink control signal in a wireless communication system including monitoring EPDCCH (enhanced physical downlink control channel) candidates to decode an EPDCCH in one or two EPDCCH sets on a first serving cell configured for the UE, and receiving a PDSCH (physical downlink shared channel) corresponding to the decoded EPDCCH. The EPDCCH candidates may include EPDCCH candidates for the first serving cell and EPDCCH candidates for a second serving cell scheduled by the first serving cell. Aggregation levels and the number of the EPDCCH candidates for the second serving cell at each of the aggregation levels are associated with bandwidth of the second serving cell.
US11251914B2 Flexible single carrier waveforms
Methods, systems, and devices for wireless communications are described to enable a user equipment (UE) or a base station to transmit and receive single carrier (SC) waveforms (e.g., corresponding to uplink or downlink transmissions) using an SC transmission configuration. In some cases, a UE and a base station may employ an SC configuration to identify resource elements (REs) for uplink or downlink SC signals. Additionally or alternatively, the UE and the base station may employ an SC configuration with a different cyclic prefix (CP) length in order to change a base amount of REs that may be allocated for an SC transmission, where the different CP length may be either static or dynamic. The base station may transmit an indication of an SC configuration to the UE, and the UE and the base station may process corresponding SC downlink or uplink communications according to the indicated SC configuration.
US11251913B2 Methods and apparatuses for controlling a bandwidth used for processing a baseband transmit signal, receiver for a wireless communication system, and method for a receiver
A method for controlling a bandwidth used for processing a baseband transmit signal by a transmit path of a transmitter is provided. The method includes generating a first comparison result by comparing, to a threshold value, a first number of physical resource blocks allocated to the transmitter for a first transmission time interval. Further, the method includes generating a second comparison result by comparing, to the threshold value, a second number of physical resource blocks allocated to the transmitter for a subsequent second transmission time interval. The method additionally includes adjusting the bandwidth based on the first and the second comparison results.
US11251906B2 Conditional hardware acceleration of secure forward error correction (FEC) processing
It is determined whether hardware acceleration is available for the incoming data packet. Responsive to hardware acceleration availability, and based on the received FEC conditions, it is determined, for a session associated with the incoming data packet, whether to hardware decrypt the incoming data packet before decoding the incoming data packet or to hardware decrypt after decoding the incoming data packet.
US11251900B2 System, apparatus and method for automatically determining configuration parameters for wireless devices
A wireless device may include: a radio frequency (RF) front end circuit to receive and process an RF signal; a mixer to downconvert the RF signal to a second frequency signal; a digitizer to digitize the second frequency signal; a channel filter to channel filter the digitized signal; a selection circuit having a first input coupled to the channel filter and a plurality of outputs each to couple to one of a plurality of demodulators; and the plurality of demodulators coupled to the selection circuit. The selection circuit may route the channel filtered digitized signal to a first demodulator of the plurality of demodulators based on a first configuration setting. The wireless device may also include a non-volatile storage with a configuration file including the first configuration setting. The configuration file may be automatically generated by a hardware configurator in response to a plurality of user input parameters.
US11251897B2 External network to network interface and optical express power controls
Methods, systems, and optical power controllers are disclosed. Various problems caused by the use of a single L0 power controller in the prior art are addressed by using first and second L0 power controllers with the first L0 power controller managing first optical components with the optical network, and the second L0 power controller managing second optical components within the optical network.
US11251896B2 Generative model for inverse design of materials, devices, and structures
A system is provided for training a device design network. The system includes an interface configured to input data of a device, a memory to store the device design network including an encoder, a decoder, and an adversarial block, and a processor. The processor is, in connection with the memory, configured to update the encoder and the decoder based on a first loss function to reduce the difference between the input data and output data of the decoder, wherein the encoder is constructed by at least one convolutional layer followed by at least one parallel fully connected layer to extract features of a layout of the device, and update the adversarial block to construct by maximizing a second loss function.
US11251886B2 Wave shaping device, an electronic device, and a system
A wave shaping device which comprises a tunable impedance surface and a controller connected to the surface in order to control its impedance. The shaping device further comprises a transmission module for receiving a pilot signal used to control the impedance of the surface.
US11251878B2 Independently routable digital subcarriers for optical communication networks
Optical network systems and components are disclosed including a transmitter comprising a digital signal processor receiving a plurality of independent data streams, the digital signal processor supplying outputs based on the plurality of independent data streams, the digital signal processor comprising a plurality of pulse shape filters corresponding to the plurality of independent data streams, the plurality of pulse shape filters configured to filter the independent data streams to produce a first subcarrier having a first frequency bandwidth and a second subcarrier having a second frequency bandwidth different than the first frequency bandwidth for the outputs.
US11251877B2 Optical reception device
[Problem] It is possible to cancel out beat noises in a WDM signal to obtain a high-quality signal component, and a configuration thereof is achieved with low mounting costs. [Solution] An optical reception device converts a WDM signal rs(t) of an optical signal to electrical signals d(t)1 to d(t)n expressed as complex numbers of orthogonal phases, cancels out beat noises from the electrical signals, and then demodulates the signals to obtain signals D1 to Dn of a transmission source. This optical reception device includes an absolute value calculation units 31a to 31n that generate a signal component including a beat noise component through absolute value squaring calculation processing for squaring an absolute value of the electrical signal, scaling units 32a to 32n that multiply the generated beat noise component by a proportional constant to restore beat noise associated with n types of wavelengths in the electrical signal, and subtraction units 33a to 33n that subtract the n type of beat noises restored from the electrical signal to cancel out then types of beat noises included in the electrical signal.
US11251875B2 Signal sending and receiving method, apparatus, and system
An embodiment method includes: mapping a to-be-transmitted optical channel unit signal of n times a benchmark rate to X first optical channel physical link signals; adding a link sequence indicator overhead to each of the X first optical channel physical link signals, to generate X second optical channel physical link signals; and modulating and sending the X second optical channel physical link signals by using X preset optical modules in a one-to-one manner. A rate of the first optical channel physical link signal is mi times the benchmark rate, n≥2, X≥2, mi≥1, and ∑ t - 1 X ⁢ m i = n .
US11251864B1 Logical cut of an optical fiber due to fiber events
An optical switch configuration is disclosed that gives the appearance of a logical cut in a fiber optic line. The inputs to the optical switch are redundant so that if a fiber event occurs on one input, the optical switch can switch to the other input. In the case where both paths of an optical fiber have fiber events, router convergence is delayed. One mechanism to mitigate a prolonged fiber degradation is to dampen the optical power on the output optical fiber of the optical switch, such that it creates a loss of light and appears as a clean cut of the optical fiber. Another solution uses optical switches to inject an alternate light source onto the output optical fiber, wherein the alternate light source is of a wavelength to be filtered out giving an appearance of a clean cut of the optical fiber.
US11251860B2 Phase noise removal in a network of radio frequency (RF) repeaters
An network of wireless RF repeaters includes a first communication device and a second communication device. The first communication device obtains a plurality of radio frequency (RF) signals corresponding to different communication protocols from a plurality of communication systems. A frequency of each of the plurality of RF signals is upconverted to a different frequency, which introduces a phase noise in the plurality of RF signals. The plurality of RF signals corresponding to different communication protocols are merged into a mmWave RF signal of a specified frequency and a defined pilot tone is inserted into the mmWave RF signal. The second communication device captures the mmWave RF signal having the defined pilot tone over-the-air. At least one RF signal is down converted to a source frequency and the phase noise in the one extracted RF signal is reduced concurrently based on a reference of the defined pilot tone.
US11251855B2 Method and apparatus for handling scheduling request (SR) cancellation, random access (RA) prioritization and concurrent occurrence of beam failure recovery (BFR) on primary cell (PCELL) and secondary cell (SCELL)
A communication method and system for converging a 5th generation (5G) communication system for supporting higher data rates beyond a 4th generation (4G) system with a technology for Internet of things (IoT) are provided. The communication method and system may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method performed by a terminal for handling scheduling request (SR) cancellation in a wireless communication system is provided. The method comprises identifying that at least one first SR is triggered, identifying whether each of the at least one first SR is triggered for beam failure recovery (BFR) of a secondary cell (SCell), and determining whether to cancel each of the at least one SR based on the identification.
US11251846B2 Communication method, communications apparatus, and system
One example method includes receiving first indication information through a higher layer signaling, the first indication information indicating an available codebook subset, receiving downlink control information, determining a precoding matrix corresponding to a transmission precoding matrix indicator (TPMI) and a transmission rank obtained from the downlink control information, where the precoding matrix belongs to the available codebook subset indicated by the first indication information, precoding a signal based on the determined precoding matrix, and sending the precoded signal to a network device.
US11251843B2 Methods and devices for determining precoder parameters in a wireless communication network
A method and a device for sending parameters of a precoder in a wireless communication system are disclosed. According to one aspect, the method comprises: sending, to a network node, an indication of a subset of beams selected from a plurality of orthogonal beams and an indication of power levels of the selected subset of beams, for a first frequency granularity; and sending, to the network node, an indication of phases of the selected subset of beams, for a second frequency granularity, wherein the indication of the selected beams, the indication of the power levels of the selected subset of beams and the indication of the phases of the selected subset of beams are part of the parameters of the precoder.
US11251835B2 Technique for performing power level control of beams transmitted by a wireless transmission device
A technique for performing power level control of one or more beams transmitted by a wireless transmission device to a wireless reception device is disclosed. A method implementation of the technique is performed by the wireless transmission device and comprises transmitting (S202) each of the one or more beams at a default power level of the respective beam, detecting (S204) an obstacle entering the one or more beams based on a change in an electromagnetic environment associated with the one or more beams, the obstacle, once entered, at least partially blocking the one or more beams with respect to the wireless reception device, and decreasing (S206), for each of the one or more beams, an output power of the respective beam from the default power level of the respective beam to a predetermined threshold power level of the respective beam.
US11251833B2 Method of encoding and decoding data transferred via a communications link
A communication system uses multiple communications links, preferably links that use different communications media. The multiple communications links may include a high latency/high bandwidth link using a fiber-optic cable configured to carry large volumes of data but having a high latency. The communications links may also include a low latency/low bandwidth link implemented using skywave propagation of radio waves and configured to carry smaller volumes of triggering data with a lower latency across a substantial portion of the earth's surface. The triggering data may be sent in a data stream as data frames without headers, security information, or error checking codes. The two communications links may be used together to coordinate various activities such as the buying and selling of financial instruments.
US11251819B1 Thermal effect mitigation for digital pre-distortion
A transmitter for a communication system comprises a digital pre-distortion (DPD) circuit configured to generate a digital intermediate signal by compensating an input signal for distortions resulting from an amplifier, and an adaptation circuitry configured to update the first parameter based on the adjustment signal, the input signal, and an output signal output by the amplifier and based on the digital intermediate signal. The DPD circuit includes an infinite impulse response filter configured to implement a transfer function based on a first parameter, and thermal tracking circuitry configured to generate an adjustment signal corresponding to a thermal change of the amplifier.
US11251818B2 Radio frequency front-end architecture
An architecture of radio frequency front-end includes a power amplifier module (PAM), a front-end module integrated duplexer (FEMiD), an antenna and at least one tunable matching network. The PAM includes a power amplifier, and the at least one tunable matching network is located between the power amplifier and the antenna and is configured to adjust at least one of the impedance of the output end of the power amplifier or the impedance of the input end of the antenna.
US11251817B2 Radio frequency module and communication device
A radio frequency module includes: a module board including a first principal surface and a second principal surface on opposite sides of the module board; a power amplifier configured to amplify a radio frequency transmission signal that has been input through a transmission input terminal; a low noise amplifier configured to amplify a radio frequency reception signal; a switch disposed on the second principal surface and connected between the transmission input terminal and the power amplifier; and an inductor of a matching circuit connected to an input terminal of the low noise amplifier. In the radio frequency module, at least one of the low noise amplifier or the inductor is disposed on the first principal surface.
US11251816B2 Full-band radio frequency device and communication terminal based on frequency band B41
The present disclosure provides a full-band radio frequency device based on a frequency band B41, which includes a main part and a diversity part; the main part includes a power amplifier circuit configured to perform amplification processing on an output signal, a first filter circuit configured to perform filter processing on a transmitted or received signal in a first frequency band, and a duplex circuit configured to transmit or receive signals in a second frequency band; the diversity part includes a second filter circuit configured to perform filter processing on a received signal in a third frequency band, and a third filter circuit configured to perform filter processing on a received signal in a fourth frequency band; the first frequency band and the second frequency band are combined into a full-band B41, and the third frequency band and the fourth frequency band are combined into a full-band B41.
US11251813B2 System and method for processing control information
A system and method for allocating network resources are disclosed herein. In one embodiment, the system and method are configured to perform: determining a redundancy version and a new data indicator indicated by control information; determining a base graph of a low density parity check code based on which of a plurality of predefined conditions the redundancy version, and/or the new data indicator satisfy; and sending a signal comprising information bits that are encoded based on the determined base graph of the low density parity check code.
US11251809B2 Soft-aided decoding of staircase codes
A hard-decision (HD) forward error correcting (FEC) coded signal is decoded by a decoder to produce decoded bits using marked reliable bits of the HD-FEC coded signal and marked unreliable bits of the HD-FEC coded signal. The marked reliable and unreliable bits are computed by calculation and marking blocks based on an absolute value of log-likelihood ratios of the HD-FEC coded signal. The HD-FEC coded signal may be, for example, a staircase code coded signal or a product code coded signal.
US11251808B2 Image decoding device
An input control unit collectively sends a plurality of pieces of variable length code data. A primary analysis processing unit processes a first piece of variable length code data, recognizes zero run information, group number information, and overhead bit information relating thereto, and outputs them to a frequency conversion unit. A continuous analysis processing unit processes one or more pieces of variable length code data subsequent to the first piece of variable length code data. In the case of variable length code data targeted for a predetermined process, the continuous analysis processing unit recognizes zero run information, group number information, and overhead bit information relating thereto, and output them to the frequency conversion unit. In the case of not the variable length code data targeted for the predetermined process, the continuous analysis processing unit discards this and subsequent pieces of data.
US11251804B2 Receiver circuit for an antenna array system
A receiver circuit for an antenna array system (AAS) is disclosed. The receiver circuit (10) comprises a set of receivers (151-15p). Each receiver (151-15p) comprises a first TI-ADC (351) in a receive path of the receiver. The first TI-ADC (351) comprises a plurality of sub ADCs (A1-AM+N). Each receiver (151-15p) comprises a control circuit (40) configured to select which sub ADC (A1-AM+N) is to operate on what input sample based on a first selection sequence. The control circuits (40) in the different receivers (151-15p) in said set of receivers (151-15p) are configured to use different first selection sequences.
US11251803B2 Non-linearity correction
A method for non-linearity correction includes receiving a first output signal from a data signal path containing a first analog-to-digital converter and receiving a second output signal from a second analog-to-digital converter. The method also includes generating first non-linearity coefficients using the first output signal and generating second non-linearity coefficients using the first and second output signals. The method further includes applying, by a non-linearity corrector in the data signal path, the first and second non-linearity coefficients to compensate for non-linearity components in a digitized signal output from the first analog-to-digital converter to generate a corrected digitized signal.
US11251795B2 IC with first and second functional circuits coupling only first circuits to output bond pads
A family of digital logic functions has the same specifications for input and output voltages and the same number of bond pads. A digital logic integrated circuit for the family includes a substrate of semiconductor material having a core area and a peripheral area; a certain number of bond pads formed in the peripheral area, the certain number of bond pads determining the total area of the substrate; programmable digital logic transistor circuitry formed in the core area for each of the digital logic functions in the family; programmable input and output circuitry formed in the peripheral area; programming circuitry for programming the programmable digital logic transistor circuitry into a selected digital logic function; and programmable input and output means for programming the input and output circuitry into input and output circuits for the selected digital logic function.
US11251786B1 Supply-to-digital regulation loop
A supply-to-digital regulation loop (SDRL) circuit, including a reference supply circuit and a local supply circuit. The reference supply circuit includes a reference supply-to-digital converter (SDC) to convert an analog reference supply voltage to a digital reference signal. The local supply circuit is coupled to the reference supply circuit. The local supply circuit includes a local SDC to convert an analog local supply voltage to a digital local supply signal based on a digital feedback signal, and a local monitoring circuit to monitor the digital feedback signal based on a comparison of the digital local supply signal with the digital reference signal routed from the reference SDC of the reference supply circuit.
US11251771B2 Piezoelectric device and electronic apparatus
In a crystal unit, a substrate is rectangle-shaped. A frame includes a pair of portions located in regions on the sides of a pair of short sides of the substrate on the lower surface of the substrate and forms a concave portion between these pair of portions. An electrode pad is located on the upper surface of the substrate. A connection pad is located on the lower surface of the substrate within the frame. A plurality of external terminals are located on the lower surface of the frame. A crystal element is mounted on the electrode pad. A temperature sensing element is mounted on the connection pad. A ratio S2/S1 of an area S1 of a rectangular region formed by an outer edge of the lower surface of the frame and an area S2 of a smallest rectangular region containing all of the external terminals is 0.75 to 0.91.
US11251767B2 Bulk acoustic resonator and filter including the same
A bulk acoustic resonator includes: a substrate including an upper surface on which a substrate protection layer is disposed; and a membrane layer forming a cavity together with the substrate, wherein a thickness deviation of either one or both of the substrate protection layer and the membrane layer is 170 Å or less.
US11251765B2 Adaptive tuning networks with direct mapped multiple channel filter tuning
A flexible multi-path RF adaptive tuning network switch architecture that counteracts impedance mismatch conditions arising from various combinations of coupled RF band filters, particularly in a Carrier Aggregation-based (CA) radio system. In one version, a digitally-controlled tunable matching network is coupled to a multi-path RF switch in order to provide adaptive impedance matching for various combinations of RF band filters. Optionally, some or all RF band filters include an associated digitally-controlled filter pre-match network to further improve impedance matching. In a second version, some or all RF band filters coupled to a multi-path RF switch include a digitally-controlled phase matching network to provide necessary per-band impedance matching. Optionally, a digitally-controlled tunable matching network may be included on the common port of the multi-path RF switch to provide additional impedance matching capability. In a third version, CA direct mapped adaptive tuning networks include filter tuning blocks for selected lower frequency bands.
US11251759B2 Operational amplifier input stage with high common mode voltage rejection
An apparatus has four transistors. The first and third transistors each have a gate coupled to a first input terminal and second input terminal respectively, a source coupled to a current source and to a first terminal of a bias voltage source, and a substrate coupled to a second terminal of the bias voltage source. The second and fourth transistors each have a gate coupled to the first input terminal and the second input terminal respectively, a source coupled to the drain of the first and third transistors respectively, a drain coupled to a lower voltage supply and a substrate coupled to its source. The bias voltage source increases the threshold voltages of the first and third transistors above the second and fourth transistors, respectively. This ensures that the first and third transistors turn on after the second and fourth transistors, respectively.
US11251754B2 PWM clipping detector circuit, corresponding electronic system and method
A clipping detector circuit includes a timer circuit and a counter circuit. The timer circuit is configured to monitor a time period elapsing since a last occurrence of an edge in a PWM signal, assert a first signal when the time period elapses, and de-assert the first signal and reset the time period as a result of an edge occurring in the PWM signal. The counter circuit is configured to determine a number of pulses in the PWM signal since the last de-assertion of the first signal, and assert a second signal when the number of pulses in the PWM signal since the last de-assertion of the first signal reaches m pulses. The clipping detector circuit is configured to generate a clipping detection signal indicative of whether the pulse-width modulated signal is clipped or not as a function of the first signal and the second signal.
US11251753B2 Envelope tracking supply modulator with zero peaking and associated envelope tracking calibration method and system
An envelope tracking supply modulator includes an amplifier circuit and a zero peaking circuit. The amplifier circuit receives an envelope input, generates a modulated supply voltage according to the envelope input, and provides the modulated supply voltage to a power amplifier. The zero peaking circuit is coupled to the amplifier circuit, and applies zero peaking to the amplifier circuit, where the zero peaking inserts a zero at a frequency.
US11251743B2 Click-on tower and l-foot mount for attaching solar panels to a roof
A click-on clamping mechanism is for attaching, without tools, a clamp+tower subassembly to a slider bar (which is attached to a roof substrate with lag screws). The clamp+tower sub-assembly can have a height-adjustable, rail-less solar panel mounting assembly attached to it for mounting one or more photovoltaic solar panels thereto. The height of the solar panel mounting assembly can be easily adjusted, either before or after mounting of the solar panels. The click-on clamp+tower sub-assembly is easily removable from the slider bar. A click-on L-foot mount for attaching solar mount rails is also described. The click-on structures can be spring-loaded.
US11251738B2 Drive circuit for an electric motor circuit
A drive circuit comprises a two port LC inductive network with a source switch operable to switch the network between an ST state and an active state; an inverter and a controller for controlling the On-Off state of the switches of the inverter and the On-OFF state of the source switch, wherein the controller in use operates the switches to provide: a non-drive portion of the PWM period in which the source switch is held open and the top and bottom switches of at least one phase are held closed so that the drive circuit is operating in an ST mode, a drive portion of the PWM period which immediately follows or immediately precedes the non-drive portion in which the source switch is closed and the top and bottom switches are arranged, and in which the controller is configured to employ a PWM pattern in which all of the bottom switches or all of the top switches are moved from the closed state to an open state simultaneously, and further in which the source switch is moved from the open state to the closed state substantially at the start of the drive portion and is moved from the closed state to the open state substantially at the end of the drive portion.
US11251734B2 Zero to low speed operation of a sensorless brushless DC motor
A method of operating a Brushless Direct Current Motor (BLDCM), the BLDCM of the type including: a series of concentric independently activated electromagnetic phase coils interacting with a series of permanent magnets to provide relative movement therebetween, the phase coils having temporal periods of activation time and deactivation time, the method including the steps of: (a) activating at least one of the phase coils for a short period of activation; and (b) measuring the voltage response across the phase coil of the deactivated phase coil during the short period of activation to determine the rotor position.
US11251732B2 Motor control device and motor control method
A motor control device includes processing circuitry configured to calculate a current command value corresponding to torque that should be generated by a motor, divide the calculated current command value into individual current command values for coil groups, control power feeding to the coil groups independently for each of the coil groups based on a corresponding one of the individual current command values, set, for each one of the coil groups, an upper limit value of a corresponding one of the individual current command values and, when the individual current command value for any one of the coil groups is limited to a value that is smaller than a corresponding one of the upper limit values, supplement an amount limited in the individual current command value by increasing the individual current command value for at least a remaining one of the coil groups.
US11251729B2 Device and method for over-current protection
An over-current protection device for a power generator includes a first pin, configured to receive a signal; a detection and control module, coupled to the first pin, and configured to detect the signal to determine whether the signal conforms to a pre-determined condition or not, and to output a control signal when the signal conforms to the pre-determined condition; and an auto-trim and memory module, coupled to the detection and control module, and configured to receive the control signal from the detection and control module for executing corresponding auto-trim measurements and storing corresponding adjustment data.
US11251726B2 Inverter system for an electric vehicle
An inverter assembly for an electric vehicle. The inverter assembly includes three inverters driving at least one wheel of the vehicle. Each inverter has a different phases angle relative to the other inverters in order to minimize current ripple and reduce the capacitor size to allow a smaller package for the inverter assembly.
US11251722B2 Converter scheme
A converter scheme (30) comprises a plurality of poles and a plurality of converters (32), the plurality of poles (60,62,64) including at least one positive pole (60), at least one negative pole (62) and a neutral pole (64), the plurality of converters (32) including at least one first converter (32a) and at least one second converter (32b), the or each first converter (32a) connected to the neutral pole (64) and the or the respective positive pole (60), the or each first converter (32a) operable to control a converter voltage across the neutral pole (64) and the corresponding positive pole (60), the or each second converter (32b) connected to the neutral pole (64) and the or the respective negative pole (62), the or each second converter (32b) operable to control a converter voltage across the neutral pole (64) and the corresponding negative pole (62), wherein the converter scheme (30) includes a controller (36) programmed to perform a voltage control mode when there is an imbalance between power or current levels of the positive and negative poles (60,62) and when the neutral pole (64) is at a non-zero potential, the controller (36) programmed to perform the voltage control mode to operate each converter (32a,32b) to control the corresponding converter voltage so that a pole-to-ground voltage of the corresponding positive or negative pole (60,62) is equal to or lower than a voltage rating of the corresponding positive or negative pole (60,62).
US11251721B2 Power supply device, driving device, control method, and storage medium
A power supply device is provided with an output unit, an input unit, a rectifier circuit, a switching circuit, and a controller. The input unit inputs an AC input. The rectifier circuit has a smoothing capacitor and converts the AC input into a rectified output. The switching circuit switches between an ON-state in which input impedance is low and an OFF-state in which input impedance is higher than that in the ON-state. The controller sets a modulation ratio such that, when controlling the switching circuit to switch between the ON-state and the OFF-state, at least a portion of a period, in which the modulation width of the modulation duty ratio becomes maximum, is included in a period from a time when an input current inputted to the smoothing capacitor is generated to a time when the voltage of the smoothing capacitor reaches a maximum value.
US11251719B1 Switched-capacitor multilevel inverter with self-voltage-balancing for high-frequency power distribution system
Switched capacitor multilevel inverter (SCMLI) configuration for high-frequency medium voltage applications is presented. A 5L-SCMLI basic configuration is further extended to 9L operation with a reduced number of active switches having self voltage boosting and balancing ability. Further, the proposed 9L-SCMLI is extended up to n level being considered as the basic configuration for the extension of horizontal extension (HE) and vertical extension (VE). A generalized switching table is provided for the proposed extensions. Design of the size of capacitor demonstrated for the proposed 9L-SCMLI.
US11251715B2 Synchronous rectification control circuit, control method, power supply system, electronic apparatus, electric vehicle, and electric power system
A synchronous rectification control circuit includes a first drive unit that outputs a signal for controlling turning on/off of a synchronous rectification element disposed on a secondary side, a second drive unit that performs control to make a voltage between both ends of the synchronous rectification element equal to a predetermined threshold voltage during a predetermined period during which a rectification current flows on the secondary side, and a drive switching unit that selectively supplies an output from the first drive unit and an output from the second drive unit to the synchronous rectification element.
US11251708B2 Inverting switching regulator using charge pump and operating method thereof
An inverting switching regulator is provided. The inverting switching regulator is used to generate a negative output voltage based on a positive input voltage. The inverting switching regulator includes an inductor configured to pass an inductor current from a first terminal to a second terminal; a flying capacitor coupled to the second terminal of the inductor; and a plurality of switches configured to apply a negative voltage to the second terminal of the inductor by charging the flying capacitor by the positive input voltage during a first phase, and by connecting the flying capacitor in series to a ground node and the inductor during a second phase.
US11251706B2 Multiphase switched mode power supply clocking circuits and related methods
Multiphase switched mode power supply clock apparatus, systems, articles of manufacture, and related methods are disclosed. An example apparatus includes a first clock recovery circuit to in response to obtaining a first clock pulse, transmit the first clock pulse to a power converter to cause the power converter to switch based on the first clock pulse, in response to obtaining a second clock pulse after the first clock pulse re-transmit the second clock pulse to a second clock recovery circuit, and increment a count value, and in response to the count value meeting a phase selection value, reset the count value.
US11251700B2 Voltage regulation circuit of single inductor and multiple outputs and control method
A voltage regulation circuit can include: a power stage circuit with a single inductor and a plurality of output circuits; each output circuit having an output control switch configured to control a duration of an on time of the output circuit, and an output switch control circuit configured to control the output control switch in accordance with an output voltage sampling signal, a reference current signal that represents an output current of the output circuit, and a clock signal, in order to maintain an output voltage of the output circuit as constant and to decrease interference from load variations of any other of the plurality of output circuits; and where the output control switches are controlled to be on in sequence in each switching period.
US11251698B2 Power factor correction circuit
A power factor correction circuit includes an input power source, a first bridge arm, a second bridge arm, an output capacitor and an active clamp unit. The first bridge arm includes a first switch and a second switch in series. The second bridge arm includes a third switch and a fourth switch in series. The active clamp unit includes a second inductor, a clamp capacitor and a fifth switch. The power factor correction circuit may realize the ZVS function of the first switch and the second switch by the collaboration of the active clamp unit and the conduction/non-conducting state of the first switch, the second switch, the third switch and the fourth switch.
US11251696B2 Discharge of an AC capacitor
A circuit includes two thyristors coupled in anti-series. An AC capacitor has first and second electrodes respectively coupled to two different electrodes of the two thyristors. The first and second electrodes are coupled to receive an AC voltage. A control circuit detects discontinuance of application of the AC voltage to the AC capacitor and in response thereto simultaneously applies same gate currents to the two thyristors. A current path through the two thyristors (one passing current in forward mode and the other in reverse mode) discharges a residual voltage stored on the AC capacitor.
US11251690B2 Systems, methods, and apparatus for dead-time control in resonant converters
Methods and systems for controlling an output voltage of a resonant converter during a light load condition. One such method includes generating a normalised conduction time of the resonant converter that varies inversely with a switching frequency of the resonant converter by continuing to operate the resonant converter in a Pulse Frequency Modulation mode at a low switching frequency that is similar to the resonant frequency. The method also includes controlling a power level delivered to a secondary winding of a transformer positioned between a resonant tank and an output rectifier of the resonant converter by regulating the normalised conduction time, where the delivered power level is variable based on load conditions. The method further includes generating an output voltage using the output rectifier wherein the magnitude of the output voltage corresponds to the power level delivered to the secondary winding.
US11251686B2 Radially oriented solid cylindrical magnet and production method and device thereof
The present disclosure provides a radially oriented solid cylindrical magnet, a method and device for molding and manufacturing the same, and a rotor and motor component using the same. The radial orientation degree of the solid cylindrical magnet is greater than or equal to 90%. A mold includes no mold core. Magnetic particles in the mold are continuously rotated in a magnetic field during molding, and an oriented magnetic field is applied during molding. The manufactured solid cylindrical magnet can be directly used as a rotor of a micro-motor to replace a conventional rotor with a radially oriented magnet ring, or can be used for producing radially oriented magnet rings with an arbitrary inner diameter, so as to obtain radially oriented magnet rings having an inner diameter less than 3 mm or even less for micro-motors.
US11251676B2 Brushless motor for a power tool
A brushless motor includes a stator assembly including a generally-cylindrical stator body having a center bore, teeth extending from the stator body towards the center bore and defining slots in between, and windings wound around the teeth; and a rotor assembly rotatably received within the center bore and includes a rotor shaft and a generally-cylindrical rotor body. The motor further includes at least one rotor bearing mounted on the rotor shaft, and at least one bearing support member supporting the rotor bearing. The bearing support member includes a radial body forming a bearing pocket for receiving the rotor bearing therein, and axial post inserts received within the slots of the stator assembly between adjacent sets of windings and in contact with an inner curved surface of the stator body to support the rotor bearing with respect to the stator assembly along a center axis of the center bore.
US11251674B2 Cooling apparatus for linear motor with improved sealing
A cooling apparatus for an electric linear motor includes a carrier element configured for placement on an active part of the electric linear motor, a cooling element, and a retaining element configured to mount the cooling element on the carrier element. The retaining element has a first planar area on a side facing the active part of the electric linear motor and a second planar area on a side facing away from the active part of the electric linear motor. The retaining element has an opening sized to extend between the first and second planar areas for passage of a fastening element. Each of the first and second planar areas has formed therein a cutout circulating around the opening, with a sealing element being received in the cutout.
US11251672B2 Motor
A motor including a rotor, a stator, an inverter, a housing, and a cover member. The housing is a single member that includes: a stator housing portion; an inverter housing portion housing the inverter; and a partition wall located between the stator housing portion and the inverter housing portion. The housing opening through which at least a part of the stator, an end on one side in an axial direction of the partition wall, and at least a part of the inverter housing portion are exposed is provided at an end on the one side in the axial direction of the housing. A three-phase coil wire extending from the stator passes through the end of the partition wall to the inverter, extends up to the inverter, and is connected to a connector terminal provided at an end on the one side in the axial direction of the inverter.
US11251668B2 Brushless motor and method for producing same
A brushless motor with a rotor (17) which is axially supported within a stator in a rotatable manner is provided. The rotor (17) includes: a cylindrical rotor core (26) into which a shaft (19) is inserted; a ring magnet (29) which is affixed to the outer circumference of the rotor core (26), with an adhesive (28) being interposed therebetween; and a magnet cover (53). The magnet cover (53) covers the end faces of the rotor core (26) and the ring magnet (29) in the axial direction. The magnet cover (53) is provided with an adhesive pocket (58) which is in communication with the rotor core (26) and the ring magnet (29).
US11251667B2 Permanent magnet modules for an electric machine having axially and circumferentially offset permanent magnet elements, a rotor, permanent magnet electric machine, and a method for assembling thereof
Each permanent magnet module for a permanent magnet rotor includes a base-plate and a permanent magnet element attached to the base-plate. The base-plate includes a bottom section and an upper section between the bottom section and the permanent magnet element. The permanent magnet modules constitute subsets so that permanent magnet modules of different subsets differ from each other by positions of the upper sections of the base-plates with respect to the bottom sections of the base-plates so that the permanent magnet elements of the permanent magnet modules of the different subsets are axially successive and circumferentially shifted when the bottom sections of these permanent magnet modules are axially successive and circumferentially aligned. Thus, the permanent magnet elements of the permanent magnet modules can be arranged into, for example, skewed rows on a surface of the rotor.
US11251666B2 Motor and electrical product
A motor includes a rotating shaft extending along a central axis, a stator core arranged about the rotating shaft by being centered on the central axis, a housing arranged about the stator core in a circumferential direction and including an opening on one side in an axial direction, and a support covering the opening. A functional component is mounted on at least one side of the support in the axial direction. The motor further includes a fastener disposed in the axial direction to secure the support, the stator core, and the housing.
US11251665B2 Motor rotor and permanent magnet motor
The present invention discloses a motor rotor and a permanent magnet motor. The motor rotor includes a rotor core and a plurality of magnetic poles provided in the rotor core, wherein each magnetic pole includes a first permanent magnet, a second permanent magnet and a third permanent magnet; the first permanent magnet being arranged on a central position of the magnetic pole on which said first permanent magnet is located, the second permanent magnet being arranged at two sides of the first permanent magnet, the third permanent magnet being arranged at one side of the second permanent magnet far away from the first permanent magnet; the coercivity of the first permanent magnet is smaller than that of the second permanent magnet and that of the third permanent magnet; and the third permanent magnet is arranged on a q axis of the motor.
US11251659B2 Apparatus and method for detecting foreign object in wireless power transmission system
The present specification discloses a method for receiving wireless power from a wireless power transmission device on the basis of foreign object detection, the method comprising the steps of: receiving a digital ping from the wireless power transmission device; transmitting identification and configuration packets to the wireless power transmission device; transmitting a foreign substance detection state packet indicating a reference Q factor value of a wireless power reception device to the wireless power transmission device; and receiving wireless power through magnetic coupling from the wireless power transmission device, on the basis of a result of foreign substance detection using the reference Q factor value by the wireless power transmission device.
US11251657B2 Hybrid power converter
A method includes configuring a hybrid converter to operate in a hybrid mode comprising four operating phases in response to an input voltage of the hybrid converter greater than a first threshold, configuring the hybrid converter to operate in a buck mode comprising two operating phases in response to the input voltage of the hybrid converter less than a second threshold, and configuring the hybrid converter to operate in a charge pump mode comprising two operating phases in response to the input voltage of the hybrid converter less than the first threshold and greater than the second threshold.
US11251653B2 System and method of measuring maximum power point tracking efficiency
Disclosed is a system for tracking a maximum power point. The system includes an energy harvesting device, a power management integrated circuit including a switching circuit that adjusts an input voltage that is transmitted from the energy harvesting device and a conversion circuit that converts the input voltage adjusted by the switching circuit to output an output voltage, and a measuring device that calculates a ratio of a second power based on the input voltage to a first power based on an open circuit voltage of the energy harvesting device, using an internal impedance of the energy harvesting device and an input impedance of the power management integrated circuit.
US11251631B2 Power supply for electronic devices for remote locations
A power supply for providing power and charging electronic devices in remote locations comprising: a case having a device pocket and a power unit pocket; a power unit including a USB port, indicators, power switch, induction coil, battery, solar panel, and power unit controller. A top flap for at least partially covering the device pocket and the power unit pocket; and so that when an electronic device is placed in the device pocket, its internal battery is charged.
US11251626B2 System for lead-acid battery replacement
A lithium battery designed to replace lead-acid battery. The lithium battery comprises a plurality of battery cells connected in series and a battery management unit. The battery management unit comprises a controller, a sensing unit connected to the plurality of battery cells and the controller, a charging control unit connected the controller, and a discharging control unit connected to the controller. The battery management unit prevents the batteries connected in parallel from mutual charging each other and also prevents the batteries being depleted completely by outputting a low voltage in pulse mode when the battery has low charge.
US11251624B2 Energy efficiency control method, control apparatus, and communications device
An energy efficiency control method and apparatus are provided. The method, implemented by a communications device comprising a primary power supply, a secondary power supply, and a control apparatus, includes: obtaining a current load rate of the primary power supply and a load power of the secondary power supply; determining, based on the obtained current load rate and the load power, a target output voltage of the primary power supply and a target input voltage of the secondary power supply that satisfy an energy efficiency requirement of the communications device, wherein energy efficiency of the communications device is related to the energy efficiency of the primary power supply and the energy efficiency of the secondary power supply; and controlling the primary power supply to output the target output voltage, and controlling an input voltage of the secondary power supply to be the target input voltage.
US11251620B2 Micro-grid site predictive control for multipower resource management with machine learning
A device may receive a power demand for a load and a weather forecast for a time period. The device may determine a first supply of power available from a photo-voltaic (PV) installation for the time period based on the weather forecast. The device may determine a power deficit for the time period based on the power demand and the first supply of power. The device may determine a first cost associated with utilizing a second supply of power available from a battery and a second cost associated with utilizing a third supply of power available from an engine for the time period. The device may determine a power source to overcome the power deficit based on the first cost and the second cost and may cause the PV installation and the power source to supply power to satisfy the power demand for the load.
US11251616B2 Method and system for managing power grid stability utilising local dynamic load control
Provided are a method and system for managing power grid stability utilising local dynamic load control, the method being performed by a virtual load manager (VLM) comprising one or more processors configured to: configure a plurality of electrical devices connected to a mains supply grid to individually react to grid fluctuations such that the plurality of electrical devices act as one or more virtual load groups each comprising one or more electrical devices with the same response to the grid fluctuations; and manage the individual electrical devices and operating characteristics of the electrical devices in the one or more virtual load groups on behalf of a central grid controller (CGC) of the mains supply grid, wherein each of the electrical devices comprises a local controller configured to provide dynamic control of their respective load in response to fluctuations of the mains supply grid based on the configuration provided by the virtual load manager (VLM).
US11251611B2 Power management circuitry in peripheral accessories of audio devices
A power management circuitry for a peripheral electronic device includes a power regeneration circuitry, a power selector, a power switch and an audio signal detection circuitry. The power regeneration circuitry receives a continuous periodic sound wave from an audio device and converts the continuous periodic sound wave into an amplified DC electrical signal. The power source selector receives the amplified DC electrical signal and input from a primary power source and provides a power signal output. The audio signal detection circuitry receives the amplified DC electrical signal and transmits a wake-up signal to the power switch circuitry. The power switch circuitry is turned on by the wake-up signal and connects the power source selector to the peripheral electronic device main circuitry and transfers the power signal output to the peripheral electronic device main circuitry.
US11251606B2 Single phase fault isolation and restoration for power distribution network
A method for controlling a power distribution network includes receiving, by an electronic processor, a fault indication associated with a fault in the power distribution network from a first isolation device of a plurality of isolation devices. The processor identifies a first subset of a plurality of phases associated with the fault indication and a second subset of the plurality of phases not associated with the fault indication. The first and second subsets each include at least one member. The processor identifies an upstream isolation device upstream of the fault. The processor identifies a downstream isolation device downstream of the fault. The processor sends an open command to the downstream isolation device for each phase in the first subset. Responsive to the first isolation device not being the upstream isolation device, the processor sends a close command to the first isolation device for each phase in the first subset.
US11251604B2 Voltage transformer
A voltage transformer includes: a body with primary windings and secondary windings coupled to each other by electromagnetic induction; a measuring device electrically connected to the secondary windings via a first fuse; and a relay having a coil and at least one pole with normally open contacts, the at least one pole being configured to be thrown by an energizing of the coil. The coil is arranged in series with the primary windings. The at least one pole with normally open contacts is arranged between the secondary windings via the first fuse in order to short circuit the first fuse when the at least one pole is thrown.
US11251600B2 Overvoltage protection combined with overcurrent protection
Protection circuitry configured to protect an electrical load from both overvoltage and overcurrent and includes a recovery period timer configured to set a recovery time. The recovery time allows a system, including a power supply, voltage regulator, protection circuitry and electrical load to dissipate heat and reset components. The protection circuitry is configured to monitor downstream performance of the electrical load and disconnect upstream power based on a downstream failure or other performance characteristics. The protection circuitry may include a downstream overvoltage sensing circuit that controls a current source. The current source injects current into an overcurrent protection loop in the protection circuitry that includes the configurable recovery period timer. In this manner both an overvoltage and an overcurrent event may take advantage of the configurable recovery period timer without the need for a separate time delay circuit.
US11251587B2 Laser diode and method for manufacturing a laser diode
A laser diode and a method for manufacturing a laser diode are disclosed. In an embodiment a laser diode includes a surface emitting semiconductor laser configured to emit electromagnetic radiation and an optical element arranged downstream of the semiconductor laser in a radiation direction, wherein the optical element includes a diffractive structure or a meta-optical structure or a lens structure, and wherein the optical element and the semiconductor laser are cohesively connected to each other.
US11251584B2 Tunable laser
A tunable wavelength laser comprising a laser cavity formed by a broadband mirror and a comb mirror. The laser cavity comprising a gain region. The laser cavity is configured such that a non-integer number of cavity modes of the laser cavity are between two consecutive reflection peaks of the comb mirror.
US11251582B2 Frequency agile offset locked continuous wave laser
Aspects of the present disclosure are directed to methods and apparatuses for generating laser light. As may be implemented in accordance with one or more embodiments, laser light is generated at a laser light source and is modulated in response to a frequency modulation signal, to generate a plurality of different wavelengths of laser light. The frequency modulation signal is generated, for each particular one of the wavelengths of laser light, at a respective seeding frequency corresponding to the particular one of the wavelengths in which the seeding frequency is different for each of the different wavelengths. Such an approach may, for example, involve generating the frequency modulation signal with a frequency generator circuit and using the frequency modulation signal to control an electro-optical modulator for modulating the wavelength of the laser light.
US11251577B2 Arrangement apparatus for receiving and arranging wire sections
A fabrication apparatus for the fabrication or prefabrication—preferably in an automated or semi-automated manner—of individual wire sections, comprising at least one arrangement apparatus for receiving and arranging a plurality of individual wire sections, in particular prepared wire sections from the fabrication apparatus, wherein the at least one arrangement apparatus comprises a main body and an arrangement section for receiving the wire sections, wherein the arrangement section is designed to string a plurality of individual wire sections through a gap that extends along the base body and along said gap, wherein the at least one arrangement apparatus can be attached to the fabrication apparatus in a releasable manner.
US11251575B2 Connector alignment and retention panel for modular based system
An electronics housing assembly includes a first housing portion and a second housing portion removably connected to the first housing portion to define an interior space that contains electronics components. A first group of the electronics components is connected to the first housing portion and a second group of the electronics components is connected to the second housing portion. A connector alignment and retention panel is connected to the first housing portion. The connector alignment and retention panel includes a connector support platform with a first connector mounting location. A first electrical connector that is part of the first group of the electronics components is operatively engaged with the first connector mounting location of the panel such that the first electrical connector is mounted on the panel and located in a select position relative to the first housing portion. A first corresponding electrical connector that is part of the second group of said electronics components is operatively secured to the second housing portion and is operatively engaged with the first electrical connector mounted on the panel.
US11251572B2 Electrical connector with grounding features on the board-side wall of the housing
A connector includes an insulated member, a plurality of first conductive terminals, a plurality of second conductive terminals, a shielding shell, and a metal housing. The first conductive terminals are disposed on an upper surface of the insulated member and extending rearward. The second conductive terminals are disposed on a lower surface of the insulated member, extending rearward, and located below the first conductive terminals. The shielding shell is fitted over the insulated member, and the shielding shell has a plug end and a mounting end. The metal housing has a plurality of grounding structures, the metal housing is fitted over the mounting end of the shielding shell, and the grounding structures are completely located below the second conductive terminals.
US11251568B2 Storage battery unit and connector that can be connected to each other
A first connector for electrically connecting a first unit power terminal through a third unit power terminal to a power converter for performing conversion between a DC power and an AC power is mounted to a mounting port. In a status in which the first connector is being removed from the mounting port, it is impossible to mount the first connector to the mounting port while the first unit power terminal through the third unit power terminal are inputting and outputting a DC power, and it is possible to mount the first connector to the mounting port while the first unit power terminal through the third unit power terminal are not inputting and outputting a DC power.
US11251566B2 Lever-type connector
A lever-type connector includes a mating housing, a housing that is fitted into and removed from the mating housing, and a lever that is rotatably supported by the housing and fits the housings to each other. The lever includes a temporary locking arm portion that has a temporary locking portion, the housing includes a temporarily locked portion that is temporarily locked to and unlocked from the temporary locking portion of the temporary locking arm portion, the mating housing includes a release rib portion that releases a temporary locking state of the temporary locking portion of the temporary locking arm portion and the temporarily locked portion of the housing, and a cam groove of the lever includes a boss receiving portion that receives the cam boss when the mating housing and the housing are temporarily set.
US11251563B1 Electrical connector for oilfield operations
An electrical connector is provided that includes a plurality of electric cables. A first adapter is configured to receive the electrical cables. The first adapter protects the electrical cables and allows for an electrical connection between the electrical cables and a plurality of electrical pins. A second adapter is coupled to the first adapter. The second adapter allows for an electrical connection between the electrical pins and a plurality of electrical terminals. A cable kit is provided that is at least partially housed within the second adapter. The cable kit has a plurality of projections extending therefrom. An insulator body is coupled to the second adapter. The insulator body includes a plurality of openings. Each of the openings has a tapered end portion configured to receive a corresponding one of the plurality of projections of the cable kit to form a mechanical seal with the cable kit.
US11251562B2 Electrical power unit for a work surface
An electrical power or electronic data unit includes an outer housing and an inner housing that is insertable into the outer housing. The outer housing has an outer front face panel defining an outer receptacle opening and the inner housing has an inner rear housing portion plus an inner front face portion defining an inner receptacle opening aligned with the outer receptacle opening. A circuit board substrate is positioned inside the inner housing with an electrical contact mounted to the board substrate and aligned with and accessible through the inner and outer receptacle openings. A contact support extends rearwardly from the inner front face portion adjacent the inner receptacle opening, the contact support serving to limit movement of the electrical contact during insertion of a plug or prong into engagement with the electrical contact.
US11251556B2 Connector and connector assembly
A connector is provided that includes a housing and a terminal installed in the housing. The housing includes a receiving space in which the upper face receiving a counterpart connector is opened, a pair of side wall parts defining at least a portion of both the left and right sides of the receiving space, a front wall part defining at least a portion of the front of the receiving space, and a pair of rear wall parts defining at least a portion of the rear of the receiving space. The terminal includes a front contact part provided on the front of the receiving space so as to be adjacent to each side wall part, and a rear contact part provided on the rear of the receiving space so as to be adjacent to each side wall part. The front contact part and the rear contact part are disposed in nearly a straight line extending in the anteroposterior direction, face each other, and are capable of holding a counterpart terminal of the counterpart connector from the front and rear thereof.
US11251552B2 Method for the manufacture of a connecting element
Embodiments may comprise forming a rigid, tubular outer housing of an electrically conductive material; inserting an electrical cable longitudinally into the outer housing, the electrical cable having an inner conductor and a dielectric jacket surrounding the inner conductor; and, reshaping at least one longitudinal segment of the outer housing to fix the electrical cable inside the outer housing.
US11251547B2 Grounding cross connectors including clamping pads for coupling at least two conductors
Various implementations of grounding cross connectors are disclosed. The grounding cross connectors may be used to clamp together two or more, often perpendicular, conductors. In some implementations, a grounding cross connector includes an upper clamping pad and a lower clamping pad held together by a pair of threaded fasteners. A pair of perpendicular conductors may be placed in between the clamping pads and secured together by torqueing nuts on the threaded fasteners. The upper clamping pad may include a hook through which one of the threaded fasteners may pass, thereby allowing the upper clamping to rotate relative to the lower clamping pad.
US11251537B2 Reconfigurable intelligent surface-based systems and methods for managing multiple wired connections in wireless data centers
Systems and methods for dynamically controlling connections between a plurality of servers in a data center, where the data center includes at least a first reconfigurable intelligent surface (RIS) and a first RIS controller (RISC) configured to control physical propagation settings of physical propagation elements of the first RIS, wherein each server of the plurality of servers includes or is communicably connected with a wireless connection component enabling communication via directive wireless propagation via the physical propagation elements of the first RIS. A controller device pushes a set of one or more RIS configurations to the RIS and a set of one or more transceiver beamforming configurations to the wireless connection components and jointly determines an optimal transceiver beamforming configuration and an optimal RIS configuration using the connection feedback information.
US11251534B2 Antenna and terminal
An antenna radiates signals in Band41 whose center frequency is λ1 and Band42 whose center frequency is λ2. A medium substrate is used as a carrier of a top radiating element, a phase inversion unit, and a bottom radiating element; an end of the top radiating element is connected to an end of the phase inversion unit; the other end of the phase inversion unit is connected to an end of the bottom radiating element, a length of the phase inversion unit is 3λ2/2, and the length of the phase inversion unit is greater than λ1/2; and the phase inversion unit includes at least two current phase inversion points, a part between the at least two current phase inversion points does not produce radiation, and the top radiating element and the bottom radiating element horizontally radiate the signal in the Band41 and the signal in the Band42 omnidirectionally.
US11251522B2 Cancelation circuit for radio frequency antenna systems
A radio frequency antenna system is provided and can include a radio printed circuit board, a first antenna element located proximate an edge of the radio printed circuit board, a second antenna element located proximate the edge of the radio printed circuit board, and a cancelation circuit located on the radio printed circuit board and connected to feeding points of the first antenna and the second antenna, wherein the cancelation circuit can provide a cancelation effect at output ports of the cancelation circuit with respect to signals broadcast by the first antenna element and the second antenna element over air.
US11251519B2 Helical antenna for wireless microphone and method for the same
Embodiments include an antenna assembly for a wireless microphone, comprising a helical antenna including a feed point and at least one contact pin coupling the feed point to the wireless microphone. The helical antenna is configured for operation in first and second frequency bands. Embodiments also include a wireless microphone comprising a main body having top and bottom ends and an antenna assembly coupled to the bottom end. The antenna assembly comprises a helical antenna configured to transmit and receive wireless signals, an inner core configured to support the helical antenna on an outer surface of the inner core, and an outer shell formed over the inner core and the helical antenna. Embodiments further include a method of manufacturing an antenna assembly for a wireless microphone using a first manufacturing process to form a core unit of the antenna assembly and a second manufacturing process to form an overmold.
US11251516B2 Semiconductor device with tunable antenna using wire bonds
A semiconductor device, or semiconductor device package, that includes a substrate having an antenna structure on a surface of the substrate and a wire bond that electrically connects the antenna structure to the substrate to form an antenna or a first antenna configuration. The substrate may include a second antenna structure with the wire bond connected to the second antenna structure forming a second antenna or antenna configuration. The semiconductor device may include a radio communication device electrically connected to the substrate. The antenna or antenna configuration may be tuned to the requirements of the radio communication device. The antenna configuration may be tuned by connected to different antenna structures on the surface of the substrate. The antenna configuration may be tuned by changing a length of the wire bond, changing a diameter of the wire bond, and/or changing the material of the wire bond.
US11251513B2 Waveguide to laminated circuit board transition comprising a lateral coupling through a sidewall of the waveguide
A feed line to waveguide lateral transition is described consisting of: a proximity coupled antenna element on the top surface of a composite RF board, an embedded microstrip or stripline feed line, a ground plane on the bottom surface of the RF board, and a waveguide with an aperture enclosing the antenna element with a signal propagation through the waveguide being perpendicular to the antenna element.
US11251509B2 Energy storage device
An energy storage device includes a case. The case includes a cover body where an electrolyte solution filling port is formed, and an electrolyte solution plug that closes the electrolyte solution filling port. The electrolyte solution plug includes a shaft part inserted into the electrolyte solution filling port, and a projecting part that projects from a periphery of the shaft part and is bonded to the cover body. In the cover body, a space adjacent to the shaft part is formed around the electrolyte solution filling port, and a tip end of the shaft part is disposed in the electrolyte solution filling port.
US11251507B2 Battery
A battery, for example, a rechargeable battery (e.g. lithium ion battery) having a casing with battery terminals. The casing, for example, includes an upper section, middle section, and lower section connected together. The battery can be connected to one or more battery trays having the same height or different heights for various applications.
US11251505B2 Battery module, and battery pack and vehicle comprising same
A battery module according to the present disclosure includes a cell assembly including a plurality of battery cells stacked in a vertical direction, each battery cell having an electrode lead in a shape of a plate that protrudes forward in a depth direction perpendicular to the vertical direction, the electrode lead being bent for surface contact in the vertical direction with an adjacent electrode lead, the electrode lead having a protruding part that protrudes forward in the depth direction from a front side end thereof, and a sensing terminal module having a plurality of sensing terminals made of an electrically conductive material and a plurality terminal seating holes in which corresponding ones of the sensing terminals are seated and supported, the protruding part of each electrode lead being press-fit into a corresponding one of the sensing terminals which compresses around the protruding part.
US11251500B2 Battery module and battery pack
This disclosure provides a battery module and a battery pack. The battery module includes: a battery set including a plurality of batteries arranged in an array, each of the batteries includes an explosion-proof valve; a cover plate disposed on the battery set; and a thermosensitive assembly disposed between the battery set and the cover plate, the thermosensitive assembly being connected with the cover plate, the thermosensitive assembly including a thermosensitive wire, and thermosensitive wire can provide a prompt signal indicating that the explosion-proof valve of the battery is burst. The battery module according to embodiments of the present disclosure can accurately and effectively transmit the information regarding thermal runaway occurring in the battery to the outside, such that the battery module has a performance of alerting the thermal runaway.
US11251499B2 Battery cover and battery pack
A battery cover includes: a case for housing a battery; and a rib formed on an inner peripheral face of the case to form a first space between the inner peripheral face of the case and an outer peripheral face of the battery. The case has an air hole that communicates the inside and outside of the case, a first housing part for housing a positive electrode of the battery, and a second housing part for housing a negative electrode of the battery. The air hole is disposed in a position in the case closer to the second housing part than to the first housing part.
US11251488B2 Battery pack and method for manufacturing battery pack
To provide a highly reliable battery pack having excellent manufacturability, a battery pack according to the present invention includes a stack of a plurality of battery cells 100 that each include a positive electrode lead tab and a negative electrode lead tab led out of a laminate film casing in a same direction, a coupling assisting member 300 that assists in electrically connecting adjoining battery cells 100, and a reinforcing member 200 interposed between the stacked battery cells 100. The reinforcing member 200 includes a protrusion 240 protruding in the same direction as that in which the positive electrode lead tabs and the negative electrode lead tabs of the battery cells 100 are led out. The coupling assisting member 300 includes a guide portion 340 that engages with the protrusion 240 and guides the protrusion 240 in combining the coupling assisting member 300 and the reinforcing member 200.
US11251485B2 Lead-acid battery
A lead-acid battery (100) is provided with a lid (14). An external flow passage (530) communicating with a communication chamber (520) through a vent hole (321) and communicating with a discharge port (405) of a lid (14) is formed inside the lid (14). A compartment fence (452, 454) continuously extending over the entire width of the external flow passage (530) is formed in the external flow passage (530). A residual volume is larger than the volume of the communication chamber (520), the residual volume being obtained by subtracting, from the total volume of a plurality of external spaces (460, 462, 464) divided by the compartment fence (452, 454), the volume of the discharge-side external space (464) closest to the discharge port among the plurality of external spaces.
US11251469B2 Lamination apparatus for secondary battery
A lamination apparatus for a secondary battery comprises a roller part comprising a separator supply roller that supplies a separator sheet and an electrode supply roller that supplies an electrode sheet, a cutting part that cuts the electrode sheet supplied by the electrode supply roller to manufacture a plurality of electrode plates, a first transfer part that transfers the electrode plates cut by the cutting part at a same interval, an inspection part that inspects whether the electrode plates transferred by the first transfer part are defective, a second transfer part that transfers a normal electrode plate, which is determined as the normal electrode plate by the inspection part, among the electrode plates, and a lamination part that thermally bonds the normal electrode plate transferred by the second transfer part to the separator sheet supplied by the separator supply roller.
US11251457B2 Immiscible liquid separated battery system
A redox flow battery is described that does not include an ion exchange resin such as a proton exchange membrane but rather uses a generally stationary separator liquid that separates the anolyte from the catholyte at immiscible liquid-liquid interfaces. Solvents and electrochemically active components of the anolyte and catholyte would not cross the liquid-liquid interfaces between the separator liquid and the anolyte and catholyte, but certain ions in each of the anolyte and catholyte would cross the interface during charging and discharging of the redox flow battery. The separator liquid comprises a relatively small total volume of liquid in such a flow battery arrangement as compared to the anolyte and catholyte. Suitable chemical options are described along with system options for utilizing immiscible phases.
US11251455B2 Solid ionically conducting polymer material
A solid, ionically conductive, polymer material with a crystallinity greater than 30%; a glassy state; and both at least one cationic and anionic diffusing ion, wherein each diffusing ion is mobile in the glassy state.
US11251439B2 Fuel cell and fuel cell stack
A fuel cell includes: a solid oxide electrolyte layer that has oxygen ion conductivity; an electrode layer that is provided on the solid oxide electrolyte layer; a separator that is provided on the electrode layer and is made of a metal material; and a sealing member that is provided from a circumference region of the solid oxide electrolyte layer to a circumference region of the dense metal layer, wherein the electrode layer, the separator and the sealing member demarcate at least a part of a gas passage, wherein at least a part of the sealing member is a mixed layer of a ceramic and a metal.
US11251433B2 Nitrogen-sulfur-carbon nanocomposites and their application as cathode materials in lithium-sulfur batteries
The invention is directed in a first aspect to electron-conducting porous compositions comprising an organic polymer matrix doped with nitrogen atoms and having elemental sulfur dispersed therein, particularly such compositions having an ordered framework structure. The invention is also directed to composites of such S/N-doped electron-conducting porous aromatic framework (PAF) compositions, or composites of an S/N-doped mesoporous carbon composition, which includes the S/N-doped composition in admixture with a binder, and optionally, conductive carbon. The invention is further directed to cathodes for a lithium-sulfur battery in which such composites are incorporated.
US11251425B2 Lithium secondary battery
Provided is a lithium secondary battery including a cathode containing a cathode active material in which a central part has a different concentration from a surface part, and a conductive material having a specific composition ratio, and specifically, a lithium secondary battery including a cathode containing a cathode active material in which a central part of one or more kinds of metals configuring the cathode active material has a different concentration from a surface part thereof, and two or more kinds of conductive materials mixed at a specific ratio, thereby having excellent stability and high low-temperature characteristic and high output characteristic as compared to a conventional lithium secondary battery.
US11251418B2 Method for manufacturing slurry for positive electrode of nonaqueous electrolyte secondary battery and slurry for positive electrode of nonaqueous electrolyte secondary battery
Provided is a method for manufacturing a slurry for a positive electrode of a nonaqueous electrolyte secondary battery containing an alkali metal complex oxide, the method making it possible to reliably deaerate surplus carbonic acid gas after an alkali component of a slurry containing the alkali metal complex oxide is neutralized within a short period of time. The method for manufacturing a slurry for a positive electrode of a nonaqueous electrolyte secondary battery includes a step of manufacturing an electrode slurry including a step of performing a neutralization treatment on an alkali component in the slurry by using inorganic carbon dissolved in a solvent of the slurry and a step of deaerating the inorganic carbon in the slurry as carbonic acid gas by causing cavitation.
US11251416B2 Positive electrode for lithium-sulfur battery comprising maghemite and lithium-sulfur battery comprising the same
A positive electrode of a lithium-sulfur battery including maghemite as an additive and a lithium-sulfur battery including the same. The maghemite obtained by heat treatment of lepidocrocite adsorbs lithium polysulfide (LiPS) generated from a lithium-sulfur battery, thereby improving the charging/discharging efficiency and capacity of the battery, as well as increasing the life of the battery.
US11251399B2 Display substrate, display apparatus, method of fabricating display substrate
The present application provides a display substrate. The display substrate includes a base substrate; a crack barrier layer on the base substrate defining a plurality of crack barrier regions in the display substrate; and a plurality of encapsulated islands on the base substrate and respectively in the plurality of crack barrier regions. Each of the plurality of encapsulated islands includes at least one of a plurality of light emitting elements; and an encapsulating layer encapsulating the at least one of a plurality of light emitting elements and forming a lateral side of a respective one of the plurality of encapsulated islands. The crack barrier layer forms a barrier wall for preventing cracks in one or more sublayers of the display substrate outside the plurality of encapsulated islands from propagating into inside of each of the plurality of encapsulated islands.
US11251393B2 Flexible display module, flexible display device and method for preparing the flexible display module
A flexible display module according to the present application includes a number of module material layers superposed; and at least one strain isolation layer disposed between the two adjacent the module material layers. The strain isolation layer includes a chamber and an elastic material layer surrounding an outer periphery of the chamber.
US11251375B2 While organic EL element
A white organic electroluminescent (EL) element including an anode, a cathode, and a light-emitting layer disposed between the anode and the cathode. The light-emitting layer includes a first light-emitting layer and a second light-emitting layer. The first light-emitting layer and the second light-emitting layer each contain a host material and a light-emitting dopant material. The first light-emitting layer contains, as the light-emitting dopant material, a green-light-emitting dopant material and a blue-light-emitting dopant material and is a dual-color light-emitting layer that emits green light and blue light. The second light-emitting layer contains, as the light-emitting dopant material, a red-light-emitting dopant material and a green-light-emitting dopant material and is a dual-color light-emitting layer that emits red light and green light.
US11251374B2 Nanotube spectrometer array and making a nanotube spectrometer array
A nanotube spectrometer array includes: a substrate including block receivers; photodetectors arranged in an array with each photodetector including: a single wall carbon nanotube disposed on the substrate in a block receiver and disposed laterally along the block receiver; a source electrode on the single wall carbon nanotube; a drain electrode on the single wall carbon nanotube, such that the source and drain electrodes are separated from each other by a photoreceiver portion of the single wall carbon nanotube; and a gate electrode disposed on the substrate such that substrate is interposed between the gate electrode and the single wall carbon nanotube. The single wall carbon nanotube in each photodetector is a different chirality so that each photodetector absorbs light with a maximum photon absorptivity at a difference wavelength that is based on the chirality of the single wall carbon nanotube of the photodetector.
US11251368B2 Interconnect structures with selective capping layer
A method includes forming a first metallization layer containing a first metal-containing line and a second metal-containing line disposed in a first interlevel dielectric layer. The first metal-containing line includes a first conductive metal and the second metal-containing line includes a second conductive metal. The first metal-containing line and the second metal-containing line are recessed to below a top surface of the interlevel dielectric layer. A metal-containing cap protection layer is deposited in a recessed portion of the first metal-containing line and the second metal-containing line. The metal-containing cap protection layer includes a third conductive metal which is different than the first conductive metal and the second conductive metal.
US11251366B2 Oxide interlayers containing glass-forming agents
A magnetic junction usable in a magnetic device is described. The magnetic junction includes a free layer and an oxide interlayer on the free layer. The oxide interlayer includes at least one glass-forming agent. In some aspects, the magnetic junction includes a reference layer and a nonmagnetic spacer layer being between the reference layer and the free layer. The free layer is between the nonmagnetic spacer layer and the oxide interlayer.
US11251360B2 MTJ capping layer structure for improved write error rate slopes and thermal stability
A magnetic tunnel junction (MTJ) stack structure having an enhanced write performance and thermal stability (i.e., retention) is provided which can be used as an element/component of a spin-transfer torque (STT) MRAM device. The improved write performance, particularly the write error rate slope as a function of write voltage (Vfrc) which is essential in defining the overdrive voltage needed to successfully write a bit at low write error floors, is provided by a MTJ stack structure in which a zirconium (Zr) cap layer is inserted between a MTJ capping layer and an etch stop layer.
US11251352B2 Wiring board, and light emitting device using the wiring board
A wiring board according to one embodiment of the present disclosure includes: partitions each having insulating property; and conductive members that are respectively disposed in at least two adjacent regions among a plurality of regions partitioned by the partitions. Two of the conductive members respectively disposed in the adjacent regions are joined to each other through an opening formed on one of the partitions interposed between the two of the conductive members, to serve as part of a wiring.
US11251347B2 Semiconductor light source
A semiconductor light source includes at least one first emission unit, at least one second emission unit, and an optics, wherein the optical system has an inner region that converges radiation from the first emission unit, the optical system has an outer region that expands radiation from the second emission unit, a first light emission region of the inner region completely covers the first emission unit when viewed in plan view, and at least partially covers the second emission unit, a second light emission region of the outer region is partially or completely beside the second emission unit when viewed in plan view, and the inner region and the outer region have differently shaped light entry regions.
US11251341B2 Micro light emitting diode display panel, micro light emitting diode display apparatus, and method of fabricating micro light emitting diode display panel
A micro light emitting diode (micro LED) display panel includes a carrier substrate layer; a plurality of vias respectively extending into the carrier substrate layer; a plurality of micro LEDs on the carrier substrate layer; and a wavelength conversion layer including a wavelength conversion material filled in the plurality of vias.
US11251339B2 Process for fabricating an optoelectronic device for emitting infrared light comprising a GeSn-based active layer
A process for fabricating an optoelectronic device for emitting infrared radiation, including: i) producing a first stack containing a light source, and a first bonding sublayer made from a metal of interest chosen from gold, titanium and copper, ii) producing a second stack containing a GeSn-based active layer obtained by epitaxy at an epitaxy temperature (Tepi), and a second bonding sublayer made from the metal of interest, iii) determining an assembly temperature (Tc) substantially between an ambient temperature (Tamb) and the epitaxy temperature (Tepi), such that a direct bonding energy per unit area of the metal of interest is higher than or equal to 0.5 J/m2; and iv) joining, by direct bonding, at the assembly temperature (Tc), the stacks.
US11251336B2 Semiconductor device
A semiconductor device includes a semiconductor stack having a first-type semiconductor structure, an active structure, and a second-type semiconductor structure disposed on the first-type semiconductor structure. The second-type semiconductor structure has a doping concentration. A first portion includes a part of the first-type semiconductor structure, the active structure, and the second-type semiconductor structure, and has a current confining region. A second portion includes a part of the first-type semiconductor structure, the active structure, and the second-type semiconductor structure, and includes a first-type heavily doped region in the second-type semiconductor structure. The first-type heavily doped region includes a doping concentration higher than that of the second-type semiconductor structure.
US11251322B2 Photovoltaic power generation module
Disclosed is a photovoltaic power generation module having a single layer structure in which a pattern glass and a solar cell module are integrated. The disclosed photovoltaic power generation module comprises: a pattern glass comprising a base member, and a pattern member provided thereon in which an optical pattern is formed; a solar cell module provided with a solar cell; a plurality of supportive adhering parts in a pillar shape adhered to the pattern member; and a filler filled between the supportive adhering part and the solar cell module, wherein the pattern glass and the solar cell module are integrated through the supportive adhering parts and the filler, and the height of the supportive adhering parts are configured to be greater than the height of the pattern member so that a gap for forming an air layer between the pattern member and the filler can be provided.
US11251304B2 Wrap-around bottom contact for bottom source/drain
A method of forming a vertical transport fin field effect transistor device is provided. The method includes replacing a portion of a sacrificial exclusion layer between one or more vertical fins and a substrate with a temporary inner spacer. The method further includes removing a portion of a fin layer and the sacrificial exclusion layer between the one or more vertical fins and the substrate, and forming a bottom source/drain on the temporary inner spacer and between the one or more vertical fins and the substrate. The method further includes replacing a portion of the bottom source/drain with a temporary gap filler, and replacing the temporary gap filler and temporary inner spacer with a wrap-around source/drain contact having an L-shaped cross-section.
US11251294B2 High voltage blocking III-V semiconductor device
A semiconductor device includes type IV semiconductor base substrate, first and second device areas that are electrically isolated from one another, a first region of type III-V semiconductor material formed over the first device area, a second region of type III-V semiconductor material formed over the second device area, the second region of type III-V semiconductor material being laterally electrically insulated from the first region of type III-V semiconductor material, a first high-electron mobility transistor integrally formed in the first region, and a second high-electron mobility transistor integrally formed in the second region. The first and second high-electron mobility transistors are connected in series. A source terminal of the first high-electron mobility transistor is electrically connected to the first device area. The first device area is electrically isolated from a subjacent intrinsically doped region of the base substrate by a first two-way voltage blocking device.
US11251293B2 Semiconductor device
According to one embodiment, a semiconductor device includes first to fourth semiconductor regions, and an insulating part. The third electrode is between the first and second electrodes in a first direction from the first electrode toward the second electrode. The first semiconductor region includes Alx1Ga1-x1N and includes first to fifth partial regions. A second direction from the first partial region toward the first electrode crosses the first direction. The second semiconductor region includes Alx2Ga1-x2N and includes sixth and seventh partial regions. The third semiconductor region includes Alx3Ga1-x3N and includes an eighth partial region between the fifth and seventh partial regions. The fourth semiconductor region includes Alx4Ga1-x4N and includes a first portion between the fifth and eighth partial regions. The fourth semiconductor region includes a first element not included the first to third semiconductor regions. The insulating part includes first to third insulating regions.
US11251289B2 FinFET device comprising plurality of dummy protruding features
A method includes forming a first active fin structure and a second active fin structure on a substrate. A dummy fin structure is formed on the substrate, the dummy fin structure being interposed between the first active fin structure and the second active fin structure. The dummy fin structure is removed to expose a first portion of the substrate, the first portion of the substrate being disposed directly below the dummy fin structure. A plurality of protruding features is formed on the first portion of the substrate. A shallow trench isolation (STI) region is formed over the first portion of the substrate, the STI region covering the plurality of protruding features, at least a portion of the first active fin structure and at least a portion of the second active fin structure extending above a topmost surface of the STI region.
US11251284B2 Dummy gate cutting process and resulting gate structures
A method includes forming a dummy gate stack, etching the dummy gate stack to form an opening, depositing a first dielectric layer extending into the opening, and depositing a second dielectric layer on the first dielectric layer and extending into the opening. A planarization process is then performed to form a gate isolation region including the first dielectric layer and the second dielectric layer. The dummy gate stack is then removed to form trenches on opposing sides of the gate isolation region. The method further includes performing a first etching process to remove sidewall portions of the first dielectric layer, performing a second etching process to thin the second dielectric layer, and forming replacement gates in the trenches.
US11251280B2 Strained nanowire transistor with embedded epi
Forming a fin, where the fin includes a nanowire stack on a semiconductor substrate, where the nanowire stack includes a plurality of silicon layers and a plurality of silicon germanium layers stacked one on top of the other in an alternating fashion, removing a portion of the fin to form an opening and expose vertical sidewalls of the plurality of silicon layers and the plurality of silicon germanium layer, and epitaxially growing a source drain region/structure in the opening from the exposed vertical sidewalls of the plurality of silicon layers and the plurality of silicon germanium layers, where the source drain region/structure substantially fills the opening.
US11251277B2 Electrostatic catalysis
An electrode having an embedded charge contains a substrate, a first electronic charge trap defined at the interface of a first insulating layer and a second insulating layer; and a first conductive layer disposed on the first electronic charge trap; wherein the first conductive layer contains a conductive material configured to permit an external electric field to penetrate the electrode from the first electronic charge trap; and wherein the first insulating layer is not the same as the second insulating layer.
US11251274B2 Field plate semiconductor device
A semiconductor device includes a substrate; a semiconductor structure arranged on the substrate, the semiconductor structure including at least one first semiconductor layer; an insulator layer arranged on the semiconductor structure; a field plate covering a part of the insulator layer, wherein the insulator layer includes a non-linear dielectric material having a permittivity that decreases as an electric field traversing the dielectric material increases.
US11251255B2 Flexible display device including bridges around island base
The present inventive concept relates to a display device. A display device according to an exemplary embodiment of the present inventive concept include: a base layer including a plurality of islands in which a pixel is disposed, a plurality of bridges disposed around each of the plurality of islands, a plurality of first wires disposed in a bridge of the plurality of bridges connected to the pixel is disposed; an inorganic insulating layer disposed on the base layer and having an opening exposing a portion of the bridge; and an organic material layer covering the opening, wherein adjacent islands of the plurality of islands are connected to each other through at least the bridge of the plurality of bridges, and the plurality of first wires are disposed on the organic material layer.
US11251250B2 Display substrate and display device each including blocking part
A display substrate and a display device are provided. The display substrate includes a base substrate; a first electrode, located on the base substrate; a second electrode, located on the base substrate, an orthographic projection of the second electrode on the base substrate being adjacent to an orthographic projection of the first electrode on the base substrate; and a conductive layer, including a blocking part between opposite side surfaces of the first electrode and the second electrode, the conductive layer being grounded, and every two selected from the group consisting of the first electrode, the second electrode, and the conductive layer being insulated from each other.
US11251238B2 Display device and manufacturing method therefor
Disclosed are a display device and a manufacturing method therefor. The display device comprises a touch trace and a photonic crystal structure provided in a common layer, wherein an orthographic projection of the photonic crystal structure on a substrate is overlapped with an orthographic projection of a pixel light emitting unit on the substrate.
US11251233B2 Organic light-emitting diode display substrate and method for fabricating the same, display device
The present disclosure provides an OLED display substrate including a substrate, a pixel defining layer on the substrate, for defining a plurality of sub-pixel regions having different colors; and cavity length adjusting layers in the sub-pixel regions, wherein the cavity length adjusting layers comprise a conductive ink, and the cavity length adjusting layers have different thicknesses in the sub-pixel regions having different colors.
US11251232B2 Organic light emitting diode device, method for manufacturing the same and display device
The device includes a substrate, a green light emitting element on the substrate, and a green color film layer disposed on a light exit side of the green light emitting element correspondingly, a travel distance of the light emitted from the green light emitting element in the green color film layer remains substantially unchanged with a change of a light exit angle of the light. Thus, the present disclosure can prevent a color purity of a green light passing through the green color film layer from changing, thereby improving the color shift performance of a green light passing through the green color film layer, and improving the optical performance of the green light, and thus further improving the display effect of the device and the display panel.
US11251221B2 Imaging panel and method for manufacturing same
An imaging panel includes a photoelectric conversion element disposed on a substrate. The photoelectric conversion element includes a cathode electrode, a first semiconductor layer having a first conductive type, the first semiconductor layer being in contact with the cathode electrode, a second semiconductor layer having a second conductive type different from the first conductive type, the second semiconductor layer being joined to the first semiconductor layer, and an anode electrode in contact with the second semiconductor layer. The second semiconductor layer has a greater extinction coefficient as closer to the anode electrode.
US11251217B2 Photodetector sensor arrays
A photodetector sensor array device as usable for camera chips comprises upper and lower contact layers of n+ and p+ semiconductor material either side of a light absorbing region made of either one layer, or two oppositely doped layers, of semiconductor material. Insulating trenches of dielectric material extending through the layers to form the individual pixels. Respective contacts are connected to the upper and lower contact layers so that each pixel can be reverse biased or forward biased. In operation, the device is reset with a reverse bias, and then switched to forward bias for sensing. After switching, carriers generated in response to photon absorption accumulate in potential wells in the light absorbing region and so reduce the potential barriers to the contact layers, which causes current to start to flow between the contacts after a time delay which is inversely proportional to the incident light intensity.
US11251204B2 Array substrate, method for repairing same, and display device
An array substrate includes: a base substrate; one or more first signal lines provided on the base substrate; a plurality of repair line sets also provided on the base substrate and configured to repair the first signal lines, each of the repair line sets comprising one or more repair lines which intersect with and are insulated from at least one of the first signal lines; and one or more second signal lines also provided on the base substrate, at least one of the one or more second signal lines having one end which is arranged to intersect with and be insulated from the one or more repair lines, and the other end which is connected to a driving circuit for supplying an electrical signal to the one or more first signal lines. The second signal line is different from the first signal line.
US11251197B2 Semiconductor device
A semiconductor device including a lower structure, an upper pattern, a stacked structure, a separation structure passing through the stacked structure, a vertical structure comprising a channel layer, wherein the stacked structure comprises a plurality of interlayer insulating layers and a plurality of gate layers, the lower structure comprises a first lower pattern and a second lower pattern of a material different from a material of the first lower pattern, the first lower pattern comprises a first portion between the second lower pattern and the channel layer, a second portion extending from the first portion to a region between the second lower pattern and the upper pattern, and a third portion extending from the first portion to a region between the second lower pattern and the substrate structure, and the first lower pattern does not extend toward a side surface of the upper pattern.
US11251195B2 Three-dimensional memory device without gate line slits and method for forming the same
Embodiments of structure and methods for forming a three-dimensional (3D) memory device are provided. In an example, the 3D memory device includes a stack structure. The stack structure includes a plurality of conductor layers and a plurality of insulating layers interleaved over a substrate. The plurality of conductor layers include a pair of top select conductor layers divided by a first top select structure and a pair of bottom select conductor layers divided by a bottom select structure. The first top select structure and the bottom select structure extend along a horizontal direction and are aligned along a vertical direction. A plurality of channel structures extend along a vertical direction and into the substrate and are distributed on both sides of the top select structure and the bottom select structure.
US11251194B2 Method of manufacturing a semiconductor device having a channel layer including a connection part and a pillar part
A semiconductor device and a method of manufacturing a semiconductor device may be provided. The semiconductor device may include a source line formed over a substrate. The semiconductor device may include a channel pattern including a connection part disposed over the source line, and pillar parts protruding from the connection part in a first direction. The semiconductor device may include a well structure protruding from the connection part in the first direction and spaced apart from the source line. The semiconductor device may include a source contact structure protruding from the source line in the first direction and passing through the connection part. The semiconductor device may include a gate stack disposed between the source contact structure and the well structure and enclosing the pillar parts over the connection part.
US11251193B2 Semiconductor memory device
A semiconductor memory device includes a substrate, gate electrodes arranged in a thickness direction of the substrate, first and second semiconductor layers, a gate insulating film, and a first contact. The first semiconductor layer extends in the thickness direction and faces the gate electrodes. The gate insulating film is between the gate electrodes and the first semiconductor layer. The second semiconductor layer is between the substrate and the gate electrodes and connected to a side surface of the first semiconductor layer in a surface direction. The first contact extends in the thickness direction and electrically connected to the second semiconductor layer. The second semiconductor layer includes a first region in contact with the side surface of the first semiconductor layer and containing P-type impurities, and a first contact region electrically connected to the first contact and having a higher concentration of N-type impurities than the first region.
US11251192B2 Semiconductor devices and manufacturing methods of the same
A semiconductor device includes a vertical stack of gate electrodes. The gate electrodes extend in different lengths to provide contact regions. The gate electrodes have a conductive region and an insulating region. Contact plugs fills contact holes that pass through the stack of gate electrodes in the contact regions. The contact plugs are connected to the gate electrodes. The contact plugs pass through a conductive region of one gate electrode and are electrically connected to the one gate electrode and pass through the insulating region of other gate electrodes in the contact region. The insulating region is disposed outside of the contact holes in a region in which the gate electrodes intersect the contact plugs.
US11251190B2 Memory arrays comprising strings of memory cells and methods used in forming a memory array comprising strings of memory cells
A memory array comprising strings of memory cells comprises laterally-spaced memory blocks individually comprising a vertical stack comprising alternating insulative tiers and conductive tiers. Channel-material-string structures of memory cells extend through the insulative tiers and the conductive tiers. The channel-material-string structures individually comprise an upper portion above and joined with a lower portion. Individual of the channel-material-string structures comprise at least one external jog surface in a vertical cross-section where the upper and lower portions join. Other embodiments, including method are disclosed.
US11251188B2 Semiconductor memory device and a method of fabricating the same
A semiconductor memory device including: a substrate including a cell array region and a boundary region; a first recess region at an upper portion of the substrate in the cell array region; a first bit line extending onto the boundary region and crossing the first recess region; a bit line contact in the first recess region and contacting the first bit line; a second bit line spaced apart from the first recess region and adjacent to the first bit line, the second bit line crossing the cell array region and the boundary region; a cell buried insulation pattern between a side surface of the first bit line contact and an inner wall of the first recess region; and a boundary buried insulation pattern covering sidewalls of the first bit line and the second bit line in the boundary region and including a same material as the cell buried insulation pattern.
US11251187B2 Buried word line of a dynamic random access memory and method for fabricating the same
A method for fabricating buried word line of a dynamic random access memory (DRAM) includes the steps of: forming a trench in a substrate; forming a first conductive layer in the trench; forming a second conductive layer on the first conductive layer, in which the second conductive layer above the substrate and the second conductive layer below the substrate comprise different thickness; and forming a third conductive layer on the second conductive layer to fill the trench.
US11251181B2 FinFET isolation structure and method for fabricating the same
Embodiments of the disclosure provide a semiconductor device including a substrate, an insulating layer formed over the substrate, a plurality of fins formed vertically from a surface of the substrate, the fins extending through the insulating layer and above a top surface of the insulating layer, a gate structure formed over a portion of fins and over the top surface of the insulating layer, a source/drain structure disposed adjacent to opposing sides of the gate structure, the source/drain structure contacting the fin, a dielectric layer formed over the insulating layer, a first contact trench extending a first depth through the dielectric layer to expose the source/drain structure, the first contact trench containing an electrical conductive material, and a second contact trench extending a second depth into the dielectric layer, the second contact trench containing the electrical conductive material, and the second depth is greater than the first depth.
US11251177B2 Semiconductor device
A semiconductor device 1 has an IGBT region and a MOSFET region. A plurality of channel doped P layers formed in the MOSFET region include a trench-adjacent channel doped P layer whose side surface is in contact with a boundary trench gate formed between the IGBT region and the MOSFET region. A formation depth of the trench-adjacent channel doped P layer is set deeper than a formation depth of the boundary trench gate. In the MOSFET region, an N type MOSFET having a planar structure is configured including a channel region in the channel doped P layer, a gate insulating film in an interlayer oxide film, and a gate polysilicon serving as a planar gate.
US11251161B2 2-in-1 type chopper module
An object of the present invention is to suppress reduction in a temperature cycle life of a wiring in a two-in-one type chopper module. A two-in-one type chopper module according to the present invention includes: a switching transistor; a first diode inverse-parallelly connected to the switching transistor; a second diode serially connected to the switching transistor and the first diode; a first wiring pattern mounting the switching transistor and the first diode; and a second wiring pattern mounting the second diode, wherein each of the switching transistor and the first diode has a power loss substantially identical with each other at a time of a forward direction current conduction, and an effective area of the second diode is larger than an effective area of the first diode.
US11251156B2 Fabrication and use of through silicon vias on double sided interconnect device
An apparatus including a circuit structure including a device stratum; one or more electrically conductive interconnect levels on a first side of the device stratum and coupled to ones of the transistor devices; and a substrate including an electrically conductive through silicon via coupled to the one or more electrically conductive interconnect levels so that the one or more inter connect levels are between the through silicon via and the device stratum. A method including forming a plurality of transistor devices on a substrate, the plurality of transistor devices defining a device stratum; forming one or more interconnect levels on a first side of the device stratum; removing a portion of the substrate; and coupling a through silicon via to the one or more interconnect levels such that the one or more interconnect levels is disposed between the device stratum and the through silicon via.
US11251151B2 System and method for allowing restoration of interconnection of die of power module
The present invention concerns a system for allowing the restoration of an interconnection of a die of a power module, a first terminal of the interconnection being fixed on the die and a second terminal of the interconnection being connected to an electric circuit. The system comprises:—at least one material located in the vicinity of the first terminal of the interconnection, the material having a predetermined melting temperature,—means for controlling the temperature of the die at the predetermined melting temperature during a predetermined period of time. The present invention concerns also the method.
US11251150B2 High density substrate routing in package
Discussed generally herein are devices that include high density interconnects between dice and techniques for making and using those devices. In one or more embodiments a device can include a bumpless buildup layer (BBUL) substrate including a first die at least partially embedded in the BBUL substrate, the first die including a first plurality of high density interconnect pads. A second die can be at least partially embedded in the BBUL substrate, the second die including a second plurality of high density interconnect pads. A high density interconnect element can be embedded in the BBUL substrate, the high density interconnect element including a third plurality of high density interconnect pads electrically coupled to the first and second plurality of high density interconnect pads.
US11251141B2 Package structure
A package structure includes a semiconductor device, a molding compound, a first dielectric layer, and a through-via. The molding compound is in contact with a sidewall of the semiconductor device. The first dielectric layer is over the molding compound and the semiconductor device. The through-via is in the molding compound and the first dielectric layer. The through-via is a continuous element and in contact with the first dielectric layer.
US11251139B2 Secure integrated-circuit systems
A method of making a secure integrated-circuit system comprises providing a first integrated circuit in a first die having a first die size and providing a second integrated circuit in a second die. The second die size is smaller than the first die size. The second die is transfer printed onto the first die and connected to the first integrated circuit, forming a compound die. The compound die is packaged. The second integrated circuit is operable to monitor the operation of the first integrated circuit and provides a monitor signal responsive to the operation of the first integrated circuit. The first integrated circuit can be constructed in an insecure facility and the second integrated circuit can be constructed in a secure facility.
US11251138B2 Through wafer trench isolation between transistors in an integrated circuit
In described examples of an integrated circuit (IC) there is a substrate of semiconductor material having a first region with a first transistor formed therein and a second region with a second transistor formed therein. An isolation trench extends through the substrate and separates the first region of the substrate from the second region of the substrate. An interconnect region having layers of dielectric is disposed on a top surface of the substrate. A dielectric polymer is disposed in the isolation trench and in a layer over the backside surface of the substrate. An edge of the polymer layer is separated from the perimeter edge of the substrate by a space.
US11251137B2 Semiconductor device
A semiconductor device includes a lead frame having a die pad; a semiconductor chip having a front surface in which an integrated circuit is formed, and a back surface that is die-bonded onto the die pad through intermediation of an interposing film and an adhesive layer; and an encapsulating resin for encapsulating the lead frame, the adhesive layer, the interposing film, and the semiconductor chip. The interposing film has a first opening which forms a space between a part of the back surface of the semiconductor chip and the adhesive layer.
US11251135B2 Electronic device module and method of manufacturing the same
An electronic device module includes a substrate, at least one first component and at least one second component disposed on one surface of the substrate, a second sealing portion having the at least one second component embedded therein, and disposed on the substrate, and a first sealing portion disposed outside of the second sealing portion, at least a portion of the first sealing portion being disposed between the at least one first component and the substrate.
US11251131B2 Copper contact plugs with barrier layers
A device includes a conductive layer including a bottom portion, and a sidewall portion over the bottom portion, wherein the sidewall portion is connected to an end of the bottom portion. An aluminum-containing layer overlaps the bottom portion of the conductive layer, wherein a top surface of the aluminum-containing layer is substantially level with a top edge of the sidewall portion of the conductive layer. An aluminum oxide layer is overlying the aluminum-containing layer. A copper-containing region is over the aluminum oxide layer, and is spaced apart from the aluminum-containing layer by the aluminum oxide layer. The copper-containing region is electrically coupled to the aluminum-containing layer through the top edge of the sidewall portion of the conductive layer.
US11251123B1 Static random access memory (SRAM) bit cells employing asymmetric width read and write word lines, and related methods
Static random access memory (SRAM) bit cells employing asymmetric width read and write word lines (WWL) for reduced memory write latency and improved memory write access performance, and related fabrication methods are disclosed. In exemplary aspects, the SRAM bit cell employs an increased width write word line based on a circuit cell layout area savings achieved by employing a reduced width read word line. Increasing the width of the write word line can reduce the resistance of the write word line and decrease memory write latency to the SRAM bit cell as a result. In certain exemplary aspects, the metal line pitch and minimum distance between metal lines of the SRAM bit cell can be maintained for maintaining fabrication compatibility with existing fabrication processes with decreasing the resistance of the write word line of the SRAM bit cell.
US11251115B1 Redistribution structure and forming method thereof
A redistribution structure including a first redistribution layer is provided. The first redistribution layer includes a dielectric layer; at least one conductive structure located in the dielectric layer, wherein the at least one conductive structure has a width L; and at least one dummy structure located adjacent to the at least one conductive structure and located in the dielectric layer, and the at least one dummy structure has a width D, wherein there is a gap width S between the at least one dummy structure and the at least one conductive structure, and a degree of planarization DOP of the first redistribution layer is greater than or equal to 95%, wherein DOP=[1−(h/T)]*100%, and h refers to a difference between a highest height and a lowest height of a top surface of the dielectric layer; and T refers to a thickness of the at least one conductive structure.
US11251112B2 Dual side cooling power module and manufacturing method of the same
A dual side cooling power module includes: a lower substrate including a recessed portion on at least one surface thereof, a semiconductor chip formed in the recessed portion, lead frames formed at both ends of the lower substrate, and an upper substrate formed on the semiconductor chip, a portion of the lead frames, and the lower substrate.
US11251108B2 Semiconductor module mounted on a cooling device for use in a vehicle
A semiconductor module includes a semiconductor device, and a cooling device. The semiconductor device has: an input terminal; a wiring portion that includes a first end portion, and a second end portion, and extends in one direction, the first end portion being connected to the input terminal; a circuit substrate that includes a top surface, and a bottom surface, the top surface being provided with a first circuit board and a second circuit board along the one direction, the bottom surface being arranged on a top surface of the cooling device; a metal body connected between the wiring portion, and a top surface of the first circuit board; and a semiconductor chip that includes a top surface electrode, and a bottom surface electrode, the top surface electrode being connected to the second end portion, the bottom surface electrode being connected to a top surface of the second circuit board.
US11251104B2 Semiconductor device
A semiconductor device includes: a base plate having a heat dissipation surface and a mounting surface opposite to each other; a semiconductor chip mounted on the mounting surface of the base plate; a sealing material sealing the semiconductor chip; a first sheet adhering to the heat dissipation surface of the base plate and having plural openings; and a second sheet covering the first sheet.
US11251098B2 Semiconductor device, production method therefor, and automobile
In the semiconductor device, a screw has a head section embedded in a case groove section provided in a frame placing stage of a case to cause side and front surfaces of the head section to be covered by the case, thereby fixing the screw to the case. A threaded section passes through a frame through hole of a frame exposed section disposed above the head section to protrude upward to be exposed on a side facing away from the base plate.
US11251087B2 Semiconductor device including a Fin-FET and method of manufacturing the same
A method of forming a semiconductor device including a fin field effect transistor (FinFET) includes forming a first sacrificial layer over a source/drain structure of a FinFET structure and an isolation insulating layer. The first sacrificial layer is patterned, thereby forming an opening. A first liner layer is formed on the isolation insulating layer in a bottom of the opening and on at least side faces of the patterned first sacrificial layer. After the first liner layer is formed, forming a dielectric layer in the opening. After the dielectric layer is formed, removing the patterned first sacrificial layer, thereby forming a contact opening over the source/drain structure. A conductive layer is formed in the contact opening. The FinFET is an n-type FET, and the source/drain structure includes an epitaxial layer including Si1−x−yM1xM2y, where M1 includes Sn, M2 is one or more of P and As, and 0.01≤x≤0.1, and 0.01≤y≤0.1.
US11251082B2 Wafer processing method
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 or a front 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 modified layers in the wafer, thereby dividing the wafer into individual device chips, and a pickup step of heating the polyester sheet in each of the plurality of separate regions corresponding to each device chip, pushing up each device chip through the polyester sheet, then picking up each device chip from the polyester sheet.
US11251081B2 Method for producing a plurality of semiconductor chips and semiconductor chip
The method of manufacturing a plurality of semiconductor chips (100) comprises a step A) of providing a semiconductor substrate (1) having a plurality of integrated electronic circuits (2) on a top side (10) thereof. In a step B), a sacrificial layer (3) is applied on one side of the semiconductor substrate. In a step C), holes (30) are introduced in the sacrificial layer so that at least one hole is formed above each electronic circuit. In a step D), the semiconductor substrate is adhered to a carrier (5) with the sacrificial layer at the front, an adhesive layer (4) being used between the sacrificial layer and the carrier, and the adhesive layer filling the holes so that holding elements (40) from the adhesive layer are formed in the holes. In a step E) the semiconductor substrate is thinned. In a step F) separation trenches (6) are introduced between the electronic circuits, which extend from a side of the electronic circuits facing away from the carrier to the sacrificial layer and penetrate the thinned semiconductor substrate. In a step G) the sacrificial layer is removed in the region between the electronic circuits and the carrier.
US11251078B2 Formation method of semiconductor device with fin structures
A method for forming a semiconductor device structure is provided. The method includes forming a first conductive feature over a semiconductor substrate. The method includes forming an oxygen-absorbing layer on a surface of the first conductive feature. The oxygen-absorbing layer absorbs oxygen from the first conductive feature and becomes an oxygen-containing layer. The method includes removing the oxygen-containing layer to expose the surface originally covered by the oxygen-containing layer. The method includes forming a metal-containing layer on the surface. The method includes forming a second conductive feature on the metal-containing layer.
US11251075B2 Systems and methods for workpiece processing using neutral atom beams
Plasma processing systems and methods are provided. In one example, a system includes a processing chamber having a workpiece support. The workpiece is configured to support a workpiece. The system includes a plasma source configured to induce a plasma from a process gas in a plasma chamber to generate one or more species of negative ions. The system includes a grid structure configured to accelerate the one or more negative ions towards the workpiece. The grid structure can include a first grid plate, a second grid plate, and one or more magnetic elements positioned between the first grid plate and second grid plate to reduce electrons accelerated through the first grid plate. The system can include a neutralizer cell disposed downstream of the grid structure configured to detach extra electrons from ions of the one or more species of negative ions to generate energetic neutral species for processing the workpiece.
US11251071B2 Raised via for terminal connections on different planes
A method includes forming a metal layer extending into openings of a dielectric layer to contact a first metal pad and a second metal pad, and bonding a bottom terminal of a component device to the metal layer. The metal layer has a first portion directly underlying and bonded to the component device. A raised via is formed on the metal layer, and the metal layer has a second portion directly underlying the raised via. The metal layer is etched to separate the first portion and the second portion of the metal layer from each other. The method further includes coating the raised via and the component device in a dielectric layer, revealing the raised via and a top terminal of the component device, and forming a redistribution line connecting the raised via to the top terminal.
US11251070B2 Semiconductor device including a passivation spacer and method of fabricating the same
A method of fabricating a semiconductor device includes providing a substrate, and forming an interlayered insulating layer on the substrate. The method includes forming a preliminary via hole in the interlayered insulating layer. The method includes forming a passivation spacer on an inner side surface of the preliminary via hole. The method includes forming a via hole using the passivation spacer as an etch mask. The method includes forming a conductive via in the via hole. The passivation spacer includes an insulating material different from an insulating material included in the interlayered insulating layer.
US11251069B2 Method for forming isolation with multi-step structure
A method for forming a semiconductor device structure is provided. The method includes forming first and second well regions with different conductivity types in a semiconductor substrate. A well interface is formed between the first and second well regions. The method also includes patterning the semiconductor substrate to form a first fin structure in the first well region, a second fin structure in the second well region, and a first trench between the first and second fin structures. The first trench exposes the well interface in the semiconductor substrate. The method further includes forming insulating spacers on opposite sidewalls of the first trench and etching the semiconductor substrate below the first trench using the insulating spacers as an etch mask, to form a second trench below the first trench. In addition, the method includes filling the first and second trenches with an insulating material.
US11251063B2 Article transporter in semiconductor fabrication
A transporter for transporting an article used in semiconductor fabrication is provided. The transporter includes a robotic arm. The transporter further includes two platens connected to the robotic arm. Each of the two platens an inner surface facing the other, and a number of gas holes are formed on each of the inner surfaces of the two platens. The transporter also includes a gas supplier placed in communication with the gas holes. The gas supplier is used to control the flow of gas through the gas holes.
US11251061B2 Electrostatic chuck and manufacturing method therefor
Disclosed are: an electrostatic chuck having a high volume resistivity so as to reduce a leakage current, thereby improving the adsorption and desorption response characteristics of a semiconductor wafer; and a manufacturing method therefor. The electrostatic chuck is a sintered body in which an electrode is impregnated so as to fix a semiconductor wafer by electrostatic force, and comprises alumina, a sintering aid, and a rare earth composite oxide comprising two to five different rare earth metals, has adsorption and desorption response characteristics of a semiconductor wafer of two seconds or less, and has a volume resistivity at room temperature of 1.0E+16 Ω·cm to 1.0E+17 Ω·cm.
US11251047B2 Clog detection in a multi-port fluid delivery system
Embodiments of the present disclosure provide for apparatus used to detect clogs in a fluid delivery system during CMP processes and methods of detecting clogs in a fluid delivery system during CMP processes. In particular, embodiments herein provide a flow splitter manifold configured to enable monitoring of the pressure of the polishing fluid disposed therein. Monitoring the fluid pressure in the flow splitter manifold enables the detection of clogs in the delivery lines and/or dispense nozzles that inhibit and/or prevent the flow of polishing fluid therethrough or therefrom.
US11251046B2 Method of manufacturing semiconductor device
An object of the present invention is to improve the flatness of a surface electrode without increasing the number of steps in a semiconductor device having gate structures. A method of manufacturing a semiconductor device of the present invention includes the steps of discretely forming a plurality of gate structures on a first main surface of the semiconductor substrate, discretely forming a plurality of gate interlayer films covering the plurality of gate structures of the semiconductor substrate, forming a first surface electrode being thicker than the gate interlayer films on the first main surface of the semiconductor substrate between the plurality of the gate interlayer films and on the plurality of the gate interlayer films by sputtering, and removing convex portions of concave portions and the convex portions on the first surface electrode by dry etching using photolithography, to flatten an upper surface of the first surface electrode.
US11251043B2 Method and structure for cutting dense line patterns using self-aligned double patterning
A method for forming a semiconductor structure including forming a plurality of mandrel lines on a first dielectric layer and forming one or more groups of discontinuous mandrel line pairs with a first mask. The method further includes disposing a second dielectric layer, and forming dielectric spacers on sidewalls of the mandrel lines and the discontinuous mandrel line pairs. The method further includes removing the mandrel lines and the discontinuous mandrel line pairs to form spacer masks, forming one or more groups of blocked regions using a second mask, and forming openings extended through the first dielectric layer with a conjunction of the spacer masks and the second mask. The method also includes removing the spacer masks and the second mask, disposing an objective material in the openings, and forming objective lines with top surfaces coplanar with the top surfaces of the first dielectric layer.
US11251040B2 Cyclical deposition method including treatment step and apparatus for same
A method and apparatus for depositing a material on a surface of a substrate are disclosed. The method can include a treatment step to suppress a rate of material deposition on the surface of the substrate. The method can result in higher-quality deposited material. Additionally or alternatively, the method can be used to fill a recess within the surface of the substrate with reduced or no seam formation.
US11251038B2 Method of manufacturing semiconductor device, recording medium, and substrate processing method
A film where a first layer and a second layer are laminated is formed on a substrate by performing: forming the first layer by performing a first cycle a predetermined number of times, the first cycle including non-simultaneously performing: supplying a source to the substrate, and supplying a reactant to the substrate, under a first temperature at which neither the source nor the reactant is thermally decomposed when the source and the reactant are present alone, respectively; and forming the second layer by performing a second cycle a predetermined number of times, the second cycle including non-simultaneously performing: supplying the source to the substrate, and supplying the reactant to the substrate, under a second temperature at which neither the source nor the reactant is thermally decomposed when the source and the reactant are present alone, respectively, the second temperature being different from the first temperature.
US11251036B2 Semiconductor devices and methods of manufacturing semiconductor devices
The disclosed technology generally relates to semiconductor devices and methods of manufacturing semiconductor devices such as both logic and memory semiconductor devices. In one aspect, a semiconductor device includes a semiconductor substrate having a channel region between a source and a drain region, a gate structure arranged to control the channel region and a dielectric structure arranged between the channel region and the gate structure. The dielectric structure includes a high-k dielectric layer or a high-k ferroelectric layer and at least one two dimensional (2D) hexagonal boron-nitride (h-BN) layer in direct contact with the high-k dielectric layer or the high-k ferroelectric layer.
US11251027B2 Stage device and processing apparatus
A stage device for holding a substrate in a processing apparatus for processing the substrate includes a stage, a stage rotating mechanism, and a cold heat transfer mechanism. The stage is configured to hold the substrate in a processing chamber. The stage rotating mechanism includes a rotation shaft extending downward from a center of a bottom surface of the stage and a motor configured to rotate the stage via the rotation shaft. The cold heat transfer mechanism includes at least one cold heat transfer body that is fixedly disposed at a position spaced away from the rotation shaft below the stage and is configured to transfer cold heat of a chiller. The cold heat transfer mechanism is disposed with a gap between the cold heat transfer mechanism and the stage.
US11251016B2 Method of controlling transmission electron microscope and transmission electron microscope
A method of controlling a transmission electron microscope includes: causing a first magnetic field lens to generate a first magnetic field and causing a second magnetic field lens to generate a second magnetic field; causing the magnetic field applying unit to generate a magnetic field of a direction along an optical axis on a specimen mounting surface; and changing excitations of the first excitation coil and the second excitation coil to correct a deviation of a focal length of an objective lens due to the magnetic field generated by the magnetic field applying unit.
US11251011B2 Electron microscope
To provide an electron microscope capable of performing the switching-over between normal illumination and annular illumination, wide-area irradiation, an interference pattern as desired or normal illumination in an expeditious and readily manner or achieving a better S/N ratio, the electron microscope comprises a photocathode 101 with negative electron affinity in use; an excitation optical system to excite the photocathode; and an electron optics system to irradiate an electron beam 13 generated from the photocathode by excitation light 12 irradiated through the excitation optical system onto a sample, the excitation optical system including a light source device 107 for the excitation light; and an optical modulation means 108 which is disposed in an optical path of the excitation light to perform spatial phase modulation to the excitation light.
US11250987B2 Transformer
A transformer includes a magnetic core, a first winding and at least one second winding. The magnetic core has a window through which the first winding passes through without contacting the magnetic core. The second winding passes through the window of the magnetic core and is wound on the magnetic core. The second winding has a distance from the first winding, and the second winding has a first insulating part disposed on an outer surface of the second winding facing the first winding.
US11250984B2 Methods and apparatus for biasing a magnetic circuit to reduce audible noise from a switching power supply
Presented herein are methods and apparatus for biasing magnetic circuits to reduce audible noise from a switching power supply. A magnetic component (e.g., a magnet) is constructed and provided to a core (e.g., a ferromagnetic core) to offset (i.e., bias) an applied magnetomotive force. By selecting and/or manufacturing the magnetic component based on a circuit operating condition, the offset may be tailored to advantageously shift a frequency of mechanical deformation outside the audible noise range. In a switching power supply with fixed peak current, the offset to the applied magnetomotive force may be determined, at least in part, by the fixed peak.
US11250978B2 System and method for perturbing a permanent magnet asymmetric field to move a body
A system and method for perturbing a permanent magnet asymmetric field to move a body includes a rotating body configured to rotate about a rotation axis, a permanent magnet arrangement arranged on the rotating body containing two or more permanent magnets, and a perturbation element. The permanent magnet arrangement is configured such that an asymmetric magnetic field is generated by the permanent magnets about a perturbation point. Actuation of the perturbation element at or near the perturbation point causes a tangential magnetic force on the rotating body and/or the permanent magnet arrangement, thereby causing the rotating body to rotate about the rotation axis. The disclosure may also be used for linear motion of a body.
US11250973B2 Electrosurgical device power cable
An electrosurgical device: (a) power cable comprising: (i) a primary lead that connects to a first pole of an AC power source and (ii) one or more auxiliary leads; wherein the power cable includes a dual core having the primary lead on a first side and the one or more auxiliary leads on a second side with a web being located between the first side and the second side.
US11250972B1 Hybrid cables comprising carbon nanotubes utilized to transmit power
A hybrid cable may include a central strength member and a plurality of buffer tubes helically wrapped around the central member. Each of the plurality of buffer tubes may house at least one optical fiber, and an outer jacket may surround the plurality of buffer tubes and the central strength member. Additionally, the central strength member may include one or more carbon nanotubes capable of transmitting a power signal.
US11250952B1 Method of event-driven health and wellness decision support
The method of event-driven health and wellness decision support considers an individual's medical records and lifestyle; applies healthcare best practices; and recommends next steps. Medical and lifestyle records are input, converted to events and inserted in timestamp order in an event queue. Events are processed in queued order by handlers, and results recorded in a data structure called a “person state”. Some handlers create additional events and insert them in the event queue in timestamp order. Those events are in turn processed in timestamp order. Other handlers create no events, allowing processing of all queued events to eventually complete. After events representing actual occurrences are processed, events representing postulated activities are created, queued, and processed until a specific patient state representing a health and wellness goal obtains. This allows several activity paths to be compared to determine the best path to an optimal health goal. Next steps are recommended as output.
US11250945B2 Automatically assessing an anatomical surface feature and securely managing information related to the same
A facility for procuring and analyzing information about an anatomical surface feature from a caregiver that is usable to generate an assessment of the surface feature is described. The facility displays information about the surface feature used in the assessment of the surface feature. The facility obtains user input and/or data generated by an image capture device to assess the surface feature or update an existing assessment of the surface feature.
US11250944B2 Uniquely coded color boards for analyzing images
Systems and methods for a color board for use in reagent strip testing are disclosed. One implementation may include a color board surface, a first colored reference element printed on the color board surface, and a second colored reference element printed on the color board surface. The color board may also include a test region on the color board surface configured to receive at least one reagent pad. The color board may also include a unique code, and the code may reflect specific chromatic properties associated with each of the first colored reference element and the second color reference element at a time of printing. The unique code may be machine readable to enable a machine to later normalize a comparison color, for determining chromatic properties of the at least one reagent pad.
US11250933B2 Adaptive weighting of similarity metrics for predictive analytics of a cognitive system
According to embodiments of the present invention, similarity metrics or measures of similarity may be combined using an adaptive weighting scheme. A subset of entities from a first set of entities that have a known relationship is randomly selected. The subset is combined with a second set of entities that have an unknown relationship to each other and/or to the first set of entities. At least two different measures of similarity (similarity metrics) between the first set and the combined second set (including the subset) is determined for each entity in the second set. For each entity in the second set, the at least two different measures of similarity are compared, and a weight is assigned adaptively to each measure of similarity based on the magnitude of the measure of similarity. The weighted measures of similarity are combined to determine an aggregate adaptively weighted similarity score for each entity.
US11250932B2 Bacterial identification in clinical infections
Disclosed herein are methods of identifying infections, such as methods of identifying bacterial infections which utilize whole metagenome sequence analysis to sequence the entire wound microbiome of clinical samples. The disclosed methods use fast k-mer based sequence analysis, predictive modeling, and Bayesian network analysis, to analyze bacterial metagenomic sequence compositions in conjunction with clinical factors to stratify communities of bacteria into healing versus non-healing clusters. The methods of identifying infections can include performing molecular analysis of a patient wound sample, preparing the data obtained from the molecular analysis, diagnosing the wound sample and/or prognosing the wound sample. The disclosed methods can also be used to identify protein function as well as novel biomarkers.
US11250929B2 System for detecting computer startup and method of system
An arrangement to guarantee boot up of a computer includes a control center microchip with BIOS boot block and BIOS program, and a flash memory divided into a first protected block, a main block, and a second protected block. In the computer, an embedded controller (EC) with stored modules is electrically connected to the flash memory and the control center microchip. The modules include a determining module to check that the code of the first protected block is identical with the code of the second protected block and a recovery module able to reinstate correct code from the second protected block into the first protected block if required. A method applied to the disclosed computer startup detection system is also disclosed.
US11250927B2 Formal verification tool to verify hardware design of memory unit
Hardware monitors which can be used by a formal verification tool to exhaustively verify a hardware design for a memory unit. The hardware monitors include detection logic to monitor one or more control signals and/or data signals of an instantiation of the memory unit to detect symbolic writes and symbolic reads. In some examples a symbolic write is a write of symbolic data to a symbolic address; and in other examples a symbolic write is a write of any data to a symbolic address. A symbolic read is a read of the symbolic address. The hardware monitors also include assertion verification logic that verifies an assertion that read data corresponding to a symbolic reads matches write data associated with one or more symbolic writes preceding the read.
US11250922B2 Memory cell, memory device, and related identification tag
A memory cell includes: a latch, powered by a first reference voltage and a second reference voltage different from the first reference voltage, and having a first connecting terminal and a second connecting terminal; a first programmable fuse, having a first terminal coupled to the first connecting terminal and a second terminal coupled to the second reference voltage; and a second programmable fuse, having a first terminal coupled to the second connecting terminal and a second terminal coupled to the second reference voltage.
US11250914B2 Control method and controller of program suspending and resuming for memory
A control method, for a memory array, the control method comprises programming the bit-cell of the memory array in a programming stage; and discharging the bit-cell of the memory array in a discharge stage; wherein the programming stage comprises: programming the bit-cell of the memory array with a plurality of programming voltage pulses; wherein the discharge stage comprises: isolating a select line of the bit-cell of the memory array; and generating a programming voltage pulse to the bit-cell of the memory array; wherein the programming stage can be suspended to a suspend stage by a suspend command after the discharge stage; wherein the suspend command is received during one of the plurality of programming voltage pulse.
US11250899B2 1S-1T ferroelectric memory
A 1S-1T ferroelectric memory cell is provided that include a transistor and a two-terminal selector device. The transistor exhibits a low conductive state and a high conductive state (channel resistance), depending on drive voltage. The two-terminal selector device exhibits one of an ON-state and an OFF-state depending upon whether the transistor is in its low conductive state or its high conductive state. The transistor may be, for instance, a ferroelectric gate vertical transistor. Modulation of a polarization state of ferroelectric material of the vertical transistor may be utilized to switch the state of the selector device. The memory cell may thus selectively be operated in one of an ON-state and an OFF-state depending upon whether the selector device is in its ON-state or OFF-state.
US11250897B2 Spin current magnetization rotational element, magnetoresistance effect element, and magnetic memory
Provided is a spin current magnetization rotational element, including: a first ferromagnetic metal layer for a magnetization direction to be changed; and a spin-orbit torque wiring which extends in a second direction intersecting a first direction that is a plane-orthogonal direction of the first ferromagnetic metal layer, the first ferromagnetic metal layer being located on one surface of the spin-orbit torque wiring, wherein the spin-orbit torque wiring has a structure in which a spin conduction layer and an interfacial spin generation layer are alternately laminated in the first direction, a number of a plurality of the interfacial spin generation layers is two or more, and at least one of the plurality of the interfacial spin generation layer is made of a compound.
US11250896B2 Valley spin hall effect based non-volatile memory
A memory cell is disclosed which includes a conductive layer, an insulating layer disposed atop the conducting layer, a semiconductor layer disposed atop the insulating layer, a first electrode coupled to the semiconductor layer, a second electrode coupled to the semiconductor layer, wherein the first and second electrodes are separated from one another and wherein the semiconductor layer extends beyond the first and second electrodes forming a first wing, a third electrode coupled to the conductive layer, a first magnetic tunnel junction (MTJ) disposed on the first wing, and a first read electrode coupled to the first MTJ.
US11250893B2 Apparatuses and methods for setting a duty cycle adjuster for improving clock duty cycle
Apparatuses and methods for setting a duty cycler adjuster for improving clock duty cycle are disclosed. The duty cycle adjuster may be adjusted by different amounts, at least one smaller than another. Determining when to use the smaller adjustment may be based on duty cycle results. A duty cycle monitor may have an offset. A duty cycle code for the duty cycle adjuster may be set to an intermediate value of a duty cycle monitor offset. The duty cycle monitor offset may be determined by identifying duty cycle codes for an upper and for a lower boundary of the duty cycle monitor offset.
US11250889B2 Providing power availability information to memory
The present disclosure includes apparatuses and methods for providing power availability information to memory. A number of embodiments include a memory and a controller. The controller is configured to provide power and power availability information to the memory, and the memory is configured to determine whether to adjust its operation based, at least in part, on the power availability information.
US11250885B2 Marking media files
Methods, systems, and products insert markers into recorded media modules. A pair of reference points is received that marks a position and another position in a recorded media module. A copy of the recorded media module is retrieved from memory. Portions of the copy of the recorded media module occurring before the position, and occurring after the another position, are discarded. The copy of the recorded media module occurring between the position and the another position is then presented to a user.
US11250883B2 Device and method for recording information on a magnetic data storage medium
Disclosed is a device for recording information on a magnetic data storage medium which comprises a magnetic field source designed to be capable of generating a magnetic field in the region where the magnetic data storage medium is arranged; a source of electromagnetic radiation at a matrix of controllable mirrors; and a matrix of controllable mirrors mounted in a housing so as to be capable of reflecting electromagnetic radiation by means of the controllable mirrors into the region where the magnetic data storage medium is arranged and/or in another direction. The present invention makes it possible to record information on a fixed magnetic data storage medium.
US11250878B2 Sound classification system for hearing aids
A hearing aid includes a sound classification module to classify environmental sound sensed by a microphone. The sound classification module executes an advanced sound classification algorithm. The hearing aid then processes the sound according to the classification.
US11250872B2 Using closed captions as parallel training data for customization of closed captioning systems
Method, apparatus, and computer program product are provided for customizing an automatic closed captioning system. In some embodiments, at a data use (DU) location, an automatic closed captioning system that includes a base model is provided, search criteria are defined to request from one or more data collection (DC) locations, a search request based on the search criteria is sent to the one or more DC locations, relevant closed caption data from the one or more DC locations are received responsive to the search request, the received relevant closed caption data are processed by computing a confidence score for each of a plurality of data sub-sets of the received relevant closed caption data and selecting one or more of the data sub-sets based on the confidence scores, and the automatic closed captioning system is customized by using the selected one or more data sub-sets to train the base model.
US11250866B2 Context-based entropy coding of sample values of a spectral envelope
An improved concept for coding sample values of a spectral envelope is obtained by combining spectrotemporal prediction on the one hand and context-based entropy coding the residuals, on the other hand, while particularly determining the context for a current sample value dependent on a measure of a deviation between a pair of already coded/decoded sample values of the spectral envelope in a spectrotemporal neighborhood of the current sample value. The combination of the spectrotemporal prediction on the one hand and the context-based entropy coding of the prediction residuals with selecting the context depending on the deviation measure on the other hand harmonizes with the nature of spectral envelopes.
US11250849B2 Voice wake-up detection from syllable and frequency characteristic
A voice wake-up apparatus used in an electronic device that includes a voice activity detection circuit, a storage circuit and a smart detection circuit is provided. The voice activity detection circuit receives an input sound signal and detects a voice activity section of the input sound signal. The storage circuit stores a predetermined voice sample. The smart detection circuit receives the input sound signal to perform a time domain and a frequency domain detection on the voice activity section to generate a syllable and frequency characteristic detection result, compare the syllable and frequency characteristic detection result with the predetermined voice sample and generate a wake-up signal to a processing circuit of the electronic device when the syllable and frequency characteristic detection result matches the predetermined voice sample to wake up the processing circuit.
US11250828B2 Felt array
Embodiments are generally directed to a sound-dampening light fixture. In one embodiment, the sound-dampening light fixture includes the following: a structural center portion that includes a housing for a light source, and at least one interconnecting ring that includes connection points for connecting panels to the interconnecting ring. The sound-dampening light fixture also includes panels arranged circumferentially around the structural center portion. The panels are connected to the interconnecting ring at the connection points. The panels are arranged at angles that are designed to dampen sound waves, and are constructed from material that further dampens sound waves coming into contact therewith.
US11250826B2 Crowd-sourced technique for pitch track generation
Digital signal processing and machine learning techniques can be employed in a vocal capture and performance social network to computationally generate vocal pitch tracks from a collection of vocal performances captured against a common temporal baseline such as a backing track or an original performance by a popularizing artist. In this way, crowd-sourced pitch tracks may be generated and distributed for use in subsequent karaoke-style vocal audio captures or other applications. Large numbers of performances of a song can be used to generate a pitch track. Computationally determined pitch trackings from individual audio signal encodings of the crowd-sourced vocal performance set are aggregated and processed as an observation sequence of a trained Hidden Markov Model (HMM) or other statistical model to produce an output pitch track.
US11250818B2 Head-up display device used in augmented reality
A head-up display device used in augmented reality is provided. The head-up display device includes a set of reflectors, a first optical module and a reflector adjustment mechanism. The set of reflectors includes at least one moveable reflector. The first optical module is configured to project a first image to at least one moveable reflector and to further project the first image to a target position through the set of reflectors. The reflector adjustment mechanism is configured to adjust the position of at least one moveable reflector to change the height of the target position.
US11250816B2 Method, device and computer-readable storage medium with instructions for controlling a display of an augmented-reality head-up display device for a transportation vehicle
A method, a device and a computer-readable storage medium with instructions for controlling a display of an augmented-reality head-up display device for a transportation vehicle. Interfering movements of the transportation vehicle are detected, a graphics generator generates a dynamically-embodied marker for display by the augmented-reality head-up display device, and the generated marker is outputted for display by the augmented-reality head-up display device.
US11250808B2 Display system and related vehicle and method
A display system comprises a processing circuit configured to receive image data from a video source, and generate a current image frame by generating pixel data as a function of the image data and storing the pixel data to a frame buffer. A graphic video driver is configured to display the image frame by reading the pixel data from the frame buffer and generating drive signals for the graphic display as a function of the pixel data read. The processing circuit also is configured to insert integrity data into the pixel data of the current image frame, wherein the position of the integrity data within the pixel data changes. The display system comprises a further processing circuit configured to read the pixel data from the frame buffer and verify whether the position of the integrity data within the pixel data changes.
US11250806B2 Common voltage regulating circuit and method, display driving circuit and display device avoiding power-on afterimage
The present disclosure provides a common voltage regulating circuit and a common voltage regulating method, a display driving circuit and a display device, the common voltage regulating circuit is applied to a display panel, and the display panel includes a pixel electrode and a common electrode, the common voltage regulating circuit includes: a first regulating sub-circuit configured to provide a signal from a second signal input terminal to a first signal output terminal under the control of an enabling signal terminal in a power-on stage of the display panel; the first signal input terminal is configured to input a signal to be provided to the common electrode in a display stage of the display panel, the second signal input terminal is configured to input a signal to be provided to the pixel electrode in the power-on stage, the first signal output terminal is coupled with the common electrode.
US11250793B1 Driving method and driver chip for display panel, and display device
The present application discloses a driving method and a driver chip for a display panel, and a display device, where the driving method includes steps of: acquiring a refresh rate of a first data information; performing local dimming on the first data information to generate a first backlight driving information and a first data driving information; and adjusting the first backlight driving information and the first data driving information according to the refresh rate to generate a second backlight driving information and a second data driving information, respectively.
US11250791B2 Method and device for detecting ambient light, and storage medium
A first brightness value and a second brightness value are determined. The first brightness value relates to display performed by the display during a display time window. The second brightness value relates to an off state of the display during an off time window. The display is off during the off time window. A first drop depth value is determined according to the first brightness value and the second brightness value. A second ambient brightness value is acquired by adjusting a first ambient brightness value detected by the light sensor based on a brightness adjusting model acquired under predetermined ambient light and the first drop depth value.
US11250784B2 Shift register, driving method thereof, gate drive circuit, array substrate and display device
The present disclosure discloses a shift register, a driving method thereof, a gate drive circuit, an array substrate and a display device. With a signal control circuit, a branch control circuit, a cascade signal output circuit and at least two scan signal output circuits, each shift register can output at least two scan signals to correspond to different gate lines in a display panel. This can reduce the number of shift registers in a gate drive circuit and the space occupied by the gate drive circuit and can achieve an ultra-narrow frame design, as compared with an existing shift register that can only output one scan signal. Moreover, as signals of different output control node do not influence each other, the output stability can also be improved.
US11250766B2 Semiconductor apparatus
A first receiver receives serial data including multiple odd-numbered pixels arranged horizontally at odd-numbered positions in a frame. A second receiver receives serial data including multiple even-numbered pixels arranged horizontally at even-numbered positions in a frame. A signal processing unit integrates the multiple odd-numbered and even-numbered pixels, so as to generate line data. A first reception abnormal state detector detects an abnormal state in the first receiver. A second reception abnormal state detector detects an abnormal state in the second receiver. When the first reception abnormal state detector detects an abnormal state, the signal processing unit restores odd-numbered pixels using even-numbered pixels. When the second reception abnormal state detector detects an abnormal state, the signal processing unit restores even-numbered pixels using odd-numbered pixels.
US11250765B2 Display driving circuit
A display driving circuit is provided. The display driving circuit includes a multi-stage driving unit, and each stage of the driving unit includes a pull-up control unit and a pull-up unit. The pull-up unit is electrically connected to a second high voltage signal input terminal, so that high voltage signal input from the second high voltage signal input terminal is directly transmitted to a cascade signal output terminal through the pull-up unit, which further enables the display driving circuit to output a high voltage driving signal while a gate of a thin film transistor inside the display driving circuit is kept at low voltage.
US11250752B2 Display circuits
In some examples, a display includes a plurality of display pixels, an integrated timing controller and driver circuit to drive the display pixels, and a de-multiplexer circuit including one or more transistors coupled to the integrated timing controller and driver circuit and coupled to one or more of the plurality of display pixels.
US11250747B2 Display device and method for driving the same
A display device includes: a display panel having a plurality of sub-pixels sharing a single reference voltage line, each of the sub-pixels comprising a switching transistor, a driving transistor, a sensing transistor, a storage capacitor, and a light-emitting element; a data driver configured to supply a data voltage to the plurality of sub-pixels; a gate driver configured to supply a gate signal to the plurality of sub-pixels; a timing controller configured to control the data driver and the gate driver; and a detector configured to sense a threshold voltage and mobility of the driving transistor to detect if there is a short-circuit between a gate electrode and an output terminal of the driving transistor.
US11250744B2 Optical adjustment method and optical adjustment device for display panel, and display device
An optical adjustment method and an optical adjustment device for a display panel, and a display device are provided. The optical adjustment method includes: displaying N groups of testing images sequentially on the display panel, each group of testing images including M images distributed at different display regions of the display panel, each image corresponding to one to-be-adjusted reference color, N being an integer greater than or equal to 1, M being an integer greater than or equal to 1; and when each group of testing images are displayed on the display panel, detecting, by an optical detection unit, optical parameters of the M images in the group of testing images simultaneously, and performing optical adjustment on the display panel in accordance with the optical parameters.
US11250742B2 Aircraft skywriting method, apparatus, and system
A method, system and apparatus are provided for generating indicia in the sky using a single pass of an aircraft. A system of an embodiment for communicating a message from an aircraft includes: a plurality of valves; a plurality of nozzles, where each nozzle is associated with a corresponding valve, and where the plurality of nozzles are distributed along a span of a wing of the aircraft; at least one tank in fluid communication with the plurality of valves; and a controller configured to individually control each of the plurality of valves, where the controller is configured to individually actuate the plurality of valves to generate, from contents of the tank received at each nozzle, cloud bursts to be suspended in the air.
US11250737B2 Foldable display device and method of manufacturing foldable display device
A method of manufacturing a foldable display device includes providing a first structure including a first flexible member, a first release film having a first release force, and a lower release film having a second release force, detaching the first release film without detaching the lower release film, providing a second structure including a second flexible member, a second release film having a third release force, and a first adhesive layer on the first flexible member, and detaching the lower release film without detaching the second release film, in which an adhesive force of the first adhesive layer to the first or second flexible members is greater than the second and third release force, the second release force is larger than the first release force by about “n” times and the third release force by about “m” times, “n” and “m” each being a real number larger than about one.
US11250736B2 Display panel and flexible display device
The disclosure provides a display panel and a flexible display device. The display panel includes: a non-bending region, which includes a first non-bending region and a second non-bending region; a bending region, configured to connect with the first non-bending region and the second non-bending region; a supporting structure, between the first non-bending region and the second non-bending region and close to the bending region, where the supporting structure is configured to support the first non-bending region and the second non-bending region; and a buffer structure, on at least one edge of the supporting structure close to the bending region, and configured to buffer pressing of the edge of the supporting structure on the non-bending region.
US11250733B2 Label and manufacturing method
A method for manufacturing a label with a suspension handle includes i) providing a first layered material including a support layer and a first front layer joined in a releasable manner; ii) covering a front surface of the first front layer with a detachment promoter layer, leaving a free zone where the promoter layer is absent; iii) providing a second layered material including a second front layer transparent to light and an adhesive layer iv) joining the products of steps ii) and iii) in a coupled material and v) separating a suspension handle in the handle area, at least one secondary label of the label in a different area, and forming a label surround in the first front layer. At the secondary label, the label includes an opaque contrast layer superposed on the second front layer eliminate transparency, a second graphic layer superposed on the contrast layer, and a protective layer.
US11250731B1 Display column system
A display column system that includes interchangeable custom printed outer shells surrounds a structural internal frame and support. The display columns are particularly well suited for surrounding and coupling suspended poles or conduits elevated at various heights above the floor. Both the outer shell and internal frame are easily collapsed and fold flat for efficient transportation.
US11250723B1 Visuospatial disorders detection in dementia using a computer-generated environment based on voting approach of machine learning algorithms
A system and methodology combines virtual reality (VR) with a plurality of machine learning analyses, and uses majority voting to detect dementia and the diseases under dementia. The accuracy of the classification in the Medical Visuospatial Dementia test is very high.
US11250720B2 Systems and methods for automated and direct network positioning
Systems and methods for automated and direct network positioning are disclosed herein. The system can include memory that can include a content library database and a structure sub-database. The system can include at least one server. The at least one server can: receive a data packet previously unassociated with the hierarchy in the structure sub-database; identify one of the plurality of positions within the hierarchy for the data packet; receive user information; present a series of assessment data packets to the user; receive a response from the user subsequent to presentation of each of the assessment data packets; evaluate the received responses; adjust a location of the user within the hierarchy based on the evaluating of the received responses; and present a content data packet to the user.
US11250715B1 Computing system for presenting training data within an electronic health record application
Described herein are various technologies pertaining to presenting training data for a task performed using an electronic health records application (EHR) to healthcare workers. A context for a task to be performed within the EHR is transmitted to a server from a client EHR. The context includes data indicative of or pertaining to a healthcare worker using the client EHR, an element of a graphical user interface (GUI) of the client EHR, or other data indicative of the task to be performed within the EHR. The server transmits a list of training materials to the client EHR based upon the context, where the training materials comprise data pertaining to performance of one or more tasks by way of the client EHR. Responsive to receiving the list, the client EHR displays an indication of a training material in the training materials within the GUI of the client EHR.
US11250712B2 Circuit, base station, method, and recording medium
Circuitry for an aerial vehicle that includes processing circuitry that acquires altitude information indicating a measurement result of altitude of the aerial vehicle, receives a reference signal transmitted from a base station, receives altitude zone setting information transmitted from the base station, the altitude zone setting information being information for setting an altitude zone for classifying a state of the altitude zone of the aerial vehicle, identifies the altitude zone of the aerial vehicle based on the altitude information and the altitude zone setting information, and controls measurement report processing of reporting a measurement report message including reference signal information indicating a measurement result of the reference signal and the altitude information to the base station based on the altitude zone of the aerial vehicle, such that a frequency of transmitting the measurement report message is changed according to the identified altitude zone.
US11250706B2 Method for operating a parking assistance system of a transportation vehicle with specification of a direction of travel for a parking maneuver and parking assistance system
A method for the operation of a parking assistance system of a transportation vehicle in which a parking space in a surroundings of the transportation vehicle is recognized with reference to sensor data of at least one surroundings sensor of the transportation vehicle and a predetermined parking space category is assigned to the parking space, and a parking maneuver into the parking space with the assigned parking space category is offered to a user of the transportation vehicle, wherein parking space surroundings data that describe a location of the parking space and/or a surroundings of the parking space are determined, a driving direction along which the transportation vehicle will be maneuvered into the parking space is determined with reference to the parking space surroundings data, and the parking maneuver along the determined driving direction is offered to the user.
US11250704B2 Information provision device, terminal device, information provision system, and information provision method
An information provision device transmits, by near field communication, fixed phrase information, of guidance information that guides a user, representative of a fixed phrase and insertion phrase information selected from among a plurality of pieces of insertion phrase information representative of different insertion phrases to be inserted in the fixed phrase, to a terminal device capable of presenting, to the user, presentation information corresponding to the guidance information where the insertion phrase represented by the insertion phrase information is inserted in the fixed phrase represented by the fixed phrase information.
US11250677B2 Alarming security device and method comprising an electronic article surveillance tag and tamper detection circuitry
A security device is provided that includes an electronic article surveillance tag that may be configured to resonate to provide a wireless response signal to a deactivator to trigger generation of a deactivation field. Further, the security device may include tamper detection circuitry which may include a tamper sensor configured to generate a tamper signal in response to detecting a tamper event, a deactivation sensor configured to generate a deactivation signal in response to detecting the deactivation field, and a sounder. In this regard, the tamper detection circuitry may be configured to deactivate the tamper detection circuitry in response to receiving the deactivation signal from the deactivation sensor such that receipt of the tamper signal after deactivation of the tamper detection circuitry does not trigger the sounder to emit the alarm.
US11250671B2 Sportsbook odds optimization and correlated proposition bet analysis
A sportsbook odds optimization and parlay correlation analysis platform may be provided. The platform may be configured to assess the correlation value for proposition bet parlays. The platform may be employed by a sportsbooks or other betting event hosting establishment. The platform may be configured to establish parameters for processing at least one parlay offered to the establishment. The parameters may include, for example, but not be limited to, a correlation value and a payout type. Next, at least one parlay may be received for processing. A correlation value and a payout value associated with the at least one parlay may be calculated. The platform may be configured to determine whether to accept or decline the at least one parlay offering based on the parameters defined by the establishment. The at least one parlay may then be accepted or declined in accordance to the determination.
US11250667B2 Systems and methods for evaluating a persistent bonus game jackpot against a dynamically selected pay table
A system and method for evaluating a persistent bonus game jackpot includes providing a persistent bonus game jackpot including an amount that defines a state of the persistent bonus game jackpot, storing, within a memory, a plurality of paytables, each paytable of the plurality of paytables associated with a state of the persistent bonus game jackpot and including a probability of awarding the persistent bonus game jackpot at the associated state, determining a current state of the persistent bonus game jackpot, dynamically selecting, based upon the determined current state, a paytable from the plurality of paytables stored in the memory, evaluating a bingo card provided in association with the persistent bonus game jackpot against the dynamically selected paytable and a ball call, and determining, in response to the evaluating, to credit the amount of the persistent bonus game jackpot to a player credit balance associated with the evaluated bingo card.
US11250665B1 Method and apparatus allowing a wager to be placed to predict a second segment in a sequence of visual narrative segments
A method and apparatus for playing a wagering game where the objective is to predict a second segment in a sequence of visual narrative segments presented in a series comprising a first segment and a second segment, where each visual narrative segment in the series shows one or more events depicted in visual form as a video, film, or animation.
US11250657B2 Power plant operation history device and method of managing operation history of power plant using wearable device
Provided is a power plant operation history device. The power plant operation history device includes: a communication unit configured to detect RFID of a wearable device and communicate with a signal conversion device; and a control unit configured to determine a power plant control authority of a user based on user identification information obtained through the communication unit, transmit an operation permission signal allowing operation of an input device of a power plant control facility control device to the signal conversion device when it is determined that the user's power plant control authority exists, and normally process a user input from the input device through the signal conversion device.
US11250656B2 Electronic apparatus and operating method thereof
According to various embodiments, an electronic device including a touch screen display may receive first information associated with a first electronic key of a first door lock, display a first graphic user interface (GUI) associated with the first electronic key to indicate an inactive status of the first electronic key on the display, receive first credential information associated with the first electronic key, and after receiving the first credential information, change the first GUI to indicate an active status of the first electronic key.
US11250653B2 Configurable remote control system and method for a marine vessel
A remote control system for a marine vessel includes a helm transceiver positioned on the marine vessel and configured to communicate with one or more fobs, and at least one operator fob configured to wirelessly transmit a fob signal to the helm transceiver on the marine vessel. A controller is configured to receive the fob signal transmitted by the operator fob and to determine an operator distance based on the fob signal. The operator distance is compared with one or more threshold distances, and then a system command is generated based on the comparison of the operator distance to the one or more threshold distances so as to control operation of one or more devices on the marine vessel.
US11250652B2 Smart delivery receptacle and related systems and methods
A smart delivery receptacle and related systems and techniques are disclosed. The disclosed receptacle may be configured to detect and securely report wirelessly on whether a package has been delivered thereto. Moreover, the disclosed receptacle may be configured to alert an owner or other authorized party if the receptacle has been compromised or a package has been removed without authorization. To such ends, the disclosed receptacle may include RF wireless communication device(s) configured to transmit RF signal(s) including data pertaining to various conditions to be monitored. Information from the RF signal(s) may be delivered through the internet to a server, which may be cloud-based in some instances, allowing for inter-networking of the system components and other elements as part of the internet of things (IOT). Mobile and other computing devices may access the information stored at the server to monitor the receptacle, as well as control overall system operation.
US11250647B2 Self declaring device for a vehicle using restrict traffic lanes
The present disclosure provides various examples of a self-declaring wireless device installed on a vehicle operable to automatically detect, determine and declare occupancy information of the vehicle traveling on a restricted traffic lane to an electronic toll collection (ETC) system. According to one aspect, a process for performing self-declaration by a vehicle traveling on a restricted traffic lane includes the steps of: receiving sensor data collected by one or more sensors installed on the vehicle; determining occupancy data of the vehicle based on the received sensor data; and controlling a wireless transceiver installed on the vehicle to communicate with an electronic toll collection (ETC) system associated with the restricted traffic lane based on the determined occupancy data.
US11250641B2 System and methods for mating virtual objects to real-world environments
Mating virtual objects in virtual reality environment, involves generating a bounding box having a plurality of faces corresponding to a plurality of exterior surfaces of a subject virtual object. A spatial mesh corresponding to surfaces of the real world environment is generated. A magnetic mate is generated to initially align a bounding box first face to a first spatial mesh surface. A shadow mate is provided between a bounding box second face and a second spatial mesh surface, by projecting a virtual ray from the subject virtual object bounding box second face toward the second spatial mesh surface, determining a mate point corresponding to an intersection of the virtual ray and the second spatial mesh surface, and displaying a mating button in the virtual reality environment at the mate point.
US11250632B2 High quality AR cosmetics simulation via image filtering techniques
The disclosure is directed to embodiments for producing high-quality images simulating the application of a material (e.g., virtual cosmetics) to a person's body. Example implementations can generate an augmented image displaying a virtual cosmetic layer (e.g., lipstick) on a person's face. For instance, a computing system can obtain an image depicting the face and identify a region for applying the cosmetic. The system can use augmented reality and/or image filtering to process the image into datasets that can be combined with material data related to the virtual cosmetic to generate augmented image(s) simulating application of the material.
US11250624B2 Methods of displaying an augmented reality model on an augmented reality device
Methods for displaying an augmented reality (AR) model on an AR device are disclosed. Alignment between a geospatial reference frame and an AR reference frame is monitored and adjusted to improve placement of the AR model displayed on the AR device.
US11250620B2 Graphics processing
A method of operating a graphics processor that comprises a renderer that can render primitives to generate a render output using different shading rates is disclosed. A shading rate for rendering a primitive is determined based on a depth value for the primitive. This can reduce processing effort required to render a render output while maintaining an acceptable image quality.
US11250615B2 3D bottom surface rendering systems and methods
Techniques are disclosed for systems and methods to provide three dimensional volume rendering of volume data for use when operating mobile structures. A three dimensional volume rendering system includes a logic device configured to communicate with a user interface and receive volume data from a volume data source. The logic device is configured to render a three dimensional representation of the volume data, generate, within the 3D representation, a two dimensional grid having several vertices, adjust vertical coordinates of the several vertices based on the volume data, and render the adjusted 2D grid as a 3D surface.
US11250614B1 Generating video content
Improved techniques for generating video content are disclosed. In some embodiments, a frame is rendered using a first rendering option. It is then determined whether the frame is an independent frame (I-frame) or a predictive frame (P-frame). In the event that the frame is an I-frame, the frame is rendered using a second rendering option that has a higher computational complexity than the first rendering option and encoded independently. In the event that the frame is a P-frame, motion vectors and prediction error with respect to the frame and one or more other frames are determined and encoded.
US11250610B2 Sub-graph in frequency domain and dynamic selection of convolution implementation on a GPU
In an example, an apparatus comprises a plurality of execution units; and logic, at least partially including hardware logic, to determine a sub-graph of a network that can be executed in a frequency domain and apply computations in the sub-graph in the frequency domain. Other embodiments are also disclosed and claimed.
US11250607B1 Generating efficient angular snapping guides for digital artboards
The present disclosure relates to systems, non-transitory computer-readable media, and methods for providing angular snapping guides to efficiently, accurately, and flexibly align user interactions and editing operations to existing angular linear segments of digital design objects in a digital design document. In particular, in one or more embodiments, the disclosed systems determine target angular linear segments for presentation of angular snapping guides by generating angular bin data structures based on orientation and signed distances of angular linear segments within the digital design document. Accordingly, in one or more embodiments, the disclosed systems can efficiently search these angular bin data structures based on angles and signed distances corresponding to user interactions. Further, in some embodiments, the disclosed systems identify a target angular linear segment from the angular bins and provide an angular snapping guide corresponding to the target angular linear segment during transformation of the digital design document.
US11250604B2 Device, method, and graphical user interface for presenting CGR files
In one embodiment, a method of presenting a computer-generated reality (CGR) file includes receiving a user input to present a CGR scene including one or more CGR objects, wherein the CGR scene is associated with a first anchor and a second anchor. The method includes capturing an image of a physical environment and determining that the image of the physical environment lacks a portion corresponding to the first anchor. The method includes detecting a portion of the image of the physical environment corresponding to the second anchor. The method includes, in response to determining that image of the physical environment lacks a portion corresponding to the first anchor and detecting a portion of the image of the physical environment corresponding to the second anchor, displaying the CGR scene at a location of the display corresponding to the second anchor.
US11250591B2 Target detection method, system, and non-volatile storage medium
The present disclosure provides a target detection method, target detection system and non-volatile storage medium. The target detection method includes: acquiring an image to be detected and anchor parameters of preset type number, wherein the anchor parameters are parameters of an anchor set on the image to be detected, and each type of anchor parameters include an anchor scale and an anchor aspect ratio; inputting the image to be detected and the anchor parameters into a target detection model; and carrying out target detection on the image to be detected on the basis of the anchor parameters by the target detection model to obtain a detection result, the detection result including a category and/or a position of a target object included in the image to be detected.
US11250585B2 Information processing device, information processing method, and computer program
[Object] To provide a novel and improved information processing device that can make more efficient an inspection performed by a flying body capable of performing imaging. [Solution] Provided is an information processing device including an imaging position information acquisition unit configured to acquire imaging position information at a time when a structure is imaged which is acquired by an imaging device configured to fly over a periphery of the structure to image the structure on the basis of certain flight information, and a damage data generating unit configured to use a captured image of the structure imaged by the imaging device and the imaging position information and to generate data related to damage of the structure including position information of damage of the structure included in the captured image.
US11250584B2 Vision-enhanced pose estimation
This specification discloses computer-based systems, methods, devices, and other techniques for estimating the pose of a device, including estimating the pose based on images captured by a set of image sensors disposed around the device's periphery. Some implementations include a system that obtains visual data representing at least one image captured by one or more image sensors of a mobile device. The at least one image show an environment of the mobile device, and the one or more image sensors are located at respective corners of the mobile device, or at other locations around its periphery. The system processes the visual data to determine a pose of the mobile device. Further, the system can determine a location of the mobile device in the environment based on the pose, and can present an indication of the location of the mobile device in the environment.
US11250578B2 Projection indication device, parcel sorting system, and projection indication method
There is provided a projection indication device that generates a projection image to be projected on parcel based on sensing information of the parcel, the device including: a processor; and a memory, in which by cooperating with the memory, the processor specifies parcel based on a distance image of the parcel included in sensing information, tracks the parcel based on a color image of the parcel included in the sensing information, and tracks the parcel based on the distance image of the parcel in a case where the color image of the parcel on which a projection image is projected includes a white region expressed in white which is not an original gradation.
US11250565B2 Medical assistance device, system, and method for determining a deformation of a subject, computer program, corresponding computer-readable storage medium
A medical assistance device, a system, and a method are provided for determining a deformation of a subject. Undisturbed image data of the subject and pose data of a robotic instrument are acquired. The medical assistance device is configured to determine the deformation of the subject due to a physical contact between the subject and the robotic instrument based on a biomechanical model. The undisturbed image data and a pose and/or motion of the robotic instrument are provided as input to the biomechanical model. The biomechanical model is predetermined or generated and/or updated based on a strain and/or a stiffness measured by a sensor.
US11250556B2 Method and device for inspecting images on print products using an image inspection robot
A method for inspecting images on print products in a printing material processing machine includes recording and digitizing produced print products using at least one image sensor in an image inspection process of a print job using an image inspection system. The recorded digital prints that have been created are compared to a digital reference image by using a computer and, if deviations are found between the recorded digital prints and the digital reference image, print products found to be defective are removed. The image sensor records the produced print products from at least two different viewing angles and/or viewing distances and the computer evaluates the at least two recorded digital prints as a function of the at least two viewing angles and/or viewing distances and assesses them in terms of deviations. A device for inspecting images on print products is also provided.
US11250555B2 Data acquisition for liquid composite molding
A method for in-situ data acquisition comprises providing a mold, wherein at least a portion of the mold is transparent, inserting a liquid composite molding reinforcement into a cavity of the mold, injecting a fluid into the cavity of the mold, the fluid comprising a fluorescent dye, lighting the mold with an ultraviolet lighting source and capturing a plurality of images of a front portion of the fluid as the fluid advances within the cavity of the mold. Capturing the plurality of images of a front portion of the fluid may include advancing a camera along a camera track as the fluid advances within the cavity of the mold. A corresponding method and computer program product for processing images captured by the above method are also disclosed herein.
US11250552B1 Model training using incomplete indications of types of defects present in training images
Machine learning techniques are disclosed for training a model to identify each of multiple different classes in images, based on training data where each training image may not be labeled in a complete manner with respect to the classes. The disclosed training techniques use a new label value to indicate when a ground truth value is unknown for a particular class, and do not penalize the machine learning model for output predictions that do not match the label value representing unknown ground truth. The disclosed processes may, for example, be used to train a model to detect each multiple types of image defects based on incomplete information provided by human reviewers who accept and reject images based on whether any of the types of image defects are found.
US11250549B2 Method, apparatus and electric device for image fusion
The present disclosure provides a method, an electronic device, and a medium for image fusion. The method includes calculating a fusion coefficient image M based on a first frame image I1 or based on both the first frame image I1 and a second frame image I2; calculating a first gradient D1 of the first frame image I1 and a second gradient D2 of the second frame image I2; calculating a preliminary fusion result J based on the image M, the first gradient D1 and the second gradient D2; and obtaining an output image I3 based on the image M, the first gradient D1, the second gradient D2 and the preliminary fusion result J, wherein brightness of the first frame image I1 is greater than brightness of the second frame image I2, and wherein the image M is used to mark fusion weights of pixels in the first frame image I1.
US11250539B2 Low granularity coarse depth test efficiency enhancement
Briefly, in accordance with one or more embodiments, an apparatus comprises a processor to compute depth values for one or more 4×4 blocks of pixels using 16 source interpolators and 8 destination interpolators on an incoming fragment of pixel data if the destination is in min/max format, and a memory to store a depth test result performed on the one or more 4×4 blocks of pixels. Otherwise the processor is to compute depth values for one or more 8×4 blocks of pixels using 16 source interpolators and 16 destination interpolators if the destination is in plane format.
US11250529B2 Computer-aided dispatch including automatic diversions
Embodiments of the present invention disclose a computer-implemented methodology for automatically indicating in a computer-aided dispatch system for a plurality of assignable participants, such as emergency vehicles, to be dispatched to one of a plurality of facilities, whether a facility is in a diverting status or a receiving status. A centralized database receives a change in status for a vehicle for use in determining the status of a facility. In response to receiving the change in status for the vehicle, the status information about the vehicle including a current status and a prior status is transmitted to one or more client programs. A client program receives the current status and the prior status of the vehicle and uses the current status and prior status of the vehicle along with a criteria set to determine if any of the plurality of facilities' status should be changed from receiving to diverting or from diverting to receiving.
US11250518B2 Method for secure ledger distribution and computer system using secure distributed ledger technology
A method of providing secure ledger distribution for interbank settlement includes maintaining a first consensus layer in a mainchain among a plurality of nodes of the centralized computer system and a second consensus layer in a first private sidechain among at least one node of the centralized computer system and computer systems of at least a first sender bank and a first receiver bank, each of which have an account with the central bank. A first transaction is received from the computer system of the first sender bank as a first payment request. It is determined that the first transaction is valid and consensus is reached on a distributed ledger in the mainchain. A first finality proof for the first transaction is forwarded to the first private sidechain. The first transaction is added to a first private ledger accessible only within the first private sidechain.
US11250516B2 Method and apparatus for evaluating risk based on sensor monitoring
Described are techniques for determining a quotation score that would be applicable across lines of insurance and/or carriers, and which involves the collection in real time of sensor information from plural groups of sensors deployed in a specific premises and associated with intrusion detection, access control, burglar, fire alarm systems and surveillance systems and/or other systems that monitor for physical/chemical/biological conditions. The techniques execute unsupervised learning models to continually analyze the collected sensor information to produce sequences of state transitions that are assign scores and from which a quotation score is produced.
US11250513B2 Computer implemented system for generating assurance related planning process and documents for an entity and method thereof
Disclosed is a computer implemented system for generating assurance related planning process and documents for an entity, the system comprises a computer arrangement having a computing device communicably coupled to plurality of input-and/or output devices to acquire inputs and source data of the entity from a user and a server arrangement communicably coupled to the computer arrangement, wherein the server arrangement comprises at least one processing unit, and at least one memory unit configured to store plurality of processing instruction. Another aspect of the present disclosure discloses a method for generating an audit report assurance related planning process and documents for an entity.
US11250506B2 Securing distributed electronic wallet shares
Methods and systems are provided for securing distributed shares of an electronic wallet. An example method includes provisioning a plurality of devices each hosting an e-wallet share with enhanced privacy identification (EPID) private keys for the e-wallet share. A signature is posted for the e-wallet share to a blockchain. A determination is made as to whether the e-wallet share is compromised, and, if so, posting a revocation list comprising the signature for the e-wallet share to a blockchain.
US11250498B2 Sales mechanism and digital interface therefor
The invention relates to a system 10 for conducting a sales mechanism over the internet in accordance with an embodiment of the invention. The system 10 comprises a sales platform 18 for vendors of items such as a real estate property, sales facilitators 16 to administer the sales mechanism, and buyers (also referred to as bidders 14) to interact for selling and buying the items offered for sale. The description to follow will refer to a particular application of the sales mechanism for offering for sale a real estate property; however, the sales mechanism may be utilised for offering for sale any tangible or intangible items that is able to be sold.
US11250480B1 Replacement advertisement selection after channel changes
In one aspect, an example method includes (i) receiving, by a computing system, from a content-presentation device a request for supplemental content for a content-replacement operation, with the request including an identifier of a stored replacement advertisement segment; (ii) selecting, by the computing system, a replacement advertisement segment for output by the content-presentation device in place of a modifiable advertisement segment; (iii) determining, by the computing system, that the selected replacement advertisement segment is different from the stored replacement advertisement segment; (iv) determining, by the computing system, whether the stored replacement advertisement segment is a valid replacement for the content-replacement operation; (v) determining, by the computing system, that the content-presentation device should output the selected replacement advertisement segment instead of outputting the stored replacement advertisement segment; and (vi) causing, by the computing system, the selected replacement advertisement segment to be transmitted to the content-presentation device.
US11250476B2 Dynamic header bidding configuration
Dynamic header bidding configuration is disclosed. For example, ad slot entries associated with ad slots in a web content, further associated with ad identifiers and ad sizes are received. Header bidding partners associated with an ad slot entry are received, each partner associated with a parameter. The partners, parameters, ad slot entries, ad identifiers, and ad sizes are recorded as a configuration associated with the web content. A script associated with the configuration, further associated with a page of the web content including an ad slot associated with the ad slot entry is generated. The configuration is sent to a client device that invokes the script by loading the first page, and an ad from a partner is displayed in an ad impression of the ad slot on the client device based on a response to a notice sent to at least two partners.
US11250473B2 Targeted marketing based on social media interaction
A system and method for providing targeted marketing to a user based on the user's social media interaction. The system includes one or more computing platforms providing computer-automated functionality performing method steps for accepting a digital media and digital media related data from a publisher, generating associated information unique identifiers, monitoring social media networks for member-user rankings of the digital media after it is posted, and communicating to a member-user targeted marketing information based on the user rankings A data storage device persists the digital media, digital media related data, and information unique identifier, which may include a linking hash character, a unique identifier, an account identifier, and/or social media network system-defined elements. The publisher selects digital media and information representing digital media elements, and posts the digital media on the social media network website. Edits, if applied to the selected digital media, are persisted in the data storage.
US11250472B2 Method and system for providing electronic marketing communications for a promotion and marketing service
A computer-executable method, a computer system and a non-transitory computer-readable medium are provided for causing electronic marketing communications of one or more promotions to be generated on a mobile computing device associated with a consumer. A method includes programmatically retrieving promotion data indicative of a plurality of promotions from a computer memory. The method includes determining, using processing circuitry, a promotion score for each of the plurality of promotions. Each promotion score is determined based on consumer profile data, stored consumer activity data, and at least one of: current consumer activity data, current local context data, or predicted consumer activity data. The method further includes outputting indications configured to generate electronic marketing communications associated with the plurality of promotions based on the promotion scores of the plurality of promotions.
US11250469B2 Systems and methods for accessing first party cookies
Systems and methods are disclosed for accessing first party Internet cookies. One method includes receiving, over an electronic network, a request for an electronic advertisement or an Internet cookie, wherein the request is received in response to a user requesting content from a subdomain of an advertising entity domain; and sending, to a device associated with the user, an Internet cookie having the subdomain of the advertising entity domain. The method further includes receiving, from the device associated with the user, a request for content from the subdomain of the advertising entity domain, wherein the request is received in response to the user requesting content from a domain of an online publisher; and accessing data stored in the Internet cookie sent to the device associated with the user.
US11250466B2 Systems and methods for using secured representations of user, asset, and location distributed ledger addresses to prove user custody of assets at a location and time
Systems and methods described herein are directed to using a distributed ledger network and devices that transmit secured representations of distributed ledger addresses to prove the custody of an asset by a user at a particular location and time. In some implementations, a method includes: transmitting to a server system operating as a node on a distributed ledger network: a first secured representation of a distributed ledger address associated with a first location; a second secured representation of a distributed ledger address associated with an asset; and a third secured representation of a distributed ledger address associated with a user; and receiving a confirmation message from the server system.
US11250455B2 Entity resource deployment and conversion system
Embodiments of the invention are directed to a system, method, or computer program product for converting accumulated digitally stored auxiliary resources, via real-time transformation, into unrestricted resources for utilization in a technology activity. In this way, the invention identifies historic technology activities that qualify for auxiliary resources generation and stores those auxiliary resources relative to entities accepting the auxiliary resources. At the time of a technology activity, the invention identifies the entity associated with the activity and, in real-time converts and transmits available auxiliary resources to a user for use as unrestricted resources for the activity.
US11250451B2 Determining real-time impact of digital content through digital surveys
The present disclosure is directed toward systems, methods, and computer-readable media for determining an impact of digital content by administering a digital survey. In particular, the systems described herein generate a survey administration packet for distribution together with digital content. The survey administration packet causes a respondent client device to perform various functions, including detecting a trigger event and replacing a presentation of digital content with a presentation of a digital survey question. The systems and methods also generate survey results indicating an impact of the digital content based on received digital survey responses.
US11250449B1 Methods for self-adaptive time series forecasting, and related systems and apparatus
An apparatus has a memory with processor-executable instructions and a processor operatively coupled to the memory. The apparatus receives datasets including time series data points that are descriptive of a feature of a given entity. The processor determines a time series characteristic based on the data content, and selects, based on the determined characteristic, a set of entrant forecasting models from a pool of forecasting models stored in the memory. Next, the processor trains each entrant forecasting model with the time series data points to produce a set of trained entrant forecasting models. The processor executes each trained entrant forecasting model to generate a set of forecasted values indicating estimations of the feature of the given entity. Thereafter the processor selects at least one forecasting model from the set of trained entrant forecasting models based on computed accuracy evaluations performed over the set of forecasted values.
US11250448B2 System and methods for loyalty programs
Methods and systems for generating alerts or recommend incentives for a loyalty program that provides incentives to cardholders in connection with transactions between the cardholders and merchants are disclosed. A merchant is identified. Transaction data reflective of completed transactions are received by way of a network. The transaction data is processed to generate an alert notifying the identified merchant of an event or trend, or to generate a recommended incentive that defines a benefit to be provided by the identified merchant to a cardholder upon the occurrence of an anticipated transaction.
US11250433B2 Using semi-supervised label procreation to train a risk determination model
Training risk determination models based on a set of labeled data transactions. A first set of labeled data transactions that have been labeled during a review process is accessed. A first risk determination model is trained using the first set of labeled data transactions. A first risk score for data transactions of a set of unlabeled data transactions is determined using the first risk determination model. Data transactions in the set of unlabeled data transactions are newly labeled based on the first risk score. The newly labeled data transactions are added to a second set of labeled data transactions that include the first set of labeled data transactions. A second risk determination model is trained using at least the second set of labeled data transactions. A second risk score is determined for subsequently received data transactions and these data transactions are rejected or approved based on the second risk score.
US11250432B2 Systems and methods for reducing fraud risk for a primary transaction account
The system protects an account through the use of tokens, thereby eliminating the need to expose the primary account identifier during a transaction. If a primary account identifier is compromised, any use of the primary account identifier to facilitate a fraudulent purchase or settlement transaction may be blocked by the system. The system is configured to receive a payment authorization request including a payment account first identifier. The payment account first identifier serves as a search condition for a query, which is executed against a database to retrieve payment account information, if the payment account information exists. The system sends a decline response in response to the payment account first identifier and a primary account identifier from the payment account information being the same, indicating that a primary account is being used.
US11250428B2 Managing transaction requests in ledger systems
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing transaction requests in ledger systems. One of the methods includes: receiving a plurality of transaction requests by a computing system, each of the plurality of transaction requests including content information of a corresponding transaction and authentication information of the corresponding transaction, storing each of the plurality of transaction requests in a request stream by the computing system, obtaining storage information of a transaction request of the plurality of transaction requests in the request stream by the computing system, and storing the storage information of the transaction request in an index of an index stream and authentication information of a transaction corresponding to the transaction request in a storage element of a storage stream by the computing system, the storage element corresponding to the index, the index stream being associated with the storage stream.
US11250425B1 Generating a statistic using electronic transaction data
In various example embodiments, a system and method for generating a statistic using transaction data are presented. Transaction data is received, the transaction data regarding transactions performed by a set of merchants. An activity filter is generated based on the transaction data. A set of active merchants that each performs the threshold amount of transaction activity during a period of time is selected. A statistic is generated based on the transaction data.
US11250423B2 Encapsulated security tokens for electronic transactions
Functional data for use in one or more digital transactions are secured by using an encapsulated security token (EST). In certain embodiments, the EST is created by encapsulating digital data including the functional data using at least two cryptographic systems of two parties. The encapsulation and subsequent de-encapsulation can utilize cryptographic systems of the parties that involve a private key for signing and decryption and a public key for encryption and signature verification. If constructed carefully over a series of rigorous events, the resulting EST can be practically impossible to counterfeit. In addition, a propagation of rights can be tracked for auditing and rights can be easily terminated or modified.
US11250419B2 Utilizing a transaction card to provide secondary authentication for accessing a secure application with a user device
A transaction card includes a near-field communication (NFC) component, a security component, a wireless component, one or more memories, and one or more processors communicatively coupled to the one or more memories. The device receives a signal from a user device attempting to access a secure application, and energizes the NFC component based on the signal received from the user device. The device causes the security component to generate an encrypted code based on the NFC component being energized, and provides, via the security component, the encrypted code to the wireless component. The device provides, via the wireless component, the encrypted code to the user device to permit the user device to utilize the encrypted code as authentication for accessing the secure application.
US11250418B2 Updating digital wallet assets
A system for updating a digital wallet installation is disclosed. Event information is received. The received event information is evaluated against a set of rules. A digital wallet asset logical instance to be updated is identified based at least in part on the evaluation. The identified instance is updated. An installation of a digital wallet asset associated with the identified instance is identified. An update instruction is provided to a device associated with the installation.
US11250407B2 Method, system, and computer program product for providing installment payment options for a payment transaction
Provided is a method for providing installment payment options for a payment transaction. The method may include communicating, to a customer device, installment payment data associated with a plurality of installment payment options. A first authorization request for a payment transaction with a customer may be received from a merchant system. The first authorization request may include at least one field including first installment payment data associated with a first installment payment option. A first lender system associated with the first installment payment option may be determined. A second authorization request, which may include the first installment payment data, may be communicated to the first lender system. An authorization response may be received from the first lender system indicating approval of the first installment payment option for the payment transaction. The authorization response may be communicated to the merchant system. A system and computer program product are also disclosed.
US11250397B2 System for capture of paper check and process of check payment to third party
The disclosure describes an apparatus having programmed instructions that when executed cause the apparatus to receive, via a communication network, a paper check image and payer information captured by an application at a device associated with a checking account holder; build an image file using the received paper check image and payer information; send the built image file to a payee financial institution server using the received payer information; and transmit payment confirmation to the device associated with the checking account holder.
US11250396B2 System and method for providing an action-based donation platform
The present disclosure generally relates to a system and method for providing an action-based donation platform. An exemplary electronic device displays a plurality of graphical representations corresponding to a plurality of activities and displays a first graphical representation corresponding to a contribution goal. The electronic device receives a user input specifying an activity and a contribution amount corresponding to an instance of the activity. Based on the user input, the electronic device adds a second graphical representation corresponding to the specified activity to the plurality of graphical representations. The electronic device receives a user selection of the second graphical representation, and in response to receiving the user selection of the second graphical representation, displays an indication of a contribution corresponding to the contribution goal.
US11250393B2 Rapid transaction settlement using virtual account
An automation computer can receive a set of instructions pertaining to a transaction. The automation computer can generate a request to generate and activate a virtual account, where the virtual account is associated with a transaction value and a transaction amount. The virtual account can be managed by an authorization computer that can load a transaction value onto the virtual account in an amount equal to the transaction amount. The authorization computer managing both issuer and acquirer functionality in a transaction settlement can settle the transaction rapidly using the loaded virtual account by depositing the transaction value associated with the virtual account directly into an account of a resource provider.
US11250391B2 Token check offline
Embodiments are directed to a method comprising, obtaining, by a first device, a first token, the first token associated with an amount of funds and a funds availability starting date. After the first token is obtained by the first device, the first device generates a second token linked to the first token and second token generation data. The second token generation data may include evidence that the second token was generated by the first device, and not another device. The second token generation data could be a first device identifier and the second token generation details, or could be a hashed value of the first device identifier and the second token generation details. The method also includes provisioning, by the first device, the second token and the second token generation data to the second device.
US11250385B2 Reduced size user interface
Techniques for a displaying user interfaces screens of a calendar application include displaying different screens based on an input modality. The calendar application may respond differently to inputs from a touch-sensitive screen, inputs from a rotatable input mechanism, inputs having higher intensities, inputs having lower intensities, and so forth.
US11250384B2 Surfacing item history in electronic calendar systems
Techniques of surfacing calendar item history in electronic calendar systems are disclosed herein. One example technique includes receiving a request for an history of a calendar item in the electronic calendar book of the user. The calendar item has an attribute including a start date/time, an end date/time, a location, a subject of discussion, a duration, a description, a list of attendees, or an attached document related to the calendar item. The technique further includes, in response to receiving the request, surfacing, on a graphical user interface having a first axis representing the attribute and a second axis representing time of assignment, first and second datapoints corresponding to first and second values of the attribute along the first axis and first and second times, along the first axis, at which the attribute acquired the first and second value, respectively.
US11250380B2 Computer-implemented systems and methods for optimization of a product inventory by intelligent distribution of inbound products using product assignment validation
Computer-implemented systems and methods for intelligent distribution of products are disclosed. The systems and methods may be configured to: receive a request to assign a product to a location; retrieve a plurality of attributes associated with the product from a system configured to store attributes of products; retrieve a plurality of rules from a rules system configured to store rules implemented for assigning a product to a location, the retrieved plurality of rules configured by a user using a user interface; determining the location to store the product by applying the retrieved plurality of attributes to the retrieved plurality of rules; and assigning the product to the determined location.
US11250376B2 Product correlation analysis using deep learning
Systems and techniques are provided for tracking inventory events in an area of real space. A plurality of sensors produce respective sequences of frames in corresponding fields of view in the real space. The field of view of each sensor overlaps with the field of view of at least one other sensor. The processing system uses the sequences of frames produced by sensors in the plurality of sensors to identify gestures by detected subjects in the area of real space and produce inventory events. The inventory events include a subject identifier identifying a detected subject, a gesture type of the identified gesture by the detected subject, an item identifier identifying an inventory item linked to the gesture by the detected subject, a location of the gesture represented by positions in three dimensions of the area of real space and a timestamp.
US11250375B2 Systems and methods for intelligent inventory management across network of vending machines
Systems and methods for intelligently allocating inventory across a network of vending machines. The systems and methods include associating vending machines with an inventory target for a product and predicting a production requirement of the product based upon the respective inventory targets. After production occurs, the systems and methods include determining a difference between an amount of the product produced by the production facility based upon the predicted production requirement. To intelligently allocate the difference, the systems and methods include calculating a percentage by which the respective inventory target of vending machines changes if the modified and modifying the inventory target for vending machines in a manner that minimizes a sum of the percentages by which the respective inventory targets changes.
US11250373B1 Package location beacon
A notification protocol of a package computing device can be initiated to assist a courier locate a package within a delivery vehicle that is for delivery at a delivery location. The package computing device can be removably attached to a package. A delivery computing device can receive an identifier associated with the package computing device from a remote computing system and determine a current location of the delivery computing device. Based on the current location being within a threshold distance of the delivery location, the delivery computing device can broadcast the identifier to cause the package computing device to initiate the notification protocol. Then, based on the notification protocol, the courier can locate the package within the delivery vehicle.
US11250372B2 Freight network system using modularized trailers
A computer system receives a freight request from a shipper, where the freight request specifies a destination for a load of the shipper. The computer system implements a selection process to select a freight operator to haul a corresponding trailer of the trailer module from a location of the shipper to a destination. The trailer module may be monitored using information transmitted from the trailer, to determine when the trailer is picked up and/or delivered at the destination.
US11250366B2 Dynamic prediction of risk levels for manufacturing operations through leading risk indicators: dynamic risk sloping trend method and system
The invention provides a dynamic risk analyzer (DRA) that periodically assesses real-time or historic process data, or both, associated with an operations site, such as a manufacturing, production, or processing facility, including a plant's operations, and identifies hidden near-misses of such operation, when in real time the process data appears otherwise normal. DRA assesses the process data in a manner that enables operating personnel including management at a facility to have a comprehensive understanding of the risk status and changes in both alarm and non-alarm based process variables. The hidden process near-miss data may be analyzed alone or in combination with other process data and/or data resulting from prior near-miss situations to permit strategic action to be taken to reduce or avert the occurrence of adverse incidents or catastrophic failure of a facility operation.
US11250363B2 Resource allocation using scalable non-myopic atomic game for smart parking and other applications
A processing device is configured to detect arrival of at least a particular user in a group of a plurality of users competing for designated resources of a system, and responsive to the detected arrival, to solve a resource allocation optimization problem that considers individualized characteristics of user resource allocation requests of respective ones of the users to obtain potential assignments of respective ones of the users to respective ones of the resources. The processing device is further configured to update one or more game model parameters based at least in part on the solution to the resource allocation optimization problem, to update a specified look-ahead function based at least in part on the one or more updated game model parameters, and to assign the particular user to a particular one of the resources based at least in part on a difference between an updated value of the look-ahead function and a previous value of the look-ahead function.
US11250359B2 Techniques for workforce management in a task assignment system
Techniques for workforce management in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for workforce management in a task assignment system comprising: determining, by at least one computer processor configured to operate in the task assignment system, a first efficiency level of a first task assignment strategy for a first number of agents to be employed in the task assignment system; determining, by the at least one computer processor, a second efficiency level of a second task assignment strategy for a second number of agents to be employed in the task assignment system; comparing, by the at least one computer processor, the first and second efficiency levels; and selecting, by the at least one computer processor, one of the first and second numbers of agents having the higher of the first and second efficiency levels.
US11250351B2 System and method for one-class similarity machines for anomaly detection
One embodiment provides a system for facilitating anomaly detection. During operation, the system determines, by a computing device, a set of training instances, wherein a training instance represents a single class of data within a predefined range. The system computes a similarity score for each testing instance in a set of testing instances, wherein the similarity score is based on a similarity function which takes as input a respective testing instance and the set of training instances. The system determines a boundary threshold based on an ordering of the similarity score for each testing instance. The system classifies a first testing instance as an anomaly responsive to determining that the first testing instance falls outside the boundary threshold, thereby enhancing data mining and outlier detection in the single class of data using unlabeled training instances.
US11250345B1 Methods for identifying transactions with user location information
Certain aspects of the present disclosure provide techniques for improving a user experience based on electronic records of transactions. Embodiments include training a classifier using training data comprising a set of historical transaction descriptions and a set of corresponding historical classifications that indicate whether or not each historical transaction description of the set of historical transaction descriptions is associated with a user location. Embodiments further include receiving a transaction record describing a transaction associated with a user. Embodiments further include using the classifier to determine a classification for the transaction. The classification indicates whether or not the transaction description is associated with a location of the user. Embodiments further include providing, based at least in part on the classification, a communication to the user that relates to the location of the user.
US11250341B2 System, method and computer readable medium for quassical computing
A system comprising a classical computing subsystem to perform classical operations in a three-dimensional (3D) classical space unit using decomposed stopping points along a consecutive sequence of stopping points of sub-cells, along a vector with a shortest path between two points of the 3D classical space unit. The system includes a quantum computing subsystem to perform quantum operations in a 3D quantum space unit using decomposed stopping points along a consecutive sequence of stopping points of sub-cells, along a vector selected to have a shortest path between two points of the 3D quantum space unit. The system includes a control subsystem to decompose classical subproblems and quantum subproblems into the decomposed points and provide computing instructions and state information to the classical computing subsystem to perform the classical operations to the quantum computing subsystem to perform the quantum operations. A method and computer readable medium are provided.
US11250339B2 Ensemble classification algorithms having subclass resolution
Ensemble classification algorithms having subclass resolution are disclosed. An example disclosed apparatus includes a fingerprint generator to generate a fingerprint of class probabilities of each of a plurality of samples, a distribution creator to create a distribution of the samples based on the generated fingerprints, and a distribution applicator to apply the distribution to a population to predict sub-class probabilities of each of the population.
US11250333B2 Cognitive personas
A method, system and computer-usable medium for performing cognitive computing operations comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching for incorporation into a cognitive graph; defining a cognitive persona within the cognitive graph, the cognitive persona corresponding to an archetype user model, the cognitive persona comprising a set of nodes in the cognitive graph; associating a user with the cognitive persona; and, performing a cognitive computing operation based upon the cognitive persona associated with the user.
US11250321B2 Immersive feedback loop for improving AI
An immersive feedback loop is disclosed for improving artificial intelligence (AI) applications used for virtual reality (VR) environments. Users may iteratively generate synthetic scene training data, train a neural network on the synthetic scene training data, generate synthetic scene evaluation data for an immersive VR experience, indicate additional training data needed to correct neural network errors indicated in the VR experience, and then generate and retrain on the additional training data, until the neural network reaches an acceptable performance level.
US11250316B2 Aggregate adjustments in a cross bar neural network
Method, systems, crosspoint arrays, and systems for tuning a neural network. A crosspoint array includes: a set of conductive rows, a set of conductive columns intersecting the set of conductive rows to form a plurality of crosspoints, a circuit element coupled to each of the plurality of crosspoints configured to store a weight of the neural network, a voltage source associated with each conductive row, a first integrator attached at the end of at least one of the conductive column, and a first variable resistor attached to the integrator and the end of the at least one conductive column.
US11250306B2 Electronic module with optimized antenna for smart cards with a dual communication interfaces
An electronic module for a smart card has on a first face a terminal block of electrical contacts for contact with corresponding contacts of a card reader, and on a second face an antenna and a microelectronic chip within an encapsulation zone and provided with contact and contactless communication interfaces. The antenna has a plurality of turns at the periphery of the module and a proximal connection pad and a distal connection pad inside the encapsulation zone for connection to corresponding terminals of the contactless communication interface. The distal connection pad is located a short distance d from the edge of the encapsulation zone, and the internal edges of connection wells of the two contacts closest to the distal connection pad are spaced outward from the module relative to the internal edges of the connection wells of the other contacts.
US11250302B1 Image forming apparatus and control method of image forming apparatus
An image forming apparatus includes a fixing device having a fixing belt assembly including a heater, a fixing belt, a heater temperature sensor, and a belt temperature sensor, and a pressure roller; a drive current sensor; and a life information acquisition portion. The heater temperature sensor detects the temperature of the heater. The belt temperature sensor detects the temperature of the fixing belt. The pressure roller presses against the fixing belt. The drive current sensor detects a drive current of a drive motor that drives the pressure roller. The life information acquisition portion acquires life information of the fixing belt assembly. A controller selects a failure prediction processing mode based on the detection result of the drive current sensor and selects a driving method based on the detection results of the temperature sensors and the acquisition result of the life information acquisition portion in each mode.
US11250300B2 Detecting plugging of ground-engaging tools of an agricultural implement from imagery of a field using a machine-learned classification model
A computing system may be configured to perform operations including obtaining image data depicting a flow of soil around a ground-engaging tool of an agricultural implement as the ground-engaging tool is moved through the soil. Furthermore, the operations may include extracting a set of features from the obtained image data. Moreover, the operations may include inputting the set of features into the machine-learned classification model and receiving a soil flow classification of the set of features as an output of the machine-learned classification model. In addition, the operations may include determining when the ground-engaging tool is plugged based on the soil flow classification of the set of features.
US11250298B1 Methods for training and testing perception network by using images obtained from multiple imaging devices having diverse specifications and learning device and testing device using the same
A method for training a perception network includes (a) perceiving first image-level data obtained from a first imaging device through the perception network to generate first prediction results, and training the perception network based on the first prediction results, (b) augmenting the first and second image-level data, respectively obtained from the first and a second imaging device, through a transfer network to generate first and second feature-level data, perceiving the first and the second feature-level data through the perception network to generate second prediction results, and training the transfer network based on the second prediction results, and (c) augmenting the first and the second image-level data through the transfer network to generate third feature-level data, perceiving the third feature-level data through the perception network to generate third prediction results, and retraining the perception network based on the third prediction results.
US11250295B2 Image searching apparatus, classifier training method, and recording medium
An image searching apparatus includes: a processor; and a memory, wherein the processor is configured to attach, to an image with a first correct label attached thereto, a second correct label, the first correct label being a correct label attached to each image included in an image dataset for training for use in supervised training, the second correct label being a correct label based on a degree of similarity from a predetermined standpoint; execute main training processing to train a classifier by using the images and one of the first correct label and the second correct label, fine-tune a training state of the classifier; trained by the main training processing, by using the images and the other one of the first correct label and the second correct label; and search, by using the classifier that is fine-tuned, for images similar to a query image.
US11250293B2 Computer architecture for representing positional digits using correlithm objects in a correlithm object processing system
A system configured to emulate a correlithm object processing system includes an input node, a first output node, and a second output node. The input node receives a real-world numeric value comprising a plurality of numerical digits, and a flag indicating a numeric system associated with the numeric value. The first output node receives a first one of the plurality of numerical digits and generates a first correlithm object associated with the first numerical digit. The second output node receives a second one of the plurality of numerical digits and generates a second correlithm object associated with the second numerical digit. A string correlithm object engine maps the first correlithm object to a first sub-string correlithm object of a string correlithm object, and maps the second correlithm object to a second sub-string correlithm object of the string correlithm object.
US11250290B2 Image processing device and image processing method
An image processing device includes: an extraction unit which extracts, from image data taken by shooting a neighborhood of a vehicle, edge points that are to be used for detecting partition lines of a parking frame and whose edge intensity values are larger than an edge threshold value; and a correction unit which corrects the edge threshold value based on a density of the edge points extracted by the extraction unit.
US11250284B2 Device for emitting radiation
A device for emitting radiation includes a reflector component and a clip. The reflector component has a top side, a bottom side, and a perimeter side. At least one aperture formed within the reflector component that extends from a top opening on the top side of the reflector component through to a bottom opening on the bottom side of the reflector component. The clip may be connected to the reflector component and has a flat side that is in contact with the bottom side of the reflector component. Portions of the substantially flat side of the clip are configured to be soldered to a circuit board having an emitter which extends at least partially through the aperture when the clip is soldered to the circuit board.
US11250283B1 Verifying odometer mileage using captured images and optical character recognition (OCR)
An odometer verification method includes capturing an odometer image at a threshold date, calculating a first and a second mileage using OCR, determining whether the first and the second mileage match, and updating a user profile associated with the insurance policy. A non-transitory, tangible computer-readable medium stores machine readable instructions in a mobile computing device, that when executed by a processor, cause the processor to capture an odometer image at a threshold date, calculate a first and a second mileage using OCR, determine whether the first and the second mileage match, and update a user profile. A mobile computing device includes an image capture unit configured to capture an odometer image at a threshold date, perform a first and a second OCR, determine whether the first and the second mileage match, and update the insurance policy user profile of the vehicle.
US11250277B2 Alternating crossed alignment object detection
Systems and methods are disclosed that perform occupancy detection. Photoelectric sensors, such as through sensors, are arranged in an angled cross pattern, such that light beams of the through sensors cover a substantial portion of the seating surface of a seat. Upon interruption of a light beam making up the angled cross pattern, an object is detected in the seat. The through sensors may be held in a narrow armrest of a seat by a bracket attached to the seat frame. Further, through sensors for neighboring seats may also be held by the bracket.
US11250272B1 Generation of image gallery for acquisition of group data
In one or more implementations, groups of users enter a facility within a short time. Automated systems attempt to predict a grouping for various users, but the predicted grouping may not exhibit a confidence level above a certain threshold level. In such cases, a user interface is generated and presented to an associate to confirm the grouping of users. The user interface includes an image gallery and interface elements that allow for the selection of users into a group. The image gallery includes previously stored images of users, such as images obtained during a registration process or during a previous visit to the facility. In addition, the user interface also includes image data obtained from a camera at the facility depicting visitors at various times or locations. Once a grouping has been selected or confirmed by an associate, group data may be generated and stored for the group of users.
US11250266B2 Methods for providing information about a person based on facial recognition
This disclosure provides methods for providing information about a person based on facial recognition and various applications thereof, including face-based check-in, face-based personal identification, face-based identification verification, face-based background checks, facial data collaborative network, correlative face search, and personal face-based identification. The disclosed methods are able to provide accurate information about a person in a real-time manner.
US11250264B2 Geographic address query with associated time of inquiry
An application executing on a mobile device generates a geo-positional query including a time stamp representing the time of the query. The application can be, for example, an augmented reality application, a pointing search application, or a mapping application that searches based on geolocation and/or physical proximity. The query can include, in addition to a location, one or more of a direction, orientation, and camera field of view of the mobile device. A system processes the query to return a time-based state of an object and/or location addressed by the mobile device at the time of the query. The system can use the time stamp to identify which objects may have been located at a certain location at a certain time and/or to identify the state of located objects at a certain time. For example, the state of an electronic billboard can identify an advertisement displayed at the time.
US11250257B2 Method and device for iris recognition
The present invention provides a method and a device for iris recognition. By providing a sensing unit under the iris recognition region of the display unit, the invention can capture the iris information of the user's eyeball in time, and then compare with the presetting iris information, and execute the operation instruction corresponding to the iris information, thereby effectively improving the precision of the iris recognition. In addition, the sensing unit is disposed under the display unit, and the overall thickness of the mobile device can be effectively reduced compared with the structure in which the camera is protruded and disposed independently outside the region of the display screen, so that the wearable device or the mobile device is thinner and more suitable for flexible wearable devices or mobile devices, to meet the needs of the market.
US11250253B2 Handwriting input display apparatus, handwriting input display method and recording medium storing program
A handwriting input display apparatus causes display means to display a stroke generated by an input made by using input means to a screen as a handwritten object. The apparatus includes display control means for causing the display means to display character string candidates including a handwriting recognition candidate when the handwritten object does not change for a predetermined time. When the handwriting recognition candidate is selected, the display control means causes the display means to erase a display of the character string candidates and a display of the handwritten object, and causes the display means to display a character string object at a position where the erased handwritten object was displayed. When selection of the handwriting recognition candidate is not performed for a predetermined time and the display of the character string candidates is erased, the display control means causes the handwritten object to be kept displayed.
US11250240B1 Instance segmentation using sensor data having different dimensionalities
Described herein are systems, methods, and non-transitory computer readable media for using 3D point cloud data such as that captured by a LiDAR as ground truth data for training an instance segmentation deep learning model. 3D point cloud data captured by a LiDAR can be projected on a 2D image captured by a camera and provided as input to a 2D instance segmentation model. 2D sparse instance segmentation masks may be generated from the 2D image with the projected 3D data points. These 2D sparse masks can be used to propagate loss during training of the model. Generation and use of the 2D image data with the projected 3D data points as well as the 2D sparse instance segmentation masks for training the instance segmentation model obviates the need to generate and use actual instance segmentation data for training, thereby providing an improved technique for training an instance segmentation model.
US11250234B2 Display apparatus and method of manufacturing the same
A method of manufacturing a display apparatus includes: forming first patterns of a semiconductor material on a base layer; forming a first insulating layer covering the first patterns; forming second patterns of a conductive material on the first insulating layer; removing at least a portion of at least one of the second patterns; and forming a second insulating layer on the second patterns. Each of the second patterns includes a first layer and a second layer disposed on the first layer, the first patterns include a semiconductor pattern, the second patterns include a control electrode pattern overlapping with the semiconductor pattern in a plan view and a sensing electrode pattern, the second layer of the control electrode pattern fully covers the first layer of the control electrode pattern, and the second layer of the sensing electrode pattern is partially removed in the removing of the at least a portion to partially cover the first layer of the sensing electrode pattern.
US11250229B2 Displaying and recognizing two-dimensional code
This disclosure relates to displaying and recognizing two-dimensional codes. In one aspect, a method includes receiving, at a user device, an instruction for displaying a two-dimensional code. The user device obtains multiple two-dimensional codes corresponding to a user. The user device sequentially displays the multiple two-dimensional codes based on one or more predetermined time intervals, so that the multiple two-dimensional codes form a dynamic two-dimensional code on a display page. A ratio of each of the one or more predetermined time intervals to a validity period of each of the multiple two-dimensional codes is less than a predetermined threshold.
US11250222B2 Multilingual exchange system and message transmission method
A multilingual exchange system and message transmission method that enables exchange of messages in a foreign language in a simple manner without any special translation skill, and, simultaneously, allowing for dramatic improvement in grammatical accuracy when converting messages into a second language. In an outer box 106, which is a display area for a modifier in a third sentence pattern sentence inner boxes 106A, 106B, and 106C are allocated to each part of speech in English, which is the second language, and inner boxes 106A, 106B, and 106C can be recognized as separate inner boxes. Even if display content in a first language is divided into three inner boxes, there is no need to divide display content in second language into three inner boxes, and even if substitutions of parts of speech or changes in content occur in one language, it is possible to maintain grammatical accuracy in another language.
US11250217B1 Conditional responses to application commands in a client-server system
A client device receives a user request (e.g., in natural language form) to execute a command of an application. The client device delegates interpretation of the request to a response-processing server. Using domain knowledge previously provided by a developer of the application, the response-processing server determines the various possible responses that client devices could make in response to the request based on circumstances such as the capabilities of the client devices and the state of the application data. The response-processing server accordingly generates a response package that describes a number of different conditional responses that client devices could have to the request and provides the response package to the client device. The client device selects the appropriate response from the response package based on the circumstances as determined by the client device, executes the command (if possible), and provides the user with some representation of the response.
US11250216B2 Multiple parallel delineated topics of a conversation within the same virtual assistant
Provided are embodiments for a computer-implemented method for interacting with a user by an automated response system supporting topic switching and information collection. The computer-implemented method includes receiving a plurality of utterances from the user by the automated response system, and analyzing the utterances to form a first topic thread and an information collection objective. The computer-implemented method also includes utilizing an information collection user interface to gather data to support the information collection objective, and providing responses to the user after the gathered data related to the first topic thread. Also provided are embodiments for a system and computer program product for implementing the techniques described herein.
US11250207B1 Dynamic creation and storage of narratives in multiple languages
Disclosed are various embodiments for creating and providing narratives associated with a type of subject entity (e.g., person, movie, place, etc.). A narrative for the subject entity can be generated according to a narrative template. The narrative template can be selected based on a variety of factors. Following the selection of a narrative template, fields in the selected template are filled with stored data associated with the subject entity. The new or updated narrative may be stored in a memory. In response to a request for information related to the subject entity, the narrative can be transmitted to a client device.
US11250206B2 Conversion of forms to action cards
A system and method for converting a form to an action card format for a chat-based application is described. The system accesses an unfilled form and identifies one or more converters based on a format of the unfilled form. The system then identifies fields in the unfilled form using the one or more converters. A document model is generated based on the fields and a layout of the fields. The system determines the layout based on a visual alignment and logical relation of the fields. The system forms a digital interactive workflow based on the document model.
US11250204B2 Context-aware knowledge base system
A method for generating a context-aware knowledge base is provided. The method may include extracting document object model (DOM) tag elements associated with one or more webpages. The method may further include identifying and extracting webpage data associated with the extracted DOM tags. The method may further include determining a context associated with the identified and extracted webpage data by detecting and extracting resource description framework (RDF) triplets in candidate DOM tag elements. The method may further include ranking the extracted RDF triplets. The method may also include validating one or more RDF triplets associated with the ranked RDF triplets. The method may further include connecting the validated RDF triplets to a knowledge graph associated with a knowledge base of the one or more webpages.
US11250202B2 System and method for large volume data streaming as a service
A computing system includes a server. The server is communicatively coupled to a data repository and is configured to store a data in the data repository. The server is further configured to configure, via the data stream handler system, the data stream object to transmit a request to an external system. The server is additionally configured to configure, via the data stream handler system, the data stream object to capture a response from the external system, wherein the response comprises a paginated data set, a data stream, or a combination thereof, wherein creating the data stream object, configuring the data stream object to transmit the request, configuring the data stream object to capture the response, or a combination thereof, comprises using visual controls in lieu of entering text for a computer program.
US11250197B1 Channel less floor-planning in integrated circuits
Various embodiments may include integrated circuits (ICs) and methods for designing an integrated circuit (IC), such as a system-on-chip (SOC). Embodiments include methods for planning and producing ICs without communication channels, also referred to as channel-less ICs. Embodiments may include overlay hard macros that support routing and communication design without dedicated communication channels being needed between functional hard macros, such as cores of a SOC. Various embodiments may include an IC in which one or more interconnect hard macros and wires connecting a first functional hard macro, a second functional hard macro and the one or more interconnect hard macros are located within a third functional hard macro. In some embodiments, no communication channel may be present between the first functional hard macro, the second functional hard macro, and the third functional hard macro.
US11250195B2 Method and system for ROM based dynamic thermal management analysis and control
Machine assisted system and method for performing dynamic thermal management (DTM) analysis are described. In one embodiment, the method can include receiving a power profile associated with IP blocks in an integrated circuit (IC) system modeled by a Krylov reduced order model (ROM). The power profile can represent power consumption of each of the blocks based on a predefined operating scenario. The method can additionally include evaluating the temperature of each of the blocks of the IC system for the current time step based on the power profile and the Krylov ROM. The method can further include calculating new power values based on the current temperature field of each of the blocks of the IC system, wherein the power profile can be updated with the new power value for the temperature of each of the blocks of the IC system for the next time step.
US11250192B2 Detecting out-of-bounds violations in a hardware design using formal verification
A hardware monitor arranged to detect out-of-bounds violations in a hardware design for an electronic device. The hardware monitors include monitor and detection logic configured to monitor the current operating state of an instantiation of the hardware design and detect when the instantiation of the hardware design implements a fetch of an instruction from memory; and assertion evaluation logic configured to evaluate one or more assertions that assert a formal property that compares the memory address of the fetched instruction to an allowable memory address range associated with the current operating state of the instantiation of the hardware design to determine whether there has been an out-of-bounds violation. The hardware monitor may be used by a formal verification tool to exhaustively verify that the hardware design does not cause an instruction to be fetched from an out-of-bounds address.
US11250185B2 Method and apparatus for calculating equivalent mechanical parameters of film layer etching region
A method for calculating equivalent mechanical parameters of a film layer etching region is provided, by which more accurate equivalent mechanical parameters, which will be used in a process of manufacturing a display substrate of a terminal, may be obtained, thereby obtaining a display substrate with less defects. The method includes: selecting at least a part of the film layer etching region as an analysis region; establishing a planar model corresponding to the analysis region; performing grid division on the planar model at a first density; analyzing, by means of a finite element method, first simulation stresses of the planar model in simulated boundary conditions according to the actual mechanical parameters of a film layer material and the grid division of the first density; and calculating equivalent mechanical parameters.
US11250176B2 System for on-site tracking, managing, planning and staging construction projects
A construction management system allows a user to capture an item identifier from an item (e.g., shipment, group of components, and/or one or more components) using a mobile device. The item identifier may be used to identify a project and access a model for the product, identify a component in a model, and/or identify the components in a shipment for staging purposes. Moreover, the system may be used to identify a status for the one or more components. The status may be that the one or more components are shipped, received, staged for assembly, installed, or the like. The status of the one or more components may be automatically updated by capturing the item identifier. Moreover, the user may also select shipment information for past, current, and/or future shipments in order to identify the one or more components associated with each of the shipments.
US11250167B2 Secure external SoC debugging
Various systems and methods for implementing secure system-on-chip (SoC) debugging are described herein. A method of providing secure system-on-a-chip (SoC) debugging, comprises: receiving, from a remote host at a debug companion circuit, a debug initiation request to initiate a debugging session with an SoC associated with the debug companion circuit; encrypting, at the debug companion circuit, a debug handshake command; transmitting the debug handshake command to the SoC from the debug companion circuit, wherein the SoC is configured to authenticate the debug companion circuit, and configure intellectual property (IP) blocks on the SoC to expose debug data to the debug companion circuit in response to authenticating the debug companion circuit; and managing a secure connection with the SoC to obtain debug data and report the debug data to the remote host.
US11250156B2 System for encrypting and mailing sensitive information
Various embodiments are generally directed to techniques to enhance the security of physically delivered packages, items, or products, including postal mail. An article of manufacture associated with the enhanced security of one or more embodiments of the present disclosure can include: a container with a postage, a physical medium in the container, wherein the physical medium contains a sender message embodied on the surface of the physical medium, and wherein the sender message comprises: an unencrypted message, and two or more encrypted portions of a plurality of terms of service, where each of the two or more encrypted portions of the plurality of terms of service are associated with a distinct barcode corresponding to each of the two or more encrypted portions.
US11250153B2 Techniques for detecting publishing of a private link
Examples described herein generally relate to detecting publication of private links. A list of one or more links created for providing remote access to one or more files can be obtained, where the one or more links can be of a universal resource locator (URL) format. A web search for at least a portion of the URL format of the one or more links can be performed. Results of the web search can be analyzed to determine whether at least the portion of the URL format of the one or more links is located. Where at least the portion of the URL format of the one or more links is located in the web search, a report indicating that the one or more links are located in the web search can be generated and/or the one or more links can be at least temporarily deactivated.
US11250150B2 File synchronization and centralization system, and file synchronization and centralization method
The present invention provides a file synchronization and centralization system and a file synchronization and centralization method, which forcibly transmit, to a central server, data corresponding to a synchronization condition, among data being operated or data having been operated, and deletes the transmitted data from a PC, thereby making it impossible to transfer the data (including files and documents) to the outside or completely blocking a route through which the data can be attacked by ransom ware. The file synchronization and centralization system includes a central server and a PC. The central server includes a storage for storing data, and the PC accesses the central server by receiving access authority from the central server
US11250145B2 Data transmission method and apparatus in tee systems
Examples of a data transmission method and apparatus in TEE systems are described. One example of the method includes: obtaining first data; obtaining a write offset address by reading a first address; obtaining a read offset address by reading a second address; determining whether the number of bytes in the first data is less than or equal to the number of writable bytes, where the number of writable bytes is determined based on the write offset address and the read offset address, and each address corresponds to one byte; when the number of bytes in the first data is less than or equal to the number of writable bytes, writing the first data into third addresses starting from the write offset address; and updating the write offset address in the first address.
US11250140B2 Cloud-based secure computation of the median
A garbled circuit and two garbled inputs are received by a server from each pair of a plurality of clients. The garbled circuit encodes a comparison function and the garbled inputs encode a respective data value from each of the clients in each pair. Thereafter, the server evaluates the garbled circuits using the corresponding garbled inputs to result in a plurality of comparison bits. The server can then sort the datasets in an ascending or descending order by using the comparison bits to compute the rank of each data value. Using the sorted datasets, the server determines a median value for the datasets and transmits data characterizing the median value to each of the clients.
US11250131B2 Multi-purpose agent for endpoint scanning
Methods, apparatuses, and storage media storing instructions for scanning electronically-stored files are provided. A file stored in a computer-readable storage medium is scanned. Based on the scanning, a common analysis is performed on the file for two or more software functions. Based on the scanning, a software function-specific analysis is performed on the file for a respective software function. Two or more decisions on the file is made for the two or more software functions based on the common analysis and the software function-specific analysis.
US11250130B2 Method and apparatus for scanning ginormous files
A new approach is proposed that contemplates systems and methods to support scanning through a file of large size without having to load the entire file into memory of single file parser or scanner. The proposed approach is configured to divide a ginormous file to be parsed and scanned into a plurality of sections following a divide and conquer scheme. The plurality sections of the file are then parsed and loaded to a plurality of file scanners each configured to scan its allocated file section of a certain file type. Each of the plurality of file scanners is then configured to extract and evaluate from its allocated section file parts that can be harmful to a user of the file and/or expose sensitive/protected information of the user. The scan results are then collected, analyzed, and report to a user with a final determination on the malicious content and sensitive data.
US11250126B2 Systems and methods for analyzing process chains to detect malicious behavior
Disclosed herein are systems and method for malicious behavior detection in processing chains comprising identifying a chain of related processes executing on a computing device; for each respective process in the chain of related processes: monitoring events generated by the respective process; storing snapshots of data modified by any of the events; determining a level of suspicion for the respective process by applying an artificial intelligence (AI) model to the snapshots of data; determining whether the chain of related processes is trusted based on the determined levels of suspicion; and in response to determining that the chain of related processes is not trusted, restoring objects affected by the chain from the snapshots.
US11250118B2 Remote interaction with a device using secure range detection
In some embodiments, a first device performs ranging operations to allow a user to perform one or more operations on the first device without providing device-access credentials. For example, when a second device is within a first distance of the first device, the first device determines that the second device is associated with a first user account that is authorized to perform operations on the first device. In response to the determination, the first device enables at least one substitute interaction (e.g., a password-less UI interaction) to allow the operations to be performed on the first device to be accessed without receiving access credentials through a user interface. In response to detecting an occurrence of the substitute interaction, the operation is authorized on the first device.
US11250117B2 Methods and systems for fingerprint sensor triggered voice interaction in an electronic device
An electronic device includes an audio capture device operable to receive audio input, a fingerprint sensor operable to receive fingerprint data, and one or more processors, operable with the audio capture device and the fingerprint sensor. The fingerprint sensor can authenticate a person as an authorized user of an electronic device while device commands are being received in the form of audio input to allow for secure voice interactions without requiring a trigger phrase. The fingerprint sensor can be used in combination with the receipt of voice input to perform two-factor authentication. The fingerprint sensor and audio capture device can be used in combination to enroll, or update enrollment, of a user interacting with a voice assistant as well.
US11250104B2 Computer architecture for emulating a quadrilateral lattice correlithm object generator in a correlithm object processing system
A device configured to emulate a quadrilateral lattice correlithm object generator includes multiple processing stages that operate together to output a quadrilateral lattice correlithm object. A quadrilateral lattice correlithm object has a quadrilateral geometric shape and is formed by at least four sub-lattice correlithm objects that are some number of bits away from each other in n-dimensional space.
US11250100B2 Cause-based event correlation to virtual page transitions in single page applications
In one embodiment, a monitoring process detects one or more events capable of causing a future state change in a browser application having initially loaded a single page application (SPA) page, and maintains one or more causality chains of the one or more events, each causality chain tracing events of that causality chain to a respective root cause event of that causality chain. Upon detecting a virtual page transition to create a new virtual page, the monitoring process may determine that a cause of the virtual page transition matches a particular root cause event of a particular causality chain, and correlates all events of the particular causality chain to the new virtual page (e.g., where events may notably include XHRs). In another embodiment, the monitoring process may further set a start time of the particular root cause event as the start time of the new virtual page.
US11250097B1 Web user interface container identification for robotics process automation
Modern Web applications can be highly dynamic and have a complicated HTML hierarchy. This makes automation of business processes that use Web applications difficult for Web applications that do not have a flat hierarchy and which have frequent minor updates. A computer-implemented method for automatically identifying containers of Web applications for robotics process automation is disclosed. A container engine uses container identification algorithms to identify candidate containers and generate container data describing the relevant hierarchy for robotics process automation of user interface controls of a Web application.
US11250090B2 Recommended content display method, device, and system
A recommended content display method includes: receiving an operation signal directed to a target statement in a page displayed on a user interface of an application; determining an interested character sequence on the page according to the operation signal; and additionally displaying at least one group of recommended content on the user interface of the application. The interested character sequence includes the target statement and at least one of a preceding statement before the target statement or a following statement after the target statement. The recommended content is information content associated with the interested character sequence.
US11250084B2 Method and system for generating content from search results rendered by a search engine
The present invention provides an optimized generator for generating content from search results rendered by a search engine. In a web browser opened on an operating system, if a user is searching for a parameter on the search engine, the present invention provides options in the search engine to create localized or internationalization portable document format (PDF) file, a word document, an Excel™ spreadsheet (XLS), or a PowerPoint™ presentation (PPT), instantly.
US11250077B2 Native object identification method and apparatus
A native object identification method is described. A first topic from a social network can be determined. The social network can be searched for M objects associated with the first topic. A frequency of appearances of each application account in the M objects is counted to obtain top N application accounts having highest frequencies of appearances. M and N can be positive integers. According to an account filter rule, a first application account is identified from the top N application accounts having highest frequencies of appearance. An object associated with the first topic and posted by the first application account is determined as a native object.
US11250059B2 Optimizing graph queries by performing early pruning
Techniques are described herein for early pruning of potential graph query results. Specifically, based on determining that property values of a path through graph data cannot affect results of a query, the path is pruned from a set of potential query solutions prior to fully exploring the path. Early solution pruning is performed on prunable queries that project prunable functions including MIN, MAX, SUM, and DISTINCT, the results of which are not tied to a number of paths explored for query execution. A database system implements early solution pruning for a prunable query based on intermediate results maintained for the query during query execution. Specifically, when a system determines that property values of a given potential solution path cannot affect the query results reflected in intermediate results maintained for the query, the path is discarded from the set of possible query solutions without further exploration of the path.
US11250057B2 Automatic selection of a data store
The disclosure relates to a method for operating a data storage system that includes a plurality of data stores. In the method, IoT data generated at a specific data point are stored in at least one data store, and at least one data store for storing the IoT data is selected automatically based on metadata, wherein the metadata are associated with a data point. The disclosure also relates to a computer program configured to carry out the method, and a data storage system that works according to the method.
US11250055B2 Systems and methods for providing access to external content objects
Disclosed are methods, apparatus, systems and computer program products for database system communications with external content management data sources. In some implementations, the data sources are identified in a user interface. An authorization selection enables authorization of a given identified data source, and a customization selection enables customization of one or more search settings for searching content of the data source. Persistent objects representing content objects of the data sources can be stored in one or more databases. A database search can be performed on both native database files and the persistent objects.
US11250027B2 Database systems and user interfaces for interactive data association, analysis, and presentation
Embodiments of the present disclosure relate to systems, techniques, methods, and computer-readable mediums for one or more database systems for data processing, including database and file management, as well as systems for accessing one or more databases or other data structures and searching, filtering, associating, and analyzing data. The present disclosure further relates to computer systems and techniques for interactive data visualization and presentation from one or more databases.
US11250022B1 Offline index builds for database tables
Offline building of a projected data subset may be performed. A request to create a data set that is a projected subset of data from a source data set may be received. A data store separate from the data store storing the source data set may store a copy of the source data set that is used to replicate items to the projected subset of data according to a schema for the projected data subset. Updates made to the source data set may also be replicated to the projected data subset according to the schema. Conflicts between replicated items and replicated updates to the projected data set may be resolved by comparing a version identifier for the replicated update and replicated item to determine what to store in the projected data subset.
US11250021B2 Faster view change for blockchain
An example operation includes one or more of receiving view change messages which request a view change from a previous primary peer of a blockchain to the primary peer, identifying that a change to a state of the blockchain is in process with the previous primary peer based on metadata of the received view change messages, verifying that the change to the state of the blockchain corresponds to a latest change to the blockchain based on a received view data message, and transmitting a new view message to following peers which includes the in-process change to the state of the blockchain.
US11250017B2 Object transformation based on object groupings
Object transformation based on object groupings is disclosed. A plurality of first data objects are accessed, each first data object having a predetermined first format comprising a plurality of first data fields, and each first data object being associated with a particular object group of a plurality of object groups. For each object group, a corresponding transformation policy of a plurality of different transformation policies is selected. The transformation policy that corresponds to the respective object group is applied to the first data objects to generate a plurality of second data objects, each second data object having a predetermined second format comprising a plurality of second data fields, the predetermined second format being different from the predetermined first format.
US11250016B2 Systems and methods for simplified and partially-automated data transfers
Systems, methods, and articles of manufacture provide for simplified and partially-automated data operation services, such as data transfer, storage, management, and analysis operations. Non-IT data consumers may, for example, initiate such data operations by providing only a subset of the required parameters for the operation, with the specially-coded system automatically fetching any missing parameters or values from one or more metadata stores and initiating the requested operation.
US11250007B1 On-demand execution of object combination code in output path of object storage service
Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied my not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.
US11250003B2 Search circuit
A search circuit includes a search table including a plurality of entry data, a search processing unit receiving a search key and performing a binary search operation for the search table. Each of the plurality of entry data includes a search data, a prefix length data and a search result data. The search processing unit reads one of the plurality of entry data from the search table according to a binary search operation, specifies a search target range based on the search data and the prefix length data in the read entry data, determines whether the search key is included in the search target range, and outputs the search result data of the read entry data based on a determination result.
US11249997B1 System-wide query optimization
A locally optimized plan for executing a command using a sequence of steps can be determined for a single computing node. However, the locally optimized sequence of steps may not be optimized for a combined system comprising multiple computing nodes, any one of which may be tasked with executing the command. A plan that is optimized for the combined system may be determined by comparing the predicted cost of locally optimized plans for computing nodes in the combined system.
US11249988B2 Account-level namespaces for database platforms
A database platform receives an object identifier from a client in association with a database session. The client is associated with a customer account of the database platform, and the database session is associated with the client. In response to receiving the object identifier, the database platform identifies a resolution namespace for the object identifier, where the resolution namespace for the object identifier is a namespace that is specified in the object identifier if the object identifier includes a specified namespace, and where the resolution namespace is otherwise a current account-level namespace of the database session. The database platform resolves the object identifier with reference to the identified resolution namespace for the object identifier, including identifying an object corresponding to the object identifier in the customer account.
US11249986B2 Managing stale connections in a distributed system
A system performs operations that include receiving a database request to access, via a first connection in a connection pool, information stored in a database of the system. The first connection is associated with a physical connection layer and one or more logical connection layers. The physical connection layer points to a first network socket. Additionally, the operations include storing metadata associated with the one or more logical connection layers in a buffer. The operations further include responsive to determining that the first connection has been terminated and while maintaining the one or more logical layers, modifying the physical connection layer to point to a second network socket that is different from the first network socket. The operations also include subsequent to the modifying, processing the database request via the first connection based on the metadata stored in the buffer.
US11249985B2 Scalable, secure, efficient, and adaptable distributed digital ledger transaction network
The present disclosure relates to systems, methods, and non-transitory computer readable storage media for implementing a scalable, secure, efficient, and adaptable distributed digital ledger transaction network. Indeed, the disclosed systems can reduce storage and processing requirements, improve security of implementing computing devices and underlying digital assets, accommodate a wide variety of different digital programs (or “smart contracts”), and scale to accommodate billions of users and associated digital transactions. For example, the disclosed systems can utilize a host of features that improve storage, account/address management, digital transaction execution, consensus, and synchronization processes. The disclosed systems can also utilize a new programming language that improves efficiency and security of the distributed digital ledger transaction network.
US11249981B2 Data quality analysis
A method includes receiving information indicative of an output dataset generated by a data processing system; identifying, based on data lineage information relating to the output dataset, one or more upstream datasets on which the output dataset depends; analyzing one or more of the identified one or more upstream datasets on which the output dataset depends. The analyzing includes, for each particular upstream dataset of the one or more upstream datasets, applying one or more of: (i) a first rule indicative of an allowable deviation between a profile of the particular upstream dataset and a reference profile for the particular upstream dataset, and (ii) a second rule indicative of one or more allowable values or prohibited values for each of one or more data elements in the particular upstream dataset, and based on the results of applying the one or more rules, selecting one or more of the upstream datasets. The method includes outputting information associated with the selected one or more upstream datasets.
US11249969B2 Data storage method and apparatus, and storage medium
A data storage method includes obtaining at least one data record, each data record includes one carrier identifier and at least one label value, the at least one data record is stored in a data table, and the data table is used to record a correspondence between a carrier identifier and a label value; and creating a bitmap index corresponding to the at least one data record, where the bitmap index includes at least one bitmap; each bitmap corresponds to one label value; each bitmap includes at least one bitmap position, and each bitmap position is used to record whether a carrier corresponding to one carrier identifier has a label value corresponding to a current bitmap.
US11249955B2 System and method of providing fault-tolerant file replication
Systems and methods are provided for fault-tolerant file replication. A request including an operation and a file identifier is received. It is determined if the operation is of a predetermined type of operations. If the operation is of a predetermined type of operation, a target local replica file is identified. It is determined whether the target local replica file is a primary replica. If the target local replica file is the primary replica, the operation included in the request is executed. Otherwise, one or more of the set of storage devices on which remote replica files associated with the file identifier are stored are identified. In turn, the remote replica file that is the primary replica is identified. The request is transmitted to storage device on which the identified remote replica file that is the primary replica is stored.
US11249954B2 Synchronous replication for synchronous mirror copy guarantee
Techniques are provided for synchronous replication for synchronous mirror copy guarantee. A file system dependent technique for synchronous mirror copy guarantee is provided by overriding default behavior of a persistent fence so that the persistent fence is activated to block operations targeting a storage object having a synchronous replication relationship based upon the synchronous replication relationship being out of sync. The default behavior of the persistent fence is overridden to allow operations to be executed upon the storage object based upon the synchronous replication relationship being in sync. A file system independent technique for synchronous mirror copy guarantee is provided by intercepting operations before the operations are received by a file system. The operations are selectively forwarded to the file system or not based upon a state of a synchronous replication relationship.
US11249950B2 Aggregated details displayed within file browser interface
The present technology pertains to a details pane that is displayed in coordination with a file explorer interface. The details pane can display details including activities, comments, and previews for content items displayed in the details pane. In some embodiments, the content items displayed in the file explorer interface can be stored in and accessed from different services, and the details in the details pane can also be populated from diverse sources. In some embodiments, edits or navigations can be performed within a preview of the content item. In some embodiments, comments can be shown along with previews that show the comment located within the content item.
US11249949B2 Batch processing
An example operation may include one or more of receiving a plurality of transactions by an agent node, selecting, by the agent node, transactions from the plurality of the transactions that are the most likely to be conflicting based on common factors, combining, by the agent node, the selected transactions into a batch, and reordering the selected transactions within the batch to increase a success rate.
US11249941B2 Exabyte-scale data storage using sequence-controlled polymers
A method of storing digital data in non-biological sequence-controlled polymers includes converting a digital data file into a monomer sequence, synthesizing polymer chains according to the monomer sequence, and encapsulating the polymer chains into microfluidic droplets and providing the microfluidic droplets with addresses. A polymer data storage system has a first converter to convert digital data to a polymer sequence, a polymer synthesizer to produce polymer chains according to a pre-determined monomer sequence, a fluidic encapsulation system to encapsulate the polymer chains in microfluidic droplets and to apply addressing materials to the microfluidic droplets, a storage for storing the microfluidic droplets, a droplet sorting system having at least an actuator to sort the droplets, a sequencer to derive the polymer sequence from the polymer chains contained in the droplets, and a second converter to convert the polymer sequence to digital data. A composition of matter wherein polymer chains comprising alternating segments of flexible linkers and one or more rigid monomer blocks, and wherein the rigid blocks are defined in a meaningful manner to store in a sequence in the polymer chain that represents digital data.
US11249936B2 Method of communication between multiple devices using USB type-C interface and electronic device implementing same
A method and electronic device for communicating multi devices that use universal serial bus (USB) type-C are provided. The electronic device includes at least one or more interfaces formed as USB type-C, and at least one control circuit electrically connected to the interface. The control circuit may be configured to form a communication path, through chosen terminals of the interfaces, between at least two or more external devices connected to the interfaces.
US11249927B2 Directed interrupt virtualization
An interrupt signal is provided to a guest operating system executed using one or more processors of a plurality of processors. One or more bus connected modules are operationally connected with the plurality of processors via a bus and a bus attachment device. The bus attachment device receives an interrupt signal from one of the bus connected modules with an interrupt target ID identifying one of the processors assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device translates the received interrupt target ID to a logical processor ID of the target processor using a mapping table comprised by the bus attachment device and forwards the interrupt signal to the target processor for handling. The logical processor ID of the target processor is used to address the target processor directly.
US11249908B1 Technique for managing coherency when an agent is to enter a state in which its cache storage is unused
An apparatus and method are disclosed for managing cache coherency. The apparatus has a plurality of agents with cache storage for caching data, and coherency control circuitry for acting as a point of coherency for the data by implementing a cache coherency protocol. In accordance with the cache coherency protocol the coherency control circuitry responds to certain coherency events by issuing coherency messages to one or more of the agents. A given agent is arranged, prior to entering a given state in which its cache storage is unused, to perform a flush operation in respect of its cache storage that may cause one or more evict messages to be issued to the coherency control circuitry. Further, once all evict messages resulting from performance of the flush operation has been issued, the given agent issues an evict barrier message to the coherency control circuitry. The apparatus ensures that the evict barrier message is only processed by the coherency control circuitry once all evict messages resulting from performance of the flush operation have been processed by the coherency control circuitry. When processing the evict barrier message, the coherency control circuitry issues a barrier response message to the given agent once it is determined that there are no outstanding coherency messages, and the given agent defers entering the given state until at least the barrier response message is received.
US11249905B2 Techniques for configuring a processor to function as multiple, separate processors
A parallel processing unit (PPU) can be divided into partitions. Each partition is configured to operate similarly to how the entire PPU operates. A given partition includes a subset of the computational and memory resources associated with the entire PPU. Software that executes on a CPU partitions the PPU for an admin user. A guest user is assigned to a partition and can perform processing tasks within that partition in isolation from any other guest users assigned to any other partitions. Because the PPU can be divided into isolated partitions, multiple CPU processes can efficiently utilize PPU resources.
US11249904B2 Information processing system and information processing method to be executed by information processing system
An information processing system includes a CPU that is configured to output an address and a writing instruction signal instructing to write data to the address or a reading instruction signal instructing to read data from the address, to a selector, the selector that is configured by hardware such that an output destination of data input from the CPU is determined according to the address, the writing instruction signal, and the reading instruction signal, a volatile memory that is configured to store data including snapshot image information and initial setting data for a non-standard device including a register when the information processing system is started, on the basis of a signal output from the selector, and the register that has the same address as an address of a memory region of the volatile memory storing the initial setting data.
US11249893B2 Flash memory controller, SD card device, method used in flash memory controller, and host device coupled to SD card device
A flash memory controller includes a processing circuit which is arranged for receiving a first command and a first portion address parameter, receiving a second command and a second portion address parameter, obtaining a complete address parameter by combining the first portion address parameter with the second portion address parameter, and performing a corresponding operation upon a flash memory according to the complete address parameter and a command type of the second command.
US11249888B1 System and method for generating counterexample tests of incidental invariants
One embodiment provides a system and method for identifying invariants in a software system. During operation, the system executes a test suite comprising a plurality of tests associated with the software system to output a list of likely invariants in the software system, and performs a test-generation operation attempting to generate counterexample tests for the likely invariants. In response to a counterexample test being successfully generated for a first likely invariant, the system removes the first likely invariant from the list of likely invariants and adds the successfully generated counterexample test to the test suite.
US11249877B2 Techniques for traversing representations of source code
Methods, apparatus, and systems for traversing a representation of an application source code are disclosed. Steps for traversing the representation include beginning to traverse the representation, monitoring a history of the traverse, and continuing to traverse the representation based on the history of the traverse. Continuing to traverse the representation may include identifying a plurality of concrete implementations of a method invocation and traversing less than all of the concrete implementations, the concrete implementations being traversed being selected based on the history of the traverse.
US11249874B2 Content-sensitive container scheduling on clusters
Content-sensitive computer applications are run on computer hosts in a computer cluster. A computer application running history including but not limited to computer host scores is recorded for the computer cluster. A request to start a container for a content-sensitive computer application type in the computer cluster is received. In response, available computer hosts in the computer cluster are identified. A specific computer host is selected from among the available computer hosts to run the container for the content-sensitive computer application type.
US11249869B1 Failover methods and system in a networked storage environment
Failover methods and systems for a storage environment are provided. During a takeover operation to take over storage of a first storage system node by a second storage system node, the second storage system node copies information from a first storage location to a second storage location. The first storage location points to an active file system of the first storage system node, and the second storage location is assigned to the second storage system node for the takeover operation. The second storage system node quarantines storage space likely to be used by the first storage system node for a write operation, while the second storage system node attempts to take over the storage of the first storage system node. The second storage system node utilizes information stored at the second storage location during the takeover operation to give back control of the storage to the first storage system node.
US11249866B1 Snapshot-based data corruption detection
Embodiments described herein detect data corruption in a distributed data set system. For example, a system comprises node(s) for processing queries with respect to a distributed data set comprising a plurality of storage segments. A write transaction resulting from a query with respect to a particular storage segment is logged in a log record that describes a modification to the storage segment. A log service provides the log record to a data server managing a portion of the distributed data set in which the storage segment is included, which performs the write transaction with respect to the storage segment. For redundancy purposes, the data server has replica(s) that manage respective replicas of the portion of the distributed data set managed thereby. For backup purposes, snapshots of the replica(s) are periodically generated. To determine a data corruption, a snapshot of one replica is cross-validated with a snapshot of another replica.
US11249855B1 Method and system for providing coordinated checkpointing to a group of independent computer applications
A method and system of checkpointing single process application groups and multi-process application groups. In an exemplary embodiment, the method may include creating at least one full checkpoint for each application in an application group, and creating at least one incremental application checkpoint for each application in the application group. Further, each of the at least one incremental application checkpoint may be automatically merged against a corresponding full application checkpoint. Further, checkpointing may be synchronized across all applications in the application group. In the exemplary embodiment, each application may use both fork( ) and exec( ) in any combination.
US11249839B1 Method and apparatus for memory error detection
A system with multiple processing domains sharing a memory resource accessed via a shared memory controller detects a memory error. As data is written to the shared memory resource, each processing domain generates a diagnostic code as a function of the data, the memory address for the data, and of a unique identifier corresponding to the processing domain. The diagnostic code is stored with the data for verification when the data is read back. As the data is read back, the processing domain separates the diagnostic code from the data being read and generates another diagnostic code in the same manner as the original diagnostic code. The other diagnostic code is compared to the initial diagnostic code. If both diagnostic codes are the same, the processing domain can be confident that the data read from the shared memory resource is the same as the data that was originally written.
US11249826B2 Link optimization for callout request messages
A method and technique for link optimization for callout request messages includes monitoring one or more time-based parameters for each of a plurality of links between a communication pipe of a host system and one or more service systems. The links are used to send callout request messages between one or more applications running on the host system and the one or more service systems that process the callout request messages. The one or more time-based parameters are associated with different stages of callout request message processing by the communication pipe and the one or more service systems. The method also includes creating control data based on values of the one or more time-based parameters, creating the callout request messages to include the control data, and distributing the callout request messages to the one or more service systems via the links.
US11249823B2 Methods and systems for facilitating application programming interface communications
Method and systems for facilitating communications using application programming interfaces (“APIs”) by interpreting a received command based on the command and an image of the user interface that was displayed on a display screen when the command was received.
US11249819B2 Middleware for enabling interoperation between a chatbot and different computing systems
Middleware for enabling interoperation between a chatbot application and a plurality of different systems are provided. According to one set of embodiments, a computer system implementing the middleware can receive a request from a user via the chatbot application and automatically determine, based on information included in the request, a system in the plurality of systems that the request is directed to and a service of the system that should be called for handling the request. The computer system can then invoke the service, receive a response from the system, and return the response to the chatbot application for presentation to the user.
US11249815B2 Maintaining two-site configuration for workload availability between sites at unlimited distances for products and services
A system for maintaining a two-site configuration for continuous availability over long distances may include a first computing site configured to execute a first instance associated with a priority workload, the first instance being designated as an active instance; a second computing site configured to execute a second instance of the priority workload, the second instance being designated as a standby instance; a software replication module configured to replicate a unit of work data associated with the priority workload from a first data object associated with the active instance to a second data object associated with the standby instance, and a hardware replication module configured to replicate an image from a first storage volume to a copy on a second storage volume, wherein the first storage volume is associated with the first computing site, and the second storage volume is associated with a third computing site.
US11249805B2 Methods and systems for hardware-based memory resource allocation
Methods and systems for memory resource allocation are disclosed. In an embodiment, a method for memory resource allocation involves reading a pool-specific configuration record from an array of memory mapped pool-specific configuration records according to a memory resource allocation request that is held in an address register of a memory mapped register interface, performing a memory resource allocation operation to service the memory resource allocation request, wherein performing the memory resource allocation operation involves interacting with a resource list according to a pointer in the pool-specific configuration record, advancing the pointer after the interaction, and updating the pointer in the pool-specific configuration record with the advanced pointer.
US11249791B2 System and method of selectively restoring a computer system to an operational state
Disclosed herein are systems and method for selectively restoring a computer system to an operational state. In an exemplary aspect, the method may create a backup image of the computer system comprising a set of data blocks and may store the backup image of the computer system in an archive storage database. The method may determine a subset of the data blocks of the backup image that are required to keep the computer system operational. In response to determining that the computer system should be restored, the method may restore the subset of the data blocks such that the computer system is operational during startup, and may restore a remaining set of the data blocks from the backup image after the startup of the computer system.
US11249784B2 Specifying service chains
Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node. In such embodiments, the service forwarding plane does not have a port that directly receives data messages from, or supplies data messages to, any guest machine. Instead, in some such embodiments, data associated with a guest machine is routed to a port proxy module executing on the same host computer, and this other module has a service plane port. This port proxy module in some embodiments indirectly can connect more than one guest machine on the same host to the service plane (i.e., can serve as the port proxy module for more than one guest machine on the same host).
US11249777B2 Virtual machine context management
According to one example, a method performed by a physical computing system includes, with a hypervisor, detecting that a guest system running on a virtual machine has executed a halt instruction for a virtual processor of the virtual machine. The method further includes, with a physical processor, switching from a context of the virtual machine to a context of the hypervisor. The method further includes re-entering the context of the virtual machine in response to determining that there are no tasks pending for processes outside the context of the virtual machine, the processes being for execution by the physical processor.
US11249766B1 Coprocessor synchronizing instruction suppression
An instruction set architecture including instructions for a processor and instructions for a coprocessor may include synchronizing instructions that may be used to begin and end instruction sequences that include coprocessor instructions (coprocessor sequences). If a terminating synchronizing instruction is followed by an initial synchronizing instruction and the pair are detected in the coprocessor concurrently, the coprocessor may suppress execution of the pair of instructions.
US11249761B2 Systems and methods for performing matrix compress and decompress instructions
Disclosed embodiments relate to matrix compress/decompress instructions. In one example, a processor includes fetch circuitry to fetch a compress instruction having a format with fields to specify an opcode and locations of decompressed source and compressed destination matrices, decode circuitry to decode the fetched compress instructions, and execution circuitry, responsive to the decoded compress instruction, to: generate a compressed result according to a compress algorithm by compressing the specified decompressed source matrix by either packing non-zero-valued elements together and storing the matrix position of each non-zero-valued element in a header, or using fewer bits to represent one or more elements and using the header to identify matrix elements being represented by fewer bits; and store the compressed result to the specified compressed destination matrix.
US11249754B2 Apparatus and method for vector horizontal add of signed/unsigned words and doublewords
An apparatus and method for performing a packed horizontal addition of words and doublewords. One embodiment of a processor includes a decoder to decode a packed horizontal add instruction which includes an opcode and one or more operands used to identify a plurality of packed words; a source register to store a plurality of packed words; execution circuitry to execute the decoded instruction, and a destination register to store a final result as a packed result word in a designated data element position. The execution circuitry includes operand selection circuitry to identify first and second packed words from the source register in accordance with the operands and opcode; adder circuitry to add the two packed words to generate a temporary sum; a temporary storage of at least 17 bits to store the temporary sum; and saturation circuitry to saturate the temporary sum if necessary to generate the final result.
US11249753B2 Processor element, programmable device, and processor element control method
In order to provide processor elements and programmable devices, which have little restriction on logical block arrangement and wiring, and which can improve a degree of integration, processor element 1 includes: arithmetic units 11 that perform arithmetic processing on the basis of functions which have implemented instruction sets generated in accordance with programs; registers 12 that store arguments of the functions; bypass switches 13 of the arithmetic units 11; bypass switches 14 of the registers 12; a connection setting unit 16 that switches the connections of function units 20; a multiplexer 17 that switches the input to the connection setting unit 16; a demultiplexer 18 that switches the output destination of the output from the connection setting unit 16; and a selection unit 15 that switches, in accordance with a state, the bypass switches 13, 14, the connection setting unit 16, the multiplexer 17 and the demultiplexer 18.
US11249752B2 Code classification mechanism
Techniques and structures to facilitate classification of source code files is disclosed. The techniques include receiving a plurality of source code files; and classifying each of the plurality of source code files, including analyzing source code details of a source code file and assigning one or more classifier tags to the source code file based on the source code details of the source code file, wherein each classifier tag is associated with one of a plurality of programming teams.
US11249751B2 Methods and systems for automatically updating software functionality based on natural language input
In one aspect, a method for automatically updating software functionality based on natural language input includes the step of providing a visual programming application; based on either a conversational specification input from the user or based on a fully functional specification document detailing the functional requirements, uploaded as input. The user conversation input comprises a natural language input, whereas the functional specification document is written in natural language detailing the scope and goal of the requirement The method includes the step of interpreting the user specification input to determine an associated functionality goal. The method includes the step of generating a functionality associated with the functionality goal. The method includes the step of integrating the functionality into an application development process.
US11249736B2 AI-assisted UX design evaluation
A method and system of evaluating a user experience (UX) design are provided. A UX design is received. All objects that are identified to be part of a background of the input UI screen are removed to create a filtered input UI screen. The input UI screen is assigned to a cluster. A target UI screen of the input screen is determined and its background removed, to create a filtered target UI cluster. The target UI screen is assigned to a cluster. The filtered input UI screen is used as an input to a deep learning model to predict a target UI cluster. The predicted target UI cluster is compared to the filtered target UI cluster based on the clustering. Upon determining that the filtered target UI cluster is similar to the target UI screen, the UX design is classified as being successful.
US11249733B2 Electronic apparatus and control method thereof
An electronic apparatus and a control method of the electronic apparatus is provided. The method includes acquiring source code written in a programing language, identifying a structure including a function pointer from the source code, identifying a plurality of initialized variables as a plurality first variables among variables of the function pointer included in the identified structure, and modifying the source code by changing an indirect call using an unmodifiable variable among the plurality of first variables to a direct call.
US11249730B2 System and method for converting actions based on determined personas
The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method includes: receiving, by a computing device, an event stream comprising actions performed by a user within a user interface (UI) of an integrated development environment (IDE); determining, by the computing device, a current persona of the user based on the actions in the event stream; and personalizing, by the computing device, the UI of the IDE based on the current persona of the user.
US11249723B2 Posit tensor processing
A method related to posit tensor processing can include receiving, by a plurality of multiply-accumulator (MAC) units coupled to one another, a plurality of universal number (unum) or posit bit strings organized in a matrix and to be used as operands in a plurality of respective recursive operations performed using the plurality of MAC units and performing, using the MAC units, the plurality of respective recursive operations. Iterations of the respective recursive operations are performed using at least one bit string that is a same bit string as was used in a preceding iteration of the respective recursive operations. The method can further include prior to receiving the plurality of unum or posit bit strings, performing an operation to organize the plurality of unum or posit bit strings to achieve a threshold bandwidth ratio, a threshold latency, or both during performance of the plurality of respective recursive operations.
US11249722B2 Semiconductor device and method of controlling the semiconductor device
A semiconductor device includes a dynamic reconfiguration processor that performs data processing for input data sequentially input and outputs the results of data processing sequentially as output data, an accelerator including a parallel arithmetic part that performs arithmetic operation in parallel between the output data from the dynamic reconfiguration processor and each of a plurality of predetermined data, and a data transfer unit that selects the plurality of arithmetic operation results by the accelerator in order and outputs them to the dynamic reconfiguration processor.
US11249720B2 High performance merge sort with scalable parallelization and full-throughput reduction
Disclosed herein is a novel multi-way merge network, referred to herein as a Hybrid Comparison Look Ahead Merge (HCLAM), which incurs significantly less resource consumption as scaled to handle larger problems. In addition, a parallelization scheme is disclosed, referred to herein as Parallelization by Radix Pre-sorter (PRaP), which enables an increase in streaming throughput of the merge network. Furthermore, high performance reduction scheme is disclosed to achieve full throughput.
US11249719B2 Audio playback control method of mobile terminal, and wireless earphone
An audio playback control method of a mobile terminal comprises: collecting proximity information of a user's hand within a preset time period by using a plurality of proximity sensors of a wireless earphone; acquiring information about whether each proximity sensor is shielded at each moment within the preset time period according to the proximity information; determining the order in which different proximity sensors are shielded according to the information about each proximity sensor being shielded; acquiring an operation trajectory of the user's hand according to the order in which different proximity sensors are shielded; and acquiring a corresponding audio playback operation instruction according to the operation trajectory and a preset trajectory instruction library, to realize the control over the audio playback of the mobile terminal. A wireless earphones comprises: a plurality of proximity sensors, a memory and a processor, and each proximity sensor and the memory are all connected to the processor. The present disclosure increases the variety of control operations on the audio playback of the mobile terminal through the wireless earphone, and will not cause physical impact on the user's ear, thereby improving the user experience.
US11249712B2 Display system, transmission device and relay device
A display system includes: first to Nth (N is an integer greater than or equal to 2) display panels; a drive part configured to output first to Nth video signals of a video to be respectively displayed on the first to Nth display panels and first to Nth control signals for respectively controlling the first to Nth display panels; and a transmission part configured to transmit the first to Nth video signals and the first to Nth control signals to the first to Nth display panels, wherein the transmission part includes first to Nth relay parts, and the mth (m is an integer satisfying 1≤m≤N−1) relay part outputs the mth video signal to the mth display panel and outputs the (m+1)th to Nth video signals to the (m+1)th relay part.
US11249704B2 Display control device, display control method, and display system
The present invention is a display control device including a storage unit that stores content and a playlist, and a controller that displays the content on a display device based on the playlist. When additional content is stored in a prescribed storage area, the additional content is acquired, and the additional content is displayed on the display device.
US11249692B2 Data placement for raid groups of heterogeneous storage device capacities
Techniques for performing data movements may include configuring RAID groups included in a same storage tier, wherein a first of the RAID groups includes a first plurality of physical storage devices each having a first storage capacity, and wherein a second of the RAID groups includes a second plurality of physical storage devices each having a second storage capacity, wherein the first storage capacity is different than the second storage capacity; selecting, in accordance with criteria, a first data portion from the first RAID group for data movement to the second RAID group, wherein the criteria includes a read workload criterion that specifies a same target read I/O workload for each of the plurality of RAID groups; and responsive to said selecting the first data portion for data movement, performing the data movement of the first data portion from the first RAID group to the second RAID group.
US11249687B2 System and method for supporting data analysis
Every time a node computer receives multidimensional data from a data source, the node computer which has received the multidimensional data in a computer system: writes the multidimensional data; reads the multidimensional data; analyzes the read multidimensional data; and outputs a result of the analysis. Such writing of the multidimensional data is data locality EC processing (Erasure Coding with data locality). The data locality EC processing is to: write all of one or more data chunks constituting the multidimensional data to the node computer; and write a parity of the data chunk, with respect to each of the one or more data chunks, to a node computer(s) other than the node computer.
US11249684B2 Computation of solution to sparse matrix
Discussed herein are devices, systems, and methods for efficient sparse matrix factorization. A method can include writing matrix data representing a sparse matrix to a memory, after writing the matrix data to the memory, write data to a control register of a field programmable gate array (FPGA) indicating the matrix data is available for factorization, and in response to either of (i) reading a status register indicating that the FPGA has factorized the matrix data, or (ii) receiving a software interrupt indicating that the FPGA has factorized the matrix data, determining a solution to a linear system of equations represented by the sparse matrix.
US11249681B2 Memory controller and storage device having the same
A memory controller includes a random data generator configured to generate first random data based on write data and a first seed, the write data for storing in a selected page in a memory device; and a bit pattern determiner configured to generate data distribution information indicating whether the random data is a first type or a second type. The random data generator generates second random data when the data distribution information indicates the second type, the second random data being different from the first random data.
US11249679B2 Selecting a write operation mode from multiple write operation modes
A request to write data at the memory component is received. Responsive to receiving the request to write the data at the memory component, a random value is determined. A first write operation mode from multiple write operations modes is selected based on the random value. A write operation to write the data at the memory component is performed in accordance with the first write operation mode.
US11249677B2 Method and apparatus for erasing or writing flash data
The present disclosure provides a method and an apparatus for erasing or writing Flash data. The method includes: reading an instruction for erasing or writing the data, the instruction for erasing or writing the data carrying start address information and end address information of a Flash memory where an operation of the instruction is to occur; querying whether the start address information and the end address information are in an address information table including one or more address ranges; and processing the instruction based on a result of the querying.
US11249673B2 Performance of replication system with small number of IP links available
A method is provided for use in a storage system, comprising: identifying a first process that is arranged to execute a first type-1 node and a first type-2 node of the storage system, the first type-1 node being assigned a communication link for transmitting replication data to a target system, the first type-2 node being arranged to execute I/O requests associated with a first set of addresses in an address space; identifying a second process that is arranged to execute a second type-1 node and a second type-2 node of the storage system, the second type-1 node being not being assigned any communication link for transmitting replication data to a target system, the second type-2 node being arranged to execute I/O requests associated with a second set of addresses in the address space; and transferring at least one of the addresses in the first set to the second set.
US11249665B2 Object synthesis
Apparatus, methods, and other embodiments associated with object synthesis are described. One example apparatus includes logic for identifying a block in a data de-duplication repository and for identifying a reference to the block. The apparatus also includes logic for representing a source object using a first named, organized collection of references to blocks in the data de-duplication repository and logic for representing a target object using a second named, organized collection of references. The apparatus is configured to synthesize the target object from the source object. Since synthesis may be complicated by edge cases, the apparatus is configured to account for conditions including a block in the target object needing less than all the data in a source object block, data to be used to synthesize the target object residing in a sparse hole in a data stream, and the target object needing data not present in the source object.
US11249660B2 Low-latency shared memory channel across address spaces without system call overhead in a computing system
Examples provide a method of communication between a client application and a filesystem server in a virtualized computing system. The client application executes in a virtual machine (VM) and the filesystem server executes in a hypervisor. The method includes: allocating, by the client application, first shared memory in a guest virtual address space of the client application; creating a guest application shared memory channel between the client application and the filesystem server upon request by the client application to a driver in the VM, the driver in communication with the filesystem server, the guest application shared memory channel using the first shared memory; sending authentication information associated with the client application to the filesystem server to create cached authentication information at the filesystem server; and submitting a command in the guest application shared memory channel from the client application to the filesystem server, the command including the authentication information.
US11249656B2 Performance optimization for active-active locking using sticking affinity for storage objects
A method for use in a storage system, the method comprising: receiving, at a first storage processor in the plurality, an Input/Output (I/O) request that is associated with a storage object; identifying an entity associated with the I/O request and the storage object; detecting, by the first storage processor, whether the first storage processor is a current owner of the storage object; when the first storage processor is the current owner of the storage object, setting a lock on the entity, the lock being set by the first storage processor, the lock being set independently of any other storage processors in the storage system; when the first storage processor is not the current owner of the storage object, setting the lock in cooperation with the current owner of the storage object; and executing the I/O request based on the entity after the lock has been set.
US11249655B1 Data resychronization methods and systems in continuous data protection
Example embodiments relate generally to data resynchronization methods and systems in continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).
US11249651B2 System and method for hierarchical sort acceleration near storage
A storage system includes: a storage device to store an array of data elements associated with a sort operation; a storage interface to facilitate communications between the storage device and a host computer; and a reconfigurable processing device communicably connected to the storage device, the reconfigurable processing device including: memory to store input data read from the storage device, the input data corresponding to the array of data elements stored in the storage device; and a kernel including one or more compute components to execute the sort operation on the input data stored in the memory according to a SORT command received from the host computer. The reconfigurable processing device is to dynamically instantiate the one or more compute components to accelerate the sort operation.
US11249648B2 Transfer and processing unit for IOD SSD
Various implementations described herein relate to systems and methods for defining an optimal transfer and processing unit (OTPU) size for communicating messages for a plurality of non-volatile memory (NVM) sets of a non-volatile memory of the SSD. Each of the plurality of NVM sets corresponds to one of a plurality of regions of the non-volatile memory. Each of the plurality of regions includes a plurality of dies.
US11249642B2 Mobile terminal device and input device
A mobile terminal device includes a display section having a display screen, an input section having a touch input region on the display screen, and a control section for displaying a plurality of keys. The display screen is provided as a software keyboard where a touch operation on a specific key causes an input of the specific key. In the specific display region on the display screen that can display operation keys on the software keyboard, the control section selects these keys from a previously prepared set of input candidate key groups. In response to a specific operation on the specific display region, the control section allows the plurality of keys to be displayed on the specific display region. In response to touch on a desired key in the specific display region, the control section determines that an input of the key has been performed.
US11249640B2 Electronic apparatus and controlling method thereof
An electronic apparatus and a controlling method of the electronic apparatus in which based on a first drawing touch input, a first drawing according to the first drawing touch input is displayed on a first layer for displaying a graphic, based on a first user input for receiving an image from an external device, the image is displayed on the first layer, based on a second user input for generating a second layer, a second layer for performing a second drawing is generated, and based on a user second drawing touch input, the second drawing is displayed on the second layer according to the second drawing touch input.
US11249639B2 System for a back-up camera of a vehicle
A vehicle system may include a camera configured to output imagery of a surrounding of a vehicle. The vehicle system may also include a touch panel screen configured to display the imagery and receive one or more inputs from a finger of a user when the imagery is displayed on the touch panel screen. The vehicle system may further include a processor in communication with the camera and touch panel screen, wherein the processor is programmed to associate a path for the vehicle to drive in response to the one or more inputs from the finger and execute one or more driving commands to operate the vehicle along the path in reverse.
US11249635B2 File sharing method and terminal
A file sharing method is provided, which includes: displaying, by a terminal, a first screen that includes a to-be-shared file; displaying, by the terminal, at least one sharing peer of the to-be-shared file in a preset area in response to detecting that the to-be-shared file is moved into the preset area on the first screen, where the sharing peer includes an icon of a device or a user that is to receive the to-be-shared file; and sending, by the terminal, the to-be-shared file to a target sharing peer in response to detecting that the to-be-shared file is moved into a hot zone of the target sharing peer, where the target sharing peer is one of the at least one sharing peer.
US11249632B2 Presence, access, and seen state for local copies of shared content items
The present technology displays an access list, seen state information, and presence information for content items stored and managed by a content management system. Advantageously, the present technology does not require users to view or work on content items within the content management system—they can work on content items natively on their own computing device.
US11249630B2 Method, apparatus, terminal device, and storage medium for switching global special effects
Provided are a method, an apparatus, a terminal device and a storage medium for switching global special effects. The method includes steps described below. In response to detecting a sliding gesture on a target interface, two global special effects to be switched are determined according to a sliding direction of the sliding gesture. During a sliding process of the sliding gesture, the two global special effects are displayed on two sides of the target interface, and display regions of the two global special effects are changed according to a sliding displacement of the sliding gesture. In response to detecting a release operation of the sliding gesture, a global special effect having a larger display region from the two global special effects is determined as a user-selected global special effect and is displayed on an entire region of the target interface.
US11249627B2 Dynamic whiteboard regions
Dynamic templates include regions that provide behavior based upon a purpose or desired outcome. Templates and regions can modify the logical representations associated with objects to create semantic context for the objects. Templates and regions can also generate visual representations of objects based upon their logical representations. The visual representation utilized by a template or region can be selected manually or based upon the capabilities of a computing device. Objects contained within regions can be sorted, filtered, arranged, and projected based on their associated logical representations. Templates and regions can modify their size based upon the objects contained therein, can receive logical representations of objects from data sources and update the data sources to reflect modification of the logical representations, can initiate actions based on changes to the logical representations associated with objects, and generate structured summaries or other types of content based upon the logical representations.
US11249623B2 Integrated interfaces for dynamic user experiences
A system and method for generating an integrated interface is provided. A user dataset of a user, a peer dataset of a peer user, and interactive titles available to the user are stored in memory. A network interface establishes a session with a user device associated with the first user. A processor executes instructions stored in memory, wherein execution of the instructions by the processor constructs a group of interactive activities based on the sets of one or more activities of each interactive title, a user presence based on the first user dataset, and a peer presence based on the peer dataset and displays the set of interactive activities, the user presence, and the peer presence on an integrated interface displayed on the first user device.
US11249621B2 Contextual action mechanisms in chat user interfaces
A graphical user interface (GUI) for a messaging or chat application on a mobile electronic device launches, responsive to user-selection of a particular message cell in the GUI, a contextual message overlaid on an underlying scrollable message board or list. The action menu comprises a preview area displaying a preview of message content of the selected message cell, and further comprises one or more user-selectable action items for executing respective corresponding user actions with respect to the selected message. The preview area is automatically scaled and positioned dependent on one or more attributes of the selected message cell.
US11249619B2 Sectional user interface for controlling a mobile terminal
A method for controlling a screen of a mobile terminal that simultaneously displays a plurality of execution screens is provided. The method preferably includes: displaying a layout composed of a plurality of sections when a magazine creation event is sensed; mapping applications to the plurality of sections in a one-to-one correspondence, respectively to create a magazine; and displaying the magazine, and an execution screen of an application mapped to each of the sections is arranged at the magazine.
US11249617B1 Multichannel system
Systems and methods for presenting content that depicts one or more stories are provided. Content that depicts one or more stories is received from a first client device. The content that depicts the one or more stories is grouped into an edition being used to represent the one or more stories. A discovery page that enables selection of the edition is generated. Presentation of the discovery page is caused on a second client device.
US11249614B2 Generating personalized map interface with enhanced icons
Method of generating personalized map interfaces with enhanced icons starts with a processor receiving from a first client device location information including location of first client device. Processor causes map interface to be displayed on first client device that includes a first avatar at a location on the map interface based on the location information and an icon corresponding to an establishment. The processor causes the icon to change to an enhanced icon in response to receiving a first selection from the first client device that indicates a request to save the establishment in a database associated with the first user or determining that the establishment is saved in a database associated with a second user that is associated with the first user. Other embodiments are disclosed.
US11249611B2 Touch panel, touch display panel, and display device
A touch panel, a touch display panel, and a display device are provided, and relate to the field of display technology. The touch panel may include a substrate, and a first touch electrode pattern and a second touch electrode pattern that are stacked on the substrate. The first touch electrode pattern includes a plurality of first touch traces and the second touch electrode pattern includes a plurality of second touch traces. A width of at least one end portion of at least one touch trace is less than a width of a part other than the end portion.
US11249608B2 Touch module and touch screen
The present application provides a touch module and a touch screen. The touch module includes a first metal grid layer and a second metal grid layer. First touch electrodes are disposed in the first metal grid layer and arranged along a first direction, and each of the first touch electrodes extends along a second direction which intersects the first direction. Second touch electrodes are disposed in the second metal grid layer and arranged along the second direction, and each of the second touch electrodes extends along the first direction. The touch module further includes a first dummy electrode and a second dummy electrode, where the first dummy electrode is coupled to a part of the second touch electrode in parallel and the second dummy electrode is coupled to a part of the first touch electrode in parallel.
US11249599B2 Ultrasonic sensor and display device
An ultrasonic sensor and a display device is disclosed where a piezoelectric material disposed in each pixel area of the ultrasonic sensor is formed to have various thicknesses, or an electrode driving the piezoelectric material disposed in each pixel area has various areas, thereby providing the ultrasonic sensor that generates ultrasonic waves in various frequency bands. Accordingly, it can expand the frequency band of the ultrasonic waves generated by the ultrasonic sensor to improve its sensing performance, and obtain information of various frequency bands to provide the ultrasonic sensor capable of both the fingerprint sensing and the proximity sensing.
US11249592B2 Method of splitting display area of a screen and electronic device for processing the same
Disclosed are a method of controlling a screen and an electronic device that includes a display that is functionally connected to the electronic device; and a controller that is configured to cause a display area of the display to be split into a first display area and a second display area in response to the detection of a multi-touch type split-screen input.
US11249582B2 Driving circuit, touch display device and driving method thereof
A touch display device includes a first driving circuit supplying a gate signal to a part of a plurality of gate lines before a beacon period in which a beacon signal for an active stylus is generated, and a second driving circuit supplying the gate signal to another part of the plurality of gate lines after the beacon period ends, the touch display device and the driving method thereof may prevent display failure caused by the beacon signal for the active stylus.
US11249579B2 Devices, methods, and graphical user interfaces for manipulating embedded interactive content
An electronic device: displays an interactive UI object that conditionally exhibits respective interactive behavior responsive to changes in detected contact intensity, and content that does not exhibit the respective interactive behavior. The device detects a first input over the interactive UI object. In accordance with a determination that the first input meets first appearance-manipulation criteria (e.g., an intensity of the contact exceeds a first intensity threshold), the device changes an appearance of the interactive UI object based on the intensity of the contact and independent of lateral movement of the contact. In accordance with a determination that the first input meets second appearance-manipulation criteria (e.g., the intensity of the contact exceeds a second intensity threshold, greater than the first intensity threshold), the device changes the appearance of the interactive UI object based on lateral movement of the contact detected after the intensity of the contact exceeds the second intensity threshold.
US11249570B2 Electronic device comprising sensing panel
An electronic device according to various embodiments may include an electromagnetic radiation (EMR) sensor panel and a sensor circuit configured to detect a stylus pen, using the EMR sensor panel, wherein the EMR sensor panel comprises a first layer, a second layer, and a third layer which are substantially parallel to the display panel, the first layer comprises a first plurality of conductive lines which extend parallel to one another in a first direction, the second layer comprises a second plurality of conductive lines which extend parallel to one another in a second direction substantially perpendicular to the first direction, and the third layer includes a third plurality of conductive lines, each of the third plurality of conductive lines electrically connected to ends of respective two of the first plurality of the conductive lines or the second plurality of the conductive lines, through conductive vias formed through at least one of the first layer, the second layer, or the third layer.
US11249565B2 Touch input tool and system
A touch input tool for interacting with a capacitive touchscreen display. The touch input tool includes a plurality of spaced apart conductive touchscreen touch elements arranged to simultaneously operatively engage a screen of the touchscreen display at a corresponding plurality of discrete respective touch locations.
US11249563B2 Input touch device with curved segment that changes shape
An input device is provided, including a curved segment, a sensing segment and a second sensing structure. The sensing segment is pivotally connected to the curved segment and includes a first sensing structure. The second sensing structure covers the curved segment and the sensing segment. The curved segment includes a plurality of connecting bodies and a supporting element. Each connecting body includes a recess. Adjacent connecting bodies are mutually pivotally connected, and the recesses are connected to each other to form an accommodation space. The supporting element is disposed in the accommodation space and connected to the connecting bodies.
US11249557B2 Methods and systems for controlling a device using hand gestures in multi-user environment
Methods and apparatus for gesture-based control of a device in a multi-user environment are described. The methods prioritize users or gestures based on a predetermined priority ruleset. A first-user-in-time ruleset prioritizes gestures based on when in time they were begun by a user in the camera FOV. An action-hierarchy ruleset prioritizes gestures based on the actions they correspond to, and the relative positions of those actions within an action hierarchy. A designated-master-user ruleset prioritizes gestures performed by an explicitly designated master user. Methods for designating a new master user and for providing gesture-control-related user feedback in a multi-user environment are also described.
US11249554B2 Method and apparatus for selecting between multiple gesture recognition systems
A method and apparatus for selecting between multiple gesture recognition systems includes an electronic device determining a context of operation for the electronic device that affects a gesture recognition function performed by the electronic device. The electronic device also selects, based on the context of operation, one of a plurality of gesture recognition systems in the electronic device as an active gesture recognition system for receiving gesturing input to perform the gesture recognition function, wherein the plurality of gesture recognition systems comprises an image-based gesture recognition system and a non-image-based gesture recognition system.
US11249551B2 Electrostatic feedback display array, an active driving method, and a circuit
An electrostatic feedback display array, an active driving method, and a circuit. The array includes a substrate, an insulation layer on the substrate, a passivation layer on the insulation layer, a dielectric layer on the passivation layer, an inductive TFT and a driving TFT in the insulation layer. The passivation layer has an LED and electrically connects to a first electrode of the LED. The dielectric layer has a second electrode. The source of the inductive TFT electrically connects to the second electrode. The driving TFT has a source electrically connected to the first electrode device, and a gate electrically connected to a source of inductive TFT. The invention utilizes TFTs to control a touch electrostatic feedback switch, integrates electrostatic feedback, capacitance sensing and display functions, realizes boundary perceptible haptic feedbacks, avoids direct connection and harmful consequences of high voltage source to the human body, and improve safety.
US11249537B2 USB type-C power delivery management
When power is provided through a USB-C cable from a source device to a sink device, a sudden connection or disconnection of the cable between the two devices may cause a sudden power surge or power drop in at least one of those devices, leading to other problems. To avoid this sudden event from causing potential damage or disruption to one of the devices, in some embodiments a CC pin in the cable is used to announce the impending connection/disconnection, and the device may throttle back its power consumption before power is actually applied to or removed from the power pins.
US11249536B2 Reducing power consumption of communication interfaces by clock frequency scaling and adaptive interleaving of polling
Reducing power consumption of communication interfaces by clock frequency scaling and adaptive interleaving of polling is disclosed. In a first aspect, a control system controls transmission of a command via a serial interface at a higher clock frequency. After transmission, the control system and the interface are operated at a lower clock frequency to save power during command execution. In this aspect, a reduction in polling corresponds to the reduction in clock signal frequency. When the command is complete, the interface is operated at the higher frequency to send another command. In a second aspect, after the control system sends a command to the receiving device, polling is suspended and an execution time of the command is tracked. Polling begins when the tracked execution time almost equals an expected completion time. Both aspects disclosed above may be implemented to reduce power consumption in exchange for a small increase in latency.