Document Document Title
US11496584B2 Extraction and distribution of content packages in a digital services framework
A data container for a content package comprising one or more semantics for populating the content package with selected types of information associated with a product or service is received by a computing device of a digital services framework. An organizational structure between and within networked tenants of the digital services framework is analyzed to identify one or more recipients for the content package. A data topology associated with the product or service is analyzed to generate announcements indicative of individualized content packages for the identified recipients for the content package. The announcements are sent to the identified recipients. Requests are received for subscriptions to the content package. Based on the analysis of the organizational structure and data topology and user-defined rules and semantics, instances of the container are selectively populating for tenants who have subscribed to the content package. The populated instances of the content package are sent to the subscribed users based on distribution data flows that are identified based at least in part on the analysis of the topological relationships and hierarchical structures.
US11496580B2 Indirect transmission of session data
The systems and methods described herein can enable the indirect transmission of session data between different domains. The system can pass the session data through a hashing function so that the data from a given domain remains private and secure to the specific domain. The system can generate clusters of associated domains for a given client device that the system can use to maintain a session between the client device and the domain.
US11496573B2 Optimizing user equipment operation by conditioning multiple policies on information elements
A method for optimizing operation of a user equipment (UE) in a wireless communications network. The method, performed at a network function (NF), comprises: transmitting along the network at least one rule of at least one policy that governs how the UE exchanges packets along the network and that contains information conditioned on at least one information element, such that: if the information conditioned on the at least one information element is contained in the at least one rule and the UE does not satisfy the information contained in the at least one rule, the UE is precluded from exchanging packets in accordance with the at least one rule; if the information conditioned on the at least one information element is contained in the at least one rule and the UE satisfies the information contained in the at least one rule, the UE exchanges packets in accordance with any constraints contained in the at least one rule; and if there is no information in the at least one rule corresponding to the at least one information element, the UE exchanges packets in accordance with any constraints contained in the at least one rule.
US11496564B2 Device state synchronization method and common capability component
This application discloses a device state synchronization method. The method performed by a common capability component, the method includes: receiving a first representation state instance resource creation request sent by an application, where the first representation state instance resource creation request includes a device state attribute; creating a first representation state instance resource based on the first representation state instance resource creation request and a created second representation state instance resource; sending a device state update request to a device, where the device state update request includes the device state attribute; receiving an actual state instance resource creation request sent by the device; creating an actual state instance resource based on the actual state instance resource creation request; and sending to the application, information indicating that an actual state resource is successfully created.
US11496563B2 System and method for migrating volumes between storage appliances
A method, computer program product, and computing system for generating, at a first storage appliance of a plurality of storage appliances, a first volume that is configured to be managed by the first storage appliance, wherein data within the first volume is accessible by the first storage appliance. In response to generating the first volume, a protocol identifier representation of the first volume may be generated at each other storage appliance of the plurality of storage appliances and may be configured to be managed by a respective storage appliance of the plurality of storage appliances.
US11496554B1 Electronic device allocation and routing
An advisor distribution system may include an advisor management system, which may include various software modules. The advisor management system may allow for a balanced distribution of a plurality of advisors operating a plurality of advisor computing devices into multiple groups based on value of a Mahalanobis Distance between each covariate of the plurality of advisors operating the plurality of advisor computing devices.
US11496546B2 File download manager
A download module accesses a download queue including at least two file download requests from an application running on a client device of a server. The application and each of the file download requests is associated with a context that comprises a set of context components that each indicates a part of the application. The file download request context components indicate parts of the application that use the requested file and the application context components indicate parts of the application that are active. The download module ranks each of the file download requests based on a comparison of the respective file download request context components of each file download request to the application context components of the application. The download module then selects two or more file download requests in the download queue for concurrent execution based on the respective rankings of the file download requests in the download queue.
US11496545B2 Temporal optimization of data operations using distributed search and server management
Various techniques for temporal optimization of data operations using distributed search and server management are described, including configuring a host group using a manifest file, receiving a data file at a platform using an application programming interface, parsing the data file to generate a processed data file, the processed data file having a time characteristic associated with the data file, storing the data file at a location by comparing the time characteristic to the time range to determine the class, the server type, and the server on which to store the data file, reconciling the host group to determine whether the data file has changed, and modifying the data file by performing a data operation on the data file if the reconciling indicates the data file has changed.
US11496542B2 Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
A method for transmitting broadcast signals, includes encapsulating input packets including Internet Protocol (IP) packets or Transport Stream (TS) packets into link layer packets in a link layer, each header of the link layer packets including packet type information representing a type of the input packets in a payload of each link layer packet and payload configuration information representing a configuration of the payload of each link layer packet, wherein for a first link layer packet including a single packet, the payload configuration information of the header in the first link layer packet has a value representing that the first link layer packet carries the single packet, the header further includes header mode information representing a length related to the first link layer packet.
US11496534B2 Device for transmitting broadcast signal, device for receiving broadcast signal, method for transmitting broadcast signal, and method for receiving broadcast signal
A method for transmitting a broadcast signal, includes receiving at least one input packet corresponding to at least one Movie Picture Experts Group-2 (MPEG-2) Transport Stream (TS) packet or at least one Internet Protocol (IP) packet in a link layer; and generating at least one link layer packet based on the at least one MPEG-2 TS packet or the at least one IP packet, wherein components for at least one service and service layer signaling information are carried in at least one Real time Object delivery over Unidirectional Transport (ROUTE) session, wherein the at least one ROUTE session includes at least one Layered Coding Transport (LCT) channel for each of the components and the service layer signaling information, and wherein the service layer signaling information includes a user service description fragment.
US11496532B2 Offering media services through network edge
An apparatus includes a communication interface and a processor operably coupled to the communication interface. The communication interface receives, from an application provider, a signaling message for provisioning into a network-based media processing (NBMP) workflow manager. The processor assumes a role of the NBMP workflow manager. The processor also communicates with an edge configuration server and an edge enabler server in an edge network to determine functionality of edge media application functions in the edge network. The processor further provisions at least one media application function as at least one media processing entity in a workflow. In addition, the processor instructs a media source to provide content for processing to the at least one media processing entity and instructs the at least one media processing entity in the workflow to provide the processed content to a user equipment (UE).
US11496530B2 Cloud-based communication system for monitoring and facilitating collaboration sessions
A cloud-based communication system for monitoring a collaboration session. Based on the monitoring, the system identifies a collaboration event that indicates desirability of a break or that a digression from a session topic has or is occurring. When a collaboration event is identified, a prompt is communicated to the facilitator of the collaboration session. The collaboration event may be defined in a variety of ways such as participant fatigue, participant distraction, or the like. The system provides the facilitator with actions to be initiated by the system (automatically or in response to facilitator/user input) to respond to an identified communication event. The actions include initiating a break, acting to avoid or reduce session digressions, and creating a highlight reel of the collaboration session, including a number of unique features enabling more efficient retrieval and/or review of data. A distracted or fatigued participant can be directed to access the highlight reel.
US11496528B2 P-CSCF discovery through NRF
A solution for establishing a data traffic session (e.g., a voice call or a video call) for a user equipment (UE) on a network (e.g., a 5G cellular network) comprises: receiving, by a session management node, from a network repository, identification of a first session control node and a second session control node; receiving, by the session management node, from the UE, a request for identifying a session control node for supporting the data traffic session; determining whether the first session control node is available; and based on at least determining that the first session control node is available and not determining that the second session control node is available, sending, by the session management node, to the UE, identification of the first session control node and not sending identification of the second session control node.
US11496523B2 Policy engine for cloud platform
A policy engine is situated within the communications path of a cloud computing environment and a user of the cloud computing environment to comply with an organization's policies for deploying web applications in the cloud computing environment. The policy engine intercepts communications packets to the cloud computing environment from a user, such as a web application developer, for example, in preparation for deploying a web application in the cloud computing environment. The policy engine identifies commands corresponding to the communications packets and directs the communications packets to appropriate rules engines corresponding to such commands in order to execute rules to comply with an organization's policies. Upon completion of execution of the rules, the communications packets are forwarded to the cloud computing environment if they comply with the policies.
US11496517B1 Local API authorization method and apparatus
Some embodiments of the invention provide a system for defining, distributing and enforcing policies for authorizing API (Application Programming Interface) calls to applications executing on one or more sets of associated machines (e.g., virtual machines, containers, computers, etc.) in one or more datacenters. This system has a set of one or more servers that acts as a logically centralized resource for defining and storing policies and parameters for evaluating these policies. The server set in some embodiments also enforces these API-authorizing policies. Conjunctively, or alternatively, the server set in some embodiments distributes the defined policies and parameters to policy-enforcing local agents that execute near the applications that process the API calls. From an associated application, a local agent receives API-authorization requests to determine whether API calls received by the application are authorized. In response to such a request, the local agent uses one or more parameters associated with the API call to identify a policy stored in its local policy storage to evaluate whether the API call should be authorized. To evaluate this policy, the agent might also retrieve one or more parameters from the local policy storage.
US11496513B2 Method and apparatus for distributed emulation of behavior of a malicious domain
A method and apparatus that provide a malicious domain emulator in a distributed cloud computing network are described. A malicious node emulator is executed as a third-party code in a compute server of the cloud computing platform to enable emulation of behavior of a malicious node. The malicious node emulator receives requests from one or multiple network devices addressed to the malicious domain and automatically emulates the behavior of the malicious domain to respond to these requests. The malicious node emulator logs information related to the requests and the network devices transmitting the requests.
US11496503B2 Event data fencing based on vulnerability detection
A method for event data fencing includes initializing a media monitoring algorithm, wherein the media monitoring algorithm scans for one or more words relating to a data breach in publicly available reports. Responsive to identifying a report from the publicly available reports relating to a vulnerability associated with the data breach, the method determines whether the vulnerability is associated with event data utilized for an authentication process. Responsive to determining the vulnerability is associated with a portion of the event data utilized for the authentication process, the method fences the portion of event data associated with the vulnerability, wherein fencing prevents the portion of event data from being utilized in the authentication process.
US11496501B1 Systems and methods for an adaptive sampling of unlabeled data samples for constructing an informative training data corpus that improves a training and predictive accuracy of a machine learning model
A system and method for adaptively sampling a corpus of data samples for improving an accuracy of a predictive machine learning model includes: identifying the corpus of data samples, wherein each data sample of the corpus of data samples is associated with a machine learning-derived threat inference value; stratifying the corpus of data samples into a plurality of distinct strata based on the machine learning-derived threat inference value associated with each data sample of the corpus of data samples; adaptively sampling the plurality of distinct strata; constructing a machine learning training corpus comprising a plurality of data samples based on the adaptive sampling of the plurality of distinct strata; and training the predictive machine learning model based on the machine learning training corpus.
US11496498B2 Statistical analysis of network behavior using event vectors to identify behavioral anomalies using a composite score
Examples of the present disclosure describe systems and methods for identifying anomalous network behavior. In aspects, a network event may be observed network sensors. One or more characteristics may be extracted from the network event and used to construct an evidence vector. The evidence vector may be compared to a mapping of previously-identified events and/or event characteristics. The mapping may be represented as one or more clusters of expected behaviors and anomalous behaviors. The mapping may be modeled using analytic models for direction detection and magnitude detection. One or more centroids may be identified for each of the clusters. A “best fit” may be determined and scored for each of the analytic models. The scores may be fused into single binocular score and used to determine whether the evidence vector is likely to represent an anomaly.
US11496485B2 Task completion using a blockchain network
Methods, systems, and computer readable media for distributing tasks using a blockchain network. A method includes generating a task for completion via an interactive application and distributing, using the blockchain network, the task via a block in a blockchain associated with the blockchain network. The blockchain network includes a plurality of nodes and is accessible by a plurality of client devices associated with the interactive application. The method further includes receiving, from one or more of the client devices, data associated with results of processing the task via the interactive application and validating completion of the task based on the received data. Validating completion of the task may include receiving a set of user inputs from a set of the client devices, respectively, as to whether the task was completed and making a consensus determination as to whether the task was completed based on the received set of user inputs.
US11496478B2 Information processing device and non-transitory computer readable medium
An information processing device includes a controller that, when a first device is identified by an identification operation by a first user and a second device is identified by an identification operation by a second user, controls display of a linkage function executable using the first device and the second device. In a further modification of the invention, when the first user and the second user belong to a linkable group and the first device and the second device are identified, the controller may control the display of the linkage function.
US11496473B2 Systems and methods for interaction among terminal devices and servers
System and method are disclosed for providing authentication of a terminal device. One embodiment includes a method implemented by a first terminal device. The method may include receiving first location information and receiving a first predetermined signal. The method may also include transmitting status information and the first location information to a server upon receiving the first predetermined signal to allow the server to compare the first location information with second location information received from a second terminal device and to allow the server to transmit the status information to the second terminal device. The status information may indicate that the first terminal device is authenticated and the first location information may indicate a current location of the first terminal device.
US11496471B2 Mobile enrollment using a known biometric
A system performs mobile biometric identification system enrollment using a known biometric. The system receives a digital representation of a first biometric for a person. Prior to using the digital representation of the first biometric to identify the person, the system compares a received digital representation of a second biometric for the person to known biometric data for the person. When the digital representation of the first biometric has been thus verified, the system is operative to identify the person using the digital representation of the first biometric.
US11496463B2 Information processing terminal, information processing device, information processing method, and information processing system
There is provided an information processing terminal including an acquisition unit that acquires biometric information for biometric authentication and identification information of a device to which a service is supplied, and a transmission unit that transmits the identification information in accordance with success of the biometric authentication.
US11496454B2 System and method for providing comprehensive remote authorized access to multiple equipment in a datacenter
An information handling system for providing comprehensive remote authorized access to multiple equipment in a datacenter. A mobile device security credential is first authenticated before access information is configured in the mobile device using a short-range wireless interface. The configured access information is mapped to the equipment and the corresponding access token and encryption keys from the equipment are received by the mobile device. The mobile device uses the access token and the encryption keys to simultaneously access the equipment through a long-range wireless interface. The simultaneous access includes parallel accessing of the equipment at a next accessing instance without requiring re-authentication. With the accessed equipment, the mobile device manages the accessed equipment based on the configured access information.
US11496439B1 Stateless high-capacity network address translation service
Systems and methods are described for communications between computing devices via a stateless high-volume network address translation (“NAT”) service. The stateless high-volume NAT service manages high volumes of connections between networks by encoding at least part of the information needed to manage a connection in an encoded IPv6 address, which is then used by a NAT device or application as its sending address when relaying data from a source to a destination. The encoded IPv6 address may contain information such as the IPv4 address of the source, the IPv4 address of the destination, the protocol used to communicate, the source and destination ports, and the like. When the destination sends a response to the encoded IPv6 address, the NAT device decodes the IPv6 address to obtain the encoded information, and then uses that information to deliver the response to the source.
US11496436B2 Migration of virtual machine located on its own network
The disclosure provides an approach for eliminating issues associated with the use of an L2 extension and ARP calls after migrating a virtual machine from one host to another host. The approach involves placing nodes within a network within their own subnetworks, each subnetwork having an IP address range of one address. Placing nodes into subnets of one avoids intra-subnet forwarding, eliminating the need for ARP calls and for L2 extensions.
US11496434B2 Facilitating integration of collaborative communication platform and document collaboration tool
Disclosed are some implementations of systems, apparatus, methods and computer program products for integrating a collaborative communication system and a document collaboration system. A document within the document collaboration system may be linked to an object within the collaborative communication system. A user post may be received in association with the object or the document. A first feed configured to be rendered in association with the object is synchronized with a second feed configured to be rendered in association with the document such that both the first feed and the second feed each includes the user post.
US11496431B2 Email-based transactions with forms
A method and apparatus for improving digital transaction using Simple Mail Transfer Protocol (SMTP). The method includes determining to whether an alert related to a task is sent to a registered individual, on a condition that the alert related to the task should be sent, generating an email message, wherein the email includes at least one mailto link and a form for the registered individual to complete, transmitting the email message to the registered individual, receiving a response email from the registered individual, authenticating the email message and decoding a token, and updating an information database.
US11496425B1 Modifying message content based on user preferences
A messaging system receives a message including a recipient ID and a message body, the message body containing one or more customizable fields. The messaging system receives a user preference model based on the recipient ID. The user preference model identifies message elements and content preferred by the recipient of the message. Based on the user preference model, the messaging system modifies the customizable fields in the message body, generating a modified message. The modified message is transmitted to a client device associated with the recipient ID for presentation to the recipient.
US11496418B1 Packet-based and time-multiplexed network-on-chip
An integrated circuit can include a Network-on-Chip (NoC) having a router network with first and second shared physical channels. The NoC includes one or more master bridge circuits (MBCs) coupled to the router network, where each MBC provides a packet-based interface to a master client circuit coupled thereto for initiating transactions over the router network. Each MBC sends and receives data for the transactions over the router network as flits of packets according to a schedule. The NoC includes one or more slave bridge circuits (SBCs) coupled to the router network, where each SBC provides a packet-based interface to a slave client circuit coupled thereto to for responding to the transactions over the router network. Each SBC sends and receives the flits over the router network according to the schedule. The flits sent from different client circuits are interleaved using time-multiplexing on the first and second shared physical channels.
US11496396B1 Distributed software-defined network
This application relates to a distributed software-defined network (“DSDN”) for dynamically configuring and managing a wireless communication network. A plurality of DSDN nodes are connected to each other via a plurality of communication paths. Each communication path directly connects two DSDN nodes. Each DSDN node can provide DSDN configurations across diverse and disparate networks by normalizing its data plane network traffic through translation and packet encapsulation. Furthermore, the DSDN node can provide an architecture tolerant of network interruptions and network system fluctuations. For example, in the case of any one of the DSDN node's network interruptions from other DSDN nodes, the DSDN can provide network reconfiguration using network configuration rules stored in a control plane of each DSDN node. Therefore, various embodiments can increase network reliability by the multiple nodes within a software-defined network independently managing its control plane in response to changed network conditions.
US11496394B2 Internet of things (IoT) device identification on corporate networks via adaptive feature set to balance computational complexity and model bias
Systems and methods for efficient kernel space packet processing and IoT device classification are provided. According to one embodiment, a computer system performs IoT device detection processing. Packet header information is received for multiple packets. Based on the packet header information, multiple Transmission Control Protocol (TCP) or User Datagram Protocol (UDP) flows between a given source device of multiple devices and a given destination device of the multiple devices are identified. For each TCP or UDP flow: a variable-length feature set is created having a size limited by a predetermined or configurable aggregate number of packets sent and received for the TCP or UDP flow; and it is inferred whether the TCP or UDP flow represents an IoT device communication or a non-IoT device communication by applying a machine-learning model to the variable length feature set. The devices are then each classified as either an IoT device or a non-IoT device by aggregating one or more results of the inference processing for each device of the multiple devices with a voting classifier.
US11496388B2 Resource reservation and maintenance for preferred path routes in a network
A method implemented by a network element (NE) in a network receiving, by the NE, an advertisement comprising preferred path route (PPR) information describing a path from an ingress NE to an egress NE in the network, the PPR information comprising a PPR identifier (PPR-ID) and an attribute associated with a resource to be reserved on the PPR, transmitting, by the NE, the advertisement comprising the PPR-ID and the attribute associated with the resource to be reserved on the PPR to another NE in the network, and updating, by the NE, a local forwarding database to include the PPR information in association with the egress NE in response to the NE being identified in the PPR information.
US11496386B2 Systems and methods for identifying correlations of certain scenarios to performance of network communications
Systems and methods are provided for receiving a set of feature vectors. Each feature vector in the set may comprise feature values for a plurality of features associated with network communications. A first score for a first subset of the feature vectors that have at least one common feature value for a first feature of the plurality of features may be determined. A second score for a second subset of the feature vectors may be determined. The second subset may comprise the first subset and other feature vectors that have a different feature value for the first feature. Based on a change between the first score and the second score, whether to group the common feature value and the different feature value together may be determined.
US11496385B2 Binarizing secondary transform index
An example device for decoding video data includes a memory configured to store video data and one or more processors implemented in circuitry and configured to determine a maximum possible value for a secondary transform syntax element for a block of video data, entropy decode a value for the secondary transform syntax element of the block to form a binarized value representative of the secondary transform for the block, reverse binarize the value for the secondary transform syntax element using a common binarization scheme regardless of the maximum possible value to determine the secondary transform for the block, and inverse-transform transform coefficients of the block using the determined secondary transform.
US11496380B2 Network delay control method and apparatus, electronic device, and storage medium
The present application provides a network delay control method and apparatus, an electronic device, and a storage medium. A current end-to-end network delay type is determined, then a proper strategy is adopted according to the determination result. For example, when the determination result is the network inherent delay, the sending speed of the sending end can be kept or increased, the sending speed of the sending end is prevented from being reduced, and the network transmission efficiency is ensured. When the determination result is the network congestion delay, the sending speed of the sending end can be reduced, and the delay is reduced.
US11496373B2 Enhanced conversation interface for network management
Disclosed is a network management system that provides an interface to enable diagnostics and troubleshoot of a remotely managed multi-site network. Some embodiments provide a natural language interface, while other embodiments provide a chatbot type interface that communicates with a technician via traditional text information on a display screen. The diagnostic and troubleshooting capabilities search a central data store that receives device property information from each site of the multi-site network. Based on devices or users that match portions of the entity, queries to the data store are initiated to obtain additional data on the devices. A response to the query is then provided based on the properties of the devices.
US11496355B2 Method for processing forwarding device fault, device, and controller
A method for processing a forwarding device fault, a device, and a controller are provided, and relate to the communications field. The method is as follows. An SNC receives a notification message sent by a first forwarding device, where the notification message includes a fault parameter of the first forwarding device, and the fault parameter includes a device identifier of the first forwarding device, a port identifier of a degraded port, and a degradation value of the port identified by the port identifier. The SNC determines, according to the device identifier and the port identifier, at least one forwarding path that passes through the port identified by the port identifier. The SNC also determines, according to the fault parameter of the first forwarding device and the fault parameters of other forwarding devices on one forwarding path, whether to update the forwarding path.
US11496354B2 ECMP fast convergence on path failure using objects in a switching circuit
A switching circuit includes circuitry configured to manage a plurality of Equal Cost Multiple Paths (ECMPs) through a plurality of shared protection group objects, wherein each of the plurality of shared protection group objects is connected to two paths in the ECMPs, and wherein a number of shared protection group objects equals a number of next-hops, cause distribution of packets based on a setting of the shared protection group object for each next-hop, and responsive to a failure of a next-hop, change the setting of the shared protection group object for the failed next-hop.
US11496352B2 Heterogeneous and/or hosted physical layer management system
One embodiment is directed to a heterogeneous physical layer management system comprising first devices, each comprising first physical layer information acquisition technology to obtain physical layer information about cabling attached to the first devices. The system further comprises second devices, each comprising second physical layer information acquisition technology to obtain physical layer information about cabling attached to the second devices, wherein the second physical layer information acquisition technology differs from the first physical layer information acquisition technology. The system further comprises a common management application communicatively coupled to the first devices and the second devices, wherein the common management application is configured to aggregate physical layer information from the first devices and the second devices. Another embodiment is directed to providing a physical layer management application as a service hosted by a third party. Other embodiments are disclosed.
US11496347B2 Terminal, base station, and communication method for reference signals with phase shift indexes
In the multiple short sequence based SRS, multiple items of sequence data having a short sequence length corresponding to a partial band are used for transmitting SRS in discontinuous bands. In the multiple short sequence based SRS, a terminal specifies a frequency domain to be used for transmitting a reference signal using predetermined sequence data, applies a phase shift index associated with the specified frequency domain to the reference signal, and transmits the reference signal to which the phase shift index is applied by using the specified frequency domain.
US11496344B2 Terminal, radio communication method, base station, and system to communicate using hybrid automatic repeat request acknowledgement
A user terminal according to one aspect of the present disclosure includes: a transmitting/receiving section that performs transmission and reception by using a first Component Carrier (CC) that uses a first Sub-Carrier Spacing (SCS), and a second CC that uses a second SCS larger than the first SCS; and a control section that, when a semi-static Hybrid Automatic Repeat reQuest Acknowledgement (HARQ-ACK) codebook related to both of the first CC and the second CC is transmitted on an uplink shared channel of the second CC, deletes an HARQ-ACK bit corresponding to a downlink shared channel candidate that does not satisfy a requirement of processing time. According to one aspect of the present disclosure, it is possible to appropriately transmit HARQ-ACK even when a semi-static HARQ-ACK codebook is configured.
US11496342B1 Methods and apparatus to demodulate an input signal in a receiver
An example apparatus includes: a receiver operable to receive a modulated input signal at a receiver input and output a demodulated signal at a receiver output, the receiver comprising a switch having a first current terminal and a first control terminal, the first current terminal coupled to the receiver output. The example apparatus includes a capacitor having a first terminal and a second terminal, the second terminal coupled to the first control terminal and the first terminal coupled to the receiver input. The example apparatus includes a resistor having a third terminal and a fourth terminal, the fourth terminal coupled to the first control terminal. The example apparatus includes a voltage offset source having an input and an output, the output coupled to the third terminal. The example apparatus includes a current source coupled to the first current terminal.
US11496326B2 Physical unclonable function-based encryption schemes with combination of hashing methods
A system is configured to derive a set of encryption keys from measured device characteristics of at least one PUF device and communicate with a remote device by performing a cryptographic operation secured by the set of encryption keys. The cryptographic operation includes segmenting a first data stream into a first plurality of data stream fragments, segmenting a first data stream fragment of the first plurality of data stream fragments into a first numeric value and a second numeric value, identifying, using the first numeric value, a first encryption key of the set of encryption keys, and applying a one-way cryptographic function to the first encryption key a first number of times determined by the second numeric value to generate a transformed fragment having a value that depends on the values of the first numeric value and the second numeric value from the first data stream fragment and a value of the first encryption key.
US11496321B2 System and method of cryptographically signing web applications
Embodiments disclosed herein provide a method that includes receiving, at a client-side web browser, a minimal bootstrap payload from an application server; storing, by a client-side processor, the minimal bootstrap payload in a client-side local cache, where the locally cached minimal bootstrap payload is executed by the client-side processor before executing an application from the application server; the minimal bootstrap payload includes at least one public key and at least one Uniform Resource Location (URL) address of an application code payload.
US11496315B1 Systems and methods for enhanced hash transforms
Systems and methods for enhanced hash transforms are disclosed. In particular embodiments, biometric data is concatenated with non-biometric data for generating a fixed-sized vector, and furthermore performing various permutations and projections on the vector. The resulting vector may be stored in a registry, and a corresponding key may be generated and provided to the user associated with the biometric data. The hash transformation may be a lossy process, such that the resulting hash includes less bytes than the initial biometric data, and a hash reversal fails to generate an exact copy of the original biometric data.
US11496309B2 Method for performing a disjunctive proof for two relations
The present disclosure relates to a method method for performing a disjunctive proof for two relations R0 and R1. The relation R0 is between an instance set X0 and a witness set W0 and defines a language L(R0) containing those elements x0∈X0 for which there exists a witness w0 that is related to x0 in accordance with R0. The relation R1 is between an instance set X1 and a witness set W1 and defining a language L(R1) containing those elements x1∈X1 for which there exists a witness w1 that is related to x1 in accordance with R1. For proving knowledge of a witness wb of at least one of instances x0 and x1, where b is 0 or 1, of the respective relations R0 and R1, the prover may generate using a bijective function a challenge from a simulated challenge c1-b.
US11496303B2 Technologies for collective authorization with hierarchical group keys
Technologies for secure collective authorization include multiple computing devices in communication over a network. A computing device may perform a join protocol with a group leader to receive a group private key that is associated with an interface implemented by the computing device. The interface may be an instance of an object model implemented by the computing device or membership of the computing device in a subsystem. The computing device receives a request for attestation to the interface, selects the group private key for the interface, and sends an attestation in response to the request. Another computing device may receive the attestation and verify the attestation with a group public key corresponding to the group private key. The group private key may be an enhanced privacy identifier (EPID) private key, and the group public key may be an EPID public key. Other embodiments are described and claimed.
US11496291B2 Validating received sensor data using computer cryptographic processing
Media capture and verification originally-captured media files, the nature of modifications made to captured media files, and the authenticity of various versions of files related to the captured media are discussed. A computer identifies capture device output that represents an aspect of a recorded event. The computer cryptographically processes the capture device output to produce a validatable master file which includes master media data from the capture device output, master metadata of said master media data, and master file blockchain data. The master file blockchain data includes a master file block history portion, a master file signature key portion, a master file change indication portion, and a master file signed data hash portion. The computer also modifies the master media data to produce reference file media data. reference files and distributable files. The computer verifies the authenticity of each of these files.
US11496287B2 Privacy preserving fully homomorphic encryption with circuit verification
A method of improving data security or privacy in a computing environment includes providing a group identifier value to at least a first user of one or more users and associating a first pseudonym with the first user. The method further includes encrypting a first data set according to a private key and marking the encrypted first data set according to the group identifier and the first pseudonym. The method also includes performing a first operation on the encrypted first data set and transforming the encrypted first data set into an encrypted second data set according to the first operation performed and the first pseudonym, decrypting the encrypted second data set using the private key, and analyzing the decrypted second data set.
US11496286B2 Differential privacy with cloud data
Embodiments described herein enable data associated with a large plurality of users to be analyzed without compromising the privacy of the user data. In one embodiment, a user can opt-in to allow analysis of clear text of the user's emails. An analysis process can then be performed in which an analysis service receives clear text of an email of a client device; processes the clear text of the email into one or more tokens having one or more tags; enriches one or more tokens in the processed email using data associated with a user of the client device and the one or more tags; and processes the clear text and one or more enriched tokens to generate a data set of one or more feature vectors.
US11496284B2 Detection of unauthorized encryption using key length evaluation
Techniques are provided for detection of unauthorized encryption in a storage system using key length evaluation. One method comprises determining a key length of an encryption key used to encrypt data associated with one or more write commands in a storage system; evaluating the key length relative to an expected key length; and performing one or more automated remedial actions, such as generating an alert notification, in response to the key length being different than the expected key length. A count of a number of write operations in a given folder can be compared to a number of files in the given folder and an alert notification can be generated in response to the count of the number of write operations in the given folder having a same value as the number of files in the given folder.
US11496283B2 Communication device, information processing method, and storage medium
A communication device includes: a plurality of wireless communication sections, each of which is configured to wirelessly receive a signal from another communication device; and a control section configured to select a wireless communication section from which a specific reception time corresponding to an optimum parameter that is a reliability parameter indicating that the specific reception time is most appropriate for a processing target is detected, as a transmission communication section serving as a wireless communication section that transmits a signal from among the plurality of wireless communication sections, and configured to measure a distance between the transmission communication section and the other communication device on the basis of the specific reception time detected from a correlation computation result obtained from signals transmitted/received between the other communication device and the selected transmission communication section.
US11496279B2 Cross-carrier spatial relation indication for semi-persistent sounding reference signal (SP-SRS) resources
Exemplary embodiments include methods for activating or deactivating reference signal (RS) resources usable for management of transmit and/or receive beams for communication with a user equipment (UE) in a wireless communication network. Embodiments include sending, to the UE, one or more control messages comprising configuration of a plurality of RS resources associated with a particular bandwidth part (BWP) of a particular component carrier (CC) in the network. Embodiments also include sending, to the UE, a further control message comprising identification of at least one RS resource, of the plurality, to be activated or deactivated. The further control message can also include, for each identified RS resource, an indication of the identified RS resource's spatial relation with a further resource that is not associated with the particular BWP of the particular CC. Embodiments also include complementary methods performed by a UE, and apparatus configured to perform the exemplary methods.
US11496277B2 Physical resource block indexing for coexistence of narrow band, carrier aggregation, and wide band user equipment in new radio
Methods, systems, and storage media are described for physical resource block indexing to provide coexistence for narrow band, carrier aggregation, and wide band user equipment in new radio. Other embodiments may be described and/or claimed.
US11496276B2 Techniques for configuring reference signals
Certain aspects of the present disclosure provide techniques for configuring reference signals. A method that may be performed by a user equipment (UE) includes receiving a control message indicating a first quasi co-location (QCL) for an aperiodic-tracking reference signal (A-TRS), the A-TRS being associated with a periodic-tracking reference signal (P-TRS), determining a second QCL for the P-TRS based on the first QCL for the A-TRS, setting a receive beam for reception of the P-TRS based on the second QCL of the P-TRS, and decoding one or more frames based on channel statistics estimated via the P-TRS received via the receive beam.
US11496275B2 Timeslot mapping and/or aggregation element for digital radio frequency transport architecture
A serial link interface unit includes serialized data stream interfaces configured to receive a serialized data stream having a data rate and set of timeslots; an aggregate serialized data stream interface configured to communicate an aggregate serialized data stream having aggregate data rate and plurality of aggregate timeslot sets each coming sequentially in time, wherein a second aggregate timeslot set comes after a first aggregate timeslot set; and wherein the serial link interface unit interleaves data from the different serialized data streams received at the plurality of first interfaces by mapping data from a first timeslot from each different serialized data stream to the first aggregate timeslot set in the aggregate serialized data stream and mapping data from a second timeslot from each different serialized data stream to the second aggregate timeslot set in the aggregate serialized data stream.
US11496274B2 Channel state feedback method and apparatus in communication system
A method and an apparatus for feeding back channel state information (CSI) of user equipment (UE) in a communication system are disclosed. The method comprises the steps of: receiving, from a base station, configuration information related to a plurality of CSI reports; identifying the setting of the plurality of CSI reports corresponding to a plurality of measurement resources, on the basis of the configuration information; generating a first CSI report corresponding to a first measurement resource and a second CSI report corresponding to a second measurement resource when the plurality of CSI reports are set; and transmitting the first CSI report and the second CSI report to the base station.
US11496272B2 Methods for uplink feedback information transmission, terminal device, and network device
Methods for uplink feedback information transmission, a terminal device, and a network device. A method includes the following. A terminal device receives first downlink data and second downlink data, where a first ACK/NACK resource corresponding to first ACK/NACK information of the first downlink data and a second ACK/NACK resource corresponding to second ACK/NACK information of the second downlink data occupy the same time-domain resource. The terminal device transmits the first ACK/NACK information and/or the second ACK/NACK information on the time-domain resource.
US11496271B2 Device that convey data for a block acknowledge (ACK)
A communication device includes transceiver circuitry that transmits a first frame including a request parameter and at least one piece of data for a block acknowledge (ACK); and receives a second frame including a confirmation response to a response parameter and the block ACK. The transceiver circuitry receives a request for the at least one piece of data for the block ACK, transmits the first frame on a basis of occurrence of the request for transmitting the at least one piece of data of the block ACK, and executes transmission of a data frame based on the response parameter included in the received second frame.
US11496262B2 Reference signal transmission method and apparatus
This application discloses a reference signal transmission method and apparatus. The method includes: generating one or more OFDM symbols, where at least one OFDM symbol includes a PTRS resource block, the PTRS resource block includes at least two of three sequences: a PTRS sequence of Y elements, X elements after the PTRS sequence, and Z elements before the PTRS sequence, and the PTRS resource block occupies a plurality of consecutive resource elements REs, where X, Y, and Z are all integers; and sending the one or more OFDM symbols. According to the foregoing method and apparatus, inter-carrier interference is reduced, thereby improving spectral efficiency.
US11496260B2 Methods and apparatus to facilitate dual stage channel state information reference signal (CSI-RS) selection for CSI feedback
Apparatus, methods, and computer-readable media for facilitating dual stage CSI selection for CSI feedback are disclosed herein. An example method of wireless communication at a UE includes, after detecting a CSI report triggering event, selecting a subset of CSI-RS resources from a set of CSI-RS resources configured for the UE by applying at least one of an RSRP threshold or an SINR threshold to each CSI-RS resource of the set of CSI-RS resources. The example method also includes selecting a CSI-RS resource from the subset of CSI-RS resources based on an efficiency metric associated with each of the CSI-RS resources of the subset of CSI-RS resources. The example method also includes transmitting a CSI report to a base station, the CSI report including a CQI associated with the selected CSI-RS and at least one of a PMI, an RI, or a wideband component of the PMI.
US11496254B2 System and method for testing filters in redundant signal paths
A system and method for detecting a failure in a redundant signal path during operation of the redundant path is disclosed. A test signal is sequentially injected into each signal path while an input signal is conducted by the other signal path not receiving the test signal. The test signal is selected at a frequency to verify operation of a filter connected in series along each path. A processor generates the test signal, injects the test signal at the input of the filter, and receives the output of the filter. The processor then generates a frequency response of the filter in each signal path as a function of the output from the filter and of the original test signal. The frequency response obtained along each of the redundant signal paths is compared to each other to detect a failure of one of the filters present along the respective signal paths.
US11496253B2 Methods for transmitting and receiving hybrid automatic retransmit request-acknowledgment (HARQ-ACK) index mapping and uplink resource allocation for channel selection transmission in inter-band time division duplex mode, user equipment to transmit HARQ-ACK, and eNODE-B to receive HARQ-ACK
Hybrid Automatic Retransmit ReQuest-Acknowledgment (HARQ-ACK) index mapping and uplink resource allocation is performed and controlled for channel selection transmission. A method for transmitting HARQ-ACK information to an eNode-B (eNB) by a User Equipment (UE) includes identifying KPCell as a number of downlink subframe(s) of a PCell associated with an uplink subframe and identifying KSCell as a number of downlink subframe(s) of an SCell associated with the uplink subframe; generating Discontinuous Transmission (DTX) response information for a cell having a smaller number of downlink subframes between the PCell and the SCell; generating HARQ-ACK information including the generated DTX response information and response information on data received by the UE from the eNB; and transmitting the generated HARQ-ACK information to the eNB through the uplink subframe.
US11496252B2 UE configured for type-2 HARQ-ACK codebook grouping and HARQ-ACK retransmission
A user equipment (UE) configured for operation in a fifth-generation new radio (5G NR) system may be configured for Type-2 Hybrid automatic repeat request (HARQ) acknowledge (ACK) (HARQ-ACK) codebook grouping and HARQ-ACK retransmission. The UE may decode a downlink control information (DCI) format for scheduling a physical downlink shared channel (PDSCH) group of one or more PDSCHs. The DCI format may include a downlink assignment index (DAI) comprising a counter DAI (C-DAI) for the scheduled PDSCH group. The DCI format may also include a total DAI (T-DAI) for at least one of the scheduled PDSCH group and a non-scheduled PDSCH group. When the DCI format includes a new feedback indicator field for at least one of the scheduled PDSCH group and the non-scheduled PDSCH group, the UE may multiplex HARQ-ACK bits only for PDSCH receptions for transmission in a PUCCH transmission occasion scheduled by the DCI format and may refrain from multiplexing HARQ-ACK bits for PDSCH receptions that are not scheduled by the DCI format. For HARQ-ACK retransmission, the UE may retransmit HARQ-ACK bits from more than one PDSCH group in the PUCCH transmission occasion.
US11496250B2 Systems and methods for user equipment cooperation with sidelink HARQ feedback
Methods and devices utilizing sidelink transmission between user equipment (UEs) for HARQ retransmission are provided. The sidelink HARQ retransmissions include data from the initial transmission or an outer coded version thereof. HARQ feedback from the targeted receiver of the initial transmission may identify code block groups and/or individual code blocks the target receiver did not successfully decode. A UE that has not successfully decoded an entire transport block, may still cooperate in HARQ retransmission for the targeted receiver of the transport block by retransmitting at least a subset of the code block groups that it was able to successfully decode for the transport block.
US11496244B2 Method and apparatus for transmitting PPDU in broadband having preamble puncturing performed in wireless LAN system
A method and apparatus for transmitting PPDU in a wireless LAN system are proposed. Specifically, a transmitter generates the PPDU, and transmits the PPDU to a receiver through a 320 MHz band in which some bands are punctured. The PPDU includes a legacy preamble and an EHT field. The legacy preamble includes L-STF and L-LTF. The legacy preamble is generated by applying a first phase rotation value or a second phase rotation value. The first phase rotation value is obtained on the basis of a third phase rotation value and a fourth phase rotation value. The third phase rotation value is a phase rotation value having repeated a phase rotation value defined for an 80 MHz band in an 802.11ax system. The fourth phase rotation value is a phase rotation value defined in units of the 80 MHz band in the 320 MHZ band on the basis of an optimal PAPR of the L-LTF.
US11496242B2 Fast cyclic redundancy check: utilizing linearity of cyclic redundancy check for accelerating correction of corrupted network packets
Systems and methods for correcting corrupted network packets are provided. An example method includes receiving a network packet via a communication channel. The network packet includes a payload and a Cyclic Redundancy Check (CRC) associated with the payload. The method continues with calculating a reference CRC based on the received payload and determining, based on the reference CRC and the received CRC, whether the network packet is corrupted. Based on the determination that the network packet is corrupted, the method continues with selecting a predetermined number of positions of bits in the payload of the network packet, precalculating a set of additional CRCs, and determining, based on the reference CRC and the set of additional CRCs, a combination of bit flips at the predetermined number of positions. The method also includes modifying the payload according to the combination of bit flips at the predetermined number of positions.
US11496241B2 Method and apparatus for data transmission mitigating interwire crosstalk
Data transmission mitigating interwire crosstalk including: dividing a data block to be transmitted from a transmitter to a receiver across a set of signal wires into sub-blocks; encoding each of the sub-blocks into a plurality of codewords; selecting, for each sub-block by a cost function, one of the codewords that is less likely to introduce interwire crosstalk; transmitting the selected codewords; and updating the cost function at the transmitter with feedback from the receiver.
US11496235B2 Symmetric path/link over LAG interface using LLDP for time synchronization between two nodes using PTP
A network device may assign, to a port of a plurality of ports on the network device, a precision timing protocol (PTP) port priority for PTP communications between the network device and another network device. The network device and the other network device may be communicatively connected via a plurality of links in a link aggregation group (LAG). Each port, of the plurality of ports, may be associated with a respective link, of the plurality of links, in the LAG. The network device may generate a link layer discovery protocol (LLDP) frame that includes information identifying the PTP port priority assigned to the port. The network device may transmit the LLDP frame to the other network device to identify, to the other network device, the PTP port priority.
US11496234B2 Synchronizing update of time of day counters using time stamp exchange over a control plane
A control plane, available to all of the line cards in a system, is used to exchange time stamps to align the Time of Day counters in the master line cards. The master line cards are locked to a system clock distributed over the backplane by a timing card. The timing card is locked to timing of a slave line card that is synchronized with the grand master. Each master line card synchronizes updating its Time of Day counter based on a time stamp exchange and a local clock locked to the system clock and without the use of a 1 pulse per second signal.
US11496229B2 Antenna detection using antenna return loss
A system includes a radio frequency (RF) connector terminal that is configured to connect to an antenna, and a RF transmitter that transmits RF power to the RF connector terminal. The system further includes a power measurement unit that measures, as a first power measurement, first RF power of the RF transmitter power that is reflected via the RF connector terminal, and a controller that causes a transmission path discontinuity between the RF transmitter and the RF connector terminal. The power measurement unit further measures, as a second power measurement, second RF power of the RF transmitter power that is reflected from the discontinuity. The controller further determines if a first antenna is connected to the RF connector terminal based on the first and second power measurements.
US11496220B2 Wireless optical transceiver based on polarization pulse position and differential phase shift modulation and method thereof
A wireless optical transceiver, comprising: a light splitter for splitting light emitted from a light source into two lights; a data converter for dividing input data into a plurality of divided data in a symbol unit of a predetermined number of bits, and for converting values of a phase bit and a duty bit at a predetermined position in each of the divided data into a phase control signal and a blocking control signal; a modulator for polarization phase modulating two lights split according to the phase control signal, and for conveying or blocking two modulated polarized lights in response to the blocking control signal to modulate a pulse position; a polarized light combiner for generating a transmission optical signal by combining two polarized lights with a modulated polarization phase and a modulated pulse position; and a light amplifier for amplifying the transmission optical signal and transmitting it through a standby channel.
US11496219B2 Radio frequency mixer implemented with a photonic circuit
A common method of down converting a received RF signal mixes the received RF signal with a LO signal to create a beat signal. Exemplary embodiments can address multiple simultaneously received RF signals which beat within receiver electronics at frequencies similar to that of the down converted signals. An RF mixer is disclosed using a photonic circuit arranged to impose the RF signal and the LO signal onto separate optical beams. An arrangement provides a beam carrying the RF signal to a first optical input of a balanced photodiode receiver and another beam carrying the RF and LO signals to a second optical input of the balanced photodiode receiver. Any beat products formed between different RF signals will be cancelled out at the electrical output of the balanced photodiode receiver.
US11496216B2 Optical communication system
The optical communication system includes a transmitter including a display panel which has a curved surface and is capable of emitting light, and a transmission controller which causes the display panel to emit light representing an information signal; and a receiver including an image sensor which receives the light emitted from the display panel, and a reception controller which extracts the information signal from the light received by the image sensor. The display panel may be a transparent display panel which allows background light to pass through.
US11496206B2 Radio frequency signal boosters
Radio frequency signal boosters are provided herein. In certain embodiments, a signal booster system includes a signal booster that is proximately located to an outdoor base station antenna. Implementing the signal booster system in this manner can provide a number of advantages relative to a configuration in which the signal booster is far from a base station antenna. For example, a long cable connected from an indoor signal booster to an outdoor base station antenna can be several meters long, resulting in significant cable loss that degrades transmit power and/or receiver sensitivity.
US11496205B2 Reporting beam failure
Example embodiments of the present disclosure relate to reporting beam failure. A terminal device performs beam failure detection on a first number of serving cells configured for the terminal device. The terminal device determines information to at least indicate respective results of the beam failure detection on a second number of serving cells among the first number of serving cells, where the second number is smaller than the first number. The determined information is transmitted by the terminal device to a network device serving the terminal device using a resource allocated for the terminal device. Based on the information, the network device determines an overall result of the beam failure detection performed on the first number of serving cells.
US11496203B2 Communication devices and methods with beamforming training
A communication device, e.g. an access point, for RF-based communication with another communication device, e.g. a station, comprises antenna circuitry configured to transmit and receive RF signals and beamforming circuitry configured to perform beamforming. The beamforming circuitry controls the antenna circuitry to transmit data, in a beacon transmission phase prior to the beamforming training phase, using a set of third directive transmit beams in subsequent time slots and to listen, in the beamforming training phase, using a set of first directive receive beams in subsequent time slots that is different from the set of third directive transmit beams.
US11496195B2 Method and apparatus to CSI reporting using multiple antenna panels in advanced wireless communication systems
A user equipment (UE) for channel state information (CSI) feedback comprises a transceiver configured to receive, from a base station (BS), configuration information for the CSI feedback, the configuration information indicating a number of antenna panels (Ng) at the BS and a codebook mode, wherein Ng>1 and each of the antenna panels comprises antenna ports with a first polarization (P1) and antenna ports with a second polarization (P2). The UE further comprises a processor operably connected to the transceiver, the processor configured to identify the number of antenna panels (Ng) at the BS, identify a codebook for the CSI feedback based on the codebook mode configured between a first codebook mode and a second codebook mode, and generate the CSI feedback using the identified codebook. The transceiver is further configured to transmit the generated CSI feedback to the BS.
US11496194B2 Methods and apparatus for group beam reporting for beam squint
The present disclosure relates to methods and devices for wireless communication of an apparatus, e.g., a UE and/or a base station. In one aspect, the apparatus may measure a plurality of beams from a base station or a UE, the plurality of beams corresponding to a plurality of subbands of a wideband channel. The apparatus may also determine whether the plurality of beams include one or more candidate beam groups for each subband of the plurality of subbands. Additionally, the apparatus may transmit, upon determining that the plurality of beams include one or more candidate beam groups for at least one subband of the plurality of subbands, an indication of the one or more candidate beam groups for the at least one subband of the plurality of subbands.
US11496189B2 Techniques for processing digital post distortion using additional reference symbols
Techniques for wireless communications are described. A communication device may support processing digital post distortion using additional references symbols. For example, the communication device may precode a signal including at least two reference symbols for a single-layer transmission using at least two antenna ports. At least one reference symbol of the at least two reference symbols is associated with at least one data symbol of a data stream. The communication device may estimate, based on the at least two reference symbols, a nonlinearity model of at least two power amplifiers associated with the single-layer transmission, and determine an estimate of a nonlinearity factor of the precoded signal based on the estimated nonlinearity model. As a result, the communication device may eliminate or reduce the nonlinear factor of the precoded signal based on the estimated nonlinearity model of the at least two power amplifiers and the estimated channel impulse response.
US11496183B2 Method for controlling 5G antenna and electronic device therefor
An electronic device including a second wireless communication circuit providing second radio access technology (RAT) and a communication processor controlling the second wireless communication circuit are provided. The communication processor may allocate a detection symbol for detecting an external object, may detect the external object from the allocated symbol, and may control the second wireless communication circuit based on the detected external object.
US11496180B2 Systems and methods for ultra wideband impulse radio transceivers
Ultra-Wideband (UWB) technology exploits modulated coded impulses over a wide frequency spectrum with very low power over a short distance for digital data transmission. Today's leading edge modulated sinusoidal wave wireless communication standards and systems achieve power efficiencies of 50 nJ/bit employing narrowband signaling schemes and traditional RF transceiver architectures. However, such designs severely limit the achievable energy efficiency, especially at lower data rates such as below 1 Mbps. Further, it is important that peak power consumption is supportable by common battery or energy harvesting technologies and long term power consumption neither leads to limited battery lifetimes or an inability for alternate energy sources to sustain them. Accordingly, it would be beneficial for next generation applications to exploit inventive transceiver structures and communication schemes in order to achieve the sub nJ per bit energy efficiencies required by next generation applications.
US11496175B2 Attachment method and system
A mobile device capable of being magnetically attached to a surface may include a first attachment module. The first attachment module may be configured to generate a first magnetic field causing the mobile device to be magnetically attached to the surface. The first attachment module, in response to a pick-up signal corresponding to a detected first operation of a user to pick up the mobile device, may perform at least one of reducing a strength of the first magnetic field or reversing a polarity of the first magnetic field.
US11496162B2 Radio-frequency circuit and communication device
A radio-frequency circuit is capable of simultaneously transmitting a radio-frequency signal of a middle high band group (MHB) including B1 and B3, and a radio-frequency signal of a ultra-high band group (UHB) including n77, and includes: a first transfer circuit that transfers the MHB radio-frequency signal and a radio-frequency signal of a low band group (LB); and a second transfer circuit that transfers the UHB radio-frequency signal. The first transfer circuit includes: a power amplifier for B1 signals; a diplexer that demultiplexes and/or multiplexes the MHB radio-frequency signal and the LB radio-frequency signal; a transmission filter that is connected to the power amplifier and has, as a passband, a transmission band of B1; and a band-elimination filter that is disposed between the diplexer and the transmission filter, and has, as an attenuation band, a transmission band of n77. The second transfer circuit includes a power amplifier for n77 signals.
US11496152B2 Decoding device, decoding method, and program
A decoding device comprising a decoding unit configured to decode a tactile signal encoded for each of frequency bands. A decoding method comprising decoding a tactile signal encoded for each of frequency bands. A non-transitory storage medium encoded with instructions that, when executed by a computer, execute processing comprising decoding a tactile signal encoded for each of frequency bands.
US11496148B2 Analog to digital converter with floating digital channel configuration
One or more systems and/or methods for implementing an analog-to-digital converter system with a floating digital channel configuration are provided. An analog input component is configured to receive measured analog signals, and output analog signals, corresponding to the measured analog signals, to an analog channel coupled to the analog input component. The analog channel is coupled to a switching component connected to a first digital channel and a second digital channel. The analog channel comprises a modulator configured to convert the analog signals into a data stream selectively input by the switching component to the first digital channel or the second digital channel.
US11496146B2 Apparatus for outputting sound source by applying plurality of DACs and operating method thereof
Disclosed are a sound source output apparatus applying a plurality of DACs and an operating method thereof. The sound source output apparatus according to the exemplary embodiment of the present disclosure includes a sound source acquiring unit which acquires a sound source signal; a tag identification processing unit which identifies tag information about the sound source signal; a DAC selection control unit which selects a specific DAC among a plurality of digital analog converters (DACs) based on a tag identification result of the tag information or a user input signal; and a sound source output unit which outputs a sound source which is converted by the selected specific DAC.
US11496145B2 Pipeline analog to digital converter and timing adjustment method
A pipeline analog to digital converter (ADC) includes converter circuitries, a detector circuitry, and a clock generator circuit. The converter circuitries sequentially convert an input signal to be digital codes. One of the converter circuitries includes a sub-ADC circuit and a multiplying digital to analog converter (MDAC) circuit. The sub-ADC circuit performs a quantization according to a first signal to generate a corresponding one of the digital codes, in which the first signal is the input signal or a previous stage residue signal. The MDAC circuit processes the corresponding one of the digital codes in response to a first clock signal, in order to generate a current stage residue signal. The detector circuitry detects whether the quantization is complete, in order to generate a control signal. The clock generator circuit adjusts a timing of the first clock signal according to the control signal.
US11496143B2 Synchronized electric meter having an atomic clock
Smart electric meters configured to perform fast, time-synchronized electrical energy measurements at the consumer-level are disclosed herein. In some embodiments, a smart electric meter includes circuitry configured to measure an electrical value at a location of an end user in a power system. The smart electric meter can further include an atomic clock configured to output a timing signal, and a controller configured to receive (a) the measured electrical value from the circuitry and (b) the timing signal from the atomic clock. The controller can further (a) process the electrical value to generate meter data and (b) generate a time tag based on the timing signal. Then, the controller can associate the time tag with the meter data to generate time-tagged meter data.
US11496140B2 Oscillator closed loop frequency control
An electronic device comprises a regulator, and an oscillator and a resistor coupled to the regulator. The electronic device further comprises a feedback controller that includes a differential amplifier coupled between the oscillator, the resistor, and the regulator. The feedback controller is configured to apply a control voltage to the regulator in response to a resistor voltage upon the resistor and an oscillator voltage upon the oscillator. The feedback controller can be coupled to control a substantially equal voltage upon the resistor and the oscillator.
US11496135B2 Method and apparatus for providing multiple power domains a programmable semiconductor device
A semiconductor device, able to be selectively configured to perform one or more user defined logic functions, includes a semiconductor die and a selectable power regulator. The semiconductor die, in one aspect, includes a first region and a second region. The first region is operatable to perform a first set of logic functions based on a first power domain having a first voltage. The second region is configured to perform a second set of logic functions based on a second power domain having a second voltage. The selectable power regulator, in one embodiment, provides the second voltage for facilitating the second power domain in the second region of the semiconductor die in response to at least one enabling input from the first region of the semiconductor die.
US11496129B2 Method and system of current sharing among bidirectional double-base bipolar junction transistors
Current sharing among bidirectional double-base bipolar junction transistors. One example is a method comprising: conducting current through a first bidirectional double-base bipolar junction transistor (first B-TRAN); conducting current through a second B-TRAN the second B-TRAN coupled in parallel with the first B-TRAN; measuring a value indicative of conduction of the first B-TRAN, and measuring a value indicative of conduction of the second B-TRAN; and adjusting a current flow through the first B-TRAN, the adjusting responsive to the value indicative of conduction of the first B-TRAN being different than the value indicative of conduction of the second B-TRAN.
US11496115B2 In-plane and out-of-plane disk resonator
A piezoelectric structure is disclosed which includes a single crystal having piezoelectric coefficients d31 and d32 of opposite magnitude, such that when an alternating electric field is applied in the Z direction, the piezoelectric structure expands in one of the X and Y directions and contracts in the other of the X and Y direction, a first electrode coupled to the single crystal, and a second electrode coupled to the single crystal, wherein the alternating electric field is input to the single crystal through the first and second electrodes.
US11496114B2 Elastic wave device
A longitudinally coupled resonator elastic wave filter is disposed on a piezoelectric substrate. IDT electrodes include first and second busbars. An inorganic insulating layer is provided on at least one side in a direction perpendicular or substantially perpendicular to an elastic wave propagation direction to cover the first or second busbars, and a first wiring line is disposed on the inorganic insulating layer to extend in the elastic wave propagation direction. A second wiring line three-dimensionally crosses the first wiring line with the inorganic insulating layer interposed therebetween. The first wiring line is connected to busbars, which are connected to the same potential, by extending through the inorganic insulating layer.
US11496113B2 XBAR devices with excess piezoelectric material removed
A filter device has a substrate with a first cavity and a second cavity on a single die; and a bonding layer formed on the substrate but not spanning the first cavity or the second cavity. A piezoelectric plate is bonded to the bonding layer and spans the first and the second cavity. However, excess portions of piezoelectric plate are removed that extend a certain length past the perimeter of the first cavity and of the second cavity. Excess portions may be piezoelectric material that extends in the length and width direction past the perimeter of a cavity by more than between 2 and 25 percent of the cavity perimeter. An interdigital transducer (IDT) is on a front surface of the piezoelectric plate and having interleaved fingers over the first cavity.
US11496111B2 Methods of plasma dicing bulk acoustic wave components
Aspects of this disclosure relate to methods of manufacturing bulk acoustic wave components. Such methods include plasma dicing to singulate individual bulk acoustic wave components. A buffer layer can be formed over a substrate of bulk acoustic wave components such that streets are exposed. The bulk acoustic wave components can be plasma diced along the exposed streets to thereby singulate the bulk acoustic wave components
US11496109B2 Method of manufacturing integrated circuit configured with two or more single crystal acoustic resonator devices
A method of fabricating a configurable single crystal acoustic resonator (SCAR) device integrated circuit. The method includes providing a bulk substrate structure having first and second recessed regions with a support member disposed in between. A thickness of single crystal piezo material is formed overlying the bulk substrate with an exposed backside region configured with the first recessed region and a contact region configured with the second recessed region. A first electrode with a first terminal is formed overlying an upper portion of the piezo material, while a second electrode with a second terminal is formed overlying a lower portion of the piezo material. An acoustic reflector structure and a dielectric layer are formed overlying the resulting bulk structure. The resulting device includes a plurality of single crystal acoustic resonator devices, numbered from (R1) to (RN), where N is an integer greater than 1.
US11496105B2 Multi-stage amplifier circuit
A multi-stage amplifier circuit includes a pre-stage amplifier circuit and a floating control circuit. The pre-stage amplifier circuit amplifies a voltage difference between its input terminals, to generate plural pre-stage transconductance currents flowing through corresponding plural pre-stage transconductance nodes. The floating control circuit includes: a floating reference transistor configured as a source follower and a floating amplifier. The floating amplifier and the floating reference transistor are coupled to form feedback control and to generate an upper driving signal and a lower driving signal according to a floating reference level in the floating control circuit. The upper driving signal is higher than the lower driving signal with a predetermined voltage difference. The floating control circuit is electrically connected to the plural pre-stage transconductance nodes and is floating in common mode relative to the pre-stage transconductance nodes.
US11496104B2 Differential amplifier
A differential amplifier is provided, in which generation of unnecessary harmonic distortion in the differential output signal is suppressed. A common mode feedback circuit increases or decreases operating points of an inverting output terminal and a non-inverting output terminal such that an intermediate voltage of voltages respectively provided to an inverting input terminal and a non-inverting input terminal is consistent with to a reference voltage. Variations in voltage at the inverting input terminal and the non-inverting input terminal are suppressed, variations in electrical properties of elements connected to the input terminals are suppressed. Therefore, it is possible to suppress generation of harmonic distortion in the output signals from the inverting output terminal and the non-inverting output terminal.
US11496103B2 Transconductance circuits with degeneration transistors
An example transconductance circuit includes a first portion that includes a first degeneration transistor, configured to receive a first input voltage, and a second portion that includes a second degeneration transistor, coupled to the first degeneration transistor and configured to receive a second input voltage. The first portion further includes a first input transistor, coupled to the first degeneration transistor and configured to provide a first output current, while the second portion further includes a second input transistor, coupled to the second degeneration transistor and configured to provide a second output current. Such a transconductance circuit may be used as an input stage capable of reliably operating within drain-source breakdown voltage of the transistors employed therein even in absence of any other protection devices, and may be significantly faster, consume lower power, and occupy smaller die area compared to conventional transconductance circuits.
US11496090B2 Light-modulating device
A light-modulating device includes optical microstructures, each including a topmost layer, a bottommost layer, and in-between layers. The topmost layer extends in a first predetermined axis. The bottommost layer extends in a last predetermined axis which turns about a center axis such that an incident light beam passing through the topmost layer in an incident route is modulated to permit the light beam emitting from the bottommost layer to impinge upon a solar concentrator disposed below the light-modulating device along an impinging route different from the incident route. The in-between layers are sequentially turned about the center axis by an incremental degree toward the last predetermined axis.
US11496088B2 Photovoltaic module for a roof with continuous fiber tape
Some embodiments of the present disclosure relate to photovoltaic module for use on a roof. In some embodiments, the photovoltaic module may include a solar cell and a polymeric continuous fiber tape. In some embodiments, the polymeric continuous fiber tape comprises a polymer and glass fiber. In some embodiments, the glass fiber is present in an amount greater than about 50% by weight based on a total weight of the polymeric continuous fiber tape. In some embodiments, the polymeric continuous fiber tape comprises an elastic modulus greater than 1 GPa and an optical transmission greater than 80%.
US11496087B2 Solar roof panel system with edge and surface treatments
A roof-mounted solar power system for generating electrical power that includes a plurality of solar modules adapted for generating electrical power from sunlight, and with each of the plurality of solar modules having substantially the same size, aspect ratio and surface coloring. The plurality of solar modules are mounted on the deck of a roof to form a bank of solar modules having at least one irregular edge. The solar power system further includes one or more non-power generating edge treatments having substantially the same size, aspect ratio and surface coloring as the solar modules and that are adapted for installation along the irregular edge. Each edge treatment is adapted for a cutting away of at least one corner thereof to smooth the irregular edge of the bank of solar modules to a regular edge.
US11496083B2 Devices and methods for controlling electromechanical actuators
Electromechanical actuation systems and related operating methods are provided. A method of controlling an electromechanical actuator in response to an input command signal at an input terminal involves determining a commanded actuation state value based on a characteristic of the input command signal, generating driver command signals based on the commanded actuation state value and an actuator type associated with the electromechanical actuator, and operating driver circuitry in accordance with the driver command signals to provide output signals at output terminals coupled to the electromechanical actuator.
US11496080B2 Ripple count circuit including varying ripple threshold detection
A motor control system includes a variable voltage supply in signal communication with a direct current (DC) motor. The DC motor includes a rotor induced to rotate in response to a drive current generated by a variable supply voltage delivered by the voltage supply. The rotation of the rotor (103) generates a mechanical force that drives a component. A ripple count circuit (104) is configured to filter the drive current based on a rotational speed (ω) of the rotor (103) to generate a filtered drive current signal, and to generate a varying threshold based on the filtered drive current signal. Based on a comparison between the filtered drive current signal and the varying threshold, the ripple count circuit (104) generates a pulsed output signal indicative of the rotational speed (ω) of the rotor and a rotational position (θ) of the rotor.
US11496077B2 Drive controller, drive unit, and power steering
An aspect of a drive controller controls drive of a three-phase motor, and includes an imbalance calculation unit that calculates an electrical imbalance between phases in the three-phase motor, a control value calculation unit that calculates current control values in respective axial directions of a rotating coordinate system of the three-phase motor according to a given target, and a balance compensation unit that reduces the imbalance by adding a compensation value to a current control value in an axial direction other than a q-axis of the current control values calculated by the control value calculation unit.
US11496076B2 Optimal torque control of multiphase synchronous motors with open circuit condition
A method for controller a multiphase electric machine includes, in response to a determination that a phase of the multiphase electric machine is in an open circuit condition, determining a desired torque to be generated by the multiphase electric machine and retrieving, based on the determination that the phase is in the open circuit condition and the desired torque, a set of current values to be applied to each of the other phases of the multiphase electric machine to achieve the desired torque. The method may also include applying respective current values of the set of current values to corresponding ones of the other phases of the multiphase electric machine, the set of current values being determined based on a model of the multiphase electric machine that includes the phase is in the open circuit condition.
US11496057B2 Converter for improving conversion efficiency
A converter includes an input capacitor, a primary-side switching circuit, a magnetic element circuit, a secondary-side switching circuit, and an output capacitor. The magnetic element circuit includes a transformer and an inductor. The input capacitor is configured to receive an input voltage. The primary-side switching circuit is coupled to the input capacitor. The magnetic element circuit is coupled to the primary-side switching circuit. The secondary-side switching circuit is coupled to the magnetic element circuit. The output capacitor is coupled to the secondary-side switching circuit. The input capacitor, the inductor, and the output capacitor oscillate to generate an oscillating current. The primary-side switching circuit is switched between a peak point of the oscillating current and a valley point of the oscillating current.
US11496054B2 High-gain quasi-resonant DC-DC converter based on voltage doubling rectifier circuit
The present invention relates to the technical field of high-gain DC-DC converters, and disclosed is a high-gain quasi-resonant DC-DC converter based on a voltage doubling rectifier circuit. On the basis of a half-bridge quasi-resonant high-gain circuit topology and by combining a bidirectional positive and negative voltage doubling rectifier circuit, the present invention provides a high-gain DC-DC converter. The converter can further improve output voltage gain and reduce output voltage ripples, and can improve the system efficiency while reducing the number of turns of a high-frequency transformer; moreover, the converter can achieve soft-switching control, thereby having the advantages of low voltage and current stress, high efficiency, and the like.
US11496037B2 Power supply having bidirectional gate driving impulse transformer and control method thereof
A power supply having a bidirectional gate driving impulse transformer. The power supply includes a transformer, a first Buck converter, the bidirectional gate driving impulse transformer, a primary side controller, a secondary side controller, a first optocoupler, and a second optocoupler; the transformer voltage-transforms a power input from a power inlet and generates an output voltage; the first Buck converter bucks the power input from the power inlet and generates a power voltage; the bidirectional gate driving impulse transformer is powered by either the output voltage or the power voltage; the primary side controller is powered by the power voltage, and the secondary side controller is powered by the output voltage; wherein the bidirectional gate driving impulse transformer drives the transformer according to either a primary side control signal from the primary side controller or a secondary side control signal from the secondary side controller.
US11496032B2 Vibration-proof maglev power generator
A maglev power generator has a frame, a transmitting shaft, two electricity generating sets, two axial vibration-proof sets, two maglev assemblies, and two radial vibration-proof sets. The transmitting shaft longitudinally extends within the frame. The two electricity generating sets, the two maglev assemblies, and the two radial vibration-proof sets are connected to the transmitting shaft. Each axial vibration-proof set contacts a respective end of the transmitting shaft. The transmitting shaft suspends within the frame and is able to rotate without contact with the frame. The axial vibration-proof sets, the maglev assemblies, and the radial vibration-proof sets provide the transmitting shaft with magnetic forces radially and axially to prevent the rotating transmitting shaft from deviation. Therefore, the transmitting shaft is able to rotate with minimum power loss. The axial vibration-proof sets and the radial vibration-proof sets effectively offer a good vibration-proof function to let the transmitting shaft rotate stably.
US11496025B2 Stator for an electric rotating machine
The invention relates to a stator (8) for an electric rotating machine (2), which stator has a laminated stator core (16) having coil bars (20) and has at least one stator winding head board (24) having an insulating main body (28). In order to reduce the axial length of the stator (8), according to the invention, conducting tracks (26) are integrated into the insulating main body (28), wherein the at least one stator winding head board (24) lies on an end face (23) of the laminated stator core (16) and wherein the conducting tracks (26) are integrally bonded to the coil bars (20).
US11496022B2 Brushless motor for a power tool
A power tool including a housing, a controller within the housing, and a brushless motor within the housing and controlled by the controller. The brushless motor including a stator assembly including a stator core having stator laminations with an annular portion and inwardly extending stator teeth. The stator assembly defines a stator envelope in an axial direction extending between axial ends of stator end caps of the stator assembly. The brushless motor further includes a rotor assembly including a rotor core having rotor laminations and defining a central aperture that extends in the axial direction and that receives a shaft, and a position sensor board assembly including position sensors and configured to provide position information of the rotor core to the controller. The rotor assembly and the position sensor board assembly are provided at least partially within the stator envelope.
US11496021B2 Electric motor having a rotor shaft and a first and a second bearing
An electric motor includes a rotor shaft, a first bearing, and a second bearing. The rotor shaft includes a first rotor shaft part and a second rotor shaft part, the first rotor shaft part being rotatably mounted via the first bearing, and the second rotor shaft part being rotatably mounted via the second bearing. A bellows is connected at its first axial end region to the first rotor shaft part, e.g., by welding, and the bellows is connected at its second axial end region to the second rotor shaft part, e.g., by welding.
US11496018B2 Electrical generators in wind turbines
The invention relates to a generator for a wind turbine including a housing of substantially cuboidal form within which is mounted a stator. The stator has one or more multi-phase windings and a bus ring is provided for conveying electrical power from the windings to power take-off modules. One end of the power take-off modules is connected to the bus ring, and the other end of the modules has a plurality of power take-off interfaces for connection to power take-off cables. The distal ends of the power take-off modules are located in the corners of the cuboidal generator housing.
US11496016B2 Stator, rotary electric machine, and manufacturing method for stator
Provided is a rotor capable of improving the reliability of a connection between a lead conductor and a terminal member. A stator includes a winding wound around a stator core and having a lead conductor at an end thereof, and a terminal member having a connection portion to the lead conductor of the winding. The connection portion of the terminal member includes a winding-side connection portion that fixes the lead conductor, and a leading-end-side connection portion that fixes a portion closer to a leading end of the lead conductor than the winding-side connection portion.
US11496012B2 Stator and motor including same
An embodiment relates to a stator and a motor including the stator, the stator comprising: a stator core; a coil wound around the stator core; and an insulator disposed between the stator core and the coil, wherein the insulator includes: a body around which the coil is wound; a first guide protruding from the inside of the body; a second guide protruding on the outside of the body a first protrusion protruding outward from the lateral surface of the first guide; and a second protrusion protruding inward from the inner surface of the second guide, and an insulating member radially disposed between the first guide and the second guide is bent in a circumferential direction by means of the first protrusion and the second protrusion. Therefore, the motor can inhibit the movement and separation of insulating paper.
US11496011B2 Form-wound coil having previous winding of mica tape
A coil of a stator winding of an electric machine is formed of a number of windings, which are wound together with a number of layers of a mica tape, on which a number of layers of a cover tape are in turn wound. The coil is a three-dimensional form-wound coil. The mica tape has a bending stiffness of less than 50 N/m according to specification IEC 60371-2:2004 and a static friction coefficient between the top side and the bottom side thereof of less than 0.7 according to specification ISO 8295:1995.
US11496007B2 Permanent magnet motor and compressor
A permanent magnet motor and a compressor are provided. The motor has a rotor, a stator core, and a stator winding. A plurality of coupled coils are disposed on the stator core. The coil includes a first type coil and a second type coil. The stator winding is a three-phase stator winding. Each phase of the stator winding is provided with three joints In each phase, a first joint and a second joint are disposed on the first type coil, a third joint in the stator winding of each phase is disposed on the second type coil. The permanent magnet motor provided by the present disclosure can improve the efficiency of the motor and reduce noise.
US11496004B2 Device and method for transmitting or receiving data in wireless power transmission system
The present invention relates to a device and a method for transmitting or receiving data in a wireless power transmission system. The present specification discloses a wireless power reception device comprising: a power pickup unit configured to receive, from a wireless power transmission device, wireless power generated on the basis of magnetic coupling in a power transmission phase; and a communication/control unit configured to receive, from the wireless power transmission device, information on a first buffer size indicating the size of a first buffer for receiving a data transmission stream. As the buffer size for exchanging the data transmission stream between the wireless power transmission device and reception device becomes clear, wireless power transmission and communication can proceed smoothly.
US11495997B2 Method and sensor arrangement for transmitting energy to a sensor
A method for transmitting energy to a sensor comprises transferring energy from a primary side having a primary coil to a secondary side having a secondary coil, wherein the sensor is arranged on the secondary side, wherein transfer of energy occurs via the two coils, wherein the two coils are designed to transmit data bidirectionally; acquiring a measured variable using the sensor; transmitting the measured variable from the secondary side to the primary side; requesting an energy pulse from the primary side when an event occurs that requires more energy; interrupting transmission of the measured variable; transmitting an energy pulse from the primary side to the secondary side; and returning to the normal mode upon acquisition of the measured variable; and transmitting to the primary side the measured variable. Also disclosed is a corresponding sensor arrangement for carrying out the method.
US11495987B2 Wireless recharging devices and methods based on thermal boundary conditions
Devices and methods described herein facilitate rapid wireless recharging, while reducing risk of injury, damage, or discomfort caused by heat generated during recharging. The embodiments described herein are useful in a variety of context, including for IoT devices, personal electronics, electric vehicles, and medical devices, among others.
US11495981B2 Method for charging battery and charging system
A method for charging a battery that is a non-aqueous electrolyte secondary battery includes first and second steps. The first step is estimating an SOC of the battery based on at least one of a voltage and a current of the battery. The second step is, based on a relationship between the SOC of the battery and an entropy change ΔS, determining a maximum charging current to the battery in accordance with the SOC of the battery such that the maximum charging current becomes larger as the entropy change of the battery becomes greater.
US11495979B2 Charging output protection circuit and related method
A charging output protection circuit and a charging output protection method. The charging output protection circuit includes a battery pack, a charger, a hardware control unit, and a software control unit, the hardware control unit including a detecting circuit for detecting whether a voltage of the battery pack is normal, a first triode connected to the detecting circuit, and a first a relay, the first triode is configured to control the first relay to be switched off or on based on the detection result of the detecting circuit; the software control unit includes a single chip microcomputer, a communication circuit for communicating between the single chip microcomputer and the battery pack, a second triode and a second relay connected to the single chip microcomputer, and the second triode is used for controlling the second relay to be switched off or on based on the instruction of the single chip microcomputer.
US11495977B2 Management device and power storage system capable of correcting measured voltages of multiple cells connected in series
In order to detect a cell voltage with high accuracy during an equalizing process among a plurality of cells, during execution of the equalizing process among the plurality of cells, controller measures a value of a current flowing to a negative electrode of an nth cell through an nth discharge resistor, calculates an (n−1)th voltage drop value due to a wiring resistance value of an (n−1)th wiring and an nth voltage drop value due to a wiring resistance value of an nth wiring based on the measured current value, and the wiring resistance value of the (n−1)th wiring connected to a positive electrode of the nth cell and a wiring resistance value of the nth wiring connected to the negative electrode of the nth cell, the wiring resistance value of the (n−1)th wiring and the wiring resistance value of the nth wiring being measured in advance, and, based on the (n−1)th voltage drop value and the nth voltage drop value, corrects the voltage value of the nth cell, a voltage value of an (n−1)th cell, and a voltage value of an (n+1)th cell measured by voltage measurement circuit.
US11495967B2 Control of a wind turbine power generation system for optimising DC link voltage
This invention relates to a method of controlling at least one wind turbine of a plurality of wind turbines connected to an electrical grid at a predefined point in the electrical grid. The wind turbine comprises a DC link connecting a generator side converter to a line side converter, where the line side converter is controlled according to a modulation index requested by a power converter controller. The method comprises determining a harmonic frequency signal indicative of a harmonic frequency value at the predefined point in the electrical grid; determining a deviation between the harmonic frequency signal and a permissible harmonic frequency value; determining a permissible modulation index based on the deviation; comparing the permissible modulation index to the modulation index requested by the power converter controller; and, altering a DC link voltage set-point based on the comparison between the permissible modulation index and the requested modulation index.
US11495965B2 Site management systems and methods
A site management system has a site management device located on a fielded site, which has a controller unit integral with a power provision unit, and the power provision unit receives an input voltage via a conductor cable and delivers power to one or more receptacles. Additionally, the system has a plurality of remote devices communicatively coupled to the site management device over a wireless network and at least one off-site computing device communicatively coupled to the site management device. Further, the system has a processor on the controller unit that communicatively couples with at least one remote device, receives data indicative of a unique identifier from the wireless remote device, and determines whether the unique identifier correlates with a remote device of an individual who is permissively on the fielded site. In addition, the processor transits data indicative of the individual and data indicative of whether the individual is permissively on the fielded site to the off-site computing device or a site manager's remote device.
US11495958B2 Overpower protection in a power supply system
A method of overpower protection in a power supply system for driving a light source includes determining a voltage drop across a voltage-controlled resistor (VCR) coupled in series with the light source, calculating a power dissipation of the VCR based on the voltage drop and an output current of the power supply system, determining whether the power dissipation is greater than a power threshold, and in response to determining that the power dissipation is less than or equal to the power threshold, determining that an accumulated energy of the VCR is greater than zero, and decrementing the accumulated energy based on the power threshold and the power dissipation of the VCR.
US11495951B2 Waterproof device
A sealing device adapted for an object to be disposed through is provided. The sealing device includes a casing, a sealing elastic member, and a pressing member. The casing has an accommodating groove and a penetrating via communicated with the accommodating groove. The sealing elastic member is detachably disposed in the accommodating groove and has a through hole aligned with the penetrating via. The sealing elastic member is adapted to be compressed along an axis. The through hole has a first inner diameter before compression and a second inner diameter after compression. An outer dimension of the object is less than or equal to the first inner diameter and greater than the second inner diameter. The pressing member is detachably disposed at the casing and presses against the sealing elastic member, so that the compressed sealing elastic member is fixed in the accommodating groove.
US11495941B1 Controlling optical pulse shape of a solid-state emitter
An optoelectronic device includes a laser diode having a cathode terminal and an anode terminal, which is connected to a driving voltage. A driver is coupled to drive current pulses through the laser diode from the anode terminal to the cathode terminal. A discharge switch has a first switch terminal connected to the cathode terminal and a second switch terminal connected to a discharge voltage, which is equal to or greater than the driving voltage, and is configured, when closed, to raise the cathode terminal to the discharge voltage. A switch control circuit has an input connected to the cathode terminal and an output connected to close the discharge switch in response to the current pulses occurring at the input.
US11495923B2 Cable cap with power indicator
A cable cap for a heating cable, and a heating cable assembly including a heating cable and a cable cap, in which the cable cap includes a power indicator that illuminates when sufficient power is supplied to the distal end of the heating cable. The indicator gives an installer or a user an indication that the heating cable is functioning properly the entire length of the heating cable. The cable cap may further include a connection feature, such as an aperture, that provides a connection point for a cable pulling device such as a fish tape.
US11495912B2 Charging connector for oral health devices
In one embodiment, a charging connector for charging devices, such as oral health devices, is disclosed. The charging connector may include a cable configured to connect to a power source and a plug in electrical communication with the cable and configured to connect to a device. The plug includes a plug body, a first conductive contact in electrical communication with the cable, a second conductive contact in electrical communication with the cable, a first magnetic element aligned with the first conductive contact and having a first polarity, and a second magnetic element aligned with the second conductive contact and having a second polarity that is different from the first polarity.
US11495910B2 Rotatable electric plug
A rotatable electric plug includes a plug housing including a sleeve body, a plug module including a mounting body and at least a protruding pin, and a limiting assembly coupled to the sleeve body and the mounting body. The mounting body is rotatably coupled in the sleeve body that a rotational movement of the mounting body is reversible. The mounting body has a first side and an opposed second side that a portion of the protruding pin is extended from the first side of the mounting body. The limiting assembly is arranged to block the plug module from rotating infinitely at the plug housing in one direction. The rotatable electric plug has the advantages of enabling the reversibly rotational movement of the plug module, enhancing the rotational movement of the plug module, retaining the plug module at an angular angle, and preventing the plug module from being infinitely rotated.
US11495907B2 Receptacle connector including electromagneiic compatibility (EMC) shield
Provided are a receptacle connector configured to avoid damage to conductors of the receptacle connector. The receptacle connector includes a plurality of connection terminals, a mold structure which comprises a front part exposing each of the connection terminals and a support part disposed on a rear end of the front part and surrounding each of the connection terminals, and a shield which is disposed on the support part and comprises a conductive material, wherein the support part comprises a flat part which includes a surface along which the shield extends and a protruding part which protrudes from the surface of the flat part and is disposed in front of a front end of the shield. The protruding part is configured to avoid damage to conductors of the receptacle when a plug is mated to the receptacle.
US11495900B2 Electrical connector adapter for connecting between two circuit board connectors
A connector assembly includes an adapter connector and two end-connectors. Each connector includes a high-speed differential area and a low-speed area. The high-speed differential area of each end-connector includes an end differential unit. The high-speed differential area of the adapter connector includes an adapter differential module. Each end differential unit and a corresponding adapter differential unit include a signal contact and a ground shielding member. The plug-in parts of the two end-connectors, which are adapted with the adapter connector, are the same in structure, and of the end differential unit and the adapter differential unit, one is a male unit and the other is a female unit in corresponding plug-in fit. Due to the fact that the plug-in parts of the two end-connectors are the same in structure, when the end-connectors are plugged into the adapter connector, identification can be saved, and blind plugging operation can be directly performed.
US11495898B2 Connector paddle card with improved wiring connection geometry
Connector paddle cards are provided with an improved wiring connection geometry that reduces impedance mismatch. One illustrative embodiment is a printed circuit board having, on at least one surface: edge connector traces arranged along a first edge for contacting electrical conductors in a socket connector; an outer set of electrodes arranged parallel to a second edge for attaching exposed ends of sheathed wires in a cable (“outer wires”); and an inner set of electrodes arranged parallel to the second edge for attaching exposed ends of sheathed wires in a cable (“inner wires”), with the electrodes in the inner set being staggered relative to the electrodes in the outer set.
US11495889B2 Method of controlling dielectric constant of composite material by micro pattern printing
A method for controlling dielectric constant of a composite material through micro pattern printing includes setting a dielectric constant value needed in the composite material, preparing a paste having an electromagnetic loss material, fabricating a composite material sheet by forming the paste on one surface of a base member in a predetermined pattern, and fabricating the composite material sheet with the micro patterns including the electromagnetic loss material on the base member by drying the composite material sheet, wherein the base member is formed of a sheet and includes fibers.
US11495884B2 Antenna device and communication device
An antenna device includes a dielectric substrate, an emitting electrode, a power feed circuit that feeds power to the emitting electrode, and a filter circuit formed on a path connecting the emitting electrode to the power feed circuit, the filter circuit is constituted by two or more circuits that are cascade connected, each of the two or more circuits is either a HPF or a LPF, and the antenna device does not have a resonant frequency of the emitting electrode and has two or more resonant frequencies different from the resonant frequency of the emitting electrode, each of which is formed by the emitting electrode and a corresponding one of the two or more circuits.
US11495883B2 Sensor for degraded visual environment
A sensing system. In some embodiments, the system includes a first imaging radio frequency receiver, a second imaging radio frequency receiver, a first optical beam combiner, a first imaging optical receiver, a second optical beam combiner, and an optical detector array. The first optical beam combiner may be configured to combine optical signals of the imaging radio frequency receivers. The second optical beam combiner may be configured to combine the optical signals of the imaging radio frequency receivers, and the optical signal of the first imaging optical receiver.
US11495878B2 Multiband vehicle rooftop antenna assembly
A multiband vehicle rooftop antenna assembly includes first and second cellular antenna configured to be operable over one or more cellular frequencies. The multiband vehicle rooftop antenna assembly includes first and second satellite antennas configured to be operable over one or more satellite frequencies including Global Navigation Satellite System (GNSS) signals and satellite digital audio radio services (SDARS) signals. The multiband vehicle rooftop antenna assembly includes a V2X antenna configured to be operable over Dedicated Short Range Communication (DSRC) frequencies. The first satellite antenna is located between the first cellular antenna and the second cellular antenna. The second cellular antenna is located between the first satellite antenna and the second satellite antenna.
US11495872B2 Single point heavy duty monopole platform
The present disclosure is directed to a brace for a mounting frame typically used for mounting antennas to a monopole tower. The brace may include a standoff connection comprising a first standoff bracket and a second standoff bracket; a first angled member attached to the first standoff bracket at a lower end of the first angled member, the first angled member also including a first handrail connector at an upper end of the first angled member; a second angled member attached to the second standoff bracket at a lower end of the second angled member, the second angled member also including a second handrail connector at an upper end of the second angled member; and a crossmember disposed between the upper end of the first angled member and the upper end of the second angled member.
US11495870B2 Cavity filter and connecting structure included therein
The present invention relates to a cavity filter and a connecting structure included therein. The cavity filter includes: an RF signal connecting portion spaced apart, by a predetermined distance, from an outer member having an electrode pad provided on a surface thereof; and a terminal portion configured to electrically connect the electrode pad of the outer member and the RF signal connecting portion so as to absorb assembly tolerance existing at the predetermined distance and to prevent disconnection of the electric flow between the electrode pad and the RF signal connecting portion, wherein the terminal portion includes: a first side terminal contacted with the electrode pad; and a second side terminal having a housing space in which a part of the first side terminal is housed, and connected to the RF signal connecting portion, wherein the first side terminal is provided as an elastic deformable body whose part is radially widened or narrowed against an assembly force provided by an assembler. Therefore, the cavity filter can efficiently absorb assembly tolerance which occurs through assembly design, and prevent disconnection of an electric flow, thereby preventing degradation in performance of an antenna device.
US11495867B2 Rust inhibitor for gasket, gasket for secondary battery including same, and secondary battery including gasket for secondary battery
A rust inhibitor for a gasket, a gasket for a secondary battery including the same, and a secondary battery are provided. The rust inhibitor includes an anti-rust material and a polymer resin, wherein the polymer resin includes at least one of polyethylene or a copolymer which includes 2 or more derived units selected from the group consisting of an ethylene-derived unit, a propylene-derived unit, a butylene terephthalate-derived unit, an ethylene terephthalate-derived unit, and a methyl acrylate-derived unit.
US11495847B2 Secondary battery and device including the same
A secondary battery is provided. The secondary battery includes an electrode assembly including a negative electrode sheet, a positive electrode sheet, and a separation membrane; and a heat radiation tape disposed at an external circumferential surface of the electrode assembly. The heat radiation tape includes a heat diffusion layer, and the heat diffusion layer includes at least one of graphite and a metal foil.
US11495841B2 Method for detecting a water ingress into a housing, electronic circuit for carrying out the method, housing including the electronic circuit and vehicle including the housing
A method for detecting a water ingress into an interior of a housing, which is sealed against the surroundings, including the following steps: detecting a temperature of the air in the interior; detecting a relative air humidity in the interior; and detecting a water ingress as a function of the detected temperature and of the detected relative air humidity.
US11495832B2 Electrochemical cell
A battery includes a negative electrode body wound to be flat. The negative electrode body has a plurality of negative electrode main bodies arranged in a line in a negative electrode connection direction in a developed state, and at least one negative electrode connection portion connecting a pair of negative electrode main bodies adjacent in the developed state among the plurality of negative electrode main bodies. The at least one negative electrode connection portion is folded back such that the plurality of negative electrode main bodies overlap each other. A dimension of each of the plurality of negative electrode main bodies in the negative electrode connection direction decreases with separation from an outer end side negative electrode main body. A dimension of the at least one negative electrode connection portions in the negative electrode connection direction increases with separation from an inner end side negative electrode connection portion.
US11495825B2 Contact surface adjusting material for solid electrolytes and composite electrolyte system thereof
The invention provides a contact surface adjusting material for solid electrolytes and composite electrolyte system thereof. The contact surface adjusting material is mainly composed of a polymer base material, which is capable of allowing metal ions to move inside the material, and an additive, which is capable of dissociating metal salts and is served as a plasticizer. The contact surface adjusting material is applied to a surface of the solid electrolytes to construct a face-to-face transmission mode. Therefore, the problems of the high resistances caused by the directly contact of the solid electrolytes are eliminated.
US11495822B2 Stack structure of fuel cell and method of absorbing thermal deformation in fuel cell stack
Stacked bodies each formed by alternately stacking power generation cells and separators are fixed to an end plate, the separators each having a flow passage portion, a gas flow-in port, and a gas flow-out port. The end plate includes upper and lower end plates sandwiching the stacked bodies. The stacked bodies are arranged side by side and a first thermal deformation absorbing portion configured to absorb thermal deformation in a direction orthogonal to a stacking direction is formed between the stacked bodies. Fixing means for fixing the stacked bodies to the end plate fix at least outer peripheral portions of the stacked bodies arranged side by side to the end plate.
US11495815B2 Electrolyte membrane of a membrane-electrode assembly having improved chemical durability and a manufacturing method thereof
An electrolyte membrane of a membrane-electrode assembly is formed by a manufacturing method yielding a membrane with improved chemical durability. The manufacturing method includes preparing an antioxidant solution, mixing the antioxidant solution and a first ionomer dispersion solution, drying the mixture to produce a composite having an antioxidant and a first ionomer surrounding the antioxidant, introducing and mixing the composite with a second ionomer dispersion solution, and applying that mixture to a substrate and drying the mixture to manufacture an electrolyte membrane. The resulting electrolyte membrane includes the composite having an antioxidant in an ionic state and a first ionomer surrounding the antioxidant.
US11495803B2 Cathode, lithium-air battery including the same, and method of preparing the same
A cathode configured to use oxygen as a cathode active material includes: a porous electrically conductive framework substrate; and a coating layer disposed on a surface of the porous electrically conductive framework substrate, wherein the coating layer includes at least one of a lithium-containing metal oxide or a composite including a lithium-containing metal oxide, and wherein a porosity of the porous electrically conductive framework substrate is about 70 percent to about 99 percent, based on a total volume of the cathode, and an areal resistance of the porous electrically conductive framework substrate is about 0.01 milliohms per square centimeter to about 100 milliohms per square centimeter.
US11495794B2 Negative electrode active material for lithium secondary battery, negative electrode for lithium secondary battery including the same and lithium secondary battery including the same
A negative electrode active material for a lithium secondary battery which includes a silicon oxide-based composite represented by M-SiOx (wherein 0
US11495789B2 Composite active material
According to one embodiment, there is provided a composite. The composite includes active material particles of a titanium composite oxide or oxide of titanium, and a graphene structure including a carbon material. The carbon material has a graphene framework defining a graphene surface. The graphene structure is located in between the active material particles. The graphene structure has at least one side surface in contact with the active material particle. The side surface includes the carbon material whose graphene surface is slanted relative to the side surface.
US11495788B2 Method for producing slurry, method for producing active material layer, and method for producing all solid state battery
A main object of the present disclosure is to provide a method for producing a slurry in which chronological aggregation of an oxide active material is restrained. The present disclosure achieves the object by providing a method for producing a slurry containing an oxide active material, a solid electrolyte, a dispersion medium, and at least one of a conductive material and a binder, the method comprising: a dispersion preparing step of preparing a dispersion containing the oxide active material, the solid electrolyte, and the dispersion medium; and an adding step of adding at least one of the conductive material and the binder to the dispersion; wherein when Hansen parameters (σH) of the oxide active material, the solid electrolyte, and the dispersion medium are respectively regarded as σHa, σHb, and σHc, relationship of σHa−σHc≥5, and relationship of σHa>σHb>σHc are satisfied.
US11495787B2 Method of preparing electrode using current collector having through-pores or holes
A method of preparing an electrode for a secondary battery, including: (i) a process of preparing a current collector in which through-pores or holes are formed and an electrode slurry containing an electrode active material; (ii) a process of bringing a shielding film into close contact with one surface of the current collector to shield pores or holes on the one surface of the current collector; (iii) a process of coating the electrode slurry on the other surface of the current collector to which the shielding film is not attached, and primarily drying to prepare an interim electrode; (iv) a process of removing the shielding film from the interim electrode; and (v) a process of secondarily drying the interim electrode to prepare the electrode.
US11495777B2 Self-luminous element, self-luminous panel, and self-luminous panel manufacturing method
A light-emitting element includes: a light-reflective first electrode; a light-emitting layer above the first electrode; a light-transmissive second electrode above the light-emitting layer; a first light-transmissive layer on the second electrode; and a second light-transmissive layer on the first layer. First optical cavity structure is formed between surface of the first electrode facing the light-emitting layer and surface of the second electrode facing the light-emitting layer. The first optical cavity structure corresponds to, as peak wavelength, first wavelength longer than peak wavelength of light emitted from the light-emitting layer. Second optical cavity structure is formed between the surface of the first electrode facing the light-emitting layer and an interface between the first layer and the second layer. The second optical cavity structure corresponds to, as peak wavelength, second wavelength shorter than the first wavelength. The first and second layers differ in refractive index from each other by 0.3 or greater.
US11495772B2 Display substrate and method for manufacturing same, and display device
A display substrate including: a base substrate with a display region, an encapsulation region and an edge region on a periphery of the encapsulation region, the edge region includes a bonding region on at least one side of the base substrate; a plurality of stacked inorganic film layers on a side of the base substrate; a plurality of first grooves, at the edge region, spaced apart from each other in a direction distal from the encapsulation region, and extending along a periphery of the base substrate, at least one of the plurality of first groove runs through at least one inorganic film layer of the plurality of inorganic film layers, and a distance between each first groove and the display region is larger than that between each first groove and an edge of the base substrate; and an organic layer.
US11495757B2 Organic electroluminescent materials and devices
The present invention includes novel platinum complexes with tridentate ligands forming dimeric structures that are calculated to have blue emission. The ligand backbone and pendant donor rings can be altered to give different emission maxima. The present invention also includes various pendant donor rings and multiple different ligand backbones. Such complexes are suitable for use as an emitter in organic light emitting devices.
US11495755B2 Organic electroluminescent materials and devices
A compound having a structure of is disclosed. In these formulas, each R1, R2, and R3 is independently selected from hydrogen, alkyl, and aryl; at least one of R1 and R2 is a branched alkyl containing at least 4 carbon atoms, where the branching occurs at a position further than the benzylic position; where R1 and R3 are mono-, di-, tri-, tetra-, or no substitutions; and R2 is mono-, di-, or no substitutions. Heteroleptic iridium complexes including such compounds, and devices including such compounds are also disclosed.
US11495747B2 Compound for organic electronic element, organic electronic element using the same, and an electronic device thereof
Provided are a compound of Formula 1; an organic electric element comprising a first electrode, a second electrode, and an organic material layer formed between the first electrode and the second electrode, comprising a mixture of a compound of Formula 1 and a compound of Formula 2, or comprising a compound of Formula 3, a subgenus of Formula 1, in the organic material layer; and an electronic device comprising the element, which has lowered driving voltage and increased luminous efficiency and life time.
US11495746B2 Indane derivatives and their use in organic electronics
The present invention relates to indane derivatives of the formula (I) and mixtures thereof, wherein X is selected from groups of the formula -A-(NAr2), wherein A is a chemical bond or phenylene which is unsubstituted or substituted by 1, 2 or 3 substituents selected from C1-C6-alkyl and C1-C6-alkoxy; Ar is unsubstituted or substituted aryl, wherein two groups Ar bound to the same nitrogen atom may together with the nitrogen atom also form a fused ring system having 3 or more than 3 unsubstituted or substituted rings; and the variables Y, n, m, k and l are as defined in the claims and the description. The invention further relates to methods for preparing such compounds and their use in organic electronics, in particular as hole transport material or electron blocking material.
US11495745B2 Compound and organic light emitting device comprising same
Provided is a compound of Chemical Formula 1: where R1 and R2 are each independently hydrogen, a substituted or unsubstituted C1-60 alkyl, a substituted or unsubstituted C1-60 alkoxy, a substituted or unsubstituted C1-60 haloalkyl, a substituted or unsubstituted C1-60 haloalkoxy, halogen, cyano, tri(C1-60 alkyl)silyl, a substituted or unsubstituted C6-60 aryl, or a substituted or unsubstituted C2-60 heteroaryl containing at least one of O, N, Si and S, R3 and R4 are each independently hydrogen, deuterium, a substituted or unsubstituted C1-60 alkyl, a substituted or unsubstituted C1-60 alkoxy, a substituted or unsubstituted C1-60 haloalkyl, a substituted or unsubstituted C1-60 haloalkoxy, halogen, cyano, tri(C1-60 alkyl)silyl, or a substituted or unsubstituted C2-60 heteroaryl containing at least one of O, N, Si and S, and Ar is C6-60 aryl, or C2-60 heteroaryl containing at least one of O, N, Si and S, wherein the C6-60 aryl, or C2-60 heteroaryl is substituted with 1 to 5 substituents each selected from the group consisting of a substituted or unsubstituted C1-60 alkyl, a substituted or unsubstituted C1-60 alkoxy, a substituted or unsubstituted C1-60 haloalkyl, a substituted or unsubstituted C1-60 haloalkoxy, halogen, cyano, and tri(C1-60 alkyl)silyl, and an organic light emitting device including the same.
US11495735B2 Spin-current magnetization rotational element and element assembly
A spin-current magnetization rotational element includes: a ferromagnetic metal layer; and a spin-orbit torque wiring that extends in a first direction intersecting a stacking direction of the ferromagnetic metal layer and is bonded to the ferromagnetic metal layer. A direction of a spin injected into the ferromagnetic metal layer from the spin-orbit torque wiring intersects a magnetization direction of the ferromagnetic metal layer. The ferromagnetic metal layer has shape anisotropy and has a demagnetizing field distribution caused by the shape anisotropy. The demagnetizing field distribution generates an easy magnetization rotational direction in which the magnetization of the ferromagnetic metal layer is most easily reversed. The easy magnetization rotational direction intersects the first direction in a plan view seen from the stacking direction.
US11495727B2 Resonator element, resonator, electronic device, electronic apparatus, mobile body and method of manufacturing resonator element
A resonator element includes: a substrate; and an electrode that includes a first conductive layer provided on a surface of the substrate, and a second conductive layer, provided on the opposite side to the first conductive layer on the substrate side, which is disposed within an outer edge of the first conductive layer when seen in a plan view from a direction perpendicular to the surface.
US11495726B2 Piezoelectric element, and resonator using piezoelectric element
A piezoelectric element that includes a substrate, a lower electrode layer on the substrate, an intermediate layer on the lower electrode layer, and an upper electrode layer on the intermediate layer. The intermediate layer includes a first piezoelectric layer including an aluminum nitride as a main component thereof and located between the lower electrode layer and the upper electrode layer, a first buffer layer including an aluminum nitride as a main component and located between the first piezoelectric layer and the upper electrode layer, a first intermediate electrode layer located between the first buffer layer and the upper electrode layer, and a second piezoelectric layer located between the first intermediate electrode layer and the upper electrode layer.
US11495719B2 Achromatic devices with thermal radiation sources
A light emitting assembly comprising at least one of each of a solid state device and a thermal radiation source, couplable with a power supply constructed and arranged to power the solid state device and the thermal radiation source, to emit from the solid state device a first, relatively shorter wavelength radiation, and to emit from the thermal radiation source non-visible infrared radiation, and a down-converting luminophoric medium arranged in receiving relationship to said first, relatively shorter wavelength radiation, and the infrared radiation, and which in exposure to said first, relatively shorter wavelength radiation, and infrared radiation, is excited to responsively emit second, relatively longer wavelength radiation. In a specific embodiment, monochromatic blue or UV light output from a light-emitting diode is down-converted to white light by packaging the diode and the thermal radiation device with fluorescent or phosphorescent organic and/or inorganic fluorescers and phosphors in an enclosure.
US11495712B2 Light emitting device, method for making the same and display apparatus
The present application provides a light emitting device, a method for making the same and a display apparatus. The light emitting device includes: a driving backplane; at least one set of driving electrodes disposed on the driving backplane, each set of driving electrodes including a first driving electrode and a second driving electrode; an epitaxial layer located on a side of the at least one set of driving electrodes away from the driving backplane; and at least one set of metal electrodes located on a side of the epitaxial layer close to the driving backplane, each set of metal electrodes including a first metal electrode and a second metal electrode, the first metal electrode and the second metal electrode being respectively connected to a first driving electrode and a second driving electrode, and a filling material being disposed between the first metal electrode and the second metal electrode.
US11495706B2 Method for producing an optoelectronic component, optoelectronic component, and IR detector
A method for producing an optoelectronic component and an optoelectronic component are disclosed. In an embodiment a method includes providing an optoelectronic semiconductor chip with a radiation passage surface on a connection carrier, applying a deformable spacer to the radiation passage surface of the semiconductor chip, inserting the connection carrier with the semiconductor chip into a cavity of a tool, deforming, by the tool, the deformable spacer and encapsulating the semiconductor chip with a casting compound.
US11495702B2 Multiple layer charge-coupled photovoltaic device
A structure composed of multiple layers that consist of 7 stages of photon and electron management, enhancement, and conversion for the purposes of photovoltaic applications is described. The invention consists of one or more layers comprised of: 1) an energy dependent up and down conversion layer optimized for a particular wavelength such as infrared; 2) a layer for multiple implementations of light capturing and trapping; 3) a layer for photonic and plasmonic enhancement of captured and trapped light; 4) a layer for converting photons to electrons; 5) a layer for multiplying electrons; 6) a layer for storing generated electrons; and 7) a layer for using electrons for power. One or more layers may serve simultaneous purposes.
US11495699B2 Thin-film photovoltaic cell with high photoelectric conversion rate and preparation process thereof
The present disclosure provides a thin-film photovoltaic cell with a high photoelectric conversion rate and a preparation process thereof. The thin-film photovoltaic cell comprises a transparent substrate and photovoltaic units which are disposed on the transparent substrate and arranged toward the display module, and the photovoltaic unit disposed in the display area comprises a transparent front electrode disposed on the transparent substrate, a light absorption layer disposed on the transparent front electrode and a transparent back electrode disposed on the light absorption layer; and the photovoltaic unit disposed in the non-display area comprises a transparent front electrode disposed on the transparent substrate, a light absorption layer disposed on the transparent front electrode and a metal back electrode disposed on the light absorption layer.
US11495691B2 Semiconductor device
The semiconductor device includes a first conductor and a second conductor; a first insulator to a third insulator; and a first oxide to a third oxide. The first conductor is disposed to be exposed from a top surface of the first insulator. The first oxide is disposed over the first insulator and the first conductor. A first opening reaching the first conductor is provided in the first oxide. The second oxide is disposed over the first oxide. The second oxide comprises a first region, a second region, and a third region positioned between the first region and the second region. The third oxide is disposed over the second oxide. The second insulator is disposed over the third oxide. The second conductor is disposed over the second insulator. The third insulator is disposed to cover the first region and the second region and to be in contact with the top surface of the first insulator.
US11495683B2 Multiple strain states in epitaxial transistor channel through the incorporation of stress-relief defects within an underlying seed material
Multiple strain states in epitaxial transistor channel material may be achieved through the incorporation of stress-relief defects within a seed material. Selective application of strain may improve channel mobility of one carrier type without hindering channel mobility of the other carrier type. A transistor structure may have a heteroepitaxial fin including a first layer of crystalline material directly on a second layer of crystalline material. Within the second layer, a number of defected regions of a threshold minimum dimension are present, which induces the first layer of crystalline material to relax into a lower-strain state. The defected regions may be introduced selectively, for example a through a masked impurity implantation, so that the defected regions may be absent in some transistor structures where a higher-strain state in the first layer of crystalline material is desired.
US11495680B2 Semiconductor device with integrated current sensor
Described herein is a power semiconductor device and corresponding method of production. The semiconductor device includes: a power device region formed in a semiconductor substrate and including first trenches and second trenches extending lengthwise in parallel with one another with semiconductor mesas between adjacent ones of the trenches, each first trench including a gate electrode at a first potential and each second trench including a field plate at a second potential; and a current sense region formed in the semiconductor substrate. A subset of the first trenches, a subset of the second trenches and a subset of the semiconductor mesas are common to both the current sense region and the power device region. The second trenches are interrupted along opposite first and second sides of the current sense region such that the field plates are interrupted between the power device region and the current sense region.
US11495679B2 Semiconductor device and method for manufacturing the same
According to one embodiment, a semiconductor device includes first and second electrodes, first, second and third semiconductor regions, a first conductive portion, a gate electrode, and a second insulating portion. The first and second semiconductor regions are provided on the first semiconductor region. The third semiconductor regions are selectively provided respectively on the second semiconductor regions. The first conductive portion is provided inside the first semiconductor region with a first insulating portion interposed. The gate electrode is provided on the first conductive portion and the first insulating portion and separated from the first conductive portion. The gate electrode includes first and second electrode parts. The second insulating portion is provided between the first and second electrode parts. The second insulating portion includes first and second insulating parts. The second electrode is provided on the second and third semiconductor regions.
US11495669B2 Full air-gap spacers for gate-all-around nanosheet field effect transistors
Semiconductor devices include a stack of vertically arranged channel layers. A gate stack is formed above, between, and around the vertically arranged channel layers. Source and drain regions and source and drain conductive contacts are formed. Inner spacers are formed between the vertically arranged channel layers, each having an inner air gap and a recessed layer formed from a first dielectric material. Outer spacers are formed between the gate stack and the source and drain conductive contacts, each having a second dielectric material that is pinched off to form an outer air gap.
US11495668B2 Full air-gap spacers for gate-all-around nanosheet field effect transistors
Semiconductor devices and method of forming the same include recessing sacrificial layers relative to the channel layers, in a stack of vertically aligned, alternating sacrificial layers and channel layers, to form first recesses. A dual-layer dielectric is deposited that includes a first dielectric material formed conformally on surfaces of the recesses and a second dielectric material filling a remainder of the first recesses. The first dielectric material is recessed relative to the second dielectric material to form second recesses. Additional second dielectric material is deposited to fill the second recesses. The second dielectric material and the additional second dielectric material is etched away to create air gaps.
US11495664B2 Doped diamond Semiconductor and method of manufacture using laser ablation
A doped diamond semiconductor and method of production using a laser is disclosed herein. As disclosed, a dopant and/or a diamond or sapphire seed material may be added to a graphite based ablative layer positioned below a confinement layer, the ablative layer also being graphite based and positioned above a backing layer, to promote formation of diamond particles having desirable semiconductor properties via the action of a laser beam upon the ablative layer. Dopants may be incorporated into the process to activate the reaction sought to produce a material useful in production of a doped semiconductor or a doped conductor suitable for the purpose of modulating the electrical, thermal or quantum properties of the material produced. As disclosed, the diamond particles formed by either the machine or method of confined pulsed laser deposition disclosed may be arranged as semiconductors, electrical components, thermal components, quantum components and/or integrated circuits.
US11495650B2 Display apparatus
A display apparatus includes a thin film transistor facing a substrate with a buffer layer therebetween and including a semiconductor layer, a channel region, a source region, a drain region, and a gate electrode; a conductive pattern between the substrate and the semiconductor layer and connected to the semiconductor layer, the conductive pattern facing the semiconductor layer with the buffer layer therebetween; a contact hole in the buffer layer and exposing the conductive pattern to outside the buffer layer; and a display element which is electrically connected to the thin film transistor. The source region or the drain region extends through the contact hole in the buffer layer, to contact the conductive pattern and connect the semiconductor layer to the conductive pattern.
US11495645B2 Display apparatus and method of manufacturing the same
A display apparatus having improved reliability and preventing or reducing damage to an organic light-emitting diode (OLED), and a method of manufacturing the display apparatus by arranging a protective layer on an opposite electrode during a photo-patterning process, are provided. The display apparatus includes: a substrate; a pixel electrode on the substrate; a pixel defining layer on the pixel electrode, the pixel defining layer having a first opening that exposes a center of the pixel electrode; an auxiliary electrode on the pixel defining layer; an intermediate layer on the pixel electrode; an opposite electrode facing the pixel electrode with the intermediate layer therebetween; a first protective layer on the opposite electrode; and a contact electrode on the first protective layer, the contact electrode electrically contacting the auxiliary electrode and the opposite electrode.
US11495638B2 Crossbar array circuits with 2T1R RRAM cells for low voltage operations
Technologies relating to crossbar array circuits with a 2T1R RRAM cell that includes at least one NMOS transistor and one PMOS transistor for low voltage operations are disclosed. An example apparatus includes a word line; a bit line; a first NMOS transistor; a second PMOS transistor; and an RRAM device. The first NMOS transistor and the second PMOS transistor are in parallel as a pair, wherein the pair connects in series with the RRAM device. The apparatus may further include an inverter, via which the second gate terminal of the second PMOS transistor is connected to the first gate terminal.
US11495626B2 Method for manufacturing semiconductor device
The number of masks and photolithography processes used in a manufacturing process of a semiconductor device are reduced. A first conductive film is formed over a substrate; a first insulating film is formed over the first conductive film; a semiconductor film is formed over the first insulating film; a semiconductor film including a channel region is formed by etching part of the semiconductor film; a second insulating film is formed over the semiconductor film; a mask is formed over the second insulating film; a first portion of the second insulating film that overlaps the semiconductor film and second portions of the first insulating film and the second insulating film that do not overlap the semiconductor film are removed with the use of the mask; the mask is removed; and a second conductive film electrically connected to the semiconductor film is formed over at least part of the second insulating film.
US11495624B2 Display device
A display device includes: a substrate including a first display area and a second display area; an optical element which overlaps the second display area; a semiconductor layer disposed on the substrate; a first insulation layer disposed to cover the semiconductor layer; a gate conductor disposed on the first insulation layer; a second insulation layer disposed to cover the gate conductor; a data conductor disposed on the second insulation layer; a third insulation layer disposed to cover the data conductor; and a pixel electrode disposed on the data conductor. The data conductor disposed in the first display area includes an opaque conductor, and a part of the data conductor disposed in the second display area is a transparent conductor.
US11495615B2 Three-dimensional semiconductor memory device
Disclosed is a three-dimensional semiconductor memory device comprising a substrate including a cell region and a connection region, a plurality of inter-electrode dielectric layers and a plurality of electrode layers alternately stacked on the substrate, wherein ends of the plurality of electrode layers form a stepwise shape on the connection region, a planarized dielectric layer on the connection region and covering the ends of the plurality of electrode layers, and a first abnormal dummy vertical pattern on the connection region and penetrating the planarized dielectric layer in a first direction perpendicular to a top surface of the substrate. At least one of the plurality of electrode layers is positioned between the first abnormal dummy vertical pattern and the substrate and is insulated from the first abnormal dummy vertical pattern.
US11495611B2 Semiconductor memory device
A semiconductor memory device includes an electrode structure including a plurality of gate conductive films stacked on a substrate and a channel array in which a plurality of channel columns passing through the electrode structure are arranged in a second direction. The plurality of channel columns may include a first column whose uppermost plane has a first shape and a second column whose uppermost plane has a second shape. N (N is a natural number equal to more than 1) first columns and N second columns are alternately arranged in a first direction different from the second direction.
US11495608B2 Multi-finger gate nonvolatile memory cell
A nonvolatile memory device is provided. The device comprises a floating gate having a first finger and a second finger and an active region below the floating gate fingers. A first doped region is in the active region laterally displaced from the first floating gate finger on a first side. A second doped region is in the active region laterally displaced from the first floating gate finger on a second side. A third doped region is in the active region laterally displaced from the second floating gate finger and the second doped region.
US11495606B2 FinFET having non-merging epitaxially grown source/drains
A semiconductor device includes a layer having a semiconductive material. The layer includes an outwardly-protruding fin structure. An isolation structure is disposed over the layer but not over the fin structure. A first spacer and a second spacer are each disposed over the isolation structure and on sidewalls of the fin structure. The first spacer is disposed on a first sidewall of the fin structure. The second spacer is disposed on a second sidewall of the fin structure opposite the first sidewall. The second spacer is substantially taller than the first spacer. An epi-layer is grown on the fin structure. The epi-layer protrudes laterally. A lateral protrusion of the epi-layer is asymmetrical with respect to the first side and the second side.
US11495603B1 Semiconductor device and its preparation method
The present disclosure provides a semiconductor device and its preparation method, wherein the preparation method includes providing a substrate, forming bit line units, capacitor contacts and a conductive layer on the substrate, patterning the conductive layer on the substrate by step-by-step etching, etching first grooves to form first conductive parts positioned above the bit line units, protecting sidewalls of the first grooves, and then etching second grooves to form second conductive parts covering sidewalls of the bit line units and third conductive parts covering the capacitor contacts.
US11495600B2 Vertical three-dimensional memory with vertical channel
Systems, methods and apparatus are provided for an array of vertically stacked memory cells having vertically oriented access devices having a first source/drain region and a second source drain region vertically separated by a channel region, and gates opposing the channel region, vertically oriented access lines coupled to the gates and separated from a channel region by a gate dielectric. The memory cells have horizontally oriented storage nodes coupled to the first source/drain region and horizontally oriented digit lines coupled to the second source/drain regions.
US11495598B2 Hybrid scheme for improved performance for P-type and N-type FinFETs
A method includes etching a hybrid substrate to form a recess extending into the hybrid substrate. The hybrid substrate includes a first semiconductor layer having a first surface orientation, a dielectric layer over the first semiconductor layer, and a second semiconductor layer having a second surface orientation different from the first surface orientation. After the etching, a top surface of the first semiconductor layer is exposed to the recess. A spacer is formed on a sidewall of the recess. The spacer contacts a sidewall of the dielectric layer and a sidewall of the second semiconductor layer. An epitaxy is performed to grow an epitaxy semiconductor region from the first semiconductor layer. The spacer is removed.
US11495596B2 Logic-embedded diode/tunnel diode coupled to floating gate with I-V characteristics suitable for logic state retention
An integrated circuit structure comprises a substrate having a memory region of and an adjacent logic region. A first N type well (Nwell) is formed in the substrate for the memory region and a second Nwell formed in the substrate for the logic region. A plurality of memory transistors in the memory region and a plurality of logic transistors are in the logic region, wherein ones the memory transistors include a floating gate over a channel, and a source and a drain on opposite sides of the channel. A diode portion is formed over one of the source and the drain of at least one of the memory transistors to conduct charge to the floating-gate of the at least one of the memory transistors for state retention during power gating.
US11495577B2 Semiconductor devices having through-stack interconnects for facilitating connectivity testing
Semiconductor devices having through-stack interconnects for facilitating connectivity testing, and associated systems and methods, are disclosed herein. In one embodiment, a semiconductor device includes a stack of semiconductor dies and a plurality of through-stack interconnects extending through the stack to electrically couple the semiconductor dies. The interconnects include functional interconnects and at least one test interconnect. The test interconnect is positioned in a portion of the stack more prone to connectivity defects than the functional interconnects. Accordingly, testing the connectivity of the test interconnect can provide an indication of the connectivity of the functional interconnects.
US11495573B2 Package structure and manufacturing method thereof
A package structure includes a first semiconductor die, a second semiconductor die, a redistribution circuit structure, and a semiconductor device. The redistribution circuit structure has a first surface and a second surface opposite to the first surface, where the first surface is in contact with the first semiconductor die and the second semiconductor die, and the redistribution circuit structure is disposed on and electrically connected to the first semiconductor die and the second semiconductor die. The redistribution circuit structure includes a recess extending from the second surface toward the first surface. The semiconductor device is located in the recess and electrically connected to the first semiconductor die and the second semiconductor die through the redistribution circuit structure.
US11495569B2 Metal-dielectric bonding method and structure
A metal-dielectric bonding method includes providing a first semiconductor structure including a first semiconductor layer, a first dielectric layer on the first semiconductor layer, and a first metal layer on the first dielectric layer, where the first metal layer has a metal bonding surface facing away from the first semiconductor layer; planarizing the metal bonding surface; applying a plasma treatment on the metal bonding surface; providing a second semiconductor structure including a second semiconductor layer, and a second dielectric layer on the second semiconductor layer, where the second dielectric layer has a dielectric bonding surface facing away from the second semiconductor layer; planarizing the dielectric bonding surface; applying a plasma treatment on the dielectric bonding surface; and bonding the first semiconductor structure with the second semiconductor structure by bonding the metal bonding surface with the dielectric bonding surface.
US11495549B2 Electronic device with crack arrest structure
A packaged electronic device includes a multilayer lead frame with first and second trace levels, a via level, an insulator, a conductive landing pad and a conductive crack arrest structure, the conductive landing pad has a straight profile that extends along a first direction along a side of the multilayer lead frame, the conductive crack arrest structure has a straight profile along the first direction and the conductive crack arrest structure is spaced from the conductive landing pad along an orthogonal second direction.
US11495545B2 Semiconductor package including a bridge die
A semiconductor package includes an outer redistributed line (RDL) structure, a first semiconductor chip disposed on the outer RDL structure, a stack module stacked on the first semiconductor chip, and a bridge die stacked on the outer RDL structure. A portion of the stack module laterally protrudes from a side surface of the first semiconductor chip. The bridge die supports the protruding portion of the stack module. The stack module includes an inner RDL structure, a second semiconductor chip disposed on the inner RDL structure, a capacitor die disposed on the inner RDL structure, and an inner encapsulant. The capacitor die acts as a decoupling capacitor of the second semiconductor chip.
US11495542B2 Semiconductor memory device and method of fabricating the same
A semiconductor memory includes electrode structures that each includes horizontal electrodes stacked on each other a substrate, vertical electrodes between the electrode structures and extending along the horizontal electrodes, first contacts connected to the horizontal electrodes at end portions of the electrode structures, second contacts connected to upper portions of the vertical electrodes, and a first interconnection structure connected to top surfaces of the second contacts. The first interconnection structure includes first and second sub-interconnection lines. The sub-interconnection lines extend in a first direction and contact the top surfaces of the second contacts. The second sub-interconnection lines extended in a second direction crossing the first direction and contact the first sub-interconnection lines.
US11495536B2 Semiconductor structure and method for forming thereof
A semiconductor structure and a method for forming the semiconductor structure are disclosed. The method includes receiving a first integrated circuit component having a seal ring and a fuse structure, wherein the fuse structure is electrically connected to a ground through the seal ring; receiving a second integrated circuit component having a first capacitor; bonding the second integrated circuit component to the first integrated circuit component; electrically connecting the first capacitor to the fuse structure, wherein the first capacitor is electrically connected to the ground through the fuse structure; and blowing the fuse structure after a treatment.
US11495526B2 Integrated circuit package and method
In an embodiment, a package includes: an interposer having a first side; a first integrated circuit device attached to the first side of the interposer; a second integrated circuit device attached to the first side of the interposer; an underfill disposed beneath the first integrated circuit device and the second integrated circuit device; and an encapsulant disposed around the first integrated circuit device and the second integrated circuit device, a first portion of the encapsulant extending through the underfill, the first portion of the encapsulant physically disposed between the first integrated circuit device and the second integrated circuit device, the first portion of the encapsulant being planar with edges of the underfill and edges of the first and second integrated circuit devices.
US11495520B2 RF devices with enhanced performance and methods of forming the same
The present disclosure relates to a radio frequency device that includes a transfer device die and a multilayer redistribution structure underneath the transfer device die. The transfer device die includes a device region with a back-end-of-line (BEOL) portion and a front-end-of-line (FEOL) portion over the BEOL portion and a transfer substrate. The FEOL portion includes isolation sections and an active layer surrounded by the isolation sections. A top surface of the device region is planarized. The transfer substrate resides over the top surface of the device region. Herein, silicon crystal does not exist within the transfer substrate or between the transfer substrate and the active layer. The multilayer redistribution structure includes a number of bump structures, which are at a bottom of the multilayer redistribution structure and electrically coupled to the FEOL portion of the transfer device die.
US11495517B2 Packaging method and joint technology for an electronic device
A packaging method for power devices with optimized stacks of layers comprising different thermal expansion coefficients, the method including a stress relieving buffer technology designed to improve the thermal, electrical and mechanical contact between chips and electrodes. We disclose herein a buffer structure to provide stress relief between two layers of an electronic device, the buffer structure comprising: a plurality of discrete pillars closely packed together such that there is substantially no air gap between the plurality of conductive pillars, and wherein a height of each pillar is greater than a thickness of said pillar.
US11495510B2 Semiconductor device package structure and method for fabricating the same
A semiconductor device package structure includes a substrate. The substrate has a circuit structure formed in a die region. The die region is defined by a plurality of scribe lines configured on the substrate. A seal ring is disposed in the substrate and located at a periphery region of the die region, and surrounds at least a portion of the circuit structure. A trench ring is disposed in the substrate between the seal ring and the scribe lines. A packaging passivation cap layer covers over the circuit structure and the seal ring, and covers at least the trench ring.
US11495500B2 Horizontal GAA nano-wire and nano-slab transistors
Horizontal gate-all-around devices and methods of manufacturing same are described. The hGAA devices comprise a doped semiconductor material between source regions and drain regions of the device. The method includes doping semiconductor material layers between source regions and drain regions of an electronic device.
US11495485B2 Method of transferring micro device using micro device transfer head
A method of transferring a micro device using a micro device transfer head is provided. The micro device transfer head includes a base arm, a first side arm and a second side arm, and the micro device is fabricated on a substrate. The method includes moving the first side arm within a sensing range of the micro device, charging the first side arm for drawing the micro device away from the substrate to move towards a space between the first side arm and the second side arm, and shortening a distance between the first side arm and the second side arm for clamping the micro device.
US11495477B2 Substrate processing apparatus
Provided is a technique in which a heating-up time inside a process chamber is reduced. The technique includes a substrate processing apparatus including a process chamber where a substrate is processed, a substrate retainer configured to support the substrate in the process chamber, a process gas supply unit configured to supply a process gas into the process chamber, a first heater installed outside the process chamber and configured to heat an inside of the process chamber, a thermal insulating unit disposed under the substrate retainer, a second heater disposed in the thermal insulating unit and configured to heat the inside of the process chamber, and a purge gas supply unit configured to supply a purge gas into the thermal insulating unit to purge an inside of the thermal insulating unit.
US11495474B2 Apparatus and method for processing substrate
Disclosed is a method for processing a substrate, comprising a liquid processing step of performing liquid processing on the substrate by supplying a processing liquid onto the substrate in a liquid processing chamber, a transfer step of transferring the substrate from the liquid processing chamber to a drying chamber, and a drying step of drying the substrate in the drying chamber. In the drying step, the substrate is dried while an edge region of the substrate other than a central region of the substrate is supported by a support unit, and in the liquid processing step, the liquid processing is performed on the substrate such that a height of the processing liquid remaining on the edge region of the substrate is greater than a height of the processing liquid remaining on the central region of the substrate when the liquid processing is completed in the liquid processing chamber.
US11495462B2 Formation of reliefs on the surface of a substrate
A method for forming reliefs on a face of a substrate is provided, successively including forming a protective screen for protecting at least a first zone of the face; an implanting to introduce at least one species comprising carbon into the substrate from the face of the substrate, the forming of the protective screen and the implanting being configured to form, in the substrate, at least one carbon modified layer having a concentration of implanted carbon greater than or equal to an etching threshold only from a second zone of the face of the substrate not protected by the protective screen; removing the protective screen; and etching the substrate from the first zone selectively with respect to the second zone.
US11495461B2 Film stack for lithography applications
Methods for forming a film stack comprising a hardmask layer and etching such hardmask layer to form features in the film stack are provided. The methods described herein facilitate profile and dimension control of features through a proper profile management scheme formed in the film stack. In one or more embodiments, a method for etching a hardmask layer includes forming a hardmask layer on a substrate, where the hardmask layer contains a metal-containing material containing a metal element having an atomic number greater than 28, supplying an etching gas mixture to the substrate, and etching the hardmask layer exposed by a photoresist layer.
US11495458B2 Manufacturing method and semiconductor element
In order to enable simple removal of a substrate used for manufacturing a semiconductor element, a manufacturing method includes forming a graphene layer on a substrate portion formed of a semiconductor, forming an element portion on the graphene layer, the element portion including a semiconductor layer directly formed on the graphene layer, which takes over crystal information relating to the substrate portion when the semiconductor layer is formed on the substrate portion without intermediation of the graphene layer, and performing cutting-off between the substrate portion and the element portion at the graphene layer.
US11495457B2 Film forming method
A film forming method includes adsorbing an aminosilane gas on a substrate having a recess in a surface of the substrate, depositing a silicon oxide film on the substrate by supplying an oxidizing gas to the substrate to oxidize the aminosilane gas adsorbed on the substrate, and performing a modifying process of the silicon oxide film by activating a mixed gas including nitrogen gas and hydrogen gas and supplying the activated mixed gas to the silicon oxide film.
US11495454B2 Deposition of low-stress boron-containing layers
Examples of the present technology include semiconductor processing methods to form boron-containing materials on substrates. Exemplary processing methods may include delivering a deposition precursor that includes a boron-containing precursor to a processing region of a semiconductor processing chamber. A plasma may be formed from the deposition precursor within the processing region of the semiconductor processing chamber. The methods may further include depositing a boron-containing material on a substrate disposed within the processing region of the semiconductor processing chamber, where the substrate is characterized by a temperature of less than or about 50° C. The as-deposited boron-containing material may be characterized by a surface roughness of less than or about 2 nm, and a stress level of less-than or about −500 MPa. In some embodiments, a layer of the boron-containing material may function as a hardmask.
US11495452B2 Method for producing silicon nitride film
A method for preparing a silicon nitride film with a high deposition rate and a reduced damage to the substrate and/or the underlying layer formed under the silicon nitride film. The method for preparing a silicon nitride film contains the steps of irradiating a nitride with an ultraviolet light, and contacting the nitride irradiated with the ultraviolet light and a hydrogenated cyclic silane represented by a general formula SinH2n, wherein n is 5, 6, or 7.
US11495449B2 Orbitrap for single particle mass spectrometry
An orbitrap may include elongated inner and outer electrodes, wherein the inner and outer electrodes each define two axially spaced apart electrode halves with a central transverse plane extending through the electrodes also passing between both sets of electrode halves, a cavity defined radially about and axially along the inner electrode between the two inner electrode halves and the two outer electrode halves, means for establishing an electric field configured to trap an ion in the cavity and to cause the trapped ion to rotate about, and oscillate axially along, the inner electrode, wherein the rotating and oscillating ion induces charges on the inner and outer electrode halves, and charge detection circuitry configured to detect the charges induced on the inner and on outer electrode halves, and to combine the detected charges for each oscillation to produce a measured ion charge signal.
US11495438B2 Plasma treating an implant
A method is provided for treating an implant in a medical care center prior to using the implant in a medical procedure. The method comprises applying a plasma-generating electromagnetic (EM) field using at least one electrode so as to generate plasma in a vicinity of the implant while displacing the electrode and the implant relative to one another. A portable plasma module and a docking station configured to connect to the portable plasma module, thereby forming a plasma generating system, are also provided. A plasma generating apparatus for treating an implant prior to using the implant in a medical procedure is also provided.
US11495432B2 Charged particle beam device and method for controlling sample stage
In a charged particle beam device, a control unit performs processing for: operating a deflector based on movement information to move a visual field of a deflector from a first visual field to a second visual field; capturing the sample image with the second visual field to obtain a reference image; operating the deflector to move the visual field from the second visual field to the first visual field; operating the sample stage based on the movement information to move the visual field from the first visual field to a third visual field; capturing the sample image with the third visual field to obtain a comparison image; calculating a positional deviation amount between the reference image and the comparison image; determining whether the positional deviation amount is equal to or less than a designated positional deviation amount; and operating the sample stage based on the positional deviation amount.
US11495422B2 Control devices having independently suspended buttons for controlled actuation
A control device includes a button assembly having one or more buttons and a button carrier that includes a plurality of resilient, independently deflectable spring arms. The control device may be configured as a wall-mounted keypad to control a load control device, or as a thermostat to control a temperature regulation appliance. The button carrier may be configured to prevent interference between the buttons during operation of the control device. The button assembly may be captured between a faceplate of the control device and a housing that is attached to a rear side of the faceplate. The control device may include one or more button retainers that are attached to the buttons and that are configured to align respective outer surfaces of the buttons relative to each other, and relative to the faceplate of the control device, when the buttons are in respective rest positions.
US11495417B2 Switching apparatus
Implementations of the subject matter described herein provide a switching apparatus including an energy storage changement mechanism that can realize the main shaft energy storage and direction changement by using only one solenoid. Furthermore, the switching apparatus can be adopted in both two position ATS and three position ATS to satisfy different application scenarios or different market requirements. In addition, all transfers can be achieved by independent manual and electric operation, and each transfer action only requires powering a single solenoid.
US11495415B2 Solar cell systems and methods of making the same
A solar cell system and a flexible solar panel are disclosed herein. The solar cell system includes a glass housing, a set of rows of solar cells each defining a front side and a rear side and arranged within the glass housing. The solar cell system can also include a reflective element disposed in the glass housing and facing the rear side of the set of rows of solar cells and a first terminal coupled to a first end of the set of rows of solar cells, traversing through and sealed against the first end of the glass housing. The solar cell system can be configured with other solar cell systems into the flexible solar panel that is deployable in a wide range of potential applications.
US11495412B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer main body including an inner layer portion including dielectric layers and internal electrode layers alternately stacked, and outer layer portions on both sides of the inner layer portion in a stacking direction, two external electrodes at two end surfaces of the multilayer body in which side gap portions are provided on both sides of the multilayer main body in the width direction, and an interposer on any of the main surfaces, the side surfaces, and the end surfaces of a capacitor main body including the multilayer and the external electrodes. The difference in location between ends at side surfaces of two adjacent internal electrode layers in the stacking direction is about 0.5 μm or less. In the two side gap portions, a portion in contact with the multilayer main body has a thickness of about 10 μm or less.
US11495410B2 Multilayered capacitor and board having the same mounted thereon
A multilayer capacitor includes: a capacitor body including first and second internal electrodes alternately stacked with a dielectric layer interposed therebetween, and having first to six surfaces, the first internal electrode being exposed through the third, fifth, and sixth surfaces, the second internal electrode being exposed through the fourth, fifth, and sixth surfaces; first and second side portions disposed on the fifth and sixth surfaces of the capacitor body; and first and second external electrodes. The capacitor body includes upper and lower cover portions disposed on an upper surface of an uppermost internal electrode and a lower surfaces of a lowermost internal electrode, respectively, in a stacking direction of the first and second internal electrodes. The first and second side portions and the upper and lower cover portions include zirconium (Zr).
US11495408B2 Multilayer ceramic electronic component including external electrode having surface roughness
A multilayer ceramic electronic component includes a ceramic body including a dielectric layer and first and second internal electrodes disposed to be stacked in a third direction with the dielectric layer interposed therebetween; and first and second external electrodes disposed on the third and fourth surfaces of the ceramic body, respectively. The first and second external electrodes comprise first and second base electrodes disposed to be in contact with the ceramic body and having a first conductive metal, and first and second conductive layers disposed on the first and second base electrodes and having a second conductive metal, and the first and second conductive layers have an average surface roughness (Ra) of 10.0 μm or more.
US11495403B2 Ignition coil for internal combustion engine and production method for the same
An ignition coil includes a not-illustrated coil, a plate assembly, and a case assembly. The plate assembly and the case assembly are combined with each other by laser welding at a recess and a rib (projection) which are respective abutting portions, thereby forming storage spaces for storing the coil.
US11495398B2 Coil electronic component
A coil electronic component includes a body including an insulator; a coil portion embedded in the body; aggregates dispersed in the insulator, where the aggregates each comprise a plurality of magnetic particles, coating layers formed on surfaces of the aggregates using an insulating material, and external electrodes connected to the coil portion.
US11495397B2 Coil component
A coil component includes a multilayer body in which a plurality of resin insulating layers are laminated in a lamination direction and coil conductive layers disposed inside the multilayer body. The plurality of resin insulating layers includes non-photosensitive first resin insulating layers and photosensitive second resin insulating layers. The multilayer body has a section where the first resin insulating layers and the second resin insulating layers are alternately laminated.
US11495394B2 Compact magnetic power unit for a power electronics system
The magnetic poser unit (100) comprises a magnetic core (10) including a first, a second and a third winding channels (2a, 2b, 2c) respectively arranged around a first, a second and a third crossing axis (A-A, B-B, C-C) orthogonal to each other, each of said winding channels (2a, 2b, 2c) being intended for receiving one coil wound around the magnetic core (10), each coil having at least one turn. The crossing axis (A-A, B-B, C-C) define orthogonal planes providing eight octants, each including a protrusion defining a protruding spacer (20), being spaced to each other by said winding channels (2a, 2b, 2c). The magnetic core (10) is a composed core formed by several different partial magnetic cores assembled together including two side partial magnetic cores (12), each including four protruding spacers (20). The magnetic core (10) further includes a through hole (30) housing a device for heat dissipation (50).
US11495390B2 Buildup board structure
A buildup board structure incorporating magnetic induction coils and flexible boards is disclosed. The buildup board structure includes at least one first buildup unit or at least one second buildup unit. The first buildup unit includes at least one first buildup body, the second buildup unit includes at least one second buildup body. Any two adjacent buildup bodies are separated by a covering layer provided with a central hole for electrical insulation. All central holes are aligned. Each buildup body includes a plurality of flexible boards, and each flexible board is embedded with a plurality of magnetic induction coils surrounding the corresponding central hole and connected through connection pads. The first and/or second buildup bodies are easily laminated in any order by any number as desired such that the effect of magnetic induction provided by the magnetic induction coils embedded in the buildup board structure are addable to greatly enhance the overall effect of magnetic induction.
US11495387B2 Magnetic particles, dust core, and coil component
Magnetic particles, each including a core made of a magnetic material, and an insulating coating film which covers a surface of the core made of a magnetic material. The insulating coating film is formed of a sol-gel reaction product of a mixture containing a metal alkoxide and an organic phosphoric acid or a salt thereof.
US11495383B2 Multilayer coil component
A multilayer coil component includes a multilayer body that contain a coil. The coil includes coil conductors. A lamination direction of the multilayer body and an axial direction of the coil are parallel to a first main surface. A distance between the coil conductors adjacent to each other in the lamination direction is from 4 μm to 8 μm. Each coil conductor includes a line portion and a land portion that is disposed at an end portion of the line portion. The land portions of the coil conductors adjacent to each other in the lamination direction are connected to each other with a via conductor interposed therebetween. A width of the line portion is from 30 μm to 50 μm. An inner diameter of each coil conductor is from 50 μm to 100 μm.
US11495379B2 Manufacturing method of an integrated driving module with energy conversion function
A manufacturing method of an integrated driving module with energy conversion function includes providing a carrier board and forming an integrated electromagnetic induction component layer having a first dielectric layer, a plurality of conductive coil layers and a plurality of conductive connecting components on a surface of the carrier board. A patterned conductive circuit layer is formed on the integrated electromagnetic induction component layer, and electrically connecting to each other through the conductive connecting components. An embedded electrical component is patterned on the patterned conductive circuit layer. A conductive component is disposed on the patterned conductive circuit layer. Thereafter, the method forms a second dielectric layer to cover the embedded electrical component and the conductive component and removes the carrier board to form a plurality of integrated driving modules.
US11495374B2 Resistive material, resistor, and manufacturing method of resistive material
A resistive material for sensing current contains particles having an electrically insulating property and a metal body having a three-dimensional network enclosing the particles, and a ratio of the metal body to the whole of the resistive material is 30 vol % or more and 80 vol % or less.
US11495371B2 Electrical ribbon cable
Ribbon cables including a plurality of spaced apart substantially parallel conductors extending along a length of the cable and arranged along a width of the cable, and first and second insulative layers disposed on opposite sides of and substantially coextensive with the plurality of conductors along the length and width of the cable are described. Each insulative layer may be adhered to the conductors and may include alternating substantially parallel thicker and thinner portions extending along the length of the cable. The thicker portions of the first and second insulative layers are substantially aligned in one to one correspondence. Each corresponding thicker portion of the first and second insulative layers have at least one conductor in the plurality of conductors disposed therebetween. The thicker portions may have an effective dielectric constant less than 2.
US11495368B2 Hydrophobic, conductive organic materials for metallic surfaces
A process of forming a hydrophobic, conductive barrier on a metallic surface includes coating the metallic surface with an organic, conductive material. The organic, conductive material includes a conductive group having two or more alkyne groups and a dithiocarbamate group to bind the organic, conductive material to the metallic surface.
US11495364B2 Method for decommissioning nuclear facilities
A method of decommissioning a nuclear facility, including: exposing the plurality of upper penetration holes by removing the plurality of sandboxes; enlarging an upper space of the cavity by cutting an upper portion of the biological shield concrete that is disposed between the plurality of upper penetration holes and between the plurality of upper penetration holes and the cavity; and separating the nuclear reactor pressure vessel from the biological shield concrete.
US11495361B2 Remote monitoring and dynamic document management systems and methods
Systems, methods, and computer-readable media are disclosed for remote monitoring and dynamic document management. Example methods may include receiving a first document from a device driver associated with a hardware device, identifying a clinical trial identifier associated with the first document based at least in part on metadata associated with the first document, and determining a first document type of the first document by analyzing contents of the first document. Methods may include managing user permission to access the first document. Methods may further include identifying a folder associated with the clinical trial identifier at which to store the first document based at least in part on the first document type, and assigning a first document state to the first document based at least in part on the first document type of the first document.
US11495360B2 Computer implemented identification of treatments for predicted predispositions with clinician assistance
A method, software, database and system for attribute partner identification and social network based attribute analysis are presented in which attribute profiles associated with individuals can be compared and potential partners identified. Connections can be formed within social networks based on analysis of genetic and non-genetic data. Degrees of attribute separation (genetic and non-genetic) can be utilized to analyze relationships and to identify individuals who might benefit from being connected.
US11495357B2 Method and device for automatically predicting FFR based on images of vessel
The present disclosure is directed to a method and system for automatically predicting a physiological parameter based on images of vessel. The method includes receiving the images of a vessel acquired by an imaging device. The method further includes determining a sequence of temporal features at a sequence of positions on a centerline of the vessel based on the images of the vessel, and determining a sequence of structure-related features at the sequence of positions on the centerline of the vessel. The method also includes fusing the sequence of structure-related features and the sequence of temporal features at the sequence of positions respectively. The method additionally includes determining the physiological parameter for the vessel at the sequence of positions, by using a sequence-to-sequence neural network configured to capture sequential dependencies among the sequence of fused features.
US11495355B2 Method, system and computer-readable media for treatment plan risk analysis
A method, system and computer readable medium of: providing feature data of at least one organ at risk or target volume of said patient from a database of non-transitory data stored on a data storage device of prior patients data; generating, using a data processor, a distribution of dose points of the at least one organ at risk or target volume of said patient based on said feature data; calculating, using the data processor, at least one of (i) a probability of toxicity for the at least one organ at risk or (ii) a probability of treatment failure for the at least one target volume, based on said distribution of dose points; assessing, using the data processor, a dosimetric-outcome relationship based on the calculated probability; and automatically formulating, using the data processor, a treatment plan using the dosimetric-outcome relationship to minimize the at least one treatment-related risk.
US11495348B2 Artificial intelligence storage and tracking system for emergency departments and trauma centers
An inventory tracking and management system includes storage devices comprising carts, cabinets, or shelves, sensors and/or monitoring devices associated with the storage devices, a central database connecting the storage devices, sensors, and monitoring devices within a hospital, and a processing server associated with the central database. The processing server including a software system controlling operation of the inventory tracking and management system.
US11495347B2 Blockchain framework for enforcing regulatory compliance in healthcare cloud solutions
A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions which are executed by the at least one processor and configure the processor to implement a healthcare blockchain framework for enforcing regulatory compliance in healthcare cloud solutions. The mechanism provides a healthcare blockchain framework to create, read, update, and delete elements of a healthcare compliance model supporting a dynamic allocation of cloud resources to a healthcare business network. Compliance with one or more healthcare regulations is built into the blockchain framework. Responsive to a cloud operations component within the healthcare blockchain framework attaching at least one evidence record to a compliance repository, the blockchain application stores the at least one evidence record in the compliance repository using chaincode within the healthcare blockchain framework. A compliance attestation component within the healthcare blockchain framework reviews the at least one evidence record using business rules to ensure compliance with the one or more healthcare regulations. The compliance attestation component stores a validation certification in the compliance repository responsive to the compliance attestation component approving the at least one evidence record based on the business rules.
US11495345B2 Simulating a target coverage for deep brain stimulation
A system is disclosed for determining a coverage of a target anatomical structure by an electric stimulation field. The system includes a computer to acquire patient image data and the atlas data, determine, based on the patient image data and the atlas data, target structure position data describing a position of the target anatomical structure in the medical image of the anatomical body part of the patient. The system also acquires electrode position data and stimulation field data describing an electric stimulation field around the position of the electrode. The system also includes an electrode configuring device for adjusting an emission configuration of the electrode.
US11495332B2 Automated prediction and answering of medical professional questions directed to patient based on EMR
A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to specifically configure the processor to implement a question prediction and answering engine for predicting questions a medical professional is attempting to answer. An interaction monitoring component monitors interaction of a medical professional with a patient electronic medical record (EMR). A question selection component selects a set of questions the medical professional is attempting to obtain an answer to from the patient EMR. The question prediction and answering engine analyzes the patient EMR to generate a set of answers to the set of questions from at least a portion of the patient EMR and outputs a report correlating the set of questions and the set of answers to the medical professional.
US11495331B2 Document creation assistance server and document creation assistance method
An objective of the present invention is to provide a document creation assistance server and document creation assistance method which are capable of efficiently acquiring information necessary to write a specification or other such documents, and of generating a document from the acquired information. According to an embodiment, this document creation assistance server for assisting with the creation of a document comprises: a final product identification part for accepting identification information for identifying a final product generated by synthesizing a plurality of chemical compounds; a chemical equation acquisition part for referring to electronic experiment note data which provides an electronic record of the details of an experiment relating to the synthesis of the chemical compounds, and acquiring a chemical equation for generating the final product associated with the accepted identification information; and a document generation part for generating a document including the acquired chemical equation.
US11495330B2 Neurological data processing
The present invention is in the technical field of bioinformatics, and the implementation of bioinformatics. Advances in technology have led to a large increase in the rate at which data, in particular in the medical domain, can be generated (from patient sources, clinical trials, and research campaigns). The researcher is thus confronted with a large amount of information, and it is difficult to discover connections in the data, and thus to improve medical knowledge, even in spite of the amount of data available. The present application proposes to process and to structure medical data using a computer-implemented semantic network, enabling undiscovered connections between experiments and data sources to be made, and to continually add new data to the semantic network. In summary, it is proposed to provide a computer-implemented method and associated system which are able to automatically provide neurological knowledge model data by annotating neural connectivity data with further data sources.
US11495326B2 Metagenomic library and natural product discovery platform
The present disclosure provides methods and systems for identifying natural product-encoding multi-gene clusters (MGCs). In some embodiments, the present disclosure also teaches methods for producing sequenced and assembled metagenomic libraries that are amenable to MGC search bioinformatic tools and techniques.
US11495323B2 Microbial classification of a biological sample by analysis of a mass spectrum
Techniques for determining a microbial classification based on a mass spectrum are disclosed. A mass spectrometer generates a mass spectrum for a biological sample. A binning function is applied to the mass spectrum to generate a binned mass spectrum. As an example, a binned mass spectrum is associated with a set of bins having mass errors of the same value. A classification algorithm is applied to the binned mass spectrum to determine a microbial classification.
US11495315B1 Configurable built-in self-repair chain for fast repair data loading
A scan network configured to transport repair information between memories and a controller for a non-volatile storage device comprises: repair registers coupled in parallel to repair information generation circuitry for one of the memories and segment selection devices that divide the repair registers into repair register segments. Each of the segment selection devices comprises: a storage element configured to store a segment selection bit and segment selection bit generation circuitry configured to generate the segment selection bit based on the repair information. Each of the segment selection devices is configurable to include or not include the corresponding repair register segment in a scan path of the scan network in a shift operation based on the segment selection bit.
US11495308B2 Semiconductor device
According to an embodiment, a semiconductor device includes a first circuit, a second circuit, and a third circuit. The first circuit is configured to receive a first signal, and output a first voltage to a first node in accordance with a voltage of the first signal being at a first level and output a second voltage to the first node in accordance with the voltage of the first signal being at a second level. The first voltage is higher than the second voltage. The second circuit is coupled to the first node and configured to latch data based on a voltage of the first node. The third circuit includes a first inverter. The first inverter includes a first input terminal coupled to the first node and a first output terminal coupled to the first node.
US11495302B2 Memory device and method of operating the memory device
According to the present technology, a memory device may include memory cells configured to be programmed so that each of the memory cells has a threshold voltage corresponding to any one of a plurality of program states, a peripheral circuit configured to perform a read operation or a program operation on the memory cells, and control logic configured to control the peripheral circuit to perform a test read operation of reading the memory cells using a test read voltage that is any one read voltage among preset default read voltages, and perform a refresh program operation of applying a refresh program voltage to some memory cells among the memory cells according to the number of memory cells having a threshold voltage greater than the test read voltage.
US11495300B2 Method and apparatus for PUF generator characterization
Disclosed is a physical unclonable function generator circuit and testing method. In one embodiment, a testing method for physical unclonable function (PUF) generator includes: verifying a functionality of a PUF generator by writing preconfigured logical states to and reading output logical states from a plurality of bit cells in a PUF cell array; determining a first number of first bit cells in the PUF cell array, wherein the output logical states of the first bit cells are different from the preconfigured logical states; when the first number of first bit cells is less than a first predetermined number, generating a first map under a first set of operation conditions using the PUF generator and a masking circuit, generating a second map under a second set of operation conditions using the PUF generator and the masking circuit, determining a second number of second bit cells, wherein the second bit cells are stable in the first map and unstable in the second map; when the second number of second bit cells is determined to be zero, determining a third number of third bit cells, wherein the third bit cells are stable in the first map and stable in the second map; and when the third number of third bit cells are greater than a second preconfigured number, the PUF generator is determined as a qualified PUF generator.
US11495297B2 Semiconductor device and reading method thereof
A semiconductor device that can compensate for threshold fluctuations in memory cells using capacitive coupling. The flash memory includes a NAND-type memory cell array, a programing device, a reading device, and an offset voltage determining unit. The programing device programs the memory cells connected to a selected word line. The reading device reads the memory cells connected to a selected word line. The programing device programs the memory cells of a monitoring NAND string simultaneously when programing a word line. The reading device comprises a current detecting unit applying a read voltage to an unselected word line n+1, and detecting the current of the monitoring NAND string. The offset voltage determining unit determines the first and second offset voltage based on the detected current, and a reading pass voltage is applied to the unselected word line, a read voltage is applied to the selected word line.
US11495294B2 Hybrid self-tracking reference circuit for RRAM cells
The disclosed invention presents a self-tracking reference circuit that compensates for IR drops and achieves the target resistance state at different temperatures after write operations. The disclosed self-tracking reference circuit includes a replica access path, a configurable resistor network, a replica selector mini-array and a step current generator that track PVT variations to provide a PVT tracking level for RRAM verify operation.
US11495288B2 Low-leakage sense circuit, memory circuit incorporating the low-leakage sense circuit, and method
A disclosed sense circuit for a memory circuit includes sense amplifiers that detect differences in voltage levels on complementary bitlines during read operations. Instead of the sense amplifiers having built-in footer devices that lead to significant leakage, the sense circuit incorporates a common footer device for all sense amplifiers. To ensure that this footer device has sufficient drive strength to enable voltage differential detection by each sense amplifier, the sense circuit also includes a sense signal generation and boost circuit (SSG&B circuit) that generates a sense mode control signal (SEN) to control the on/off states of the footer device and that further boosts SEN, at the appropriate time, to increase the drive current. By using the common footer device and the SSG&B circuit, leakage from the sense circuit is reduced during a pre-charge operation mode without sacrificing performance during a read operation mode. Also disclosed are associated method embodiments.
US11495287B2 Memory unit for multi-bit convolutional neural network based computing-in-memory applications, memory array structure for multi-bit convolutional neural network based computing-in-memory applications and computing method
A memory unit is controlled by a first word line and a second word line. The memory unit includes a memory cell and a transpose cell. The memory cell stores a weight. The memory cell is controlled by the first word line and includes a local bit line transmitting the weight. The transpose cell is connected to the memory cell and receives the weight via the local bit line. The transpose cell includes an input bit line, an input bit line bar, an output bit line and an output bit line bar. Each of the input bit line and the input bit line bar transmits a multi-bit input value, and the transpose cell is controlled by the second word line to generate a multi-bit output value on each of the output bit line and the output bit line bar according to the multi-bit input value and the weight.
US11495284B2 Memory device including bitline sense amplifier and operating method thereof
Disclosed are a memory device and an operating method thereof. The memory device includes a bitline sense amplifier connected to a bitline and a complementary bitline connected to a memory cell, and a sense amplifier driver circuit. The bitline sense amplifier senses and amplifies a voltage difference by developing a voltage of the bitline and a voltage of the complementary bitline. The sense amplifier driver circuit includes a pull-up circuit adjusting a level of a bitline low-level voltage developed by the bitline sense amplifier to be higher than a ground voltage in response to a first pull-up pulse, and a pull-down circuit adjusting the level of the bitline low level adjusted by the pull-up circuit to be equal to the ground voltage in response to a pull-down pulse. A pulse generator generates the first pull-up pulse and the pull-down pulse based on a command received from a host.
US11495278B2 Memory device
According to one embodiment, a memory device includes first and second wiring lines, memory cells between first and second wiring lines, first and second common wiring lines, a first selecting circuit between one ends of the first wiring lines and the first common wiring line, and a second selecting circuit between the other ends of the first wiring lines and the first common wiring line. A path between the first wiring line and the first common wiring line through the first selecting circuit and a path between the first wiring line and the first common wiring line through the second selecting circuit are defined as first and second paths, one of the first and second paths is set to an electrically conductive state.
US11495275B2 Method for managing requests for access to random access memory and corresponding system
A random access memory is connected to a processing unit through a memory interface. Access to the random access is memory is controlled by a process. The memory interface receives a request for access to the memory issued by the processing unit. In response to the request, the memory interface indicates to the processing unit that the memory is not available to receive another access request during a duration of unavailability. This duration can be differentiated depending on whether the received request is a write or read request. The value of the duration of unavailability associated with a write request and the value of the duration of unavailability associated with a read request are individually programmable independently of each other.
US11495266B2 Systems and methods for playing back multimedia files incorporating reduced index structures
Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with indexes associated with the content data of the multimedia files. Through the use of the indexes, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
US11495264B2 Method and system of clipping a video, computing device, and computer storage medium
Embodiments of the present disclosure describes techniques for clipping a video. The disclosed techniques comprise obtaining a video including a plurality of frames performing object detection on each frame; identifying objects contained in each frame, wherein a region where each object is located is selected through a detection box; classifying and recognizing the objects identified in each frame using a pre-trained classification model; selecting human body region images; determining a similarity between each human body region image selected from the plurality of frames and a target character image; in response to determining that a similarity between a human body region image and the target character image is greater than a predetermined threshold, identifying the human body region image as a clipping image; and synthesizing clipping images identified in the plurality of frames in order of time to obtain a clipping video.
US11495255B2 Method for manufacturing magnetic disk device
According to one embodiment, a method for manufacturing a magnetic disk device includes: moving a magnetic head such that a read head is located on a first learning position among a plurality of learning positions set in a radial direction of a magnetic disk; and learning RRO correction information related to the first learning position using the read head. The method further includes: moving the magnetic head such that the read head is located on a second learning position among the plurality of learning positions; and executing writing of the RRO correction information related to the first learning position using the write head in parallel while learning RRO correction information related to the second learning position using the read head when the read head is located on the second learning position.
US11495253B1 Gimbal test system
A data storage system may utilize a gimbal test system to find open circuits and short circuits in a head gimbal assembly. The gimbal test system can have a gimbal flexure suspended between a load beam and a data storage medium with a flex circuit physically attached to the gimbal flexure to electrically connect a transducing head to a controller. The flex circuit can be tested with a test via that continuously extends through the flex circuit to a probe portion and a test pad located on an air bearing side of the gimbal flexure. The probe portion can be backed by the gimbal flexure along a plane perpendicular to a recording surface of the data storage medium.
US11495243B2 Localization based on time-reversed event sounds
A system determines an event location of an event within an indoor environment based on an event sound generated by the event. The system employs time-reversal techniques based on a received event sound to identify the event location as being in the vicinity of one of a plurality of locator devices at locator locations in the environment. The system includes a base array located within the environment that receives an indication that an event has been detected. Upon receiving the event sound, the system generates a time-reversed event sound for each transceiver and transmits via each transceiver the time-reversed event sound for that transceiver. When a locator device receives a time-reversed event sound, the locator device determines whether the event is in the vicinity of that locator location of the locator device and, if so, outputs an indication that the event occurred at that locator location.
US11495242B2 Audio processing method, audio processing device, and associated non-transitory computer-readable medium
The audio processing method may include: utilizing a first convolution layer circuit and a second convolution layer circuit to perform convolution processing on an audio mixture signal, respectively, in order to generate an input feature map; performing separation processing corresponding to a predetermined neural network model on the input feature map to obtain a first output feature map and a second output feature map respectively corresponding to a first type and a second type; and utilizing a first deconvolution layer circuit and a second deconvolution layer circuit to perform deconvolution processing on different portions of the first output feature map, respectively, and utilizing the first deconvolution layer circuit and the second deconvolution layer circuit to perform deconvolution processing on different portions of the second output feature map, respectively, in order to generate corresponding processing results, for generating multiple audio output signals.
US11495235B2 System for creating speaker model based on vocal sounds for a speaker recognition system, computer program product, and controller, using two neural networks
According to one embodiment, a system for creating a speaker model includes one or more processors. The processors change a part of network parameters from an input layer to a predetermined intermediate layer based on a plurality of patterns and inputs a piece of speech into each of neural networks so as to obtain a plurality of outputs from the intermediate layer. The part of network parameters of the each of the neural networks is changed based on one of the plurality of patterns. The processors create a speaker model with respect to one or more words detected from the speech based on the outputs.
US11495226B2 System and method for configurable control of voice command systems
A method of providing configurable control of voice command systems is disclosed herein. The method comprising a parent device receiving a voice command and comparing the voice command to a set of preferences for a user. The set of preferences may relate to one or more interactions between the user and a playback device. The method further comprises the parent device translating the voice command to a user interface (UI) command sequence for the playback device based on the comparison. The playback device may then send the UI command sequence to the playback device as the configurable voice command. The playback device executes the UI command sequence to transition from the current output state to the desired output state intended by the user. A system for providing configurable voice control and computer program product are also disclosed.
US11495224B2 Contact resolution for communications systems
Methods and systems for performing contact resolution are described herein. When initiating a communications session using a voice activated electronic device, a contact name may be resolved to determine an appropriate contact with which the communications session may be directed to. Contacts from an individual's contact list may be queried to determine a listing of probable contacts associated with the contact name, and contact identifiers associated with the contact may be determined. Using one or more rules for disambiguating between similar contact names, a single contact may be identified, and a communications session with that contact may be initiated.
US11495217B2 Automated assistants that accommodate multiple age groups and/or vocabulary levels
Techniques are described herein for enabling an automated assistant to adjust its behavior depending on a detected age range and/or “vocabulary level” of a user who is engaging with the automated assistant. In various implementations, data indicative of a user's utterance may be used to estimate one or more of the user's age range and/or vocabulary level. The estimated age range/vocabulary level may be used to influence various aspects of a data processing pipeline employed by an automated assistant. In various implementations, aspects of the data processing pipeline that may be influenced by the user's age range/vocabulary level may include one or more of automated assistant invocation, speech-to-text (“STT”) processing, intent matching, intent resolution (or fulfillment), natural language generation, and/or text-to-speech (“TTS”) processing. In some implementations, one or more tolerance thresholds associated with one or more of these aspects, such as grammatical tolerances, vocabularic tolerances, etc., may be adjusted.
US11495212B2 Dynamic vocabulary customization in automated voice systems
Techniques to dynamically customize a menu system presented to a user by a voice interaction system are provided. Audio data from a user that includes the speech of a user can be received. Features can be extracted from the received audio data, including a vocabulary of the speech of the user. The extracted features can be compared to features associated with a plurality of user group models. A user group model to assign to the user from the plurality of user group models can be determined based on the comparison. The user group models can cluster users together based on estimated characteristics of the users and can specify customized menu systems for each different user group. Audio data can then be generated and provided to the user in response to the received audio data based on the determined user group model assigned to the user.
US11495206B2 Voice synthesis method, voice synthesis apparatus, and recording medium
Voice synthesis method and apparatus generate second control data using an intermediate trained model with first input data including first control data designating phonetic identifiers, change the second control data in accordance with a first user instruction provided by a user, generate synthesis data representing frequency characteristics of a voice to be synthesized using a final trained model with final input data including the first control data and the changed second control data, and generate a voice signal based on the generated synthesis data.
US11495192B2 Display device
A display device includes a stacked structure and an outer frame fixedly receiving the stacked structure therein. The stacked structure includes an intelligence light adjustment layer, a display module, and a light-transmitting reflective layer interposed between the display module and the intelligence light adjustment layer. The intelligence light adjustment layer is configured to present one of a first state or a second state, which are different from each other, based on whether electrical power is applied to the intelligence light adjustment layer. The display module projects display images through the intelligence light adjustment layer in the first state. When the intelligence light adjustment layer is in the second state, the color of the outer frame is the same as the color of the intelligence light adjustment layer.
US11495191B2 Reading extended display identification data (EDID) from display device to get native resolution of display device
A display device, an electronic system and a control method are disclosed. The display device includes a memory device. The memory device includes a memory array, an input/output logic circuit and a control logic circuit. The memory array includes a plurality of sub-arrays and each sub-array stores extended display identification data. The input/output logic circuit is configured to receive an identification data request from a host device and determine whether to perform an identification data access process according to the identification data request The control logic circuit is configured to read extended display identification data stored in a target sub-array of the plurality of sub-arrays of the memory array according to memory address information in response to determining to perform the identification data access process.
US11495185B2 Voltage regulating circuit, voltage regulating method and display device
The present disclosure relates to a voltage regulating circuit, including an impedance circuit, a control unit and a power supply circuit. The impedance circuit has a first node and a second node, wherein the second node is electrically coupled to a load. The control unit is electrically coupled to the first node and configured to control a first voltage value of the first node according to a control signal. An input terminal of the power supply circuit is electrically coupled to the second node. An output of the power supply circuit is electrically coupled to the load. The power supply circuit is configured d to output a control voltage to the load according to a second voltage value of the second node.
US11495183B2 Method and device for controlling backlight brightness, and display device
A method of controlling backlight brightness, applicable to a display device including a backlight module having a plurality of dimming zones, includes: determining a target image display mode; determining a target filter core according to the target image display mode; obtaining initial backlight control data by acquiring initial backlight control values of respective dimming zones according to image data of respective image segments of a first image, wherein the respective image segments correspond to the respective dimming zones in a one-to-one correspondence; obtaining target backlight control data by performing smoothing-filtering on the initial backlight control data with the target filter core, wherein the target backlight control data comprises respective target backlight control values of the plurality of dimming zones; and controlling backlight brightness of the respective dimming zones according to the respective target backlight control values. A backlight brightness control device and a display device are further provided.
US11495180B2 Display device and method of controlling the same
A display device includes a pixel circuit on a substrate, a data line configured to transmit a data signal for the pixel circuit on the substrate, and a monitoring circuit. The pixel circuit includes a driving transistor configured to control an amount of electric current supplied to a light-emitting element, and a first switching transistor disposed between the light-emitting element and the driving transistor. The first switching transistor switches between supplying and not supplying the light-emitting element with electric current from the driving transistor. The monitoring circuit monitors a signal at a monitoring point located between the driving transistor and the first switching transistor in the pixel circuit.
US11495166B2 Display device
A display device including a substrate, a gate driving circuit, at least one ambient light sensing element and at least one ambient light sensing signal line is provided by the present disclosure. The substrate includes a peripheral region, and the gate driving circuit, the ambient light sensing element and the ambient light sensing signal line are disposed in the peripheral region. The ambient light sensing signal line is electrically connected to the ambient light sensing element, wherein the ambient light sensing signal line at least partially overlaps the gate driving circuit in a top view direction of the substrate.
US11495159B2 Display device with novel sub-pixel configuration
A display device including a plurality of sub-pixel arrays is provided. Each of sub-pixel arrays includes a plurality of first sub-pixels, at least one second sub-pixel and at least one third sub-pixel. The first sub-pixels have a first color and form a plurality of vertexes of a virtual quadrilateral. There is not any other first sub-pixels having the first color located in the virtual quadrilateral. The second sub-pixel has a second color different from the first color and is located in the virtual quadrilateral. The third sub-pixel has a third color different from the first color and the second color and is located in the virtual quadrilateral.
US11495157B2 Panel control circuit and display device including panel control circuit
A panel control circuit for controlling a display panel comprising a first data line and a second data line includes a timing controller configured to generate input data comprising a first input data and a second input data, a first driving circuit configured to output a first video signal corresponding to the first input data into the first data line, and a second driving circuit configured to output a second video signal corresponding to the second input data into the second data line, wherein the timing controller is configured to turn off the second driving circuit based on a first deviation, a second deviation, or a third deviation.
US11495151B2 Illusion presentation system, and illusion presentation method
A feeling is given that a stationary object that actually exists as a physical object is moving. In an illusion showing system including: an object; and a video presentation device that presents video for superimposition that includes a stationary object area having a substantially identical contour as a contour of the object, at least one luminance varying area located along a contour of the stationary object area, and a background area other than the stationary object area and the luminance varying area, and in which luminance of the luminance varying area varies with time in a luminance range based on luminance of the object and luminance of the background area, the object and the video for superimposition are shown so that a contour of the stationary object area of the video for superimposition presented by the video presentation device substantially matches a contour of the object.
US11495148B2 Display apparatus
A display apparatus comprises a first plate including a first display panel and a first link member, wherein the first link member includes a first internal link configured to move in a longitudinal direction of the first link member, a second plate including a second display panel and a second link member, wherein the second link member includes a second internal link configured to move in a longitudinal direction of the second link member and a hinge member rotatably connecting the first link member to the second link member to thereby rotatably connect the first display panel to the second display panel, wherein at least of the first internal link and the second internal link include a first opposing link including a first rack, a second opposing link including a second rack facing the first rack, and a pinion gear interlocking the first opposing link and the second opposing link.
US11495141B2 Dual channel medical simulator
An apparatus for simulating an insertion of an elongated instrument into a subject, comprising: a frame extending between two end walls along a first axis and two lateral walls along a second axis, one of the two end walls being provided with an insertion aperture and one of the two lateral walls being provided an insertion hole, the insertion aperture defining a first passageway and the insertion hole defining a second passageway, the first and second passageways intersecting each other at an intersection point; and a sensing unit contained within the frame and configured for measuring at least one of a displacement of the elongated member and a rotation of the elongated member, the sensing unit being positioned adjacent to the intersection point for performing the measurement of the at least one of the displacement and the rotation at the intersection point.
US11495138B2 Shoe tying device
A shoe tying device that includes a female member having a first female member end, a second female member end, at least one female engagement section, and two cut-out portions. The shoe tying device further includes a male member having a male member top face, a first male member end, and a second male member end. The male member includes two pillars that project from the male member top face, at least one male engagement member that extends from the first male member end of the male member, and two cut-out portions that extend from the first male member end towards the second male member end. The at least one female engagement section and the at least one male engagement section selectively engageable each other creating an opening from the alignment of the cut-out portions of the of the female member and the cut-out portions of the male member.
US11495136B1 Systems and methods for analyzing and treating learning disorders
Devices, systems, and methods are provided for analyzing and treating learning disorders using software as a medical device. A method may include identifying, by a device, application-based cognitive musical training (CMT) exercises associated with performance of software; receiving a first user input to generate a first sequence of the application-based CMT exercises; presenting a first application-based CMT exercise of the application-based CMT exercises based on the first sequence; receiving, during the presentation of the first application-based CMT exercise, a second user input indicative of a user interaction with the first application-based CMT exercise; generating, based on a comparison of the second user input to a performance threshold, a second sequence of the application-based CMT exercises, the first sequence different than the second sequence; and presenting a second application-based CMT exercise of the application-based CMT exercises based on the second sequence.
US11495131B2 Vehicle to vehicle safety messaging congestion control for platooning vehicles
Various embodiments include methods that may be implementing in a computing system within vehicles for supporting communicating proxy basic safety communications while operating within a platoon of vehicles to control congestion on frequencies used for basic safety communications. In various embodiments, while a vehicle is operating as a designated platoon vehicle, the computing system may generate a proxy basic safety communication including position and dimension information of the platoon as a whole, and broadcast the proxy basic safety communication on behalf of vehicles in the platoon. The proxy basic safety communication may include positions of certain vehicles within and dimensions of the platoon. While in a platoon but not operating as the designated platoon vehicle, the computing system may not broadcast basic safety communications or broadcast such communications at low power.
US11495128B2 In-vehicle information system
An in-vehicle information system mounted on a vehicle is provided. The system comprises a registration unit configured to register identification information and a name of each user and a name of a group including a plurality of users; a recognition unit configured to recognize a user who is an occupant of the vehicle based on the identification information; and a control unit configured to cause an output unit to output a name corresponding to the user recognized by the recognition means.
US11495111B2 Indoor occupancy estimation, trajectory tracking and event monitoring and tracking system
The present disclosure relates to a monitoring system configured to monitor the activities of individuals without having to keep the surrounding area under the surveillance of a camera thereby maintaining the privacy of the individual. In particular, the monitoring system includes a network of sensitive sensor units that are installed onto indoor flooring to record human footstep induced vibrations. The data collected from the sensors can then be processed to identify individual occupants, determine the number of occupants, estimate the location of footsteps, and track the trajectory of each occupant. The extracted trajectory information can be used to assess an occupant's personal activity and social interaction, which can then be used to analyze the individual's physical and psychological health.
US11495109B2 Building lockdown system
A lockdown system for use in a building including multiple rooms with doors providing access to the rooms, the lockdown system including: at least one room lockdown component provided in each of a plurality of the rooms, the room lockdown components comprising door-securing devices that are external of the doors and, in a deployed condition of the room lockdown components, are manually positioned inside said rooms to oppose inward movement of the doors and thereby block or secure the doors, the room lockdown components further characterized by a non-deployed condition in which the door-securing devices are positioned at storage locations inside the rooms, and wherein further each room lockdown component is operative to automatically signal initiation of a lockdown event when its door-securing device has been moved from its storage location; and at least one communication device operative to receive the signaled initiation of a lockdown event when any one or more of the door-securing devices have been moved from their storage locations, and to provide an alert notification of the initiation of the lockdown event.
US11495107B2 Compliance metrics for offender monitoring devices
Example techniques of this disclosure are directed determining one or more values that represent a monitoring attribute for one or more body-worn tracking devices (BWTDs). In some instances, the techniques include determining a compliance metric that represents a level of compliance for at least one offender. That is, the compliance metric may be a quantitative value that represents whether a user wearing BWTD is complying with established rules or desired behaviors.
US11495105B2 Solar panel efficiency and security monitoring device
A system for monitoring efficiency and security of a solar array includes a voltage-based monitoring circuit and a photoelectric sensor. The system detects a voltage across the solar array and compares the voltage to changes in light detected by the photoelectric sensor. In response to reduced light detected at the photoelectric sensor, the system generates a low-efficiency alarm. In response to reduced voltage while light detected by the photoelectric sensor remains constant, the system generates a security alarm signal. The system may also include a PIR sensor, an RFID reader, and a solar panel circuit including the solar panels of the solar array. In response to an infrared alarm at the PIR sensor, an unauthorized alarm at the RFID reader, and an open circuit alarm signal of the solar panel circuit, and the security alarm signal, the system may transmit a master alarm to a monitoring center.
US11495102B2 Devices, systems, and methods for remote video retrieval
Methods and systems provided. A system may include at least one camera at a camera location, wherein the at least one camera is configured to record one or more videos and one or more images. The system may further include a server. The server may be configure to download at least one image of the one or more images captured at the camera location. The server may also be configured to display the one or more downloaded images. Further, the server may also be configured to, in response to a user selecting a displayed image of the one or more displayed images, download a specific portion of the previously recorded one or more videos captured at the camera location.
US11495093B2 Poker game system and method involving pre-flop fold or fixed bet option
A poker game system and method involving hole cards and community cards such as Texas Hold'em, Omaha and Stud. The system and method replace pre-flop betting with an option to fold or place a fixed bet with no permitted raises. The system and method serve to increase the number of players electing to play the initial round of community cards (e.g., the flop in Texas Hold'em).
US11495090B2 Electronic fund transfer for mobile gaming
In one embodiment, a system and method to transfer money may include a mobile device associated with a player, a location server designed to: track a device position of the mobile device and track a vessel position, and a mobile gaming management server designed to: receive a fund transfer request from a gaming server for the mobile device, the fund transfer request including a fund amount; determine if the fund amount can be transferred to the mobile device based on the device position and the vessel position; and transfer the fund amount to the mobile device if it is determined that the fund amount can be transferred to the mobile device.
US11495089B2 Fraudulence monitoring system of table game and fraudulence monitoring program of table game
A detection system of the present disclosure stores positions and the amount of game tokens that a game participant places on a game table based on a measurement result by a bet chip measuring device in the same persons for each game participant or player positions of the game table. A management control device compares an actual winning rate and a total return amount with figures obtained by a probability statistic calculation at the time of an end of the number of games to determine whether there is a significant difference therebetween and specifies any one of the game participant or the player position, the game table, or a room having the game table where the significant difference is occurring.
US11495088B2 System and method for authenticating storage media within an electronic gaming system
A computer-implemented method of authenticating a memory of a gaming machine uses a computing device having a processor communicatively coupled to a memory. The method includes identifying a first subset of the memory including one or more operational data components associated with operating the gaming machine. The method also includes identifying a second subset of the memory. At least some of the second subset of the memory is distinct from the first subset of the memory. The method further includes authenticating the first subset of the memory while the gaming machine is in a disabled state. The method also includes enabling operation of the gaming machine after said authenticating the first subset of the memory if the authentication of the first subset of the memory is successful. The method further includes authenticating the second subset of the memory while the gaming machine is in an enabled state.
US11495075B2 Distributed voting system, method, apparatus, computer device and readable storage medium
The disclosure relates to a distributed voting system, method, apparatus, a computer device and a readable storage medium. The distributed voting system includes: a first node configured to broadcast voting invitation information; a second node configured to generate and broadcast voting commitment information according to the voting invitation information wherein the voting commitment information includes first signature information generated by the second node according to its own secret key for the voting commitment information; and a third node configured to determine that the voting commitment information is valid according to pre-acquired public key information of the second node and the first signature information, wherein the secret key of the second node uniquely corresponds to a public key of the second node, and a voting record is generated according to the voting commitment information and the voting record is stored in a first data block of the system.
US11495069B2 Lock system and method of requesting a lock-event of a network of locks
A method of requesting a lock-event utilizing a regional lock-state system is configured to request a lock-event by sending a lock-event request from a mobile device to a control arrangement. Upon receipt, the lock-event request is recorded by the control arrangement. An administrator notification is then sent to an administrator device for alerting an administrator. The lock-event command is initiated by the administrator via the administrator device. A lock event directive is then sent to the mobile device. Upon receipt, a lock-event command is sent from the mobile device to a lock assembly.
US11495064B2 Value-anticipating cooperative perception with an intelligent transportation system station
The disclosure includes embodiments for providing value-based sensor data suppression in a cooperative perception message transmission by an ego vehicle. A method includes ascertaining, by a processor of the ego vehicle, a mounting height of a first sensor of the ego vehicle. The method includes calculating a value of sensor data recorded by the first sensor based on the mounting height. The method includes determining a satisfaction state of a threshold based on the value. The method includes determining to transmit the cooperative perception message without the sensor data based on the satisfaction date of the threshold so that value-based sensor data suppression is achieved. The sensor data is suppressed because it is not included in a payload of the cooperative perception message. The suppression is value-based because the sensor data is suppressed responsive to the threshold for value not being satisfied.
US11495061B2 Systems and methods for data collection from maintenance-prone vehicle components
Systems and methods are disclosed for data collection from landing gear components and providing predictive analytics. Example methods include sending a signal to excite wheel assembly sensors located on a vehicle, and receiving a return signal encoded with measurement data. The measurement data is then stored on an RFID card, on an edge node, and/or on a remote server. Upon receipt of the measurement data by a remote server, the remote server analyzes the data to generate predictive maintenance analytics data.
US11495059B2 Parking methods and systems
Disclosed are devices, systems and methods for managing parking monitoring and enforcement. Parking at a meter or in a parking lot or ramp can be provided as a subscription. A registration and verification process for the subscription service can be provided as a multi-step process that combines the smart parking meter with a QR code, a mobile parking app for a smartphone, a central parking management system, and digital images of the parked vehicle(s). The registration process verifies that only vehicles owned by the subscriber are associated with the subscriber's account. Steps can also be employed to ensure that subscribers are not incorrectly issued parking citations by determining whether license plate data for a vehicle initially determined to be in violation matches an active subscription parker's roster of registered vehicles.
US11495056B2 Intelligent gallery management for biometrics
A system provides intelligent gallery management for biometrics. A first gallery is obtained that includes biometric and/or other information on a population of people. An application is identified. A subset of the population of people is identified based on the application. A second gallery is derived from the first gallery by pulling the information for the subset of the population of people without pulling the information for the population of people not in the subset. Biometric identification (such as facial recognition) for the application may then be performed using the second gallery rather than the first gallery. In this way, the system is improved as less time is required for biometric identification, fewer device resources are used, and so on.
US11495055B1 Pedestrian trajectory prediction method and system based on multi-interaction spatiotemporal graph network
The present invention discloses a pedestrian trajectory prediction method and system based on a multi-interaction spatio-temporal graph network, which belong to the field of pedestrian trajectory prediction. The method includes: extracting multi-interaction features of pedestrians in video frames; for each frame in a video sequence, abstracting each pedestrian in the frame as a vertex, connecting the pedestrian(s) with other pedestrians to form an edge(s), where the vertex attribute is the multi-interaction feature of the pedestrian so as to obtain a multi-interaction spatio-temporal graph network; for each multi-interaction spatio-temporal graph, obtaining spatial dependencies of each pedestrian with other pedestrians in the spatio-temporal graph, and optimizing the attribute of each vertex through the spatial dependencies between pedestrians; the vertices of adjacent time points of the pedestrians are connected to obtain time dependencies of the pedestrians, and then infer a trajectory of a future time point(s).
US11495031B2 Detection of unsafe cabin conditions in autonomous vehicles
Devices, systems and processes for the detection of unsafe cabin conditions that provides a safer passenger experience in autonomous vehicles are described. One example method for enhancing passenger safety includes capturing at least a set of images of one or more passengers in the vehicle, determining, based on the set of images, the occurrence of an unsafe activity in an interior of the vehicle, performing, using a neural network, a classification of the unsafe activity, and performing, based on the classification, one or more responsive actions.
US11495030B1 Systems and methods for creating an occupancy map based on an objective function
Described are systems and methods to utilize an objective function of an aerial vehicle in constructing and/or updating an occupancy map. The described systems and methods can determine whether to include, add, and/or remove an object from an occupancy map based on one or more confidence score(s) that can be determined for the presence (or absence) of an object at a given location. The confidence score for an object at a given location can be determined, for example, based on various sources of information, which can each be provided different weights, parameters, thresholds, etc. based on the objective function of the aerial vehicle.
US11495026B2 Aerial line extraction system and method
A technique facilitates selecting and designating an arbitrary one of a plurality of aerial lines. The aerial line extraction system, includes: an area-of-interest cropping unit that crops a region where an aerial line is assumed to exist as an area of interest by setting a support of the aerial line as a reference from a three-dimensional point cloud data; an element segmenting unit that segments the area of interest into a plurality of subdivided areas, obtains a histogram by counting three-dimensional point clouds existing in each of the subdivided areas, and obtains a segmentation plane of the area of interest on the basis of the histogram; and an element display unit that segments the area of interest into a plurality of segmented areas by the segmentation plane and displays the three-dimensional point clouds included in each of the segmented areas in a distinguishable manner.
US11495019B2 Systems and methods for optical character recognition of text and information on a curved surface
A method for optical character recognition of text and information on a curved surface, comprising: activating an image capture device; scanning of the surface using the image capture device in order to acquire a plurality of scans of sections of the surface; performing OCR on the plurality of scans; separating the OCRed content into layers for each of the plurality of scans; merging the separated layers into single layers; and merging the single layers into an image.
US11495018B2 Augmented reality system for facilitating item relocation via augmented reality cues and location based confirmation
In certain embodiments, item relocation may be facilitated via augmented reality cues and location-based confirmation. In some embodiments, in response to a detection of a first pattern in a live video stream obtained at a client device, a first location associated with the client device may be obtained, and an augmented reality presentation of a visual directional cue may be presented on a user interface of the client device such that the visual directional cue is overlaid on the live video stream. The visual directional cue may include visual directions from the first location to a destination location. In response to an indication that the item has been relocated to the destination location, a determination may be made as to whether the client device is within a threshold distance from the destination location. A confirmation may be generated in response to the client device being within the threshold distance.
US11495011B2 Template-based key-value extraction for inferring OCR key values within form images
The system has a form analysis module that receives an image of a form into which values have been filled for the possible fields of information on the form, such as first name, address, age, and the like. By using a library of form templates, a form analysis module allows both flexibility of form processing and simplicity for the user. That is, the techniques used by the form analysis module allow the processing of any form image for which the library has a form template example. The form image need not precisely match any form template, but rather may be scaled or shifted relative to a corresponding template. Additionally, the user need only provide the form image itself, without providing any additional exemplars, metadata for training, or the like.
US11494999B2 Procedurally generating augmented reality content generators
The subject technology identifies a set of graphical elements in an augmented reality (AR) facial pattern. The subject technology determines at least one primitive shape based on the set of graphical elements. The subject technology generates a JavaScript Object Notation (JSON) file using at least one primitive shape. The subject technology generates internal facial makeup format (IFM) data using the JSON file. The subject technology publishes the IFM data to a product catalog service.
US11494991B2 Systems, methods and apparatuses of digital assistants in an augmented reality environment and local determination of virtual object placement and apparatuses of single or multi-directional lens as portals between a physical world and a digital world component of the augmented reality environment
Systems and methods of digital assistants in an augmented reality environment and local determination of virtual object placement are disclosed. Apparatuses of single or multi-directional lens as portals between a physical world and a digital world component of the augmented reality environment are also disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, to present, a digital assistant to the user. Responsive to receiving a command, the digital assistant can trigger an operation on the augmented reality environment such that the user is able to engage with the augmented reality environment via the user interface. The method can further include training the digital assistant to learn from the activities occurring in the augmented reality environment and/or behaviors of the user from the action or the interaction with the real world environment.
US11494990B2 Hybrid placement of objects in an augmented reality environment
In a general aspect, a method can include receiving data defining an augmented reality (AR) environment including a representation of a physical environment, and changing tracking of an AR object within the AR environment between region-tracking mode and plane-tracking mode.
US11494987B2 Providing augmented reality in a web browser
Implementations generally relate to providing augmented reality in a web browser. In one implementation, a method includes capturing images of a physical scene with a camera of a device. The method further includes determining motion of the camera using six degrees of freedom (6DoF) markerless tracking. The method further includes overlaying virtual three-dimensional (3D) content onto a depicted physical scene in the images, resulting in augmented reality (AR) images. The method further includes rendering the AR images in a browser of the device.
US11494984B2 Atlas-based calculation of a flight-path through a virtual representation of anatomical structures
The invention relates to a computer-implemented medical method for determining a virtual flight-path (1) with respect to a virtual representation (2) of at least one anatomical structure, the method comprising executing, on a processor of a computer, the steps of:—acquiring, on the processor, patient image data describing at least one patient image showing at least one anatomical structure of a patient; —acquiring, on the processor, atlas data describing at least one model of the at least one anatomical structure; —determining, by the processor and based on the patient image data and the atlas data, representation data describing a virtual representation of the at least one anatomical structure; —acquiring, on the processor, requirement data describing at least one requirement for at least one flight-path (1); and—determining, by the processor and based on the representation data and the requirement data, flight-path data describing at least one virtual flight-path (1) with respect to the virtual representation (2) of the at least one anatomical structure.
US11494977B2 Automated process for building material detection in remotely sensed imagery
A system and method for automatically (without human intervention) identifying a material in an image that comprises a building material for buildings in the image. Building side polygons which may be used to identify building sides in off-nadir imagery are generated. Off-nadir, multispectral images, building footprint data and elevation data for a geographic area are taken as input. Building heights for buildings in the geographic area are determined by clipping the elevation data using the building footprint data and then calculating building heights. A candidate set of polygons representing visible side faces of each building in the images is created from the known building heights, and based on the viewpoint direction, using vector analysis. After culling occluded polygons and polygons too small for analysis, the polygons are associated with a building footprint. Building materials for each building having visible polygons can then be identified.
US11494974B2 Information processing apparatus, method of controlling information processing apparatus, and storage medium
An information processing apparatus comprising: a setting unit configured to set a plurality of key frames each representing a virtual camera parameter including a position and orientation of a virtual camera used for generating a virtual viewpoint image based upon a plurality of captured images obtained by image capture performed by a plurality of image capture apparatuses; and a determination unit configured to determine, based upon a virtual camera parameter of a first key frame and a virtual camera parameter of a second key frame adjacent to the first key frame among the plurality of key frames, an interpolation method of the virtual camera parameter between the first key frame and the second key frame.
US11494962B2 Information providing apparatus, information providing method, and storage medium for providing information associated with an onboard battery
An information providing apparatus according to an aspect includes an acquirer configured to acquire information on anthropomorphic characters correlated with a battery that stores power for allowing a vehicle to travel, and an information provider configured to provide information on a competition between the anthropomorphic character correlated with the battery and another anthropomorphic character when the vehicle is connected to a charging facility that supplies power to the battery to charge the battery.
US11494959B2 Method and apparatus with generation of transformed image
A method with generation of a transformed image includes: receiving an input image; extracting, from the input image, coefficients corresponding to semantic elements of the input image; selecting at least one first target coefficient, among the coefficients, corresponding to at least one target semantic element that is to be changed among the semantic elements of the input image; changing the at least one first target coefficient; and generating a transformed image from the input image by applying the coefficients, including the changed at least one first target coefficient, to basis vectors used to represent the semantic elements of the input image in an embedding space of a neural network, the basis vectors corresponding to the semantic elements of the input image.
US11494958B2 Control device, presentation system, and computer readable non-transitory storage medium
A control device includes a control unit that controls such that visual information is continuously presented from a first position to a second position, which is different from the first position, when a first state in which an operation target, which is a target to be operated by a user, is operated by an operation executing unit that operates the operation target, instead of the user, is switched to a second state in which the operation target is operated by the user.
US11494954B2 Optical system and corresponding apparatus, method and computer program
Examples relate to an optical system and to a corresponding apparatus, method and computer program. The optical system comprises a display module for providing a visual overlay to be overlaid over an object in an augmented reality or mixed reality environment. The optical system comprises at least one sensor for sensing at least one optical property of the object. The optical system comprises a processing module configured to determine the at least one optical property of the object using the at least one sensor. The processing module is configured to determine a visual contrast between the visual overlay to be overlaid over the object and the object, as perceived within a field of view of the augmented reality or mixed reality environment, based on the at least one optical property of the object. The processing module is configured to selectively adjust an illumination of one of more portions of the field of view, or an optical attenuation of the one of more portions of the field of view, based on the determined visual contrast between the visual overlay to be overlaid over the object and the object.
US11494951B2 Policy definition and enforcement for extended reality media sessions
An example method performed by a processing system includes receiving a request from a first user to render an extended reality environment, wherein the request includes a definition of a first policy that governs user behavior within the extended reality environment, rendering the extended reality environment by presenting content contributed by at least one user in the extended reality environment, monitoring the extended reality environment to ensure that the rendering results in a compliance of the extended reality environment with the first policy, detecting that a portion of the content contributed by at least one other user of the extended reality environment results in the extended reality environment failing to comply with the first policy, and modifying a presentation of the portion of content in the extended reality environment in response to the detecting, wherein the modifying results in the compliance of the extended reality environment with the first policy.
US11494950B2 Experience providing system, experience providing method, and experience providing program
An experience providing system includes: a passenger information detector configured to detect information regarding a passenger of a vehicle; an outside information detector configured to detect information outside the vehicle; an output section configured to output sound; a virtual image generator configured to output display; and a provider configured to dynamically provide an interaction to the passenger of the vehicle by causing the sound output from the output section to be synchronized with the display output from the virtual image generator on the basis of detection results of the passenger information detector and the outside information detector.
US11494942B2 Information processing device, information processing method, program, recording medium, and camera system
An information processing device includes: an acquisition unit that acquires feature information of a target depicted in images; a storage unit that stores registration information containing feature information of registered targets; and a distinction unit that distinguishes, on a basis of a result of identification of the feature information acquired by the acquisition unit and the feature information contained in the registration information, one registered target of the registered targets, the one registered target corresponding to the target in the images. The registration information contains zip codes of sites relating to the registered targets. The distinction unit identifies a zip code of a site relating to the target in the images and zip codes contained in registration information with each other, and distinguishes one registered target corresponding to the target in the images using the result of identification of the feature information and using the identification of the zip codes.
US11494939B2 Sensor self-calibration in the wild by coupling object detection and analysis-by-synthesis
A system for self-calibrating sensors includes an electronic control unit, a first image sensor and a second image sensor communicatively coupled to the electronic control unit. The electronic control unit is configured to obtain a first image and a second image, where the first image and the second image contain an overlapping portion, determine an identity of an object present within the overlapping portion, obtain parameters of the identified object, determine a miscalibration of the first image sensor or the second image sensor based on a comparison of the identified object in the overlapping portions and the parameters of the identified object, in response to determining a miscalibration of the first image sensor or the second image sensor, calibrate the first image sensor or the second image sensor based on the parameters of the identified object and the second image or the first image, respectively.
US11494937B2 Multi-task multi-sensor fusion for three-dimensional object detection
Provided are systems and methods that perform multi-task and/or multi-sensor fusion for three-dimensional object detection in furtherance of, for example, autonomous vehicle perception and control. In particular, according to one aspect of the present disclosure, example systems and methods described herein exploit simultaneous training of a machine-learned model ensemble relative to multiple related tasks to learn to perform more accurate multi-sensor 3D object detection. For example, the present disclosure provides an end-to-end learnable architecture with multiple machine-learned models that interoperate to reason about 2D and/or 3D object detection as well as one or more auxiliary tasks. According to another aspect of the present disclosure, example systems and methods described herein can perform multi-sensor fusion (e.g., fusing features derived from image data, light detection and ranging (LIDAR) data, and/or other sensor modalities) at both the point-wise and region of interest (ROI)-wise level, resulting in fully fused feature representations.
US11494936B2 Method and apparatus for selecting slide media image read location
The present disclosure is directed to a method and apparatus for locating a target location on a reaction cell and using the target location to perform an assay. In an example embodiment, a method of performing at least one assay includes obtaining at least one image of a fluid sample located on a reaction cell and creating a set of derivative data including a plurality of derivative data points based on the at least one image. The method also includes determining an image gradient data point for each of the plurality of derivative data points and determining a target location of the fluid sample in the reaction cell based on the image gradient data points. The method further includes performing at least one assay using the target location of the fluid sample in the reaction cell.
US11494934B2 Image processing device, image processing method, and monitoring system
An image processing device includes: a reception unit that receives at least one first image provided from at least one first camera capturing an image of a region in which an object exists and a plurality of second images provided from a plurality of second cameras capturing images of a region including a dead region hidden by the object and invisible from a position of the first camera; and an image processing unit that generates a complementary image, as an image of a mask region in the at least one first image corresponding to the object, from the plurality of second images and generates a synthetic display image by combining the at least one first image and the complementary image.
US11494922B2 Object tracking device, object tracking method, and object tracking program
An object tracking device includes an image buffer configured to store a plurality of images included in a video, a detection part configured to detect an object position by executing a detection process with respect to an object reflected in the plurality of images, a tracking part configured to execute a tracking process with respect to a tracking-image string representing a scope of images ranging from an image producing an object-detection result and an image producing a next object-detection process, and an integration part configured to calculate an integrative object position by integrating a detection result and a tracking result. Herein, the scope of images is determined based on an execution timing or a termination timing of the detection process, thus executing the detection process and the tracking process in parallel.
US11494921B2 Machine-learned model based event detection
Example embodiments described herein therefore relate to an object-model based event detection system that comprises a plurality of sensor devices, to perform operations that include: generating sensor data at the plurality of sensor devices; accessing the sensor data generated by the plurality of sensor devices; detecting an event, or precursor to an event, based on the sensor data, wherein the detected event corresponds to an event category; accessing an object model associated with the event type in response to detecting the event, wherein the object model defines a procedure to be applied by the event detection system to the sensor data; and streaming at least a portion of a plurality of data streams generated by the plurality of sensor devices to a server system based on the procedure, wherein the server system may perform further analysis or visualization based on the portion of the plurality of data streams.
US11494918B2 Moving state analysis device, moving state analysis method, and program
A moving state analysis device improves accuracy of moving state recognition by including a detection unit configured to detect, from image data associated with a frame, an object and a region of the object, for each of frames that constitute first video data captured in a course of movement of a first moving body, and a learning unit configured to learn a DNN model that takes video data and sensor data as input and that outputs a probability of each moving state, based on the first video data, a feature of first sensor data measured in relation to the first moving body and corresponding to a capture of the first video data, a detection result of the object and the region of the object, and information that indicates a moving state associated with the first video data.
US11494913B2 Medical care support device, medical care support method, and medical care support program
A medical care support device includes: an acquisition unit that acquires medical information including medical image data representing a medical image obtained by capturing a lung of a subject, breed information representing a breed of the subject, and age information representing an age of the subject when the medical image is captured; and a derivation unit that derives a degree of calcification of the lung of the subject based on the medical information acquired by the acquisition unit and a learned model learned in advance using a plurality of pieces of learning medical information including medical image data representing a medical image in which a label is assigned to a calcified portion of the lung, the breed information, and the age information.
US11494911B1 Embryo evaluation using AI/ML analysis of real-time frame speed video for predicting offspring sex
A computer-implemented system and method for predicting offspring sex to result from an embryo by processing video image data of the embryo. The method includes receiving image data derived from video of a target embryo taken at substantially real-time frame speed during an embryo observation period of time. The video contains recorded morphokinetic movement of the target embryo occurring during the embryo observation period of time. The movement is represented in the received image data and the received image data is processed using a model generated utilizing machine learning and correlated embryo outcome data.
US11494908B2 Medical image analysis using navigation processing
The present disclosure relates to a medical image analysis method, a medical image analysis device, and a computer-readable storage medium. The medical image analysis method includes receiving a medical image acquired by a medical imaging device; determining a navigation trajectory by performing navigation processing on the medical image based on an analysis requirement, the analysis requirement indicating a disease to be analyzed; extracting an image block set along the navigation trajectory; extracting image features using a first learning network based on the image block set; and determining an analysis result using a second learning network based on the image features and the navigation trajectory.
US11494903B2 Systems and methods for image data acquisition
The present disclosure provides a system and method for image data acquisition. The method may include obtaining image data of a subject including a first type of tissue and a second type of tissue. The method may include determining, based on the image data of the subject, a target portion including at least a portion of at least one of the first type of tissue or the second type of tissue. The method may include determining, based at least in part on the target portion represented in the image data, a scan mode corresponding to the target portion. The method may include causing an imaging device to acquire, based on the scan mode, image data of the target portion.
US11494897B2 Application to determine reading/working distance
A method of measuring working distance between a handheld digital device and eyes of a user, including capturing an image of at least eyes of a user via an onboard camera of the handheld digital device while the user is viewing a display of the handheld digital device and comparing an apparent angular size of a structure of the eyes or face of the user to a previously captured image of the structure of the eyes or the face that was taken in the presence of an object of known size. The method further includes calculating a working distance based on the apparent angular size of the structure of the eyes or the face; and saving at least the working distance to memory or reporting out the calculated working distance on the display. A handheld digital device programmed with an algorithm to perform the method is also included.
US11494891B2 Method of inspecting and evaluating coating state of steel structure and system therefor
Disclosed are a method of inspecting and evaluating a coating state of a steel structure, and a system therefor. A plurality of vision images and thermal images are acquired. While acquiring the thermal images, a desired region is heated. After the thermal images and the vision images in a dynamic state are reconstructed into a time-spatial-integrated thermal image and a time-spatial-integrated vision image in a static state, respectively, an overlay image is generated by overlaying the two images. A deterioration region of a coating is detected, and coating deterioration is classified by characteristics. A size of the coating deterioration region is quantified. A thickness of the coating is inspected by analyzing thermal energy measured from the time-spatial-integrated thermal image. A coating grade is calculated by comprehensively evaluating a coating deterioration inspection result and a coating thickness inspection result. A state evaluation report for the steel structure is automatically created.
US11494886B2 Hierarchical multiclass exposure defects classification in images
Embodiments of the present invention provide systems, methods, and computer storage media for detecting and classifying an exposure defect in an image using neural networks trained via a limited amount of labeled training images. An image may be applied to a first neural network to determine whether the images includes an exposure defect. Detected defective image may be applied to a second neural network to determine an exposure defect classification for the image. The exposure defect classification can includes severe underexposure, medium underexposure, mild underexposure, mild overexposure, medium overexposure, severe overexposure, and/or the like. The image may be presented to a user along with the exposure defect classification.
US11494881B2 Global movement image stabilization systems and methods
A method of global movement image stabilization may include calculating a global motion group parameter with respect to first and second sequential frames for two or more elementary 2D motion components of a motion group. Each global motion group parameter may be applied to a motion group vector field that corresponds to the elementary 2D motion component to which the respective global motion group parameter applies to generate a global motion group vector field corresponding to each elementary 2D motion component of the motion group. The global motion group vector fields may be summed pointwise to generate a global motion deformation vector field that provides global motion from the second frame to the first frame. The global deformation vector field may be cumulated with a previous cumulative global deformation vector field that provides global movement from the first frame to one or more previous frames to generate a current cumulative global motion deformation vector field. The second frame may be deformed by the current cumulative global motion deformation vector field to generate a stabilized frame having global movement removed.
US11494877B2 Systems and methods for image reconstruction
The present disclosure provides a system for image reconstruction. The system may obtain an initial image of a subject. The initial image may be generated based on scan data of the subject that is collected by an imaging device. The system may also generate a gradient image associated with the initial image. The system may further generate a target image of the subject by applying an image reconstruction model based on the initial image and the gradient image. The target image may have a higher image quality than the initial image.
US11494875B2 Systems and methods for machine learned image conversion
A computer system is provided for converting images through use of a trained neural network. A source image is divided into blocks and context data is added to each pixel block. The context blocks are split into channels and each channel from the same context block is added to the same activation matrix. The action matrix is then executed against a trained neural network to produce a changed activation matrix. The changed activation matrix is then used to generate a converted image.
US11494865B2 Passenger screening
A vehicle having one or more cameras, configured to record one or more images of a person approaching the vehicle. The camera(s) can be configured to send biometric data derived from the image(s). The vehicle can include a computing system configured to receive the biometric data and to determine a risk score of the person based on the received biometric data and an AI technique, such as an ANN or a decision tree. The received biometric data or a derivative thereof can be input for the AI technique. The computing system can also be configured to determine whether to notify a driver of the vehicle of the risk score based on the risk score exceeding a risk threshold. The vehicle can also include a user interface, configured to output the risk score to notify the driver when the computing system determines the risk score exceeds the risk threshold.
US11494863B2 Correlating education programs and employment objectives
Embodiments are directed to managing data correlation over a network. Student information may be provided. Position information based on potential employers may be provided. Student profiles may be generated based on translation models and the student information. The student information may be translated into unified facts included in the student profiles. Position profiles may be generated based on the translation models and the position information. The position information may be translated into other unified facts in the position profiles. The student profiles may be correlated with the position profiles based on recommendation models, the unified facts, and the other unified facts. Each student profile and position profile pair may be associated with a score based on a strength of the correlation. Reports may be provided that include each pair of the student profile. A plurality of pairs may be ordered based on the score associated with each pair.
US11494860B2 Systems and methods for implementing search and recommendation tools for attorney selection
A system and a method disclosed herein provides search and recommendation mechanisms for selecting attorneys. In an embodiment, a processor identifies a claim litigated by a candidate attorney. The processor uses historical claim data and a claim score for an attorney who opposed the candidate attorney when litigating the claim to determine a claim score for the candidate attorney. The processor then uses the candidate attorney claim score to recalculate the opposing attorney claim score, and checks to see whether the claim scores have converged. If the scores have not converged, the processor iteratively recalculates the claim scores of the candidate attorney and the opposing attorney until the scores converge. Finally, the candidate attorney claim score is used to determine an overall score for the candidate attorney which can be compared against the scores of other attorneys and used for attorney search and recommendation.
US11494857B2 Property inspection system and method
A computer system and method for performing property inspections. Digital media is received in a computer vision image analysis system from one or more user devices via a network and a determination is made regarding an environment type associated with the received digital media. One or more objects are determined that are located in the determined environment and which are present in the received digital media. A determination is made regarding an absence of objects in the received digital media contingent upon the determined environment type based upon a set of rules.
US11494852B2 Dynamic management of critical loads
A power controller configured to fit in a circuit breaker panel powering one or more loads. The power controller is further configured to dynamically manage critical loads of the one or more loads each controlled by a component that is capable of being actuated by the power controller and operated from a smartphone via the power controller, wherein the critical loads need not be wired to a dedicated circuit breaker panel.
US11494843B2 Computerized method and system for accumulation and distribution of securities
Disclosed embodiments include computer-implemented methods and systems that permit a market participant to automatically trade a relatively large order block order to accumulate or distribute securities as multiple, relatively smaller, component orders based on order parameters and subject to conditions for the placing and/or execution of such component orders. The component orders may continue automatically, without the need for further intervention from the market participant, until the total quantity specified by the market participant is accumulated or distributed.
US11494842B2 System and method for adaptive information dissemination
A computer system includes a memory to store a first set of data including data processing requests or data processing execution results and computer hardware to determine an input relating to a load and filter the first set of data to extract, based on the input relating to the load, a second set of data from the first set of data, thereby leaving a remaining set of data. The second set of data and the remaining set of data both include data processing requests or data processing execution results input or generated by the computer system. The computer hardware prepares electronic messages to be transmitted over a communications network to a plurality of remote user terminals. The electronic messages contain the second set of data but do not contain the remaining set of data. The computer hardware controls a frequency at which the electronic messages containing the second set of data are to be transmitted over the communications network based on the input relating to the load.
US11494823B2 Searchable texture index
Electronic content that has a tactile dimension when presented on a tactile-enabled computing device may be referred to as tactile-enabled content. A tactile-enabled device is a device that is capable of presenting tactile-enabled content in a manner that permits a user to experience tactile quality of electronic content. In one example embodiment, a system is provided for generating content that has a tactile dimension when presented on a tactile-enabled device.
US11494821B2 Methods and systems for an electronic shelf label system
An electronic shelf label system comprising an electronic display device and a plurality of electronic shelf labels is provided. A computing system transmits data transmissions to the plurality of electronic shelf labels. Each of the electronic shelf labels are configured to receive, from the computing system, data to render on an electronic display of each of the electronic shelf labels. The electronic display device is configured to determine, based on at least one of a set of specified conditions or the data rendered on each of the electronic shelf labels, content to be rendered on the electronic display of the electronic display device, and adjust the display of the electronic display device to render the content based on the determination.
US11494801B2 Methods and medium for title materials embedded within media formats and related applications
Methods and apparatus are described for enabling actionable content by embedding title materials corresponding to digital bearer instruments in digital media.
US11494796B2 Context aware gamification in retail environments
A tool for context aware gamification in retail environments. The tool determines real-time contextual data for a retail environment. The tool determines, based, at least in part, on the real-time contextual data, one or more customers associated with a target location within the retail environment. The tool provides a gaming incentive through an associated augmented reality experience to the one or more customers associated with the target location, wherein the gaming incentive incentivizes movement of the one or more customers with respect to the target location. Responsive to a determination that the gaming incentive is not effective, the tool updates the gaming incentive and the associated augmented reality experience provided to the one or more customers associated with the target location.
US11494792B2 Predictive decision making based on influence identifiers and learned associations
Machine logic for causing a computer system to perform the following operations (not necessarily in the following order): (i) receiving, by a historical decisions and opinions data store, decisions and opinions that have been communicated, propagated and/or otherwise espoused by a first entity; (ii) receiving, by an influencer data store, a plurality of influencer data sets, with each influencer data set including information indicative of opinions expressed by a respectively corresponding influencer; (iii) performing, by reverse chain engine, reverse chaining using the following inputs: (a) data of the historical decisions and opinions data store, and (b) the plurality of influencer data sets; and (iv) predicting, by a prediction engine, a likely future decision of the first entity using output of the reverse chaining operation.
US11494790B2 Method and system for transfer of consumer data to merchants
A method for sharing consumer data with a merchant includes: storing, in an account database at least one account profile, wherein each account profile includes data related to a transaction account including at least an account identifier and a plurality of sharing data values; receiving, from a point of sale device, an authorization request for a payment transaction, wherein the authorization request includes at least a specific account identifier and a sharing request; identifying, in the account database, a specific account profile where the included account identifier corresponds to the specific account identifier; identifying, in the specific account profile, one or more sharing data values of the plurality of sharing data values for sharing to the point of sale device; and transmitting, by a transmitting device, the identified one or more sharing data values to the point of sale device.
US11494780B2 Methods and systems for verifying cardholder authenticity when provisioning a token
A computer-implemented method for verifying cardholder authenticity when provisioning a token is provided. The method uses an authentication server system having a processor and a memory. The method includes receiving, by the processor, a payment card account identifier provided by a payment requestor. The payment card account identifier for identifying a payment account associated with a cardholder. The method also includes determining a plurality of authentication data associated with the payment requestor, and performing an authentication process using the plurality of authentication data. The authentication process is configured to determine if the payment requestor is the cardholder. The method further includes determining an assurance level associated with the authentication process. The assurance level represents a level of confidence in the authentication process. Moreover, the method includes generating a token for the payment account, and storing the token with the payment card account identifier and the assurance level.
US11494774B2 Method, apparatus and electronic device for identifying risks pertaining to transactions to be processed
A method for identifying a risk pertaining to a transaction to be processed, includes: identifying a risk pertaining to a transaction to be processed via a fast identification layer in a risk control system, thereby obtaining a first identification result; identifying a risk of interference pertaining to the transaction to be processed via a model for identifying transactions susceptible to interference, thereby obtaining a second identification result; and determining a processing manner for the transaction to be processed based on the first identification result and the second identification result, the processing manner including releasing the transaction to be processed, or further identifying the risk pertaining to the transaction to be processed via the in-depth identification layer in the risk control system.
US11494771B2 System, method, and computer program product for authenticating a transaction
Provided is a computer-implemented method for authenticating a transaction. The method includes associating, in at least one database, a plurality of voice identifiers with a plurality of users, each voice identifier of the plurality of voice identifiers corresponding to a user having at least one account identifier, receiving audio data comprising a spoken voice identifier, determining a detected voice identifier from the plurality of voice identifiers in the at least one database, the detected voice identifier matching the spoken voice identifier, determining a user from the plurality of users based at least partially on the detected voice identifier, in response to determining the user of the plurality of users, communicating a notification to a device associated with the user, the notification comprising transaction data associated with the transaction, and in response to receiving an authentication signal from the device associated with the user, conducting the transaction.
US11494766B2 Managing transactions on blockchain networks
Disclosed herein are computer-implemented methods, computer-implemented systems, and non-transitory, computer-readable media for managing transactions on blockchain networks. One of computer-implemented method includes obtaining, by a scheduling device on a blockchain network, transaction data including a plurality of original pending transactions to be executed on the blockchain network among a plurality of accounts, the transaction data being stored on the blockchain network. The scheduling device performs a consolidation analysis of the plurality of original pending transactions to determine a plurality of modified pending transactions among the plurality of accounts, and a number of the plurality of modified pending transactions is less than a number of the plurality of original pending transactions. The scheduling device maintains the plurality of original pending transactions with the plurality of modified pending transactions, without updating the transaction data stored on the blockchain network with the plurality of modified pending transactions.
US11494765B2 Secure remote transaction system using mobile devices
Described herein is a secure system and methods for enabling a user to remotely generate a token to be used in a transaction. In the disclosure, the user may provide a mobile device identifier to a resource provider to complete a transaction. A service provider, upon receiving the mobile device identifier, may generate a message to be transmitted to a mobile device associated with that mobile device identifier that includes details of the transaction to be complete. Upon receiving the message, the user may be asked to elect a token service installed on the mobile device with which the transaction should be completed. This token service may be used to authenticate the user and subsequently generate or provide the requested token. The service provider computer may then use the generated token to complete the transaction.
US11494762B1 Device driver for contactless payments
A device is configured to process contactless payments by wirelessly reading account information from enabled payment instruments and providing the account information, along with other information, to a remote payment processing system. The device has an embedded reader, such as a near-field communications (NFC) reader or a radio-frequency identification (RFID) reader. The operating system of the device has a device driver that provides access to the embedded reader. The device driver is implemented as part of the operating system kernel in order to protect it from access by non-privileged software. A POS application installed on the device uses the device driver to obtain payment instrument information from a payment instrument such as a credit card. Before providing the payment instrument information to the POS application, the device driver encrypts the payment instrument information using a public key provided by the payment processing system.
US11494759B2 Systems and methods for providing power to a multi-purpose transaction card
A controller of a transaction card may cause the transaction card to be in a first state. The transaction card may include a battery and at least one other component. In the first state, the battery does not provide power to the at least one other component of the transaction card. The transaction card may receive a signal from a near-field communication (NFC) device and may cause the transaction card to be in a second state based on receiving the signal. In the second state, the battery provides power to the at least one other component of the transaction card. The transaction card may perform a transaction based on the transaction card being in the second state.
US11494756B2 Payment transactions with integrated point of sale terminals
A mobile communication device accepts payments and is capable of integration of retail business applications without additional hardware. It allows merchants to accept card present payments directly without any need for additional external hardware, such as Point of Sale (POS) terminals. The merchant can accept card present payments from a contactless credit/debit card, from a mobile smart phone or another mobile telecommunication device supporting payment card digitization, or from a mobile smart phone or another mobile telecommunication device that carries or can access and transmit relevant payment information.
US11494754B2 Methods for locating an antenna within an electronic device
A method of determining a proximity of an antenna located in a payment instrument to an antenna located within an electronic device may include receiving, at the antenna located within the electronic device, a first signal from the antenna located in the payment instrument, the first signal received at a first time, receiving, at the antenna located within an electronic device, a second signal from the antenna located in the payment instrument, the second signal received at a second time, the second time being later than the first time, determining a difference in a signal strength between the first and second signals, and displaying, on a display of the electronic device, an indication based on the determination.
US11494753B2 Contactless event processing
Systems for contactless event processing are provided. In some examples, functionality of a self-service kiosk may be requested. In response, a user may be authenticated and a first interactive user interface may be generated and displayed by the self-service kiosk. A user may capture an image of the generated first interactive user interface displayed by the self-service kiosk using, for instance, an image capture device of a user computing device. The captured image may be displayed by a display of the user computing device and the user may provide user input to the user computing device selecting a displayed option. The user input may be processed and mapped to functionality associated with the self-service kiosk. Based on the mapping, one or more instructions or commands may be generated and transmitted to the self-service kiosk. The self-service kiosk may execute the instructions or commands to execute the requested functionality.
US11494752B1 System and method for pre-paid services
A system and method for payment of services, especially health care services, at fixed prices allows a user to purchase a service card that is accepted by a service provider for full payment of a service. A card manager holds funds from the sale of the card and releases the funds to a service provider when documentation that the service has been provided is received.
US11494747B2 System for providing applications on an automated teller machine (ATM)
Described is an Automated Teller Machine (ATM), and related systems (and methods), that allows for applications (or “Apps”) to be accessed on the ATM. The system allows for a third-party application to be verified and installed on ATMs to provide users with additional services. The application may access peripherals of the ATM via an Application Programming Interface (API) provided as part of a Software Development Kit (SDK). Accordingly, the system may provide a secure mechanism for ATM providers to provide users with the benefits of accessing third-party applications. Moreover, these applications may leverage specialized ATM peripherals and provide functionality that may not otherwise be available on other types of devices.
US11494743B2 Event notification and time awareness system
Disclosed is an event notification and time awareness system having a caregiver computing device and a user notification device, each coupled to a computer server. The user notification device displays event information pertaining to the user, who may have cognitive impairment, including diminished comprehension of time, resulting in difficulty remembering appointments, or basic events related to routine daily living. The computer server is programmed to send event information to the user notification device, including appointments, daily routine activities, or other special messages, in response to data input to the caretaker computing device by a caretaker that may be located remotely from the user. The user notification device includes a grayed-out screen to partially obscure past events while leaving current and future events unobscured.
US11494742B2 Dynamic workplace set-up using participant preferences
Embodiments of the present invention describe creating a monitoring package by integrating a personal information management system (PIMS) and a social network profile for a user. Embodiments comprise continuously monitoring e-mail messages, calendar entries, social media posts, and social media comments of the integrated PIMS and social network profile, collecting participant preference information and meeting data from the monitoring package, identifying an upcoming meeting for the user according to the meeting data, and determining a list of participants for the upcoming meeting based on conversation threads associated with the upcoming meeting collected from the monitoring package. Embodiments further comprise collecting a set of participant preference information for the participants in the list of participants including the participant preference information for the user, determining a workplace set-up for the upcoming meeting based on the set of participant preference information, and outputting a workplace arrangement for the upcoming meeting.
US11494737B2 Interactive and dynamic digital event program
A method for distributing an interactive digital event program to a plurality of user devices comprising: receiving a request for an interactive digital event program from a first user device, the request received in response to scanning a first tag having a machine-readable code with the first user device; determining that the first tag belongs to a first group of tags to which a first version of the interactive digital event program is to be distributed; providing the first user device with the first version of the interactive digital event program, the first version of the interactive digital event program to include at least one dynamic content element that is capable of being updated while an event is in progress; and updating the at least one dynamic content element in the first version of the interactive digital event program in response to a predefined trigger.
US11494732B2 Need-based inventory
Embodiments of the present invention provide a computer system a computer program product, and a method that comprises predicting details associated with collected data of an activity by generating a simulated activity based on a result associated with a plurality of attributes within the collected data associated with the activity; simulating the activity within a virtual reality environment by generating virtual items for assistance with a performance of the simulated activity within the virtual reality environment; in response to receiving user feedback for each generated virtual item based on the simulated activity, generating a need-based inventory from user input based on an analysis of the received user feedback for each respective item associated with the simulated activity within the virtual environment; and automatically obtaining each respective item within the generated need-based inventory.
US11494729B1 Identifying user-item interactions in an automated facility
Techniques for employing user interfaces to output information indicative of events occurring in an inventory facility, and receive feedback from a human regarding the events are described herein. In one implementation, an event may take place in an inventory facility, such as a customer taking an item from an inventory location, returning an item to an inventory location, and so forth. An automated system of an inventory management system may process sensor data collected by sensors in the inventory facility to determine details of the event. In some examples, the inventory management system is unable to determine with a high level of confidence what occurred during the event. The inventory management system may provide the sensor data to a human associate through an associate interface, and receive input regarding details of the event from the human associate through the associate interface.
US11494728B2 Systems and methods for optimizing delivery routes using fleet vehicles and third-party deliverers
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving a plurality of website orders on a website of an online retailer for delivery of a plurality of products; determining at least one fleet delivery route for delivery of the plurality of products of the plurality of website orders to a plurality of locations using a vehicle fleet of the online retailer; dynamically shuffling the at least one fleet delivery route, wherein dynamically shuffling the at least one fleet delivery route comprises: selecting a source route from the at least one fleet delivery route; selecting a first order of the plurality of web site orders from the source route, the first order scheduled to be delivered to a first location of the plurality of locations; selecting a destination route from (1) the at least one fleet delivery route and (2) one or more third-party delivery routes; evaluating a cost differential of removing the first order of the plurality of orders from the source route, as selected; and inserting the first order into a first third-party delivery route of the one or more third-party delivery routes when the cost differential of (1) removing the first order from the source route and (2) inserting the first order into the first third-party delivery route satisfies a predetermined cost differential level; and communicating the first order to a first third-party deliverer associated with the first third-party delivery route for delivery at the first location when the cost differential of (1) removing the first order from the source route and (2) inserting the first order into the first third-party delivery route satisfies the predetermined cost differential level. Additional embodiments are disclosed herein.
US11494725B2 Systems and methods for quality control of worker behavior using a non-linear fault scoring scheme
Systems and methods for quality control of worker behavior are disclosed. The systems and methods may be configured for: receiving a data set associating a plurality of violations with a plurality of delivery sites, wherein each violation in the plurality of violations is associated with a delivery site and the violations are organized into one or more violation categories; filtering the data set to obtain a subset of violations reflective of a current worker behavior; for each violation category, identifying a first violation from the filtered data set associated with the violation category, the first violation being associated with a highest penalty; determining a rating based on the first violation identified for each violation category; and transmitting the rating to a remote device associated with a delivery worker responsible for the violations.
US11494720B2 Automatic contract risk assessment based on sentence level risk criterion using machine learning
Techniques are provided for the automated risk assessment of a document. In one embodiment, the techniques involve mapping, via a risk assessment engine, one or more sentences in a first document to one or more risk categories, identifying, via a classification engine, risk-associated language of the one or more sentences based on the one or more risk categories, mapping, via a risk assessment engine, the risk-associated language of the one or more sentences to one or more risk criterion of a risk criterion document, and generating, via a risk assessment engine, a first risk assessment based on the one or more risk criterion of the risk criterion document.
US11494718B2 Runbook deployment based on confidence evaluation
Runbook deployment based on confidence evaluation. Obtaining a runbook based on commands, where the commands relate to resolving an incident and determining an aggregated skill level of operators for the runbook based on historical resolutions of incidents by the operators. A confidence measure of the runbook is determined according to the aggregated skill level for the runbook. Deployment of the runbook is performed in accordance with the confidence measure.
US11494707B2 System and method of determining real-time location
A system and method for determining location information of a portable device relative to an object is provided. In one embodiment, a booking control system is provided for booking a resource or service associated with the object. The system and method may determine location information with respect to the portable device, and identify the user as checked-in or checked-out (e.g., the resource is in-use or out of use) based on the location information.
US11494702B2 Task estimation method and information processing apparatus
An information processing apparatus includes a processor that acquires measurement information measured by a device put on a task performer; detects a predetermined operation in the measurement information; extracts feature vectors from an operation section in which the predetermined operation has been detected; divides the feature vectors into clusters by division methods; obtains ratios at which the feature vectors are classified into the respective clusters in a predetermined time; performs learning by using the ratios as an input and using, as an output label, information indicating whether the task performer performs a predetermined task in the predetermined time; generates a task estimation model by determining weighting for the clusters based on a result of the learning; and estimates, by using the task estimation model, whether the task performer is in a process of performing the predetermined task.
US11494692B1 Hyperscale artificial intelligence and machine learning infrastructure
A hyperscale artificial intelligence and machine learning infrastructure includes a plurality of racks, where: at least one or more of the racks include one or more GPU servers; at least one or more of the racks include one or more storage systems; each of the racks include one or more switches coupled to at least one switch in another rack; and the one or more GPU servers are configured to execute one or more artificial intelligence or machine learning applications, wherein data stored within the one or more storage systems is used as input to the one or more artificial intelligence or machine learning applications.
US11494690B2 Apparatus and method of high dimensional data analysis in real-time
A method of high dimensional data analysis in real-time comprising executing dimension-reducing an input historical data set under a t-SNE model and determining from the resulting dimension-reduced data set a recent; further dimension-reducing the recent group data set under a PCA model; statistical analyzing the further dimension-reduced data set to determine a threshold group for distinguishing abnormal data from normal ones in a real-time data stream. The method may further include training a classifier using the abnormal or normal data set for predicting anomaly in the real-time data source system. Alternatively, a discrepancy training data set is computed from one of the normal and abnormal data sets and be used to train one of independent normal and abnormal data regression models; with the other one trained by transfer learning based on the trained one. The trained regression models are then used to predict discrepancy values.
US11494686B1 Artificial intelligence system for relevance analysis of data stream items using similarity groups and attributes
At an artificial intelligence-based service, an indication of a similarity group of items of a data stream is obtained. A subset of the stream items is to be included in an ordered collection and presented via an interface which allows one or more types of interactions. Using a first data set which includes interaction records of items in the similarity group, one or more machine learning models are trained to predict a relevance metric associated with a particular type of interaction. A predicted value of the relevance metric is obtained from a trained version of a model and stored.
US11494682B2 Quantum computing assemblies
Quantum computing assemblies, and related devices and methods, are disclosed herein. For example, in some embodiments, a quantum computing assembly may include: a package substrate; a first die coupled to the package substrate; and a second die coupled to the second surface of the package substrate and coupled to the first die; wherein the first die or the second die includes quantum processing circuitry.
US11494678B2 Inference method, inference device and display
An inference method, an inference device, and a display are provided. The method includes: receiving an input signal through a first inference device or a second inference device; performing a first inference operation according to the input signal through the first inference device to obtain first inference information; performing a second inference operation according to the input signal through the second inference device to obtain second inference information; and providing an output signal according to the input signal, the first inference information and the second inference information through the second inference device.
US11494676B2 Architecture for table-based mathematical operations for inference acceleration in machine learning
A processing unit to support inference acceleration for machine learning (ML) comprises an inline post processing unit configured to accept and maintain one or more lookup tables for performing each of one or more non-linear mathematical operations. The inline post processing unit is further configured to accept data from a set of registers maintaining output from a processing block instead of streaming the data from an on-chip memory (OCM), perform the one or more non-linear mathematical operations on elements of the data from the processing block via their corresponding lookup tables, and stream post processing result of the one or more non-linear mathematical operations back to the OCM after the one or more non-linear mathematical operations are complete.
US11494670B2 Unified moderation and analysis of content
The disclosed embodiments provide a system for processing data. During operation, the system identifies content shared within an online system and interactions between users of the online system and the content that match behavioral criteria and content-based criteria in a set of rules. Next, the system aggregates the content and the interactions into trends in the content and the interactions, predictions associated with the content and the interactions, and recommendations for moderating the content and the interactions. The system then outputs representations of the trends, the predictions, and the recommendations in a user interface. Finally, the system receives, via the user interface, an action to be performed on a subset of the content and updates sharing of the content within the online system based on the action.
US11494666B2 Systems and methods for online content recommendation
The present disclosure relates to computer systems implementing methods for online content recommendation. The computer systems may be configured to receive a training sample from a first client device corresponding to a predefined feedback interacting with online content displayed on the first client device; update a preexisting training database in real-time based on the received training sample to generate an updated training sample, wherein prior to being updated based on the training sample received from the first client, the training database includes a set of historical training samples; conduct a regression training to a computer learning model in real-time, using the updated training sample, to produce a set of trained parameters for an online content recommendation model; call the set of trained parameters in real-time to determine recommend online content for a second user with the online content recommendation model; and send the recommended online content to a second client device of the second user.
US11494646B2 Neural network system for performing learning, learning method thereof, and transfer learning method of neural network processor
A neural network system includes a processor and a memory. The processor is configured to perform learning including multiple learning iterations on multiple layers, to determine at least one layer in which the learning is interrupted among the multiple layers. The determination of the at least one layer in which the learning is interrupted is based on a result of comparing for each of the multiple layers a distribution of first weight values resulting from a first learning iteration with a distribution of second weight values resulting from a second learning iteration. The processor is also configured to perform a third learning iteration in layers except the at least one layer for which interruption of the learning has been determined. The memory stores first distribution information of the first weight values and second distribution information of the second weight values and is configured to provide the first distribution information and the second distribution information to the processor when the second learning iteration is completed.
US11494643B2 Noise data artificial intelligence apparatus and pre-conditioning method for identifying source of problematic noise
A noise data artificial intelligence learning method for identifying the source of problematic noise may include a noise data pre-conditioning method for identifying the source of problematic noise including: selecting a unit frame for the problematic noise among noises sampled with time; dividing the unit frame into N segments; analyzing frequency characteristic for each segment of the N segments and extracting a frequency component of each segment by applying Log Mel Filter; and outputting a feature parameter as one representative frame by averaging information on the N segments, wherein an artificial intelligence learning by the feature parameter extracted according to a change in time by the noise data pre-conditioning method applies Bidirectional RNN.
US11494637B2 Layer-wise distillation for protecting pre-trained neural network models
Neural network protection mechanisms are provided. The neural network protection engine receives a pre-trained neural network computer model and forward propagates a dataset through layers of the pre-trained neural network computer model to compute, for each layer of the pre-trained neural network computer model, inputs and outputs of the layer. For at least one layer of the pre-trained neural network computer model, a differentially private distillation operation is performed on the inputs and outputs of the at least one layer to generate modified operational parameters of the at least one layer. The modified operational parameters of the at least one layer obfuscate aspects of an original training dataset used to train the pre-trained neural network computer model, present in original operational parameters of the at least one layer. The neural network protection engine generates a privatized trained neural network model based on the modified operational parameters.
US11494636B2 Machine learning-based semiconductor manufacturing yield prediction system and method
Provided is a machine learning-based semiconductor manufacturing yield prediction system and method. A result prediction method according to an embodiment of the present invention comprises: learning different neural network models by classifying different types of data according to their types and respectively inputting the classified different types of data to the different neural network models; and predicting result values by classifying input data according to their types and respectively inputting the classified input data to different neural network models. Therefore, it is possible to apply different neural network models to respective data according to their types, thereby ensuring a neural network model having a structure appropriate for the characteristics of each type of data and thus accurately predicting a result value.
US11494627B1 Dynamic tile parallel neural network accelerator
A dynamic-tile neural network accelerator allows for the number and size of computational tiles to be re-configured. Each sub-array of computational cells has edge cells on the left-most column that have an added vector mux that feeds the cell output back to an adder-comparator to allow Rectified Linear Unit (ReLU) and pooling operations that combine outputs shifted in from other cells. The edge cells drive external output registers and receive external weights. The weights and outputs are shifted in opposite directions horizontally between cells while control and input data are shifted in a same direction vertically between cells. A column of row data selectors is inserted between sub-arrays to bypass weights and output data around sub-arrays, while a row of column data selectors are inserted between sub-arrays to bypass control and input data. Larger tiles are configured by passing data directly through these selectors without bypassing.
US11494625B2 Systems and methods for energy-efficient analog matrix multiplication for machine learning processes
A novel energy-efficient multiplication circuit using analog multipliers and adders reduces the distance data has to move and the number of times the data has to be moved when performing matrix multiplications in the analog domain. The multiplication circuit is tailored to bitwise multiply the innermost product of a rearranged matrix formula to output the generate a matrix multiplication result in form of a current that is then digitized for further processing.
US11494623B2 Processing element and operating method thereof in neural network
A processing element and an operating method thereof in a neural network are disclosed. The processing element may include a first multiplexer selecting one of a first value stored in a first memory and a second value stored in a second memory, a second multiplexer selecting one of a first data input signal and an output value of the first multiplexer, a third multiplexer selecting one of the output value of the first multiplexer and a second data input signal, a multiplier multiplying an output value of the second multiplexer by an output value of the third multiplexer, a fourth multiplexer for selecting one of the output value of the second multiplexer and an output value of the multiplier, and a third memory storing an output value of the fourth multiplexer.
US11494620B2 Systolic neural network engine capable of backpropagation
A method of computer processing is disclosed comprising receiving a data packet at a processing node of a neural network, performing a calculation of the data packet at the processing node to create a processed data packet, attaching a tag to the processed data packet, transmitting the processed data packet from the processing node to a receiving node during a systolic pulse, receiving the processed data packet at the receiving node, performing a clockwise convolution on the processed data packet and a counter clockwise convolution on the processed data packet, performing an adding function and backpropagating results of the performed sigmoid function to each of the processing nodes that originally processed the data packet.
US11494615B2 Systems and methods for deep skip-gram network based text classification
Described herein are embodiments for systems and methods to incorporate skip-gram convolution to extract non-consecutive local n-gram patterns for comprehensive information for varying text expressions. In one or more embodiments, one or more recurrent neural networks are employed to extract long-range features from localized level to sequential and global level via a chain-like architecture. Comprehensive experiments on large-scale datasets widely used for the text classification task were conducted to demonstrate the effectiveness of the presented deep skip-gram network embodiments. Performance evaluation on various datasets demonstrates that embodiments of the skip-gram network are powerful for general text classification task set. The skip-gram models are robust and may be generalized well on different datasets, even without tuning the hyper-parameters for specific dataset.
US11494614B2 Subsampling training data during artificial neural network training
Perplexity scores are computed for training data samples during ANN training. Perplexity scores can be computed as a divergence between data defining a class associated with a current training data sample and a probability vector generated by the ANN model. Perplexity scores can alternately be computed by learning a probability density function (“PDF”) fitting activation maps generated by an ANN model during training. A perplexity score can then be computed for a current training data sample by computing a probability for the current training data sample based on the PDF. If the perplexity score for a training data sample is lower than a threshold, the training data sample is removed from the training data set so that it will not be utilized for training during subsequent epochs. Training of the ANN model continues following the removal of training data samples from the training data set.
US11494608B2 Methods and apparatus to tile walk a tensor for convolution operations
An example apparatus to perform a convolution on an input tensor includes a parameters generator to: generate a horizontal hardware execution parameter for a horizontal dimension of the input tensor based on a kernel parameter and a layer parameter; and generate a vertical hardware execution parameter for a vertical dimension of the input tensor based on the kernel parameter and the layer parameter; an accelerator interface to configure a hardware accelerator circuitry based on the horizontal and vertical hardware execution parameters; a horizontal Iterator controller to determine when the hardware accelerator circuitry completes the first horizontal iteration of the convolution; and a vertical Iterator controller to determine when the hardware accelerator circuitry completes the first vertical iteration of the convolution.
US11494606B2 Cards and devices with magnetic emulators with zoning control and advanced interiors
A payment card (e.g., credit and/or debit card) is provided with a magnetic emulator operable to act as a magnetic stripe read-head detector and a data transmitter. A multiple layer flexible PCB may be fabricated to include multiple magnetic emulators. An emulator may include a coil that includes magnetic, ferromagnetic, or ferromagnetic, material in the coil's interior. Coils may be associated with zones. As a read-head is detected to move from zone-to-zone, coils may be activated to transmit information in those zones.
US11494600B2 Printing apparatus, system and method suppressing lowering of code accuracy and symbol disappearance
A printing apparatus includes: a head which discharges liquid to a medium; and a controller. The controller obtains print data for forming an image on the medium with a dot formed by making the liquid to land on the medium, the image including a code having information; selects, in the obtained print data, dot data corresponding to the dot forming the image as selected data, determines whether a first dot pattern including the selected dot data matches a predetermined delete pattern, and determines whether a second dot pattern including the selected dot data matches a predetermined exclusion pattern; performs a correction of the print data based on results of the determinations; and discharges the liquid from the head to the medium, based on the print data after the correction, to form the image on the medium.
US11494594B2 Method for training model and information recommendation system
A method for training a model and an information recommendation system are provided. The method includes the following. Multiple types of features of the target model are obtained and a feature group sequence of the multiple types of features is generated, where the feature group sequence includes multiple feature groups and a sequence relation between the multiple feature groups and each feature group contains at least one type of features among the multiple types of features. The target model is classified into a multi-level model according to the feature group sequence. A trained target model is obtained by executing a preset training operation on the feature weight values corresponding to each level of the multi-level model.
US11494587B1 Systems and methods for optimizing performance of machine learning model generation
In an embodiment, a method includes receiving a trigger of machine learning model generation. In addition, the method includes algorithmically eliminating at least some of rows and at least some of columns of a training dataset, the algorithmically eliminating yielding a size-reduced training dataset. The method additionally includes generating, for a prediction target, a plurality of machine learning models via a plurality of machine learning algorithms. The method also includes measuring prediction accuracies of the plurality of machine learning models relative to the prediction target. Furthermore, the method includes selecting a particular machine learning model. Moreover, the method includes applying the particular machine learning model to a data source.
US11494583B2 Method and device for reinforcement learning using novel centering operation based on probability distribution
A method for reinforcement learning adopting a centering operation using a weight corresponding to a behavior probability is provided. The method includes steps of: a computing device instructing a reinforcement learning agent to (a) determine a k-th estimated parameter by referring to (i) a probability distribution for estimating the k-th behavior if k=1, and (ii) the probability distribution generated by selecting a (k−1)-th behavior if k>1; (b) select one of N behavior candidates as the k-th behavior by referring to (i) the k-th estimated parameter, and (ii) k-th contexts; (c) if k-th behavior probabilities are acquired, (i) generate k-th weighted expectation value of the k-th contexts, and (ii) generate k-th adjusted contexts by applying the centering operation to the k-th contexts; and (d) if a k-th reward is acquired, generate the probability distribution for estimating a (k+1)-th behavior using the k-th adjusted contexts, the k-th behavior probabilities, and the k-th reward.
US11494578B1 Systems and methods for automated assessment of embryo quality using image based features
Systems and methods for automated imaging and evaluation of image based features are disclosed herein. Method for automated imaging and evaluation of image based features can include receiving time-lapse images of at least one human embryo contained in a multi-well culture dish that can have a plurality of micro-wells. Image based features can be automatically generated from the time-lapse images of the human embryo. The image based features, which can include a cavitation feature, can be inputted into a classifier. The classifier can automatically and directly generate a viability prediction with the classifier from the image-based features.
US11494568B1 Text verticalization categorization
Systems and methods include acquisition of a plurality of text segments, each of the text segments associated with a flag value indicating whether the text segment is associated with a correct replacement text or an incorrect replacement text, determination of one or more n-grams of each text segment of the plurality of text segments, generation, based on the one or more n-grams of each text segment and the flag value associated with each text segment, a model to determine a flag value based on one or more input n-grams, reception of an input text segment, determination of a second one or more n-grams of the input text segment, determination, using the model, of an output flag value based on the determined second one or more n-grams, and presentation of the input text segment and the output flag value on a display.
US11494567B2 Content adaptation techniques for localization of content presentation
Techniques for localization of a content presentation in an information processing system are provided. In one example, a method adapts translated content to accommodate an original content design structure (e.g., wireframe) when such translated content is inconsistent with the original content design structure. In another example, a method adapts the original content design structure when translated content is inconsistent with the original content design structure. In yet another example, an image analysis method is used to adapt translated content determined to be inconsistent with the original content design structure.
US11494562B2 Method, apparatus and computer program product for generating text strings
Methods, apparatus, systems, computing devices, computing entities, and/or the like for programmatically generating text strings are provided. An example method may include receiving an input string; generating a first utterance set based at least in part on the input string and a randomness indicator via a generative machine learning model; generating at least one grammar context score for the first utterance set; generating at least one relevance context score for the first utterance set; adjusting the randomness indicator based at least in part on one or more of the at least one grammar context score, a grammar context threshold, the at least one relevance context score, and a relevance context threshold; and generating a second utterance set based at least in part on the input string and the adjusted randomness indicator.
US11494548B1 Multilayered electronic content management system
Multilayer electronic content management is provided. A method includes determining a first section and a second section of a document for dynamic content management. The method also includes determining a first trigger event that prompts the dynamic content management on the first section and a second trigger event the prompts the dynamic content management on the second section. The method also includes implementing a first action to the first section based on an occurrence of the first trigger and a first rule, and a second action to the second section based on another occurrence of the second trigger and a second rule. The implementation may include executing a first micro-service within a metadata layer of the electronic document for implementation of the first action and executing a second micro-service within the metadata layer for implementation of the second action.
US11494546B2 System to facilitate formatting of acquired data
Systems and methods include requesting, from a first application system, of data associated with a data subject, reception, from the first application system and in response to the request, of the data associated with the data subject and data contexts respectively associated with the data, presentation of the data and the data contexts to a user, reception of instructions from the user to generate a first configuration including at least one mapping of a data context to a descriptive field value, generation of a first report based on the data, the data contexts and the first configuration, presentation of the first report to the user, and storage of the first configuration in association with the first application system.
US11494538B1 Simulation generation using temporal logic
Techniques for determining simulations to confirm programmatic logic are discussed herein. Such simulations may be used to identify errors in programmatic logic. As an example, a system may simulate an autonomous vehicle operating in an environment by setting various initialization parameters. Temporal logic, such as Linear Temporal Logic (LTL) and/or Signal Temporal Logic (STL) may be used to determine a numeric cost associated with how closely one or more policies are violated for each simulation of a group of simulations. Based on the costs computed, additional sets of simulations may be created using an evolutionary algorithm. Flaws in programmatic logic controlling the system may be identified based on the evolutionary algorithms and cost defined.
US11494531B2 Systems and methods for equipment performance modeling
An equipment performance modeling platform is disclosed. In certain embodiments, an adaptive sensing coordinator acquires sensor measurements, configures and processes the sensor measurements for a specific statistical model, and sends the measurements to a server. A server performs data processing, provides storage (e.g., local or in a database), and provides an interface for data extraction. Statistical models are used to interpreting sensor values for a type of equipment, and a labeling mechanism labels performance occurrences.
US11494526B2 Optimization of pyrolysis tube cracking efficiency
A method for optimizing a cracking efficiency with which a pyrolysis tube of a deposition apparatus cracks a precursor material into reactive species is disclosed, including measuring an input pressure at an entrance to the pyrolysis tube, outside of the pyrolysis tube; measuring an output pressure at an exit from the pyrolysis tube, outside of the pyrolysis tube; measuring a pyrolysis temperature within the pyrolysis tube; calculating a cracking efficiency based on the input pressure, the output pressure and the pyrolysis temperature; and determining an adjustment to be made to at least one of the input pressure, the output pressure and the pyrolysis temperature to increase the cracking efficiency.
US11494519B2 Hardware-assisted privacy protection using a secure user interface with multi-level access control of sensor data
Technologies provide hardware-assisted privacy protection of sensor data. One embodiment includes unlocking a user interface coupled to a trusted execution environment of a processor in a device, where the user interface includes a plurality of selectable settings associated with a plurality of access levels for sensor data captured by a sensor. The embodiment also includes receiving a selection signal from the user interface indicating that a user selected a first setting associated with a first access level for the sensor data captured by the sensor, and restricting access to the sensor data based on a first set of one or more entities associated with the first access level. In more specific embodiments, the user interface includes a knob that is rotatably attached to a housing of the device or a privacy panel including a slider bar that is to be displayed on a touch screen display of the device.
US11494512B2 Automatic enforcement of data use policy for machine learning applications
Techniques and solutions are described for restricting data that is provided to a machine learning application. Restrictions can be based on use status information, such as use status information associated with a retention manager and indicating whether data is blocked from use. Data identifiers used by a cloud-based system can be correlated with archiving objects of a local system so that the cloud-based system can receive use status information to avoid using blocked data. Restrictions can include restricting data based on whether a data subject has provided consent that allows the data to be used by the machine learning application. A data view can be defined that filters query results to those where consent exits. The data view can join, such as an inner join, a table providing consent information with a data having data subject data.
US11494509B2 Controlling just in time access to a cluster
Examples include a system and computer-implemented method to receive a notification from an application programming interface (API) of creation of a just in time (JIT) grant, the JIT grant defining a request for a user to be authorized to access a cluster according to a JIT policy; determine if access to the cluster by the user is authorized according to the JIT policy; grant access to the user to the cluster when access is authorized according to the JIT policy; and send a notification to the API that access by the user to the cluster is granted.
US11494506B2 Security measures for determination of private set intersections
Systems, methods, devices, and other techniques for preserving privacy when comparing private datasets from first and second computing systems. The second computing system identifies a first set of identifiers corresponding to records in a private database of the second computing system. The second computing system receives blinded versions of a set of identifiers corresponding to records in a private database of the first computing system. The second computing system determines an intersection or characteristic thereof of the records in the private database of the first computing system and the records in the private database of the second computing system based on matches between the blinded versions of the first and second sets of identifiers.
US11494505B2 Hiding secure area of a file storage system based on client indication
Data associated with a user account is stored at the cloud-based storage service. A portion of the data is associated with a heightened authentication protocol. A request for an application to access data that is associated with the heightened authentication protocol is received at the cloud-based storage service. The request may include an indication that the application is configured to interact with data with the heightened authentication protocol. The request is authenticated based on the heightened authentication protocol. In response to authenticating the first request, permission is granted to the application to access the data that is associated with the heightened authentication protocol. In response receiving requests that do not include the indication that the application is configured to interact with data with the heightened authentication protocol, data pertaining to the portion of the data with the heightened authentication protocol is hidden.
US11494489B1 Synthesis of deserialization filters from positive and negative examples
A method for detecting malicious code may include generating, from deserialization examples, a finite automaton including states. The states may include labeled states corresponding to the deserialization examples. A state may correspond to a path from a start state to the state. The method may further include while traversing the states, generating a state mapping including, for the state, a tracked subset of the states, determining that the path corresponds to a path type, inferring, using the path type and the state mapping, a regular expression for the state, and determining, for a new deserialization example and using the regular expression, a polarity indicating whether it is safe to deserialize the new deserialization example.
US11494475B2 Safety system for cleanroom and operation method thereof
The invention provides a safety system for a cleanroom, which comprises a cleanroom garment provided with a plurality of RFID (radio frequency identification) tags, a face recognition device arranged at an entrance of the cleanroom, and a first RFID reader arranged beside at least one machine in the cleanroom, wherein the first RFID reader is used for identifying the RFID tags on the cleanroom garment, and a KVM network power interrupter connected to a display screen of the machine.
US11494473B2 Headset for acoustic authentication of a user
A headset for acoustic authentication of a user is provided, the headset comprising at least a first microphone, a second microphone, a controllable filter, and an authenticator. The first microphone is arranged to obtain a first input signal. The second microphone is arranged to obtain a second input signal. The controllable filter is configured to receive the first input signal and the second input signal and to determine at least one filter transfer function from the received first input signal and the second input signal. The authenticator is configured to determine a current user acoustic signature from the at least one filter transfer function and to compare the current user acoustic signature with a predefined user acoustic signature and to authenticate the user based on the comparison of the current user acoustic signature with the predefined user acoustic signature.
US11494467B1 Claiming delayed live reference streams
A system and method for identifying unauthorized uploaded content that has been uploaded before a validated live reference stream has been ingested is disclosed herein. The live reference stream is compared against the indexed uploaded content repeatedly as the live reference stream is received. The matching process is done once per a time period until a match meeting a minimum match duration threshold is identified. The match is then determined to be unauthorized, and a claim is issued against the unauthorized uploaded content. The time period can be based on a utility based analysis that factors the computational costs of repeated matching versus the diminishing value of the live reference stream as time progresses.
US11494457B1 Selecting a template for a content item
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting a template for a content item. In one aspect, a method includes receiving a content item request that includes context data. A content item that is eligible to be presented in response to the content item request is identified. A determination is made that the content item includes a template variable that is resolved based on the context data. A template feed including a set of templates is identified based on the template variable. A template is selected from the template feed for the content item. The template can be selected based on the context data. The selected template is populated with content for the content item to create a formatted content item. The formatted content item is provided in response to the content item request.
US11494456B2 Balancing on-site engagement
Encouraging broader engagement with a target publisher's content by balancing on-site topic engagement. Responsive to receiving notification of a recipient's request of an item of content from the target publisher, the on-site and off-site content consumption history of the recipient is analyzed. For each of a plurality of topics, historic engagement with on-site and off-site content is measured. Deficient topics having better off-site engagement than on-site engagement are detected. Content comprising links to items of content available from the target publisher which are characterized by deficient topics is selected and sent to the recipient. In an embodiment, the supplemental content comprises a plurality of links to other web pages on the target publisher's website which are sent to the recipient browser before the requested item of content finishes loading.
US11494453B2 Automatic dialing
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for providing search results automatically to a user of a computing device. A spoken input provided by a user to a computing device is received. The spoken input is transmitted to a computer server system that is remote from the computing device. Search result information that is responsive to the spoken input is receiving by the computing device and in response to the transmitted spoken input. An alert is provided to the user that the device will connect the user to a target of the search result information if the user does not intervene to stop the connecting of the user. The user is connected to the target of the search result information based on a determination that the user has not intervened to stop the connecting of the user.
US11494449B2 Methods and systems for facilitating searching of regulatory content
Disclosed is a method of facilitating searching of regulatory content. The method may include receiving, using a communication device, a search request from a user device. Further, the search request may be associated with a user account. Further, the method may include querying, using a storage device, at least one database based on the search request. Further, the method may include receiving, using a processing device, at least one regulatory content from the storage device based on the querying. Further, the method may include retrieving, using the storage device, at least one user characteristic associated with the user account. Further, the method may include generating, using the processing device, at least one personalized regulatory content based on each of the at least one regulatory content and the at least one user characteristic. Further, the method may include transmitting the at least one personalized regulatory content to the user device.
US11494447B2 Distributed file system for virtualized computing clusters
A method includes, in a computing system that runs clients on multiple interconnected compute nodes, running on the compute nodes respective virtual switches and respective virtual heads. Each client is provisioned to direct file access commands using one or more access protocols to a respective virtual head running on the compute node on which the client runs, via a respective virtual switch running on the compute node on which the client runs. The file access commands issued by the clients are executed by communicating among the virtual heads using an inter-node communication protocol that is independent of the access protocols used by the clients.
US11494444B2 Systems and methods for visualizing and analyzing multi-dimensional data
A computer-implemented software system and method allows data-processing entities to visualize data as pseudo-three-dimensional objects dynamically and interact with and/or manipulate the objects.
US11494443B2 Electronic device for executing recommended application and operating method thereof
Various embodiments of the present invention relate to an electronic device for executing a recommended application corresponding to a user input by using the user input, and an operating method thereof. An electronic device according to various embodiments of the present invention may comprise: an input module configured to receive a user input; a processor operatively connected to the input module; and a memory operatively connected to the processor, wherein the memory stores instructions that, when executed, cause the processor to: receive a first input including a query through the input module; determine a recommended application matching the query among multiple applications installed in the electronic device; output an identification message for execution of the recommended application; receive a second input corresponding to the identification message; and execute the recommended application in response to reception of the second input.
US11494441B2 Modular attribute-based multi-modal matching of data
A attribute-based data matching system determines top matches for a first element from a plurality of second elements. The data matching system extracts attributes for the first element from first dataset and attributes for the plurality of second elements from a plurality of second datasets. Pairs of attributes are generated wherein each attribute pair includes an attribute of the first element and an attribute of one of the plurality of second elements. Pairwise rankings of the plurality of second elements corresponding to the attributes of the first element are generated based on weights of the attribute pairs. The pairwise rankings of the attribute pairs are aggregated to determine a ranked list that orders the plurality of second elements based on the extent of their match with the first element. User feedback to the ranked list can be collected and used to adjust the data matching system.
US11494438B2 Population of file-catalog table for file stage
Disclosed herein are systems and methods for population of a file-catalog table for a file stage in a user account on a data platform. In an embodiment, a data platform receives, from a client associated with a user account, a request to populate a file-catalog table of the user account based on a plurality of files stored in a file stage of the user account. The data platform responsively executes a list-files table function with respect to the file stage to generate a database-table object having a row for each file stored in the file stage. The data platform populates the file-catalog table of the user account based on the database-table object generated by the list-files table function.
US11494431B2 Generating accurate and natural captions for figures
Techniques of captioning for figures includes generating a caption unit for a figure by defining a finite set of caption types. From each caption type, additional input for that caption type, as well as figure image data and figure metadata, an automated system may generate a respective caption unit, each caption unit including a sequence of words. Further, the generated caption for a figure includes a combination of the generated caption units.
US11494430B2 Data storage apparatus and data prediction method thereof
A data storage apparatus and a data prediction method thereof are provided. The data storage apparatus includes a memory unit and a prediction unit. The prediction unit acquires a plurality of access location data of a plurality of data access actions of a prior access history of the memory unit. The prediction unit analyzes the prior access history of the memory unit. The prediction unit performs a quantification process on the access location data to acquire a plurality of quantized data corresponding to the prior access history. The prediction unit predicts a data pre-accessing target of the memory unit according to the quantized data.
US11494428B2 Chunk header incorporating binary flags and correlated variable-length fields
Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with flags associated with the content data of the multimedia files. Through the use of the flags, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
US11494427B2 Generating a personal database entry for a user based on natural language user interface input of the user and generating output based on the entry in response to further natural language user interface input of the user
Some implementations are directed to generating a personal database entry for a user based on free-form natural language input formulated by the user via one or more user interface input devices of a computing device of the user. The generated personal database entry may include one or more terms of the natural language input and descriptive metadata determined based on one or more terms of the natural language input and/or based on contextual features associated with receiving the natural language input. Some implementations are directed to generating, based on one or more personal database entries of a user, output that is responsive to further free-form natural language input of the user. For example, one or more entries that are responsive to further natural language input of the user can be identified based on matching content of those entries to one or more search parameters determined based on the further input.
US11494419B2 Processor-implemented systems and methods for synthesized document clustering
Processor-implemented systems and methods are provided for generating clusters of technical documents. A method includes analyzing degrees of similarity among the technical documents using a hierarchical taxonomy code similarity model and a text clustering model. Clusters of the technical documents are generated based upon the analyzed degrees of similarity from the models.
US11494418B2 Systems and methods for determining document section types
Systems and methods for discovering and/or determining section types for a given document class in a data-driven manner are provided. A modified Bayesian model merging algorithm can be used, along with extending an Analogical Story Merging (ASM) algorithm. The systems and methods can learn the section structure of documents without a pre-existing ontology of sections or time-intensive annotation efforts.
US11494396B2 Automated intelligent content generation
Automatic generation of intelligent content is created using a system of computers including a user device and a cloud-based component that processes the user information. The system performs a process that includes receiving a user query for creating content in a content generation application and determining an action from an intent of the user query. A prompt is generated based on the action and provided to a natural language generation model. In response to the prompt, output is received from the natural language generation model. Response content is generated based on the output in a format compatible with the content generation application. At least some of the response content is displayed to the user. The user can choose to keep, edit, or discard the response content. The user can iterate with additional queries until the content document reflects the user's desired content.
US11494395B2 Creating dashboards for viewing data in a data storage system based on natural language requests
In various embodiments, a natural language (NL) application enables users to more effectively access various data storage systems based on NL requests. As described, the NL application includes functionality for selecting an optimal interpretation algorithm, generating a dashboard, and/or generating an alert based on an NL request. Advantageously, the operations performed by the NL application reduce the amount of time and user effort associated with accessing data storage systems and increase the likelihood of properly addressing NL requests.
US11494394B2 Data versioning in a multi-datacenter topology
Techniques are disclosed relating to data versioning in a multi-datacenter topology. In various embodiments, a computer system at a first datacenter may execute a query at a first point in time against a particular dataset that is maintained at the first datacenter. The particular dataset includes a first data record with a corresponding version number, where the version number is associated with a value of the first data record at the first point in time. In response to the first query, the computer system may receive a first results dataset that includes the first data record with its corresponding version number. The computer system may then store information indicative of the results dataset that is usable to retrieve, at a subsequent time from a historical version of the particular dataset at a second datacenter, the first data record with the same value as at the first point in time.
US11494392B2 Tracking entity activity using computer generation of values for blockchain network entries
A computer analyzes blockchain ledger content. The computer receives a set of attributes associated with a predetermined entity and applies a one-way function to the attributes, generating an inquiry hash. The computer receives access to a blockchain ledger that includes a report with at least one report hash associated with an attribute of a report entity. The computer searches the report using the inquiry hash as a search key. The computer generates a list of candidate reports containing hashes that matches the inquiry hash. The computer assigns an entity matching confidence rating to candidate reports based, at least in part, on a predetermined identification utility value associated with each inquiry hash matched. The identification utility value indicates a likelihood that the report entity is the predetermined entity. The computer generates a list of high assurance reports having entity matching confidence ratings above a predetermined assurance threshold.
US11494391B2 Methods and apparatus for automatically providing a ranking of items in response to a search request
This application relates to apparatus and methods for ranking search results. In some examples, a computing device receives item data identifying items for a search query provided by a user. The computing determines, for each item, a first value based on a relevance of the item to the search query. The computing device also determines user engagement data for the user, where the user engagement data identifies engagements by the user on a webpage. The computing device determines, for each item, a second value based on the user engagement data. In some examples, the computing device determines the first values and second values by executing one or more machine learning models. The computing device further determines a ranking of the plurality of items based on the first values and the second values. The computing may transmit the ranking of the plurality of items, such as to a web server.
US11494387B1 Chemical formula extrapolation and query building to identify source documents referencing relevant chemical formula moieties
A system and method for extrapolating a set of specific representational identifiers that are represented or covered by a generic representational identifier found in a target document. Queries are constructed and performed on a corpus of source documents in which members of the extrapolated set of specific representational identifiers are compared to a database of representational data. By matching representational data in this way, any overlap between the generic representational data and specific instances of the generic representational identifier within the source documents is determined. In a more specific implementation, the system and method reduces the scope of the generic representational identifier such that the reduced scope generic representational identifier encompasses only novel specific representational identifiers.
US11494381B1 Ingestion and processing of both cloud-based and non-cloud-based data by a data intake and query system
A software module ingests data into a data intake and query system. At least a portion of the data is cloud data. The software module includes an event type definition that specifies a type of data to be ingested by the software module, a first tag that associates ingested data of the event type with a data model, and a second tag that designates ingested data of the event type as cloud data. The ingested data is stored in a data repository, and subsequently a search query that includes the first tag and the second tag is executed against the data repository, to identify ingested cloud data that satisfies the search query and a first search constraint specified in the data model. A display device is caused to display a visualization based on the identified ingested cloud data that satisfies the search query.
US11494378B2 Runtime optimization of grouping operators
Runtime optimization of grouping operators is described. A system estimates a resource cost for each of multiple grouping operators based on values identified during query runtime, in response to receiving a query request associated with a data stream. The system selects a grouping operator during query runtime, based on a corresponding resource cost, from the multiple grouping operators. The selected grouping operator enables grouping the data stream based on the query request, and outputting a response based on the grouped data stream.
US11494371B2 Computer system and data management method
A computer system manages a data lake storing collected data, which is obtained from a data source, a data catalog storing first catalog data, and an asset catalog storing second catalog data. The computer system comprises: a catalog generation module configured to generate the data catalog, and the asset catalog; and a catalog link generation module configured to associate, in a case where at least one of the data catalog or the asset catalog is generated by the catalog generation module, the asset catalog and the data catalog with each other by adding, as an access key, a value that is stored in the first catalog data stored in the data catalog to the second catalog data stored in the asset catalog.
US11494360B2 Adaptive correlation of user-specific compressed multidimensional data profiles to engagement rules
Some embodiments relate generally to the processing of compressed multidimensional data and selection of engagement rules based on the compressed multidimensional data. In some embodiments, a method includes retrieving, via a processor, a multidimensional data profile that includes a set of first inclination distributions, each associated with a data dimension. The processor matches a first set of engagement rules to the multidimensional data profile to define a matched set, each engagement rule of the first set of engagement rules having a corresponding confidence level and a corresponding set of second inclination distributions. The processor selects an engagement rule from the matched set that has a corresponding confidence level no less than a corresponding confidence level for each remaining engagement rule from the matched set, and sends a signal causing display of a stimulus to a user according to the selected engagement rule and not according to the remaining engagement rules.
US11494354B2 Information management apparatus, information processing apparatus, and non-transitory computer readable medium
An information management apparatus includes a processor configured to associate components including questions and answers to the questions using parent-child relationships and control a display of the components as a tree structure, receive a selection of a subset of components in the tree structure according to a user operation and also connect the selected subset of components to the tree structure, and change the parent-child relationships of the components according to the connection of the components.
US11494341B2 Inter-process communication in a multi-tenant environment
A tool for inter-process communication in a multi-tenant environment. The tool creates an advertisement file for each tenant of a plurality of tenants. The tool locks a plurality of synchronization files prior to incrementing a semaphore, wherein the plurality of synchronization files correspond to the plurality of tenants, and wherein locking the plurality of synchronization files ensure that the semaphore is only decremented once per tenant. The tool searches for a response file corresponding to a specific tenant, wherein the response file includes metadata related to an information channel for communication with the specific tenant and information depicting a communication protocol used corresponding to the specific tenant. The tool unlocks the plurality of synchronization files. The tool establishes a connection, wherein the connection comprises an encrypted communication channel between the specific tenant and the attachment process mediated by a daemon.
US11494337B2 Data pruning based on metadata
A system and method for pruning data based on metadata. The method may include receiving a query with a plurality of predicates and identifying one or more applicable files that includes database data satisfying at least one of the plurality of predicates. The identifying the one or more applicable files including reading metadata stored in a metadata store that is separate from the database data. The method further includes pruning inapplicable files comprising database data that does not satisfy at least one of the plurality of predicates to create a reduced set of files and reading the reduced set of files to execute the query.
US11494334B2 Embedded reference counts for file clones
Techniques for efficiently managing a file clone from a filesystem which supports efficient volume snapshots are provided. In some embodiments, a system may receive an instruction to remove the file clone from the filesystem. The file clone may be a point-in-time copy of metadata of an original file. The system may further—for a file map entry in a filesystem tree associated with the file clone, the file map entry indicating a data block—decrement a reference count in a reference count entry associated with the file map entry. The reference count entry may be stored in the filesystem tree according to a key and the key may comprise an identification of the original file. The system may further reclaim the data block in a storage system when the reference count is zero.
US11494325B2 Communication module, user and method
A communication module for a user of a serial bus. The communication module is configured to receive a first message stream, encompassing a multitude of messages, via a first interface, and to provide a respective message of the first message stream as a message of a second message stream, as a function of a configuration state and as a function of at least one property of the respective message of the first message stream, via a second interface.
US11494316B2 Memory controller with a plurality of command sub-queues and corresponding arbiters
A memory controller includes a memory channel controller that uses multiple groups of command queue and arbiter pairs. Each arbiter is coupled to a respective command queue to select memory access commands from each command queue according to predetermined criteria. Each arbiter selects from among the memory access requests in each command queue independently based on the predetermined criteria and sends selected memory access requests to a selector that serves as a second level arbiter which sends the request to a memory subchannel.
US11494315B1 Signal arbiter
An arbiter for use with a plurality of request signals is presented. The arbiter includes a sequence identifier to identify an order between the plurality of request signals. The arbiter provides a plurality of output signals in which each output signal is associated with a request signal. When the request signals are provided in a sequential order the output signals are provided in the identified sequential order. When the request signals are provided substantially at the same time the output signals are provided in an arbitrary sequential order. A corresponding signal arbitration method and an electronic circuit comprising the arbiter are also presented.
US11494312B2 Flash memory devices and prefetch methods thereof
A storage device includes a flash memory array and a controller. The flash memory array stores a plurality of user data. After the controller finishes initialization, the controller accesses the user data stored in the flash memory array according to a plurality of host commands and an H2F mapping table, and records a plurality of address information about the user data in a powered-ON access table.
US11494307B2 Host, storage device, and computing system having the same
A computing system includes a host and a storage device. The host includes a host memory, and the storage device includes a processor, a semiconductor memory device and a device memory which caches mapping information of the semiconductor memory device. In operation, the processor transmits to the host read data and mapping table entry information of a logical address region corresponding to the read data in response to a read request. The mapping table entry information is transmitted to the host based on features of the logical address region. Additionally, the host may transmit a read buffer request corresponding to the mapping table entry information to the storage device, and the storage device may transmit mapping information corresponding to the read buffer request to the host, which then stores the mapping information in the host memory.
US11494304B2 Indicating extents of tracks in mirroring queues based on information gathered on tracks in extents in cache
Provided are a computer program product, system, and method for indicating extents of tracks in mirroring queues based on information gathered on tracks in extents in cache. Extent information on an extent of tracks in a cache indicated in an active cache list is processed in response to destaging a track from the active cache list to add to a demote list used to determine tracks to remove from the cache. The extent information is related to a number of modified tracks in an extent destaged from the active cache list. The extent information for the extent is used to determine one of a plurality of mirroring queues to indicate the extent including modified tracks. A mirroring queue having a higher priority than another mirroring queue is processed at a higher rate to determine extents of tracks to mirror from the cache to the secondary storage.
US11494302B2 Phase change memory in a dual inline memory module
Subject matter disclosed herein relates to management of a memory device.
US11494289B2 Automatic framework to create QA test pass
In an aspect of the disclosure, a method, a computer-readable medium, and a device are provided. The device determines one or more feature components of firmware of a BMC to be tested. The device also determines a respective QA category from a plurality of QA categories for each of the one or more feature components. Each of the plurality of QA categories is associated with a set of feature components and a set of the test cases. The device further determines respective at least one test case for each of the one or more feature components based on the respective QA category of the each feature component. The test case specifies hardware and a procedure to be used to test the each feature component.
US11494268B2 Dynamically selecting optimal instance type for disaster recovery in the cloud
The selection of an optimal restore instance type based on a customer's speed/cost tradeoff resolution is disclosed. Aspects of the anticipated completion time to complete the recovery and completion cost to perform the recovery may be extrapolated based on a baseline or test recovery and/or actual recovery times and costs. An automated restore activity may be performed on a baseline test VM of a predefined size using different restore instance types. An optimal restore instance type is used to form worker VMs that perform the recovery operations.
US11494267B2 Continuous value data redundancy
Continuous value data redundancy, including: receiving, by a storage system, a dataset; determining, based on a data resiliency metric, an integer redundancy value for the dataset from among a plurality of redundancy values; and generating, based on the integer redundancy value for the dataset, data recovery information for the dataset, wherein the integer redundancy value for the dataset is different from at least one other integer redundancy value for another dataset stored within the storage system.
US11494245B2 High performance computing system and method
The present invention relates to the technical field of high performance computing (HPC). In particular, the invention relates to a heterogeneous computing system, particularly a computing system including different modules, which can freely be assigned to jointly process a computation tasks. A control entity, referred to as module computing abstraction layer (MCAL), is provided which allows dynamic assignment of various resources provided by the different modules. Due to its flexibility in adjusting to varying demands in computing, the present invention is also applicable as an underlying system for providing cloud computing services, which provides shared computer processing resources and data to computers and other devices on demand, mostly via the Internet.
US11494244B2 Multi-window control method and electronic device supporting the same
A multi-window control method and an electronic device supporting the same is provided. The multi-window control method includes changing a size of at least one specific window among a plurality of windows, and altering a focus to the at least one specific window based on a changed size of the at least one specific window.
US11494228B2 Calculator and job scheduling between jobs within a job switching group
A method for scheduling jobs for the calculator includes measuring core utilization of the second-type processor, when the measured core utilization is less than a reference value, transmitting, by the first-type processor, a job suspension instruction to suspend a first job, which is currently being executed, to the second-type processor, in response to the job suspension instruction, copying data of a region occupied by the first job in a memory of the second-type processor to a main memory, copying data of a second job stored in the main memory to the memory of the second-type processor, and transmitting, by the first-type processor, an instruction to execute the second job to the second-type processor.
US11494226B2 Task management interface
Described herein are systems and methods for implementing a task assignment protocol. In one or more embodiments, a task management system receives task data and resource data. Responsive to the receipt, the task management system receives input for selection of a resource. A candidate subset of tasks that match the properties of the resource is then identified. Upon receipt of selection of the candidate task, a task icon updates. The task icon may update to reflect the resource identifier associated the assigned resource. Additionally, or alternatively, a resource icon is updated to reflect the availability of the resource. The protocol repeats until one or more resources are allocated to the tasks. A resource chart additionally displays to aid in evaluation of resource availability.
US11494225B2 Invoking an automated assistant to perform multiple tasks through an individual command
Methods, apparatus, systems, and computer-readable media for engaging an automated assistant to perform multiple tasks through a multitask command. The multitask command can be a command that, when provided by a user, causes the automated assistant to invoke multiple different agent modules for performing tasks to complete the multitask command. During execution of the multitask command, a user can provide input that can be used by one or more agent modules to perform their respective tasks. Furthermore, feedback from one or more agent modules can be used by the automated assistant to dynamically alter tasks in order to more effectively use resources available during completion of the multitask command.
US11494220B2 Scalable techniques for data transfer between virtual machines
Scalable techniques for data transfer between virtual machines (VMs) are described. In an example embodiment, an apparatus may include circuitry and memory storing instructions for execution by the circuitry to assign each one of a plurality of shared virtual memory spaces to a respective one of a plurality of virtual machines, wherein a first shared virtual memory space of the plurality of shared virtual memory spaces is assigned to a first virtual machine of the plurality of virtual machines, write, by the first virtual machine to the first shared virtual memory space, data to be provided to a second virtual machine of the plurality of virtual machines, and read, by the second virtual machine, the data in the first shared virtual memory space.
US11494219B2 Encryption and remote attestation of containers
Systems and methods are presented for creating encrypted containers in cloud computing environments. In one embodiment, a method is provided that includes receiving a request to create a virtual machine at an application node. The request may contain encryption parameters for use in encrypting the virtual machine. The virtual machine may be created at the application node and may include an associated memory for use during execution of the virtual machine. An encryption key may be received and the memory may be encrypted. An encrypted container image and may be mounted within the virtual machine. The encrypted container image may be executed within the virtual machine.
US11494217B1 Transparent reboot interception migration to facilitate virtualization host updates
This disclosure describes systems, devices, and techniques for migrating virtualized resources from outdated hosts during requested reboots of the virtualized resources, in order to update the outdated hosts. In an example method, a pending reboot a virtualized resource occupying a first host can be identified. At least one component of the first host may be determined to be outdated. In response to identifying the pending reboot and determining that the at least one component is outdated, the virtualized resource may be migrated to a second host. The first host may update the at least one component.
US11494211B2 Domain identifier and device identifier translation by an input-output memory management unit
An electronic device includes a processor that executes a guest operating system and a hypervisor, an input-output (IO) device, and an input-output memory management unit (IOMMU). The IOMMU handles communications between the IOMMU and the guest operating system by: replacing, in communications received from the guest operating system, guest domain identifiers (domainIDs) with corresponding host domainIDs and/or guest device identifiers (deviceIDs) with corresponding host deviceIDs before further processing the communications; replacing, in communications received from the IO device, host deviceIDs with guest deviceIDs before providing the communications to the guest operating system; and placing, into communications generated in the IOMMU and destined for the guest operating system, guest domainIDs and/or guest deviceIDs before providing the communications to the guest operating system. The IOMMU handles the communications without intervention by the hypervisor.
US11494210B2 Maintaining management communications across virtual storage processors
A unique identifier is stored in shared data storage that is accessible to at least a first virtual storage processor and a second virtual storage processor within a virtual storage appliance. The unique identifier is generated when the virtual storage appliance is first started up, and then used by the first virtual storage processor to obtain at least one Internet Protocol (IP) address for use by a management stack that initially executes in the first virtual storage processor. In response to failure of the first virtual storage processor, the unique identifier is used by the second virtual storage processor to obtain, for use by the management stack while the management stack executes in the second virtual storage processor after the failure, the same IP address obtained by the first virtual storage processor.
US11494209B2 Multi-active browser application
An improved browser application that provides a view with the option of displaying simultaneously content of a plurality of “tabs” of the browser application on one or more displays, regardless of whether the tabs are active or inactive, is described herein. For example, the browser application can display simultaneously the content of multiple tabs and allow a user to resize and reposition the content of any one tab independent of the size, position, or number of other displayed tab content. Thus, in some circumstances, the content of one tab can partially or fully overlap (and therefore partially or fully hide) the content of another tab after a user manipulation of the size or position of tab content.
US11494190B2 Circuitry and method for controlling a generated association of a physical register with a predicated processing operation based on predicate data state
Instruction decoder circuitry decodes processing instructions each generating an output multi-bit data item in a destination architectural register by applying a processing operation to source data item(s) in respective source architectural register(s). The decoder circuitry detects whether an instruction defines a predicated merge operation that propagates a set of zero or more portions of the prevailing contents of the destination architectural register as respective portions of the output multi-bit data item. The portions are defined by predicate data. Register allocation circuitry associates physical registers with the destination architectural register and the source architectural register(s). When detector circuitry detects that an instruction defines a predicated merge operation, the register allocation circuitry associates a further physical register with that instruction to store a copy of the prevailing contents. In response to a state of generated predicate data, predicate detector circuitry controls association of the further physical register with the instruction.
US11494187B2 Message based general register file assembly
In an example, an apparatus comprises a plurality of execution units, and logic, at least partially including hardware logic, to assemble a general register file (GRF) message and hold the GRF message in storage in a data port until all data for the GRF message is received. Other embodiments are also disclosed and claimed.
US11494186B2 FPGA specialist processing block for machine learning
The present disclosure describes a digital signal processing (DSP) block that includes a plurality of columns of weight registers and a plurality of inputs configured to receive a first plurality of values and a second plurality of values. The first plurality of values is stored in the plurality of columns of weight registers after being received. Additionally, the DSP block includes a plurality of multipliers configured to simultaneously multiply each value of the first plurality of values by each value of the second plurality of values.
US11494181B2 Automating generation of library suggestion engine models
A library model addition engine adds library models to a library knowledge base by defining a template for a library configuration file that conveys information about each library model, custom inputs and code snippets to facilitate library comparison operations, and education content for the library model. The library configuration file template may be automatically filled with extracted data using an iterative sequence of operations to retrieve, scrape, or extract data to automatically populate data fields in a library configuration file template for validation processing to ensure that the file is in the correct format and satisfies the constraints provided by the library recommendation engine.
US11494180B2 Systems and methods for providing predictive quality analysis
The disclosed embodiments include methods and systems for providing predictive quality analysis. Consistent with disclosed embodiments, a system may receive input data associated with a software program and compare the input data with one or more predetermined analysis parameters. The system may further determine at least one risk rating based on the comparison, wherein each risk rating corresponds to a distinct software category. The system may perform additional operations, including determining at least one adjustment to the software program based on the determined at least one risk rating, and prioritizing the at least one adjustment based on a predetermined adjustment priority standard. Furthermore, the system may provide a report including at least an indication of the at least one prioritized adjustment, a timeline for implementing the at least one prioritized adjustment, and plan implementing the at least one prioritized adjustment.
US11494174B2 Remote system update and monitoring without inbound connection
In an approach, a processor receives input data comprising: (i) a code level for an update, (ii) a scheduled time for the update; (iii) a target system for the update, and (iv) authorization data, where the authorization data: (i) allows for scheduling of the update and (ii) is provided via a channel external from a connection to the target system without an inbound connection. A processor receives a set of data from the target system. A processor, responsive to receiving the set of data from the target system, sends a response packet to the target system that includes the input data. A processor receives, at the scheduled time, a request to process the update. A processor, responsive to the request, sends code for processing the update corresponding to the code level for the update. A processor receives status messages corresponding to progress of the update.
US11494166B2 Omni-channel conversational application development system and method
A method, computer program product, and computing system for enabling a user to select a plurality of functional modules from a library of functional modules; and enabling the user to arrange the plurality of functional modules to form an omnichannel conversational application that includes a first channel and at least a second channel.
US11494158B2 Augmented reality microphone pick-up pattern visualization
Augmented reality visual display of microphone pick-up patterns are disclosed. An example method includes capturing, via a camera of a computing device, an image of a microphone, and displaying the image on a display of the computing device. The method also includes determining, by the computing device, a location and orientation of the microphone relative to the camera, determining one or more parameters of a pick-up pattern of the microphone, determining a visual representation of the pick-up pattern based on the one or more parameters, and displaying the visual representation of the pick-up pattern overlaid on the image of the microphone.
US11494152B2 Method, device and system for configuring display screen
Provided are a method device (20, 70) and system (30, 40, 80) for configuring a display screen, for example, the method includes that a network connection request including initial display screen information is sent in a wireless manner after power-on self-test, a network connection is established with a main console (301, 801), the initial display screen information is acquired, the initial display screen information is displayed, the updating operation to position information in the initial display screen information is carried out by the main console (301, 801) to obtain target display screen information, and a coordinate assignment of the target display screen information is displayed to obtain display coordinate information (S61); the target display screen information and the display coordinate information are received, the position information is updated, and identification codes in the display coordinate information are associated with the initial display screen information, and is stored locally (S62).
US11494148B1 Portable display assembly
A portable display assembly includes a housing that is elongated. A display is coupled to the housing and the display extends along a substantial length of the housing. The display displays indicia comprising customizable images and words to visually communicate a message to an observer. An adhesive strip is coupled to the housing to engage a surface to retain the housing on the surface. A sign is included that has a handle portion and a panel portion, and the handle portion can be gripped by a user for displaying the panel portion. Moreover, the housing is attachable to the panel portion of the sign such that the display can visually communicate the message to the observer.
US11494145B2 Server apparatus, control method, and storage medium
A server apparatus providing a cloud print service that receives a print job and causes an image forming apparatus to perform print processing for the received print job, the server apparatus including: a first reception unit configured to receive a print job from a client terminal or another server apparatus that provides another cloud print service; a second reception unit configured to receive instructions to change setting of the print job received by the first reception unit, the instructions being given via the image forming apparatus; and a notification unit configured to notify the other server apparatus of contents of the instructions in a case where the instructions received by the second reception unit are instructions for the print job received by the first reception unit from the other server apparatus.
US11494144B2 Computer-readable storage medium to store instructions for controlling user interfaces in an information processing apparatus having multiple processing channels
A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer in an information processing apparatus is provided. The information processing apparatus has a display interface, an operation interface, and a communication interface, and is connected with a printer through the communication interface. The computer readable instructions, when executed by the computer, causing the computer to control the display interface to display a setting screen to accept entry of print settings applicable to the printer, including a first special setting which is feasible to a first channel but infeasible to a second channel, and in response to a specific operation related to the first special setting to the setting screen through the operation interface, determine the first channel to be a processing channel to be used to cause the printer to print the image.
US11494139B1 Print content auditing during printer redirection in virtual desktop environments
Techniques are described for auditing print content during printer redirection in a virtual desktop. The ability to audit redirected print content allows an organization to pre-define certain sensitive data and to track whether print redirection requests in the virtual desktop environment contain any such sensitive data. If such sensitive data is contained in a printer redirection request, a file is generated containing information about the sensitive data, as well as a watermark that encodes information about the printer redirection request, such the user identifier of the user who initiated the print request and a timestamp of when the print request occurred. The generated file is transmitted to one or more registered recipients.
US11494134B2 Information processing apparatus, information processing system, information processing method, and storage medium
An information processing apparatus includes a print management unit configured to allocate a plurality of print data sets to a plurality of image forming apparatuses, respectively, the plurality of print data sets being obtained by dividing one print data set; a separator data generation unit configured to generate, for each of the plurality of image forming apparatuses, print data for a separator, the print data for the separator including management information that includes information regarding a particular print data set among the plurality of print data sets and information regarding a particular image forming apparatus among the plurality of image forming apparatuses to which the particular print data set is allocated; and an output unit configured to output, for each of the plurality of image forming apparatuses, the particular print data set and the print data for the separator to the particular image forming apparatus.
US11494131B2 Print system, print method, information processor, and non-transitory computer-readable storage medium storing information processing program for determining guidance messages
A print system includes a print device and an information processor connected to the print device via a network. The information processor includes an information acquisition section that acquires, from a voice mediation device, information including a keyword included in a print instruction given by a user by voice, a guidance section that outputs, to the voice mediation device, a guidance message to be output by voice, a print data transmission section that generates print data using content based on the keyword acquired by the information acquisition section in response to an output of the guidance message and transmits the print data to the print device, and a proficiency determination section that determines proficiency indicating a level of proficiency of the user for the print instruction. Based on the proficiency, the guidance section generates the guidance message that is used for the acquisition of the keyword by the information acquisition section.
US11494130B2 Operation data accessing device and accessing method thereof
The present invention disclosed an operation data accessing device comprising a non-internet protocol connection module, a storage module, and a processing module. The operation data accessing device communicates with the operation data storage device through the non-internet protocol connection module. A first logical disk and a second logical disk are established in the operation data storage device. The first logical disk stores the operation data, the second logical disk stores the mapping operation data, and the mapping operation data corresponds to the operation data of the first logical disk. The storage module stores a set of program code. The processing module calls the program code stored in the storage module and performs the operations of establishing a link logical disk that establishes a data link channel for capturing the mapping operation data when the processing module detects that the non-internet protocol connection module is enabled.
US11494124B2 Inversion refresh of physical memory location
Various embodiments described herein provide for performing inversion refresh of a physical memory location of a memory device (e.g., memory cell on a negative-and (NAND)-type memory device) based on a state of the physical memory location. For some embodiments, the inversion refresh is performed as part of performing garbage collection or reclamation of physical memory locations of a memory device.
US11494119B2 Memory searching component
An apparatus can include a memory device comprising a memory component and a memory controller that is coupled to the memory component. A memory searching component (MSC) is resident on the apparatus. The MSC can receive an external instruction indicative of performance of an operation to retrieve particular data from the memory component and issue, responsive to receipt of the instruction, a command to the memory controller to cause the memory controller to perform a read request invoking the memory component as part of performance of the operation in the absence of a further external instruction.
US11494117B2 Method and system for data processing
A method for data processing, comprising updating intermediate storage information according to data to be processed and address information of the data to be processed in a first storage space, until the intermediate storage information has reached a preset size; and performing, in the first storage space, an operation corresponding to the data to be processed using the intermediate storage information, when the intermediate storage information reaches the preset size. By the above method, the computing cost for performing an operation corresponding to the data to be processed in the first storage space can be reduced, the efficiency in performing the corresponding operation can be improved, and with intermediate storage information adapted to the first storage spaces of different sizes, the number of operations on the first storage spaces can be reduced.
US11494116B2 Memory device for programming dummy pages, memory controller for controlling the memory device and memory system having the same
There are provided a memory controller and a memory system having the same. The memory controller includes: a central processing unit configured to output a read command for checking an erase state of a selected storage region in response to a program request from a host, determine the number of dummy pages according to the erase state, and output a program command according to the number of dummy pages; and a memory interface configured to, when user data corresponding to the program request is output to the selected storage region, selectively generate dummy data corresponding to the number of dummy pages, and output the dummy data with the user data.
US11494113B2 Computer program product and method and apparatus for scheduling execution of host commands
The invention introduces a non-transitory computer program product for scheduling execution of host commands when executed by a processing unit of a flash controller. Space of a random access memory of the flash controller is allocated for a first queue and a second queue, and the first queue stores the host commands issued by a host side in an order of time when the host commands arrive to the flash controller. The non-transitory computer program product includes program code to: migrate one or more host write commands from the top of the first queue to the second queue in an order of time when the host write commands arrive to the flash controller until the top of the first queue stores a host read command; fetch the host read command from the top of the first queue; execute the host read command to read user data from a flash module; and reply to the host side with the user data.
US11494109B1 Erase block trimming for heterogenous flash memory storage devices
A system includes a solid-state storage array having a plurality of solid-state storage devices and a storage controller coupled to the solid-state storage array, the storage controller including a processing device, the processing device to determine that a first allocation unit has a first portion occupying a first plurality of erase blocks and a second portion sharing a second erase block with a portion of a second allocation unit. The processing device is further to relocate data of the portion of the second allocation unit sharing the second erase block with the second portion of the first allocation unit to another erase block and in response to relocating the data of the portion of the second allocation unit, reclaim the first plurality of erase blocks and the second erase block.
US11494103B2 Memory-efficient processing of RAID metadata bitmaps
A storage system comprises a plurality of storage nodes each comprising one or more storage devices and a processor coupled to a memory. The storage system is configured to store data blocks across the storage devices of the storage nodes utilizing a redundant array of independent disks (RAID) arrangement. At least a given one of the storage nodes is configured to store a plurality of RAID metadata bitmaps in persistent storage of the storage node so as to be available for a recovery operation in the event of a detected failure, to identify a particular subset of the RAID metadata bitmaps to be updated in conjunction with an additional operation other than the recovery operation, and to temporarily store the identified subset of the RAID metadata bitmaps in the memory of the storage node in a manner determined based at least in part on an operation type of the additional operation.
US11494101B2 Storage system and method for time-duration-based efficient block management and memory access
A storage system and method for time-duration-based efficient block management and memory access are provided. In one embodiment, a controller of the storage system is configured to receive time stamps from a host for each of a plurality of blocks in the memory; determine a time duration for programming each of the plurality of blocks based on the time stamps; and differentiate the plurality of blocks based on the time durations. Other embodiments are provided.
US11494096B2 System and method for storage array enclosure discovery
A method, computer program product, and computing system for generating one or more unique network addresses for one or more storage array enclosures of a storage system. The one or more unique network addresses may be advertised to one or more storage processors of the storage system. The one or more storage processors may be configured to communicate with a plurality of storage devices of the one or more storage array enclosures based upon, at least in part, the one or more unique network addresses of the one or more storage array enclosures.
US11494088B2 Push-based piggyback system for source-driven logical replication in a storage environment
The disclosed techniques enable push-based piggybacking of a source-driven logical replication system. Logical replication of a data set (e.g., a snapshot) from a source node to a destination node can be achieved from a source-driven system while preserving the effects of storage efficiency operations (deduplication) applied at the source node. However, if missing data extents are detected at the destination, the destination has an extent pulling problem as the destination may not have knowledge of the physical layout on the source-side and/or mechanisms for requesting extents. The techniques overcome the extent pulling problem in a source-driven replication system by introducing specific protocols for obtaining missing extents within an existing replication environment by piggybacking data pushes from the source.
US11494087B2 Tolerating memory stack failures in multi-stack systems
Memory management circuitry and processes operate to improve reliability of a group of memory stacks, providing that if a memory stack or a portion thereof fails during the product's lifetime, the system may still recover with no errors or data loss. A front-end controller receives a block of data requested to be written to memory, divides the block into sub-blocks, and creates a new redundant reliability sub-block. The sub-blocks are then written to different memory stacks. When reading data from the memory stacks, the front-end controller detects errors indicating a failure within one of the memory stacks, and recovers corrected data using the reliability sub-block. The front-end controller may monitor errors for signs of a stack failure and disable the failed stack.
US11494086B2 Flash memory controller, flash memory module and associated electronic device
The present invention provides an electronic device, wherein the electronic device includes a flash memory module and a flash memory controller. The flash memory module includes at least one flash memory chip, each flash memory chip includes a plurality of blocks, and each block includes a plurality of pages, and the flash memory controller is configured to access the flash memory module. In the operations of the electronic device, when the flash memory controller sends a read command to the flash memory module to ask for data on at least one page, the flash memory module uses a plurality of read voltages to read each memory cell of the at least one page to obtain multi-bit information of each memory cell, and the flash memory module transmits the multi-bit information of each memory cell of the at least one page to the flash memory controller.
US11494084B2 Managing dielectric stress of a memory device using controlled ramping slopes
Control logic in a memory device identifies a request to execute a memory access operation on the memory cell. A first set of pulses corresponding to a first voltage ramp slope level is caused to be applied to the memory cell during a first time interval of the memory access operation. The control logic causes a second set of pulses corresponding to a second voltage ramp slope level to be applied to the memory cell during a second time interval of the execution of the memory access operation, wherein the first slope level and the second slope level are different.
US11494083B2 Performing resynchronization jobs in a distributed storage system based on a parallelism policy
The disclosure herein describes performing resynchronization (“resync”) jobs in a distributed storage system based on a parallelism policy. A resync job is obtained from a queue and input/output (I/O) resources that will be used during execution of the resync job are identified. Available bandwidth slots of each I/O resource of the identified I/O resources are determined. The parallelism policy is applied to the identified I/O resources and the available bandwidth slots. Based on the application of the parallelism policy, a bottleneck resource of the I/O resources is determined and a parallel I/O value is calculated based on the available bandwidth slots of the bottleneck resource, wherein the parallel I/O value indicates a quantity of I/O tasks that can be performed in parallel. The resync job is executed using the I/O resources, the execution of the resync job including performance of I/O tasks in parallel based on the parallel I/O value.
US11494081B2 System and method for using telemetry data to change operation of storage middleware client of a data center
During operation of a data center, telemetry data is gathered that is indicative of performance of a storage system. The data center includes a middleware client that abstracts and optimizes storage commands for an application operating in the data center. Via the middleware client, a change in the application's use of the storage system is determined. Responsive to the change in the application, a change in the storage system is determined that will result in an improvement in storage performance for the application. The change to the storage system is applied via the middleware client to affect subsequent access of the storage system by the application.
US11494077B2 Memory system with selective access to first and second memories
A memory system includes a nonvolatile memory having a plurality of nonvolatile memory chips incorporated therein, a control circuit that controls the nonvolatile memory, an MPU that controls the control circuit, and an interface circuit that communicates with a host, all of which are mounted on a board of the memory system, and the memory system further includes a bus switch that switches connection of a signal line between the control circuit and the nonvolatile memory chips.
US11494074B1 Systems for accessing additional information from an interface
A first interface, such as a set of search results, is presented that includes first data in a first region and second data in a second region. Presented data may include images, text, or other information associated with items available for purchase. User input indicating a portion of the first data is received. In response to the user input, third data that is related to the indicated portion of the first data is determined. The third data is presented in the first region of the interface in place of the first data. Further input to the first region may return the first data to view. As a result, a user may view the third data within the first interface without navigating to a separate interface. Selection of a navigational link associated with the third data may navigate to a portion of a subsequent interface where the third data is presented.
US11494072B2 Displaying options, assigning notification, ignoring messages, and simultaneous user interface displays in a messaging application
An electronic device with a touch-sensitive surface and display can execute a messaging application. In the messaging application, swipe options can be displayed for messages and threads. Swipe options correspond to actions that can be taken on the messages or threads. Messages and threads can be associated with notification rules as well as be ignored. Composition interfaces and messages can be displayed simultaneously in the messaging application. The messaging application can display a conversation view of a message thread with a common header that can include subject information and names of participants in the threads. The messaging application allows for adding and removing participants to the conversation view. The messaging application allows for grouping search results from a search of messages using a search term. The grouping can be based on the location of the search term within the messages.
US11494063B2 Controlling and displaying zones in a multi-zone system
A multimedia controller for controlling and displaying zones in a multi-zone system is provided. In one example the controller provides a user interface for multiple zones of a media playback system comprising multiple playback devices. The controller identifies respective states associated with each zone of the multiple zones and detects an input to display a list of the multiple zones. In response to detecting the input, the controller determines an order of the multiple zones within the list of the multiple zones and displays, via the user interface, the list of the multiple zones, wherein the list of the multiple zones identifies each zone of the multiple zones in the determined order.
US11494061B1 Using a natural language interface to generate dashboards corresponding to selected data sources
A method generates a data visualization dashboard using a natural language interface. The method is performed at a computing device having a display, one or more processors, and memory. A user specifies a natural language input directed to a data source, using a first region of a graphical user interface. In response, the computing device parses the natural language input to identify one or more database entities from the data source. For each of the database entities, the computing device determines one or more respective analytical operations for the respective database entity. The device then generates a dashboard, which includes a plurality of data visualizations corresponding to distinct combinations of the analytical operations. The first dashboard is displayed in a second region of the graphical user interface, distinct from the first region.