US11349882B2

A method is provided for securely connecting devices to the cloud by virtue of a particular device being connected to a concierge service of the cloud and transmitting information relating to the security functions offered by the device to the service, whereupon the concierge service determines, based on the information which is transmitted by the requesting device and relates to the security functions of the latter, a security profile which is appropriate for the device and connects the requesting device to a communication channel appropriate for the determined security profile.
US11349879B1

A system and method for authentication policy orchestration may include a user device, a client device, and a server. The server may include a network interface configured to be communicatively coupled to a network. The server may further include a processor configured to obtain, from a client device via the network, a transaction request for a transaction, determine an authorization requirement for the transaction request based, at least in part, on a plurality of authorization policies, individual ones of the plurality of authorization policies being separately configurable by at least one of a relying party and an authorizing party, and complete the transaction based on the authorization requirement having been met.
US11349878B2

In a procedure for handling security settings of a mobile end device the operating conditions of the end device are determined. Then minimum security requirements are established according to the operating conditions by evaluating contextual data regarding the operating conditions of the end device. Next it is determined whether the security settings on the end device comply with at a least with the minimum security requirements. Access to applications is allowed or denied according to the security settings on the mobile end device. Should the end device not meet minimum security requirements the user may be prompted to change the security settings on the end device. The method may involve locating the end device and issuing of a warning in the end device does not meet minimum security settings.
US11349877B2

Solution management systems and methods are presently disclosed that enable receiving, compiling, and analyzing vendor solutions, determining the vendor solutions that address a target vulnerability of a client network and/or client devices, determining additional vulnerabilities of the client network and/or client devices that the vendor solutions address, and selecting a vendor solution to remediate the target vulnerability. The presently disclosed systems and methods also enable scoring, risk evaluation, and additional metrics to facilitate determining the vendor solution(s) that have the largest impact and/or benefit to the various vulnerabilities of the client network and/or client devices.
US11349874B2

Based on context received regarding a mobile communications device a server determines whether an existing network connection employed by the mobile communications device offers a level of security that is appropriate. When the server determines that the level of security is appropriate, the mobile communications device is allowed to continue using the network connection. Otherwise, the server directs the mobile communications device to terminate the network connection.
US11349872B2

A secure communication path device includes a first secure communication validator providing a one-way communication path from a security domain by implementing a secure protocol parser, a second secure communication validator providing a one-way communication path from a second security domain by implementing a secure second protocol parser. Each validator including respective serial/de-serializer units providing a unidirectional communication path from their respective security domain. The device hardware segregating respective communications of the security domains within the secure communication path device.
US11349867B2

Systems, methods, and related technologies including media access control (MAC) address spoofing detection are described. The MAC address spoofing detection and response may include accessing a first MAC address associated with a first communication on a first port of a first network device and accessing a second MAC address associated with a second communication on a second port of a second network device. Whether the first MAC address and the second MAC address match may be determined. Information associated with a third communication associated with the first MAC address on the first port of the first network device and information associated with a fourth communication associated with the second MAC address on the second port of the second network device may be accessed. An action may be performed associated with the second port of the second network device based on the second MAC address matching the first MAC address.
US11349866B2

Systems and methods for providing an integrated or Smart NIC-based hardware accelerator for a network security device to facilitate identification and mitigation of DoS attacks is provided. According to one embodiment, a processor of a network security device receives an application layer protocol request from a client, directed to a domain hosted by various servers and protected by the network security device. The application layer protocol request is parsed to extract a domain name and a path string. The hardware acceleration sub-system updates rate-based counters based on the application layer protocol request by performing a longest prefix match on the domain name and the path string. When a rate threshold associated with the rate-based counters is exceeded, a challenge message is created and transmitted to the client, having embedded therein the application layer protocol request; otherwise the application layer protocol request is allowed to pass through the network security device.
US11349864B2

Systems, methods, and software can be used to determine security risks of software services on a cloud computing platform. In some aspects, a computer-implemented method comprises: receiving, by a software service application executing on a cloud computing platform, a request for a software service provided by the software service application; identifying, by the software service application, a resource that is triggered by the request; determining, by the software service application, that the request has a security risk based on a security policy associated with the resource; and in response to the determining, generating, by the software service application, a security notification indicating the security risk.
US11349845B2

A device may provide a verification indicator to a device associated with a website. The verification indicator may be associated with verifying access to the website. The device may detect that the verification indicator has been associated with code associated with the website based on processing the code. The device may provide a script to the device. The script may be included in the code. The script may be associated with monitoring operations of the website. The device may receive data related to the operations. The device may analyze the data using a model. The model may be associated with making a prediction related to at least one of: a value to be received via the website, or traffic associated with the website. The device may perform one or more actions related to the website based on a result of the analyzing.
US11349844B2

Managing an authenticated user session. A method includes a resource provider computer system subscribing to a conditional access termination service for an entity configured to obtain resources from the resource provider computer system through a user session. The resource provider computer system receives an event, related to resource requests, for the entity from the conditional access termination service. The resource provider computer system receives a request for resources from the entity. The resource provider computer system evaluates the request with respect to the event. The resource provider computer system responds to the request based on evaluating the request with respect to the event.
US11349843B2

Systems, methods, devices for extending capabilities of an existing application to augment learning of a device in training are disclosed. The method includes: creating on a user device, an authorized session for running a local service application on the user device within an environment of an existing application which runs on a system remote from the user device; displaying a home screen menu which is personalized for a user, selection options to launch the local service application to execute within the existing application to provide extended functionalities to the existing application to augment learning of a device in training, wherein the selection options enable the user device to perform one or more task on the another device, include: resuming activities of a recent task previously performed, updating user's credentials through the training or learning, and starting a new task on the device in training or on another new device.
US11349826B2

Systems and methods for integrative legacy context management are disclosed herein. An example computer hardware system may include at least one processing unit coupled to a memory, and the memory may be encoded with computer executable instructions that when executed cause the at least one processing unit to receive a set of credentials associated with a user from a user device, cross-reference the set of credentials with a first set of credentials of an agent associated with the user to determine whether the set of credentials is valid; and if the set of credentials is valid, provide a second set of credentials of the agent to the user device in response to a request for the second set of credentials from the user device.
US11349820B2

Described embodiments provide systems and methods for selectively encrypting and decrypting portions of a network flow by intermediary devices. A first device may identify a protocol used by a network flow traversing the first device via one or more packets of the protocol. The first device may determine that a level of encryption for the network flow meets a predetermined threshold. The first device may receive networks packets to be communicated between a sender and a receiver. The packets may include a first portion that is encrypted and a second portion that has clear text information. The first device may encrypt the second portion of the one or more packets. The first device may forward the network packets with the first portion and the encrypted second portion via a tunnel to a second device for decryption of the encrypted second portion for forwarding to the receiver.
US11349818B2

A computer provides a secure, virtual personalized network (SVPN) for a first user with master privileges and at least a second user with guest privileges in the SVPN. Notably, the computer may execute a virtual machine that provides a container for the SVPN of the first user, and the first electronic device associated with the first user and a second electronic device associated with the second user may execute instances of an application that facilitates secure communication in the SVPN. Moreover, the first electronic device may store a set of first encryption keys and the second electronic device may store a set of second encryption keys, which allow the first electronic device and the second electronic device to securely communicate with each other via the SVPN. Note that the computer may not be able to access the set of first encryption keys or the set of second encryption keys.
US11349814B2

Disclosed examples include at least one processor; and memory including instructions that, when executed by the at least one processor, cause the at least one processor to install a configuration profile; activate an internal virtual private network service; and cause the internal virtual private network service to activate a local proxy.
US11349811B2

[Issue] In the cloud server, data is distributed to multiple devices such as data storage devices, data processing devices, and communication devices. Therefore, in order to protect data from unauthorized access, security measures are applied to all of them, which need to be constantly updated. Moreover, this security management depends on the operators of the respective devices, and even if each operator completely performs, it is not possible to predict when a new attack method will be devised, leaving users with a constant data-leakage-related anxiety. [Methods to solve the Issue] The present invention moves confidential data stored in a cloud server on the Internet to a data storage device of an intranet connected via a firewall, and links the ID of the confidential data and the confidential data. It is thus characterized by not placing confidential data on the internet. As a result, it is possible to narrow the measures for preventing unauthorized access to the firewall, the management becomes easy and the user can take the lead in management, so the user can use the cloud server with peace of mind.
US11349810B2

Concepts and technologies disclosed herein are directed to single packet authorization (“SPA”) in a cloud computing environment. A compute node can include a virtual switch operating on at least a portion of a plurality of hardware resources of a cloud computing environment, a virtual firewall, a cloud workload executing a cloud service, and a SPA service. The virtual switch can receive a SPA request from a SPA client executing on a computing device. The virtual switch can forward the SPA request to the virtual firewall and to the SPA service. The virtual firewall can deny the SPA request in accordance with a firewall policy. The SPA service can utilize a SPA validation scheme to validate the SPA request. The virtual firewall can implement a temporary firewall policy to allow incoming packets from the SPA client and directed to the cloud service.
US11349801B2

Systems, methods, and non-transitory computer-readable media can group a set of live content items based at least in part on the live content items satisfying at least one relatedness criteria, the live content items being broadcasted through the content provider system. The set of live content items is ranked. An interface that includes a content feed through which the ranked set of live content items are accessible is generated.
US11349787B2

Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving a first communication as part of a conversation, from an unauthenticated user of a web browser. A conversation identifier is determined based on the first communication. A first responder, a communication protocol, and a communication address of the first responder is determined. The first communication is sent to the first responder and a first reply is received. The conversation identifier is determined based on the first reply and the first reply is mapped to the web browser. The first reply is sent to the web browser.
US11349786B2

Systems and methods for delivering media files in communication sessions are disclosed. User interfaces are displayed on first and second client devices. A media file is selected at the first client device and a representation of the media file is transmitted to the second client device. The representation is selectable within a sent message region of the user interface on the second client device. In response to selecting the representation of the media file, an embedded viewer is launched within the sent message region of the user interface of the second client device that includes embedded selectable controls which, when activated, control viewing or playback of the media file within the user interface.
US11349782B2

Disclosed are a streaming processing interface structure, an electronic device and an electronic apparatus. The streaming processing interface structure includes: a control streaming dam, including an uplink control pin and a downlink control pin; a first logic unit, which is connected to an uplink object and the uplink control pin, and is used to determine, upon receiving a write request of the uplink object, whether the control streaming dam is writable according to a state of the uplink control pin; and a second logic unit, which is connected to a downlink object and the downlink control pin, and is used to determine, upon receiving a read request of the downlink object, whether the control streaming dam is readable according to a state of the downlink control pin.
US11349777B2

Apparatus, systems, and methods for managing a network. One or more network devices on a network and a QoS policy are periodically evaluated. A QoS operational status of the network is evaluated and a remediation action is implemented based on the evaluation of the QoS operational status of the network and the evaluation of the QoS policy, the remediation action comprising adjusting a bandwidth allocation for each of one or more queues.
US11349770B2

A communication control device specifies the top N flows in descending order of communication amounts input to a communication line as flows that are communication band limit targets, and limits a communication band of a group of flows that are the communication band limit targets to a predetermined limited band so that a sum of communication amounts of the flows input to the communication line is equal to or smaller than a predetermined line capacity. Here, the communication control device determines a value of N so that a limited band is equal to or larger than a communication amount of a flow having the largest communication amount in a group of flows that are not the communication band limit targets and is equal to or smaller than a communication amount of a flow having the smallest communication amount in the group of flows that are the communication band limit target.
US11349762B2

According to one or more embodiments of the present invention, a frame processing method of a distributed antenna system may include confirming whether a quality of service (QoS) tag exists in header information of a received frame; performing frame scheduling of the frame based on the QoS tag; and dropping or transmitting the frame according to a transmission priority according to a result of the frame scheduling.
US11349758B2

Techniques described herein provide for fast updating of a forwarding table in a single active multihoming configuration. A first network device that is not connected to an ethernet segment (ES), receives a plurality of ES routes (e.g., EVPN type-4 routes) from a plurality of network devices that are connected to a host via the ES. When connectivity is lost to a designated forwarded for the ES, the first network device performs a designated forwarding election algorithm based on the plurality of received ES routes, to identify that a second network device of the plurality of network devices is designated as a new forwarding device. The first network device modifies an entry in a forwarding table to indicate that the host is now reachable via the second network device.
US11349753B2

In one embodiment, an apparatus comprises a network interface and a processor. The processor is to: receive, via the network interface, a plurality of data streams to be routed over a network, wherein the plurality of data streams correspond to sensor data captured by a plurality of sensors; identify, from the plurality of data streams, a set of related data streams that are contextually related; identify a convergence function to be performed on the set of related data streams, wherein the convergence function is for transforming the set of related data streams into a converged data stream that is smaller in size than the set of related data streams; perform the convergence function to transform the set of related data streams into the converged data stream; and route, via the network interface, the converged data stream to one or more corresponding destinations over the network.
US11349745B2

Latency of a gateway system that connects to downstream services can be measured using an external computer system. The gateway may route component requests to various downstream services in order to service a main request, and be part of an overall service where low latency is important. It may be desirable for the gateway system to have as little added latency as possible. Benchmarking the gateway by performing latency measurements can give an indication of how the gateway is performing. If software on the gateway changes, re-benchmarking the gateway can reveal if problematic code was introduced. A measurement system can employ a lightweight process so that minimal additional latency is incurred by the measuring process. Memory can be allocated as to avoid a garbage collection process so that the latency measurement is unaffected when garbage collection occurs, for example, and multiple buffers can measure latency for different request types.
US11349737B2

Described herein is a system and method for testing a computing device, such as a server, to minimize network impact. A computing device that is new or needs to be evaluated, such as an edge server, in a content delivery network may be determined and a sibling edge server which shares a common characteristic with the edge server may be selected. Requests received on the sibling edge server may be collected and filtered to determine a subset of the requests. The subset of the requests are transmitted to the edge server for processing and evaluation.
US11349732B1

Examples relate to detection of anomalies in a network. Some examples determine a dictionary including a set of keys for a set of packet length values for a selected sequence of packets associated with a traffic flow over a network, each key represents a combination of two or more successive packet length values from the set of packet length values. An aggregated set of statistical features is determined based in part on the set of statistical features using a machine learning algorithm. Upon determining another set of packet length values for another selected sequence of packets, another set of statistical features for the other set of packet length values is determined. The other set of statistical features is compared with the aggregated set of statistical features. Based on the comparison, an indication that an anomaly has occurred in the traffic flow is transmitted to an administrator.
US11349731B2

A method is disclosed for collecting data for evaluating the quality of experience of a service provided to a user over a communications network. The method comprises: providing an agent on a user device; by the agent, collecting rough measurement data indicative of parameters related to an operation of the device during an instance of service fruition, providing derived measurement data from the rough data and sending them to a server; at the server, determining an ending of the instance and checking, based on the derived data, forwarding conditions indicating at least one condition to be satisfied in order for the server to send a questionnaire to the user device, comprising questions related to the instance of service fruition; after the ending of the instance, in case the conditions are satisfied, sending the questionnaire from the server to the device; and collecting by the agent a user feedback.
US11349729B2

An enhancement device (10, 116) for enhancing service requests (120) and a method of allocating network resources to a network service in a communication network is provided. The communication network comprises network resources capable of providing a network service specified in a service request issued by a client. The service request (120) comprises a direct part (121) and an indirect part (122), while the indirect part comprises at least one allocation condition. The method comprises unconditionally allocating, in response to the direct part (121) of the service request, one or more network resources to the network service, and conditionally allocating, in response to the indirect part (122) of the service request, one or more additional network resources to the network service, wherein conditionally allocated network resources are capable of being unconditionally allocated to the network service in response to the direct part of a further service request of the client and are available for allocation to another network service depending on the at least one allocation condition.
US11349728B2

Resource allocation to workloads is disclosed. Telemetry data associated with existing or previously executed workloads is stored and used to develop models. Telemetry data from new workloads are collected and, using the models, a fingerprint is extracted and compared to the fingerprints of previous workloads. This allows the initial allocation of resources to the new workload to be improved and aids in resource allocation convergence.
US11349725B2

Various methods are provided for enabling the application of machine learning to network management and in particular to enabling cognitive network management in radio access networks. One example method may comprise interpreting one or more operator goals for the CNM or for a specific CF to ensure that the specific CF adjusts its behavior in order to fulfil the operator goals, abstracting an environment into states configured for use in subsequent decision making, wherein the abstracted environment represent are built from one or more of a combination of quantitative KPIs, abstract state labels, and operational contexts, defining legal candidate network configurations for different contexts of the CF based on the abstracted environments and operational contexts as inferred by the EMA engine, and matching a current abstract state, abstracted environment, or operational context as derived by the EMA engine to an appropriate network configuration selected from the set of legal candidate network configurations.
US11349724B2

An approach for a software defined networking manager to perform a predictive analysis of proposed modifications to a software defined network (SDN) is presented. A method comprises receiving entity logical associations that are captured in a set of rules implemented in a SDN. Once a proposed modification to the entity logical associations is received, without implementing the proposed modification and without modifying the set of rules, impacted entity associations, from the entity logical associations, are identified. Upon receiving input indicating that the proposed modification is to be accepted, an updated set of rules for the SDN is generated by updating the set of rules based on the proposed modification, and the updated set of rules is implemented in the SDN.
US11349716B2

In various embodiments, a device classification service makes a determination that an endpoint device in a network is eligible for expedited device classification based on a policy. The device classification service obtains, after making the determination that the endpoint device in the network is eligible for expedited device classification, telemetry data regarding the endpoint device generated by actively probing the endpoint device. The device classification service determines whether the telemetry data regarding the endpoint device matches any existing device classification rules. The device classification service generates, based on the telemetry data, a device classification rule that assigns a device type to the endpoint device, when the telemetry data does not match any existing device classification rules.
US11349715B2

Methods and systems for managing network device fabrics. The methods and systems may entail the re-assignment of enforcement responsibilities, pertinent to one or more traffic management and/or access rules, from a service device to a network device fabric.
US11349709B2

The system, method, and non-transitory computer readable medium described herein, automatically generates technical requirements using information provided by a user. The technical requirements can be used to onboard the IoT device and initiate communication between an IoT device and a controller and the controller and a cloud based distributed computing systems.
US11349708B2

A Virtual Network Function (VNF) is provided for deployment in a Network Function Virtualization Infrastructure (NFVI). First, an input is obtained that includes a description of available software components, configuration requirements specifying service types to be provided by the VNF, and infrastructure information specifying resources provided by the NFVI. The infrastructure information includes characteristics of virtual machines (VMs). For each service type, a VNF component (VNFC) configuration is generated. The generated VNFC configuration optimizes usage of the resources and satisfies requested service availability. A VNF configuration is formed that includes a collection of VNFC configurations created for the service types. The VNF configuration is delivered to a Network Function Virtualization (NFV) system for the deployment of VNFC instances on the VMs thereby providing the VNF.
US11349706B2

A method for providing two-channel-based high-availability in a cluster of nodes is disclosed. In an embodiment, a method comprises: initiating, by a local control plane executing on a first node, a first state for an underlay control channel and a second state for a management control channel; detecting a bidirectional forwarding detection (BFD) control packet from a second node; determining whether the BFD control packet has been received from the underlay control channel; in response to determining that the BFD control packet was received from the underlay control channel: parsing the BFD control packet to extract a first diagnostic code; updating the first state with the first diagnostic code; determining whether both the first state and the second state indicate a need to switch services configured on the second node; in response to the determining, initiating a switchover of services configured on the second node.
US11349703B2

An event analysis system in a network is provided. During operation, the system can determine a set of monitoring elements in the network. A respective monitoring element can facilitate monitoring of events in the network. The system can then represent a respective monitoring element as a node of a graph. If the corresponding monitoring elements are related based on a relationship definition, the system can connect a node pair of the graph with an edge. The system can activate a set of nodes of the graph corresponding to an issue in the network based on notifications from one or more monitoring agents on one or more switches in the network. Subsequently, the system can determine a root cause of the issue by traversing the set of activated nodes of the graph and determine a recovery action for mitigating the root cause.
US11349701B2

Provided is a process, including: receiving, with a rack-controller, via a first network, an application program interface (API) request; based on the API request, selecting, with the rack-controller, one of a plurality of routines to effectuate control via the second network of at least some of the plurality of rack-mounted computing devices; executing, with the rack-controller, the selected routine and, as a result, sending one or more commands via the second network encoded in a second protocol different from the first protocol to effectuate an action indicated by the API request.
US11349693B2

This application provides an uplink signal sending method and receiving method, a communications device, and a network device. The method includes: receiving, by a terminal device, downlink control information DCI sent by a network device; determining, by the terminal device based on the DCI, a transport block size TBS used for transmitting an uplink signal; and sending, by the terminal device, the uplink signal on two contiguous uplink subcarriers in a Pi/2 BPSK modulation mode based on the determined transport block size. Therefore, the uplink signal is transmitted in the Pi/2 BPSK modulation mode by using the determined transport block size.
US11349689B2

A receiver for data recovery from a channel signal of a communications channel. The receiver includes a quantization circuit to generate a quantized code corresponding to the channel signal. A first decision circuit recovers, in a first signal processing mode, digital data for the channel signal based on the quantized representation of the channel signal. A second decision circuit recovers, in a second signal processing mode, the digital data for the channel signal based on the quantized representation of the channel signal. A controller selects between the first signal processing mode and the second signal processing mode based on a parameter indicative of a signal quality of the channel signal.
US11349686B2

A network arrangement is provided for a charging park for providing IP services to the charging park. The charging park has a plurality of components. The network arrangement comprises a core network, a backend server and a central gateway that is coupled to the core network and to the backend server. The central gateway provides an interface for one or more communication nodes of the core network. The components of the charging park are connected communicatively to one another and to the central gateway via the core network. Each component of the charging park has an associated communication node of the core network, and the components of the charging park can interchange data with the backend server via the central gateway via their respective associated communication nodes and the interfaces associated with the communication nodes. Further, the invention relates to a method for addressing components of the charging park.
US11349666B2

The present solution is directed to methods and systems for storing personal identifiable information. In some implementations, the information is collected during the authentication of identification (ID) documents. The personal identifiable information can be useful in processes such as client enrollment, mobile device management, identification processes, and transaction audits. However, the data can be a target for bad actors. The present solution includes a one-way hashing and cryptographic function that converts unique personal identifiable information into a unique digest which can be securely stored on a mobile device and rendered as an original state digital image for proof of ID.
US11349651B2

A method including a security chip receiving a cryptographic operation request; the security chip acquiring a measurement result, wherein the measurement result is a result of measuring a dynamic measurement module in a cryptographic operation module by using a platform measurement root; and the security chip starting a cryptographic operation when determining that the measurement result is identical to a pre-stored standard value. The present disclosure solves a technical problem of failure to guarantee a dynamic trust for measurement code when starting dynamic measurement of a cryptographic operation.
US11349648B2

Provided is a pre-calculation device capable of keeping a secret against malicious behaviors of participants while keeping a processing load small. A Beaver triple generation processor generates a secret-shared Beaver triple formed of two secret-shared random numbers and a secret-shared value of a product of the two random numbers. A Beaver triple random inspection processor randomly selects a secret-shared Beaver triple, restores the Beaver triple through communication to and from other pre-calculation devices, and confirms that a product of first two elements is equal to a third element. The Beaver triple position stirring processor randomly replaces Beaver triples that have not been restored, to generate replaced secret-shared Beaver triples.
US11349646B1

Systems and methods for automatically disseminating a private key are presented. A first message requesting a key proxy instance is received from a first user device. The first message comprises a first symmetric key. A key proxy server is directed to allocate a key proxy instance for communication with the first user device based on a device public key that corresponds to the first user device. A unique URL corresponding to the key proxy instance is received from the key proxy server. A second message comprising the unique URL is sent to the first user device. The second message is encrypted using the first symmetric key and signed using a server private key. A third message comprising the URL of the key proxy instance is received from the first user device and forwarded to a second user device.
US11349645B2

A method (300) and system (1) of determining a common secret for two nodes (3, 7). Each node (3, 7) has a respective asymmetric cryptography pair, each pair including a master private key and a master public key. Respective second private and public keys may be determined based on the master private key, master public key and a deterministic key. A common secret may be determined at each of the nodes based on the second private and public keys. In one example, a node (3, 7) may determine the common secret based on (i) a second private key based on the node's own master private key and the deterministic key; and (ii) a second public key based on the other node's master public key and the deterministic key. The invention may be suited for use with, but not limited to, digital wallets, blockchain (e.g. Bitcoin) technologies and personal device security.
US11349638B2

Embodiments of the present disclosure provide a privacy transaction processing method, an electronic device and a storage medium, and relates to a field of blockchain technologies. The method includes: obtaining a business transaction request to be executed; if the business transaction request is a privacy business transaction request, obtaining a corresponding privacy key, in which the privacy key is an organization privacy key of a privacy organization to which the privacy business transaction request belongs; decrypting and executing the privacy business transaction request according to the privacy key to generate privacy business transaction data, in which the privacy business transaction data comprises at least associated information of privacy content data and the privacy business transaction request; and storing the privacy business transaction data in a blockchain, and storing the privacy content data locally.
US11349629B2

A base station communicating data to/from plural mobile terminals over plural OFDM sub-carriers within a coverage area. The base station allocates transmission resources provided by a first group of the plural OFDM sub-carriers within a first frequency band to mobile terminals of a first type and allocates transmission resources provided by a second group of the plural OFDM sub-carriers within a second frequency band to terminals of a second type, the second group being smaller than the first group and the second frequency band selected from within the first frequency band. The base station transmits control information including resource allocation information for terminals of the first type over a first bandwidth corresponding to the combined first and second groups of OFDM sub-carriers and transmits control information including resource allocation information for terminals of the second type over a second bandwidth corresponding to the second group of OFDM sub-carriers.
US11349625B2

A method and system for controlling network communications between a plurality of devices and a network node. The plurality of devices includes one or more devices of a group. If the network node receives messages from devices of a group, the network node sends a group ACK to the group of devices.
US11349617B2

The disclosure relates to a communication technique for convergence of a 5G communication system for supporting a higher data transmission rate beyond a 4G system with an IoT technology, and a system therefor. The disclosure may be applied to an intelligent service (e.g., smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security- and safety-related service, etc.) on the basis of a 5G communication technology and an IoT-related technology. A method is provided for receiving a CSI-RS in a communication system, which includes acquiring, by a UE, from a base station, a configuration for a resource set including a resource set identifier, information for at least one CSI-RS resource, and repetition information, wherein a number of the at least one CSI-RS resource is up to a maximum number of CSI-RS resources per resource set, the repetition information is set as either on or off, and the at least one CSI-RS resource within the resource set is regarded to be transmitted in different OFDM symbols in case that the repetition information is set as on; and transmitting, to the base station, CSI based on the configuration for the resource set.
US11349614B2

A wireless device receives downlink control information (DCI) from a network node, determines a physical downlink shared channel (PDSCH) group based on information in the received DCI, and transmits a hybrid automatic hybrid automatic repeat request acknowledgement (HARQ-ACK) report to the network node based on the determined PDSCH group.
US11349612B2

A method performed by a first wireless station is described. The method includes determining, by a Media Access Control (MAC) layer of the first wireless station, a plurality of MAC Protocol Data Units (MPDUs) to transmit to a second wireless station in an aggregated MPDU, wherein a physical layer of the first station is to use a plurality of codewords to represent the plurality of MPDUs, wherein a first MPDU in the plurality of MPDUs is to be represented by a first set of codewords and a second MPDU is to be represented by a second set of codewords from the plurality of codewords; appending padding to the first MPDU such that the first set of codewords does not share a codeword with the second set of codewords; and transmitting the first set of codewords and the second set of codewords to the second wireless station.
US11349606B2

Aspects of the present disclosure relate to techniques for retransmission of code block groups when code block group (CBG) level feedback is unreliable. A user equipment (UE), in a first slot, transmits a first CBG feedback corresponding to a first set of CBGs received from a base station. In a second slot after the first slot, the UE receives downlink control information (DCI) and a first cyclic redundancy check (CRC). The first CRC is generated based on the DCI and further scrambled by a first concatenation of CBG feedbacks as decoded by the base station. The UE generates a second CRC based on the DCI and further scrambled by a second concatenation of CBG feedbacks including the first CBG feedback. The UE determines that the base station correctly decoded the first CBG feedback based on a comparison of the first CRC and the second CRC.
US11349604B2

Certain aspects of the present disclosure relate to methods and apparatus for optimizing delivery of a transport block (TB) using code rate dependent segmentation.
US11349601B2

A method for transmitting a signal in a digital transmitter, includes generating at least one component for at least one service in a processor, wherein the at least one component relates to an audio component or a video component, generating at least one signaling data in the processor, wherein the at least one signaling data includes a broadcast stream ID for identifying one or more broadcast streams comprising the at least one service, first capability information for presenting all services in the at least one signaling data, a service ID for identifying the at least one service, and second capability information for presenting a specific service related to the service ID information and transmitting the signal comprising the at least one signaling data and the at least one component in a transmitting module, wherein the at least one component is carried via at least one physical layer pipe.
US11349599B2

A control unit of a multipath data transportation system that optimizes the load of the multiple communication paths of this system when the system transmits a data segment over these paths in parallel with forward error correction. The control unit determines an optimized number of packets to send over each path based on a prediction of quality for each path. The transmitted packets include systematic packets and coded packets.
US11349592B1

An optical communication network includes a downstream optical transceiver. The downstream optical transceiver includes at least one coherent optical transmitter configured to transmit a downstream coherent dual-band optical signal having a left-side band portion, a right-side band portion, and a central optical carrier disposed within a guard band between the left-side band portion and the right-side band portion. The network further includes an optical transport medium configured to carry the downstream coherent dual-band optical signal from the downstream optical transceiver. The network further includes at least one modem device operably coupled to the optical transport medium and configured to receive the downstream coherent dual-band optical signal from the optical transport medium. The at least one modem device includes a downstream coherent optical receiver, and a first slave laser injection locked to a frequency of the central optical carrier.
US11349585B1

Apparatuses, methods, and storage media for providing recommendations for an advertisement campaign are described. In one instance, an apparatus for providing recommendations for an advertisement campaign may include a campaign outcome index provision engine communicatively coupled to one or more processors, to generate a campaign outcome index (COI) associated with the advertisement campaign, based at least in part on a ratio between an actual outcome key performance indicator (KPI) associated with the advertisement campaign; and a baseline outcome KPI that reflects an expected average performance of the advertisement campaign; and a recommendation engine, communicatively coupled to the one or more processors, to provide recommendations to adjust a use of advertisements in the advertisement campaign, during the advertisement campaign, based at least in part on the generated COI. Other embodiments may be described and claimed.
US11349577B2

A random acoustic phase scrambler device is installed in-line with a telecommunications fiber link to prevent voice detection via fiber links. The device includes a transducer to produce vibrations; a length of optical fiber positioned to receive the vibration from the transducer; and a random acoustic phase driver configured to control the intensity and frequency of the vibrations. The transducer produces randomized vibrations within an acoustic bandwidth. The device is configured to introduce device-induced phase changes to signals within the telecommunications fiber link. The bandwidth of the device-induced phase changes is greater than the bandwidth of voice-induced phase changes, and the device-induced phase changes are greater in intensity than the voice-induced phase changes. The device-induced phase changes mask voice-induced phase changes through the telecommunications fiber link that are otherwise detectable by voice detection equipment tapped to the telecommunications fiber link.
US11349571B2

An optical transmitter includes: a plurality of client ports configured to receive a client signal from an end user device; a plurality of line ports configured to generate a line signal in which the client signal is stored, and transmit the line signal to an optical receiver; a switch configured to connect the plurality of client ports with the plurality of line ports; and a label provider configured to provide the client signal with a label for identifying a transmission destination in the optical receiver.
US11349564B2

A crosstalk estimation system includes: a light source unit that generates a polarization-multiplexed light, which is a polarized light having multiplexed polarizations, of each wavelength in a sideband of a modulated signal and emits the polarization-multiplexed light of each wavelength; a multiplexer that multiplexes the modulated signal with the polarization-multiplexed light for each core, which is associated with one of the wavelengths; a transmission line that transmits the modulated signal multiplexed with the polarization-multiplexed light of each wavelength through a different core; a separation unit that separates the polarization-multiplexed light from the modulated signal multiplexed with the polarization-multiplexed light for each core; a measurement unit that generates light intensity data on the polarization-multiplexed light of each wavelength; and an estimation unit that estimates a crosstalk between the cores based on a difference in light intensity between the polarization-multiplexed light of the wavelengths.
US11349562B2

In one example aspect, a method of determining a channel estimate of an optical communications channel between at least one optical transmitting component and at least one optical receiving component is provided, the method comprising determining a location of at least one optical transmitting component, determining an orientation of the at least one optical transmitting component, determining a transmission characteristic of the at least one optical transmitting component, determining a location of at least one optical receiving component, determining an orientation of the at least one optical receiving component, determining a reception characteristic of the at least one optical receiving component, and calculating the channel estimate of the optical communications channel based on the location of the at least one optical transmitting component, the orientation of the at least one optical transmitting component, the transmission characteristic of the at least one optical transmitting component, the location of the at least one optical receiving component, the orientation of the at least one optical receiving component and the reception characteristic of at least one optical receiving component.
US11349561B2

Systems are disclosed for a communication system optimized for low data volume communications. In embodiments of the invention, a terminal in the communication system is configured to send and a receiver in the network infrastructure is configured to receive bursts containing pilot waveforms that include time spacing and/or phase changes between short sequences. The time spacing and/or phase changes can be selected to reduce out-of-phase autocorrelation and achieve robust performance.
US11349560B2

A method for determining a maximum transmission power (Pmax, PR, PO) of a non-geostationary satellite (NGSO1, NGSO2) in the direction of a ground station (GSO_SOL), includes the steps of: determining the minimum value of a topocentric angle (αNGSO1, αNGSO2), formed between the non-geostationary satellite, the ground station and a point of the geostationary arc (ARC_GSO); comparing, in terms of absolute value, the minimum value of the topocentric angle with at least two threshold values (αr, αo), such that: if it is less than the first threshold (αr), defining the maximum transmission power at a first value (PR), if it is between the first threshold and the second threshold (αo), defining the maximum transmission power at a second value (PO), greater than the first value, or if it is greater than the second threshold, defining the maximum power at a third value (Pmax), greater than the second value; the maximum transmission power values and the thresholds being determined so as to minimize the deviation between a distribution of the power levels received by the station (GSO_SOL) and added over a time interval and a reference distribution (REF), greater than the distribution of the power levels.
US11349556B2

Radio frequency signal boosters for high frequency cellular communications are provided herein. In certain embodiments, a signal booster system for providing high frequency wireless signal reception of a 5G network inside a building is provided. The signal booster system includes a primary unit configured to communicate with cellular infrastructure (e.g., a base station) of the 5G network through a window of a first room of the building, and an auxiliary unit for extending coverage from the first room to a second room. The auxiliary unit includes a housing located in the first room and having a base station antenna and booster circuitry integrated therewith. The auxiliary unit further includes a mobile station antenna in the second room and connected to the housing by a short cable.
US11349541B2

This application provides a data transmission method, a terminal device, and a network device. The method includes: determining, by a terminal device, reference information indicating a threshold associated with a quantity of resource elements (REs) configured for all or a portion of channel state information (CSI) on an uplink channel; and sending, by the terminal device, the all or the portion of the CSI based on a comparison result of the reference information and a status parameter, wherein the status parameter indicates a quantity of REs occupied by the CSI on the uplink channel.
US11349534B2

Embodiments of the present disclosure provide a method, a device and a computer readable medium for communication based on a multi-TRP codebook. According to a method for communication, a terminal device measures downlink channel conditions related to a plurality of network devices in communication with the terminal device. The terminal device selects a precoding matrix from a codebook based on the downlink channel conditions, elements in a column of the codebook represent respective beam sets for the plurality of network devices, and the precoding matrix indicates respective beams for the plurality of network devices. The terminal device transmits an index of the precoding matrix to at least one of the plurality of network devices. The embodiments of the present disclosure enable multi-TRP PMI feedback based on the proposed multi-TRP codebook.
US11349523B2

A device comprises a clock source configured to provide a spread-spectrum modulated clock signal and a control signal associated with the spread-spectrum modulated clock signal. The device also comprises a circuitry configured to receive the spread-spectrum modulated clock signal, to receive the control signal, and to sample a data signal in accordance with the spread-spectrum modulated clock signal and the control signal.
US11349520B2

Systems and methods for generating a microwave signal using two millimeter-wave frequencies. A first millimeter-wave up-conversion frequency, which is generated from a lower frequency source, is used to up-convert a baseband and/or intermediate signal into a first millimeter-wave signal, which is then down-converted into a microwave signal using a second millimeter-wave down-conversion frequency generated from the same lower frequency source. Each of the first and second millimeter-wave frequencies is associated with a phase noise that is higher than a phase noise associated with the lower frequency source, however, the frequency differential between the first millimeter-wave frequency and the second millimeter-wave frequency is free of the higher phase noise, as a result of the two millimeter-wave signal being generated from the single lower frequency source, thereby causing the resultant microwave signal to be free of the higher phase noise as well.
US11349512B1

An example log power detector includes a gain or attenuation circuit and a detector circuit. The gain or attenuation circuit includes a plurality of gain or attenuation elements arranged in a sequence, each gain or attenuation element configured to generate an output signal that is an amplified or attenuated version of an input signal provided thereto. The detector circuit includes a plurality of detectors, each detector configured to receive the output signal from a different one of the gain or attenuation elements and to generate a signal indicative of a power of the received output signal. At least the last detector is configured to receive a DC offset signal that is different from a DC offset signal received by at least one other detector. Such a log detector may provide effective noise compensation to reduce errors caused by input noise, especially for low-power and/or high-frequency input signals.
US11349508B2

A radio frequency module includes: a first filter circuit disposed on a first path that connects an antenna terminal and a first input/output terminal, and having a passband that is a first frequency band; a second filter circuit disposed on a second path that connects the antenna terminal and a second input/output terminal, and having a passband that is a second frequency band higher than the first frequency band; and a band-elimination filter circuit disposed on the second path and having an attenuation band that is a partial band of a third frequency band that belongs to an unlicensed band ranging from 5 GHz or higher, and is higher than the second frequency band. The second filter circuit is an LC filter circuit that includes an inductor and a capacitor.
US11349506B2

A radio frequency module includes: a transmission power amplifier that includes a plurality of amplifying elements that are cascaded; a reception low noise amplifier; and a module board on which the transmission power amplifier and the reception low noise amplifier are mounted. The plurality of amplifying elements include: an amplifying element disposed most downstream; and an amplifying element disposed upstream of the amplifying element, and in a plan view of the module board, a conductive member is physically disposed between the amplifying element and the reception low noise amplifier.
US11349495B2

Hard errors are determined for an unsuccessful decoding of codeword bits read from NAND memory cells via a read channel and input to a low-density parity check (LDPC) decoder. A bit error rate (BER) for the hard errors is estimated and BER for the read channel is estimated. Hard error regions are found using a single level cell (SLC) reading of the NAND memory cells. A log likelihood ratio (LLR) mapping of the codeword bits input to the LDPC decoder is changed based on the hard error regions, the hard error BER, and/or the read channel BER.
US11349492B2

An analog-to-digital converter (ADC) circuit includes a signal input terminal, a sample-and-hold circuit, and a successive approximation register (SAR) ADC. The sample-and-hold circuit includes an input terminal coupled to the signal input terminal. The SAR ADC includes a comparator, a first capacitive digital-to-analog converter (CDAC), and a second CDAC. The first CDAC includes a first input terminal coupled to the signal input terminal, a second input terminal coupled to an output terminal of the sample-and-hold circuit, and an output terminal coupled to a first input terminal of the comparator. The second CDAC includes a first input terminal coupled to the signal input terminal, an output terminal coupled to a second input terminal of the comparator.
US11349491B2

A time-interleaved sampling system includes an input signal having a time-varying analog value and a plurality of samplers. Each sampler is operable in a hold mode and a track mode. In the track mode, the samplers track the analog value of the input signal. In the hold mode, each sampler holds a respective analog value of the input signal that a respective sampler tracked immediately before entering the hold mode. The samplers enter the track mode in a predetermined sequence. After a last sampler in the predetermined sequence enters the track mode, the predetermined sequence is repeated in a loop. At random intervals, a skipped sampler in the predetermined sequence is bypassed from entering the track mode.
US11349489B2

An error extraction method for foreground digital correction of a pipeline analog-to-digital converter including: acquiring a transmission curve of a pipeline analog-to-digital converter, and controlling an input signal to be within a sub-segment 0 of the transmission curve; during extraction of error information of an ith pipeline stage, setting a magnitude of the input signal according to Formula (I); locking the outputs of all previous-stage comparators in the ith pipeline stage of the pipeline analog-to-digital converter; and completing, according to original output code of the pipeline analog-to-digital converter, error extraction by means of adaptive iteration, stage-by-stage, sequentially from a last stage to a first stage of a pipeline. During quantization of error value, the invention performs, by means of a fitting-based adaptive algorithm, foreground extraction of a capacitance mismatch error, a gain bandwidth error, and a kickback error in each stage of the pipeline, without any additional circuit.
US11349482B2

The integrated circuit (IC) described herein lowers the start-up voltage to, for example, 50 mV, compatible for starting a DC-DC converter from a thermoelectric generator (TEG), even with a small temperature gradient. The IC further improves end-to-end efficiency of the energy harvester by improving power efficiency of the DC-DC converter while ensuring maximum power transfer from the TEG at low voltages. The IC uses a low voltage integrated charge pump that can boost sub-100 mV input voltage. A startup clock is generated by a ring-oscillator that begins operation with low supply (e.g., 50 mV or less), and which allows for one inductor to be used for DC-DC converter and for startup of the converter. The IC can be configured between the TEG and any downstream sensor or communication circuits to provide an acceptable (e.g., greater than 1 V) voltage for powering the downstream circuits from a low-voltage (e.g., less than 200 mV) TEG energy source.
US11349468B2

A target voltage circuit for fast voltage switching is provided. The target voltage circuit is configured to generate a time-variant target voltage(s) to thereby cause a power management circuit to generate a time-variant voltage(s) for a power amplifier circuit. In embodiments disclosed herein, the target voltage circuit receives a number of data signals (e.g., from a transceiver circuit via a parallel bus) that collectively represent a digital target voltage word and maps the digital target voltage word to a target voltage(s). By receiving the digital target voltage word corresponding to the target voltage(s) via the parallel bus, as opposed to directly receiving the target voltage(s) via a serial bus, it is possible to reduce transmission delay. As a result, the power management circuit will be able to switch the time-variant voltage(s) from one voltage level to another based on the target voltage(s) within a defined temporal limit.
US11349454B2

An acoustic wave component is disclosed. The acoustic wave component can include a bulk acoustic wave resonator and a surface acoustic wave device. The bulk acoustic wave resonator can include a first portion of a glass substrate, a first piezoelectric layer positioned on the glass substrate, and electrodes positioned on opposing sides of the first piezoelectric layer. The surface acoustic wave device can include a second portion of the glass substrate, a second piezoelectric layer positioned on the glass substrate, and an interdigital transducer electrode on the second piezoelectric layer.
US11349453B2

A BAW resonator filter can include a BAW resonator pass-band filter ladder, the BAW resonator pass-band filter ladder can be configured to pass frequency components of an input signal in a pass-band of frequencies received at an input node of the BAW resonator pass-band filter ladder to an output node of the BAW resonator pass-band filter ladder. A first rejection-band series resonator can be coupled in series between an input port of the BAW resonator pass-band filter ladder and the input node, the first rejection-band series resonator can have a first anti-resonant frequency peak in a rejection-band of frequencies that is less than the pass-band of frequencies. A second rejection-band series resonator can be coupled in series between an output port of the BAW resonator filter and the output node, the second rejection-band series resonator can have a second anti-resonant frequency peak in the rejection-band of frequencies.
US11349451B2

An elastic wave device includes a SiNx layer stacked directly or indirectly on a supporting substrate made of a semiconductor material, a piezoelectric film stacked on directly or indirectly the SiNx layer, and an interdigital transducer electrode stacked directly or indirectly on at least one main surface of the piezoelectric film. In the SiNx layer, x is about 1.34 or more and about 1.66 or less.
US11349445B2

A receiver including a first differential sense amplifier configured to amplify an input differential data signal to generate an output differential data signal; a first set of one or more differential decision feedback equalizer (DFE) taps configured to modify the output differential data signal based on a set of one or more differential tap signals, wherein the first set of one or more differential DFE taps affect an output common mode voltage associated with the output differential data signal; and a compensation circuit configured to adjusts the output common mode voltage to compensate for the effect on the output common mode voltage by the set of one or more differential DFE taps. The compensation circuit includes reference and replica receivers to generate reference and replica output common mode voltages, and a feedback circuit to adjust the output common mode voltage based on the reference and replica output common mode voltages.
US11349441B2

An audio driver circuit includes a modulator circuit configured to receive an audio input signal and produce a first modulated digital pulse signal. The first modulated digital pulse signal has a magnitude that switches between a supply power voltage and a supply ground voltage. The audio driver circuit also includes a switched driver circuit coupled to the modulator circuit to receive the first modulated digital pulse signal and configured to provide a second modulated digital pulse signal for driving an MOS (metal oxide semiconductor) output transistor. The second modulated digital pulse signal has a same timing pattern as the first modulated digital pulse signal and has a magnitude that tracks linearly with the magnitude of the audio input signal.
US11349430B2

Technical solutions are described for controlling operation of an inverter to manage voltage upon a direct current (DC) bus and regenerative power (current) provided to a battery. A control system and method are provided to control operation of an electric machine using a controller. More specifically, the controller is configured to calculate a current-based torque limit to satisfy a regenerative current limit, and a voltage-based torque limit to satisfy a voltage limit constraint of the DC bus. The controller is configured to calculate a torque limit to satisfy the regenerative current and voltage limits of the DC bus, and to command a plurality of switches within the inverter to generate a direct-axis current from the electric machine corresponding to a torque demand and according to the torque limit. The proposed system and method provide for motor current that exceed a demagnetizing current limit of the electric machine.
US11349429B2

A shift range control device is provided for a shift range switching system that includes a motor and a plurality of detectors. The motor has a plurality of winding sets. Each of the detectors is configured to detect a physical quantity that changes in accordance with rotation of the motor. The shift range control device includes a plurality of controllers configured to control switching of a shift range by controlling drive of the motor. Each of the controllers is provided to corresponding one of the winding sets and configured to acquire detection signals from the detectors, determine, based on the detection signals, a calculation signal having a same value between the controllers, and control, based on a target shift range and the calculation signal, a current supply to the corresponding one of the winding sets.
US11349427B2

A method for controlling a variable speed drive comprising Ni low-voltage power cells connected in series for each phase among multiple phases, i being a phase index. The method comprises repeating P iterations comprising: activating at least one cell of one or more phases and deactivating the other power cells of the variable speed drive, wherein the at least one activated cell is selected on the basis of predefined activation controls depending on an iteration index; and receiving at least one output voltage of the variable speed drive across the terminals of the electrical device for at least one phase. The method further comprises, at the end of the P iterations, determining, from the measured output voltages, values of rectified voltage at the output of respective rectification stages of the power cells, and storing the rectified voltages obtained, which are respectively associated with the power cells.
US11349425B2

A method and device estimate an amplitude of a periodic component in a measured analog signal, e.g. from an electric motor, and adapt a control law for an external entity, e.g., a variable speed drive (VSD) controlling the motor, based on the estimated amplitude. The measured analog signal is converted by delta-sigma modulation to a digital signal that is applied to at least one filter. Periodic signals of independent known periodic functions are also applied to the at least one filter. In response, the at least one filter provides the estimated amplitude of the periodic component in the measured analog signal that may be used to adapt the control law. A monitoring value for the electric motor may also be based on the estimated amplitude of the periodic component.
US11349424B2

A motor control system of a motor is provided. The system includes a state estimation observer that computes an estimated velocity based on an inertia-damping response to the dynamics of the motor shaft, a torque command signal, and the compensated command signal. This compensated signal comes from a proportional-integral-derivative (PID) controller that determines a difference between a sensed position and an estimated position. The estimated position is determined by the estimated velocity and an integrator. The control system may also include a motor-velocity based lowpass filter which applies a filter to the estimated velocity.
US11349419B2

A motor control system to drive an alternating-current (AC) motor, including a motor drive with a power circuit and a motor drive controller powered by the power circuit and configured to cause the power circuit to generate a motor voltage; a motor drive contactor having first contacts electrically connected between the power circuit and the AC motor; a bypass contactor having second contacts electrically connected between a line voltage source and the AC motor; and a bypass controller communicatively coupled with the motor drive contactor and the bypass contractor; wherein the motor drive controller is structured to generate a speed reference and to command the bypass controller to connect the AC motor to the line voltage source upon the motor drive controller determining that the speed reference is substantially equal to a line frequency of the line voltage source.
US11349409B2

A control circuit corrects a reference gain by multiplying the reference gain by a correction value set in association with state-of-charge information of a storage battery, and uses the corrected reference gain as a first gain for controlling a DC/AC inverter, to adjust the slope of frequency drooping characteristic. The correction value is a value that gradually decreases with increase in state-of-charge information of the storage battery, the minimum value of the correction value is N1 which is a real number greater than 0 and corresponding to a first state of charge for stopping charging of the storage battery, and the maximum value of the correction value is N2 which is a real number greater than N1 and corresponding to a second state of charge for stopping discharging of the storage battery.
US11349408B2

A power supply system according to the present embodiment includes a plurality of first power converters configured to supply power according to dispatching characteristics of power to be supplied to a load, and a plurality of control devices each configured to associate a change ratio of active power to an output frequency of each of the first power converters with the dispatching characteristics and control each of the first power converters based on the change ratio.
US11349407B2

An AC-AC matrix converter that converts an input multiphase periodic voltage includes N input voltages that are out of phase into an output multiphase periodic voltage comprising N output voltages that are out of phase, the converter comprising a square matrix array comprising N2 switches. The converter comprises command and control electronics that periodically perform the following two functions: storing N! voltage summations, each voltage summation corresponding to one switch configuration, each switch configuration relating one and only one out-of-phase input voltage and one and only one out-of-phase reference voltage, each voltage summation being the summation of the N differences in absolute value between one and only one out-of-phase input voltage and one and only one out-of-phase reference voltage; switching the matrix array of switches to apply the configuration corresponding to the lowest voltage summation.
US11349405B2

A flyback converter includes a primary side circuit to receive an input voltage signal, a secondary side circuit to generate an output voltage signal using the input voltage signal, a synchronous rectifier switch, and a synchronous rectifier controller. The synchronous rectifier controller receives an attenuated drain-source voltage signal of the synchronous rectifier switch and the output voltage signal. The synchronous rectifier controller includes a threshold voltage generator to generate a first voltage signal using the output voltage signal, a first comparator to compare the attenuated drain-source voltage signal to the first voltage signal and, in response, generate a first comparison signal, and a second comparator to compare the attenuated drain-source voltage signal to a second voltage signal and, in response, generate a second comparison signal. The synchronous rectifier controller generates a control signal for switching the synchronous rectifier switch to an ON-state based on the first and second comparison signals.
US11349404B2

A power conversion circuit includes a first terminal, a second terminal, a first switching conversion unit, a second switching conversion unit, a flying capacitor and a magnetic element. The first switching conversion unit includes a first switch and a third switch. The second switching conversion unit includes a second switch and a fourth switch. The magnetic element includes two first windings and a second winding. A first one of the two first windings is serially connected between the flying capacitor and the second terminal. A second one of the two first windings is serially connected between the second switch and the second terminal. The second winding is serially connected with the flying capacitor and the first one of the two first windings. A turn ratio between the second winding, the first one of the two first windings and the second one of the two first windings is N:1:1.
US11349402B2

A DC voltage converter arrangement includes a plurality of full switch bridges and transformers and is for a galvanically separate, at least indirect electrical coupling of a fuel cell unit to a traction network including a high-voltage battery. The plurality of full switch bridges and transformers transform a DC input voltage to an alternating voltage, transform the alternating voltage to a transformed alternating voltage, and transform the transformed alternating voltage to a DC output voltage. At least one of the full switch bridges is included in a resonance circuit including an inductance and a capacitor.
US11349401B1

A power converter with secondary side active clamp. At least one example is a method including: limiting a push-phase voltage excursion of a phase node on a secondary side of a power converter during a push phase of a primary side of the power converter, the limiting by extracting current from the phase node and storing the current on a clamp capacitor; limiting a pull-phase voltage excursion of the phase node on the secondary side of the power converter during a pull phase of the primary side of the power converter, the limiting by extracting current from the phase node and storing the current on a clamp capacitor; and utilizing the current stored on the clamp capacitor to drive a component on the secondary side.
US11349397B2

The present invention discloses a method and an apparatus for controlling a flyback converter, the flyback converter including a main switch, a transformer, and an auxiliary switch. The method includes: obtaining a first voltage signal and a second voltage signal, the first voltage signal representing an input voltage of the flyback converter, and the second voltage signal representing an output voltage of the flyback converter; controlling turn-on of the auxiliary switch, wherein the turn-on time period of the auxiliary switch is determined according to the first voltage signal and the second voltage signal; and turning on the main switch at ZVS condition, wherein the main switch is turned on at the time delayed for a duration of a dead time after turning off of the auxiliary switch.
US11349390B2

A Method and apparatus for control of switch mode power supplies utilizing magnetic and capacitive conversion means are disclosed. The switch mode power supply is efficient and generates very small inductor current ripple and output voltage ripple. The switch mode power supply has a wider bandwidth and the filter components including magnetic storage element and the output capacitor can be made much smaller. The capacitor voltages in the switched capacitor array are regulated by changing the amount of time the inductor current passes through them.
US11349387B2

A switched mode power supply (SMPS) includes a filter, a power factor correction (PFC) circuit, and a control circuit configured to determine various electrical parameters of the SMPS. In some embodiments, the control circuit is configured to determine a power line frequency and an AC input voltage based on an AC line voltage and an AC neural voltage. In other embodiments, the control circuit is configured to determine an AC input current based on a reactive current flowing through the filter and a PFC AC current. In further embodiments, the control circuit is configured to report a value of an electrical parameter if value is determined to be accurate. Other example switch mode power supplies, control circuits and methods are also disclosed.
US11349386B2

An apparatus, for charging a battery for a vehicle, includes a PFC circuit comprising a rectifier for rectifying an AC power to a DC power, and a link capacitor for smoothing the rectified DC power, a bidirectional DC-DC converter including a first switch for converting the DC power of the PFC circuit to an AC power, a transformer for boosting or reducing a voltage of the AC power converted at the first switch, and a second switch for rectifying an AC power from the transformer to a DC power, and a controller configured to control a phase of a PWM signal applied to the second switch such that the link capacitor is charged by an electrical power from the battery, when a voltage of the link capacitor is below a predetermined voltage prior to entering a battery charging mode.
US11349385B2

A start-up circuit for a power converter includes a charging circuit that uses a DC bus voltage of the power converter to generate a charging current to charge an energy storage device to a selected voltage and an auxiliary power output circuit including a transformer primary side auxiliary winding. A control circuit controls one or more switches of the start-up circuit and one or more switches of the power converter primary side. The charging current provides power to the control circuit until the auxiliary power is established. The control circuit disables the start-up circuit when the auxiliary power output is established. The start-up circuit has very low standby power consumption and compact size, and is particularly suitable for power converter applications such as power adapters for portable electronic devices.
US11349383B2

A fault protection method used in a multiphase switching converter which includes a plurality of switching circuits coupled in parallel and a plurality of control circuits configured in a daisy chain. Each control circuit has a first terminal coupled to a phase control signal, a second terminal coupled to a previous control circuit in the daisy chain to receive a phase input signal, and a third terminal coupled to a latter control circuit in the daisy chain to provide a phase output signal. The fault protection method includes: configuring a first control circuit as a master control circuit to provide the phase control signal; respectively configuring the rest of the control circuits as a slave control circuit to receive the phase control signal; if a fault condition is detected in the first control circuit, changing the first control circuit into a slave control circuit and generating a second pulse on the phase output signal of the first control circuit; and if a second pulse is detected on a phase input signal of a second control circuit, changing the second control circuit into a master control circuit.
US11349380B2

A linear vibration motor, comprising a stator assembly and a vibrator assembly. The stator assembly comprises a housing (1) having a receiving cavity, a magnet (2) located in the receiving cavity and jointly fixed to the housing (1), and a central magnetic yoke (3) of which at least one end is jointly fixed to the housing (1). The magnet (2) comprises a hollow portion (21) extending along the vibration direction of the vibrator assembly. The vibrator assembly comprises a coil (4) and a mass block (9). When the vibrator assembly vibrates, the coil (4) vibrates along with the vibrator assembly and is inserted into the hollow portion (21) of the magnet (2). The central magnetic yoke (3) runs through the coil (4). An resilient support member (5) is configured to suspend the vibrator assembly in the receiving cavity of the housing (1). According to the linear vibration motor, the magnetism of the magnet can be utilized to the greatest extent, thereby improving the efficiency of utilizing the magnetic line of force of the magnet by the coil, the central magnetic yoke functions as a guide shaft, thereby ensuring the vibration coaxiality of the vibrator assembly.
US11349374B2

A motor according to a disclosed embodiment includes: a plurality of magnetic sensors that output sine wave signals having a certain phase difference in order in accordance with rotation of a rotor; a signal amplifier that amplifies a difference between an output signal of each of the plurality of magnetic sensors and an average signal that is an average of the output signals of the plurality of magnetic sensors; and a pulse signal generation unit that converts an output signal of the signal amplifier into a pulse signal.
US11349365B2

A stator segment of a stator of a dynamoelectric machine includes slotted laminations arranged axially one behind the other, such that substantially axially extending slots are formed. Coils are arranged in the slots, wherein one coil side or two coil sides of different coils are arranged in a slot. The laminations have at least one open slot on their outer boundary sides parallel to the slot. The coil sides are fixed in the open slots by an amagnetic fastener on the stator segment.
US11349355B2

A stator core, a stator and a motor are provided. The stator core may include a head that extends in a circumferential direction; a tooth that extends inward from the head; a first protruding portion that extends outward from an outer circumferential surface of the head; and a second protruding portion that protrudes from an outer circumferential surface of the first protruding portion.
US11349345B2

The present specification relates to a wireless power transmission device. The present specification provides a wireless power transmission device comprising: a power supply unit for supplying power to the wireless power transmission device; at least one first coil for transmitting power to a wireless power reception device; and first and second condensers configured so as to be connected respectively to different both ends of the power supply unit and the first coil.
US11349343B2

A method and apparatus are provided to facilitate the estimation of a measured parameter. In the context of a method, a series of measurement and transmission phases are conducted. During the measurement phase, the method includes receiving an input based on a measured parameter and comparing a voltage that is based on the input that is received over time to a threshold. The method also includes triggering the transmission phase in which a control signal is provided to facilitate discharge of the voltage in response to satisfaction of the threshold. The method further includes evaluating the transmission phases to determine an estimate of the input that is based on the measured parameter. A corresponding apparatus is also provided.
US11349342B2

A wireless power receiver includes one or more tunable capacitors in parallel with an inductor. The wireless power receiver adapted to receive an induced voltage input at the inductor due to a magnetic field generated by a wireless power transmitter. The rectifier has an output with a rectified voltage and a rectified current. A controller has a first input for receiving a signal representative of the rectified voltage and a first output for supplying an adjustment signal to the tunable capacitor. The controller includes a processor coupled to the first input and is configured to operate on the signal representative of rectified voltage to produce a desired capacitance value for capacitor and provide the adjustment signal determined so as to adjust a capacitance value of capacitor to the desired capacitance value.
US11349340B2

This invention refers to a system comprising an oscillation capture module, an impedance matching module, a capture optimizer module and an ground, the oscillation capture module comprising means for tuning and capturing electromagnetic waves, the impedance matching module comprising at least one impedance matching circuit associated with a control module, the capture optimizer module being configured to capture a negative half-cycle of an electromagnetic wave through the ground, and the ground being arranged between the oscillation capture module and the impedance matching module. The present invention also refers to a method for optimizing the capture of electromagnetic waves through the use of such a system.
US11349330B2

A first electronic device is provided. The first electronic device, comprises [MD2] a first communication module, a first battery configured to supply power to the first electronic device, a first power management module connected and configured to control the first battery, a first power transfer module, and a first processor operationally connected with the first communication module, the first power management module, and the first power transfer module, wherein the first communication module is configured to identify a remaining capacity of a second battery in the second electronic device, and wherein the first processor is configured to, when a remaining capacity of the first battery is greater than the remaining capacity of the second battery by greater than or equal to a specified threshold value, transfer at least a portion of the power of the first battery to the second electronic device using the first power transfer module.
US11349329B2

An AC-DC type uninterruptible power supply includes a rectifying unit, a battery control unit and a switching unit, wherein the rectifying unit is used for rectifying an AC from a power network and outputting a DC; a battery is controlled by the battery control unit to be charged or discharged and outputs a DC during interruption of the AC from the power network; and the switching unit is used for selectively outputting the DC from the rectifying unit or the DC from the battery. Inversion of the UPS and double rectification of a load are omitted.
US11349326B2

Electrical energy storage system comprising a plurality of electrochemical energy stores, which are electrically connectable to primary connection poles of the electrical energy storage system for providing a primary voltage; secondary connection poles for providing a secondary voltage, wherein the secondary connection poles are electrically connectable to an electric power source by means of secondary switches; at least one first primary switch, which is electrically connected to an electrical connection between two of the electrochemical energy stores and to an electrical connection between a first secondary switch and a first secondary connection pole, wherein the electrochemical energy stores electrically connected between the electrical connection and a second primary connection pole are electrically connectable to the first secondary connection pole of the electrical energy storage system by means of the first primary switch to provide a secondary voltage, which is lower than the primary voltage.
US11349310B2

Transients occur on power transmission lines for unpredictable reasons including breakers opening and closing, load variations, and inputs to the grid from renewable energy sources turning on and off. A recursive technique allows a linear function to be fitted to a non-linear grid dynamic of the power line transients. The technique is adaptive and helps to stabilize an impedance injection unit while it injects correcting impedance into a transmission line for the purpose of achieving power flow control. When applied to many injection units the technique may also help to stabilize the overall grid. The stabilization system using the recursive technique provides real-time monitoring of the associated power line and stabilization with respect to power line transients.
US11349308B2

A method for operating an electrical power grid system is provided. The electrical power grid system includes an electrical power grid, a plurality of power generation participants providing electrical power to the electrical power grid, and a plurality of consumers drawing electrical power from the electrical power grid, where at least a portion of the power generation participants include fast-ramping power generation resources and at least a portion of the power generation participants include slow-ramping power generation resources. The method involves controlling dispatch of electricity on the electrical power grid including enabling fast-ramping resources.
US11349307B2

A control unit for an active filter for reducing resonance in an electric system is provided. The electric system comprises a power source distributing an alternating current to an AC conductor connected to a power consuming unit for distributing the AC to the power consuming unit. The active filter comprises a DC power source and a DC conductor connecting the DC power source to the AC conductor. The control unit comprises: a voltage measurement unit adapter to create a voltage signal on the basis of a measured voltage; a computing unit adapted to compute, using a biquadratic filter, a first compensating current on the basis of the voltage signal for reducing resonance in the electric system and a switching system placed between the DC power source and the DC conductor for creating the calculated first compensating current.
US11349298B2

The present disclosure relates to a power supply grounding fault protection circuit. A power supply grounding fault protection circuit may include a power supply circuit, a leakage grounding detection circuit, a signal amplifying and shaping circuit, a microcontroller control circuit, a power supply detection and indicator circuit, a tripping mechanism control circuit, a reverse grounding detection and execution circuit, a wireless network circuit, and an automatic resetting circuit. The practice of the present disclosure may permit a user to reset the grounding fault circuit interrupter remotely after a leaking fault of a circuit is eliminated.
US11349295B2

In a power supply control device, a switching device turns a main switch on or off to control supply of power via the main switch. When a battery supplies power to the switching device, a fuse is disposed in a first current path of an output current output from the switching device. A diode is disposed in a second current path of the output current different from the first current path. If a current flowing through the fuse increases to or above a first threshold, the fuse blows. If a current flowing through the diode increases to or above a second threshold, the diode blows.
US11349290B2

Improvements in an electrical ceiling box and adjustable mounting brace assembly is disclosed. The assembly is for securing an electrical fixture to a ceiling. The adjustable mounting brace includes sliding bars, a slider and end flanges. The ceiling box can be mounted onto the slider within the sliding bars. A plurality of screw holes in the slider allows installers to use screws of different sizes to affix the electrical fixture to the slider and the electrical box by sliding the ceiling box to change its position on the mounting brace.
US11349286B2

An electric power transmission carrier and a manufacturing method of the electric power transmission carrier and an enclosure are provided. The electric power transmission carrier includes an enclosure and an electric power transmission cable mounted on the enclosure. The electric power transmission cable is in direct or indirect surface contact with an inner wall of the enclosure, and the enclosure functions as a heat sink of the electric power transmission cable. In the present application, the electric power transmission cable or the conductor is mounted on the enclosure such as a tower barrel or a high tower, to perform electric power transmission and take the enclosure as a heat sink. The electric power transmission component takes the enclosure, the “heat sink” having a huge thermal capacity, as a “cold source”.
US11349282B2

A high voltage electric switchboard in which manufacturing productivity is greatly improved and each functional part can be easily replaced and repaired is provided. In the high voltage electric switchboard, a plurality of functional parts including a bus bar part, a measurement and supervisory controller, a circuit breaker part, a wire part, and potential transformer part are independently modularized such that the functional parts do not have a shared surface with each other and at least two outer surfaces of an enclosure of each of the modularized functional parts are installed to be in contact with an outer surface of an enclosure of another functional part adjacent in a horizontal direction or a vertical direction.
US11349279B2

A semiconductor device comprising a waveguide having a core, said core having inserted therein one or more layers of nanoemitters.
US11349275B2

A fiber-based optical amplifying system for use with a multi-wavelength input optical signal operating over a predetermined bandwidth is specifically configured to eliminate the need for a separate gain-flattening filter, improving the power conversion efficiency (PCE) of the system. Both a distributed Raman amplifier (DRA) and an erbium-doped fiber amplifier (EDFA) are used, where the DRA component is configured to use a pump beam with at a power level no greater than 200 mW. The EDFA is configured to exhibit a gain profile the complements that of the DRA, while also providing amplification that is no less than 10dB at any wavelength within the system bandwidth. With these parameters, the combination of the DRA and EDFA is able to maintain an output gain deviation of less than about 2 dB.
US11349274B2

An amplifier assembly may include a first heat sink plate that includes a first channel, a second heat sink plate that includes a second channel, and an amplifier rod disposed in the first channel and the second channel. The second heat sink plate may be connected with the first heat sink plate such that the first channel and the second channel align. The amplifier rod may be connected to the first heat sink plate and the second heat sink plate by a non-eutectic solder.
US11349271B2

A bulk compressor for use in a chirped pulse amplification system (CPA) comprising a tunable pulse stretcher and an amplifier is provided. The bulk compressor includes a mounting block formed as a monolithic structure and made of solid material. The mounting block may define a plurality of mounting surfaces each forming a collar surrounding a light passage. Optical components are mounted on the mounting block in a fixed mutual spatial relationship, each optical component having a front face having a peripheral portion mounted in direct contact with the collar formed by a respective one of the mounting surfaces. The bulk compressor may be provided as a stand-alone component, a part of a stretcher-compressor pair or a full CPA system, and may be used in a method for amplifying input optical pulses.
US11349269B2

An adapter device includes a printed circuit board (PCB), an output port disposed on the PCB and having first pins, where the output port is to be connected to an output harness that is connected to an adaptive device. The adapter also includes wireless circuitry one of disposed on or coupled to the PCB and a processing device disposed on the PCB and coupled to the output port and wireless circuitry. The processing device is to: identify, via the wireless circuitry, an actuation command from a wireless signal received from a handheld electronic device; translate the actuation command to one or more actuation bits that match one of analog-converted bits receivable over an input harness or digital control bits receivable over a wireless controller associated with the adaptive device; and provide the actuation bits to the first pins, the actuation bits causing the adaptive device to perform a specific action.
US11349260B2

A connector comprises a plurality of signal terminals, a plurality of ground terminals which are configured to be connected to outer conductors of cables, and a ground member which is configured to be connected to the outer conductors. The ground member has a ground portion. The signal terminals and the ground terminals are alternately arranged in a pitch direction (Y-direction) to form one terminal row. Each of the signal terminals has a first adjustment portion. Each of the ground terminals has a second adjustment portion. The signal terminals include an outer signal terminal located at an end of the terminal row. The first adjustment portion of the outer signal terminal protrudes toward the ground portion. A position of the first adjustment portion of the outer signal terminal in a perpendicular plane (XZ-plane) is equal to or overlaps with a position of the ground portion in the perpendicular plane.
US11349258B2

A self-locking plug includes a main body, a plug bush seat arranged in the main body for positioning a plug bush, at least one locking tab, and a linkage. The self-locking plug further includes a key mechanism arranged in the main body. The key mechanism includes a pressing portion and a driving portion which are respectively arranged at two ends of the key mechanism. The driving portion is associated with one end of the linkage, and is configured to drive the linkage to reciprocate in an axial direction of the main body to switch the locking tab between a releasing state and a locking state.
US11349257B2

An electrical connector assembly includes an electrical connector and the pick-up cap assembled upon the housing of the electrical connector. A plurality of contacts are disposed in the housing and covered by the pick-up cap. The pick-up cap includes a pair of first side walls, and the housing includes a pair of first side faces corresponding to the pair of corresponding first side walls. Each first side face forms a pair of locking recesses. Each first side wall includes an operation section and a pair of latches. The operation section includes a cavity in the first side wall and a raised section above the cavity. Each latch includes a spring arm, and a hook located at the end of the spring arm and engaged within the corresponding locking recess. The latch is located within the boundary of the housing without extending beyond the corresponding side face.
US11349247B2

An electrical plug connector includes a metallic shell and first and second insulated housings in the metallic shell. An insertion cavity is between an inner side of an assembly of the first insulated housing and the second insulated housing. The first terminals, from right to left, include a rightmost first ground terminal, a pair of first high-speed signal terminals, a first power terminal, a first function detection terminal, a pair of first low-speed signal terminals, and a leftmost first ground terminal. First flexible contact portions of the first terminals are in the insertion cavity. The second terminals, from right to left, include a second power terminal, a pair of second high-speed signal terminals, and a second power terminal. Second flexible contact portions of the second terminals are in the insertion cavity.
US11349246B2

A method of making an electrical connector which includes an insulative housing having a tongue and a first and second rows of contacts with respective contacting portions exposed to the two opposite surfaces of the tongue and respective soldering portions is characterized by the steps of: forming the first row of contacts from a first contact carrier to have the soldering portions thereof connected to a first carrier strip; forming the second row of contacts from a second contact carrier to have the soldering portions thereof connected to a second carrier strip; insert-molding the first row of contacts with a first insulator to form a first contact module unit; insert-molding the second row of contacts with a second insulator to form a second contact module unit; holding the first carrier strip and the second carrier strip against each other for further over-molding to form the complete contact module.
US11349243B2

The invention relates to a flat sheet metal part for forming a cylindrically shaped contact cage with a receiving space for plugging in a contact in a plug-in direction Z, said sheet metal part comprising: a. a base shape with four edges and four corner sections, of which two of the edges extend parallel to one another and each form a collar crosspiece extending in each case between two corner section; b. a multitude of contact blades which connect the one collar crosspiece with the other collar crosspiece, c. wherein each collar crosspiece comprises a protrusion which lengthens the collar crosspiece in the region of one respective corner section, and d. wherein each collar crosspiece has a recess in the region of the respective other corner section.
US11349240B2

A connector (10) according to the present disclosure is fitted with a connection object (60). The connector includes a pair of first insulators (20), a second insulator (30) arranged between the pair of first insulators (20) and is movable relative to the pair of first insulators (20), and contacts (50) mounted to the pair of first insulators (20) and the second insulator (30) and arranged in rows, wherein the pair of first insulators (20) are arranged apart from each other in a direction substantially orthogonal to an arrangement direction of the contacts (50).
US11349238B2

A power connector assembly includes a power card edge connector and a bladed power connector. The power card edge connector includes a housing mounted to a first circuit board and having a card slot with power contacts surface mounted to the first circuit board. The bladed power connector includes a dielectric frame extending between a first end configured to face a second circuit board and a second end received in the card slot. The bladed power connector includes a first blade at a first side of the dielectric frame and a second blade at a second side of the dielectric frame. The blades include mating edges and a terminating ends opposite the mating edges. The terminating ends includes press-fit pins configured to be press-fit into the second circuit board.
US11349224B2

A conformal array antenna includes a substrate and a conductive circuit. The substrate has a non-conductive roughened curved surface formed with a plurality of hook-shaped structures that are formed by blasting a plurality of particles on the substrate. The non-conductive roughened curved surface defines a plurality of spaced-apart antenna pattern regions. The conductive circuit is located in the antenna pattern regions, and includes an activation layer formed on the roughened curved surface and containing an active metal, and a first metal layer formed on the activation layer.
US11349214B2

An FM broadcasting antenna is described having a mast, a pair of forward-facing elements, and a pair of rear-facing elements. The antenna makes use of angles between the antenna elements and the mast, a multi-diameter feed line, a multi-diameter center pin, and mounting points of a strap extending between at least one of the forward-facing elements, at least one of the rear-facing elements and the center pin, for achieving desired broadband and performance characteristics.
US11349213B2

An antenna structure includes a ground, a first patch, a second patch, a first conductive post, and a second conductive post. The first patch is spaced apart from the ground. The first patch includes a circular slit, a main patch portion and a circular portion. The circular portion and the circular slit surround the main patch portion, and the circular slit is located between the main patch portion and the circular portion. The second patch is disposed between and spaced apart from the ground and the main patch portion. A dimension of the second patch is less than a dimension of the main patch portion. One end of the first conductive post is connected to the second patch. Another end of the first conductive post passes through the ground and is coupled to a signal feeding end. The circular portion is connected to the ground through the second conductive post.
US11349207B2

An electronic device having a fifth-generation (5G) antenna according to an embodiment is provided. The electronic device includes a cover glass through which electromagnetic waves are transmitted, a case having a metal rim formed on a side surface of the electronic device, and an antenna module configured to transmit or receive beamformed signals through a plurality of antenna elements, and wherein the antenna module is configured to be coupled with a module bracket, with being tilted at a predetermined slant angle from a baseline of the electronic device, so as to radiate the beamformed signals through the cover glass.
US11349206B1

Beamformers and beamforming methods are disclosed which involve diagonal loading (regularization). Features may include the automatic determination of the regularization parameter using a linearly constrained minimum power (LCMP) bounded perturbation regularization (BPR) approach.
US11349193B2

An information handling system to wirelessly transmit and receive data at an antenna includes a base metal chassis containing components of the information handling system, the base housing metal chassis including a C-cover and D-cover housing the components; a display chassis including an A-cover operatively coupled to the base metal chassis via a hinge; a vent cavity at an edge of the D-cover; a metal exhaust grill formed within the base metal chassis; an antenna element co-located within the vent cavity; and a ground current path forming an electric field trap via the metal exhaust grill to the D-cover of the base metal chassis in the thermal exhaust vent cavity to limit currents from resonating metal structures external to the vent cavity of the information handling system; and an antenna aperture to direct resonance with the antenna element out of the vent cavity.
US11349192B2

Described is an antenna comprising two oppositely wound antenna coils, each antenna coil formed by concentric conductor coils. An outermost conductor coil of one antenna coil is conductively connected to an outermost conductor coil of the other antenna coil via a shared conductive portion. An innermost conductor coil of each antenna coil terminates in a bridge connector, and a bridge conductively links the bridge connectors.
US11349178B2

A battery pack includes a plurality of battery cells arranged such that main surfaces thereof face each other and a partition wall between adjacent battery cells. The partition wall includes at least one air pocket having a concave shape in a direction away from the main surface of one battery cell of the adjacent battery cells in a thickness direction of the partition wall.
US11349174B2

A matrix of battery cell modules includes a flexible printed circuit board assembly (PCBA) for a conformal wearable battery (CWB) with a plurality of attachment sections for each of a plurality of battery cells that are arranged in a grid-like pattern on a same side of the flexible PCBA. Each battery cell may be joined with a flexible PCB via a welding process. The flexible PCBA is configured to fold along a bend axis so that the flexible PCBA is folded approximately in half. When affixed to the flexible PCBA, the plurality of battery cell modules and a circuitry module form a grid of physical components. When folded, the flexible PCBA forms a three-dimensional grid of physical components comprising at least the battery cell modules.
US11349170B2

A secondary battery in which an insulation sheet is inserted between a cap-up and a case, thereby increasing safety, is provided. The secondary battery includes: an electrode assembly; a case for receiving the electrode assembly; a cap assembly coupled to an upper part of the case; and a gasket interposed between the cap assembly and the case. The cap assembly includes: a cap-up; a safety vent installed at a lower part of the cap-up and extending to an upper part of the cap-up so as to surround a periphery of the cap-up; and an insulation sheet positioned at an upper part of the safety vent extending to the upper part of the cap-up.
US11349166B2

Battery systems and associated methods are described herein. A representative battery system includes: a plurality of individual battery units that each include a battery cell enclosed in a housing with a sensor therein configured to sense a physical characteristic of the battery cell; and a controller configured to connect/disconnect each battery cell according to its physical status to/from a device/system monitoring the battery system, such as an overarching vehicle control system. A battery system may comprising an energy storage cell; a cell container surrounding the energy storage cell and comprising at least one power output terminal and a test port; an external housing defining an enclosure configured to encompass the cell container; a conduit attached to the test port of the cell container and accessible through the external housing; and a valve positioned within the conduit and controlling fluidic flow through the conduit.
US11349163B2

An electrode material layer includes an electrode active material and graphene of a sheet-like structure, a surface of the graphene is modified with magnetic response nanodots, and in the graphene, more than 50% of the graphene is arranged at an angle of 45° to 90° with respect to a surface, of the current collector, on which the electrode material layer is disposed, to form a heat conduction path having a specific orientation.
US11349162B2

A vehicle power system includes a traction battery, an electric machine configured to receive power from the traction battery, switching circuitry connected between the traction battery and electric machine, and including pairs of switches connected in parallel, and a capacitor connected with and between the pairs such that the capacitor shares a common terminal with each of the switches of the pairs, and a controller configured to responsive to a temperature of the traction battery being less than a first threshold, activate the switches of each of the pairs in complementary fashion at a switching frequency corresponding to a resonant frequency defined by a capacitance of the capacitor and an inductance of the traction battery to cause AC current to circulate between the traction battery and switching circuitry to generate heat within the traction battery, and responsive to the temperature exceeding a second threshold, deactivate the switches.
US11349161B2

Energy storage devices, battery cells, and batteries of the present technology may include a first current collector and a second current collector. The batteries may include an anode material coupled with the first current collector. The batteries may include a cathode material coupled with the second current collector. The batteries may also include a separator positioned between the cathode material and the anode material. The batteries may include a hydrogen-scavenger material incorporated within the anode active material or the cathode active material. The hydrogen scavenger material may absorb or react with hydrogen at a temperature above or about 20° C.
US11349155B2

An electrolyte element (10) comprises a perforated sheet (11) of non-reactive metal such as an aluminium-bearing ferritic steel, and a non-permeable ceramic layer (16b) of sodium-ion-conducting ceramic bonded to one face of the perforated sheet (11) by a porous ceramic sub-layer (16a). The perforated sheet (11) may be of thickness in the range 50 μm up to 500 μm, and the thickness of the non-permeable ceramic layer (16b) may be no more than 50 μm, for example 20 μm or 10 μm. Thus the electrolyte properties are provided by the non-permeable thin layer (16b) of ceramic, while mechanical strength is provided by the perforated sheet (11). The electrolyte element (10) may be used in a rechargeable molten sodium-metal halide cell, in particular a sodium/nickel chloride cell (20). It makes cells with increased power density possible.
US11349152B2

The invention provides a lithium ion battery, including an anode, a cathode and an electrolytic solution including imide anion based lithium salt and LiPO2F2. The cathode includes a cathode active material particle and a carbon conductive additive forming an island-bridge structure on the surface of the cathode active material particle. The carbon conductive additive includes graphenes partially covered with the surface of the cathode active material particle to form an island structure, carbon blacks attached on the surface of the graphene and carbon nanotubes connecting between graphenes as a bridge structure.
US11349151B2

The present invention discloses a preparation method of an all-solid-state lithium battery based on borohydride/sulfide two-layer fast ion conductors, comprising the steps of: Step 1: cold-pressing a borohydride fast ion conductor and a sulfide fast ion conductor into a two-layer electrolyte; Step 2: mixing a cathode active material, a sulfide fast ion conductor, and a conductive agent according to a ratio to prepare a cathode of the all-solid-state lithium battery, and cold-pressing the cathode onto a side, corresponding to the sulfide fast ion conductor, of the two-layer electrolyte obtained in Step 1; and taking a lithium metal plate as an anode of the all-solid-state lithium battery, and cold-pressing the anode onto a side, corresponding to the borohydride fast ion conductor, of the two-layer electrolyte obtained in Step 1; and Step 3: packaging a material obtained in Step 2 to obtain the all-solid-state lithium battery based on borohydride/sulfide two-layer fast ion conductors. According to the present invention, an all-solid-state battery with high working voltage and good cycle performance is achieved, and the preparation process is simple and has good repeatability, thereby being suitable for large-scale commercial production.
US11349145B2

The present invention relates to a secondary battery. The secondary battery comprises: an electrode assembly having a through-hole; and a battery case accommodating the electrode assembly and having a through-type opening into which the through-hole is inserted, wherein the battery case comprises: a lower case comprising an accommodation part accommodating the electrode assembly and a lower inner sealing part having the through-type opening into which the through-hole is inserted; and an upper case comprising a cover part coupled to an upper portion of the lower case to finish the accommodation part and an upper inner sealing part having a coupling hole to which a front end of the lower inner sealing part is coupled.
US11349144B2

A method for power management of a multi-cell battery includes identifying a desired power value and voltage value, determining a battery voltage value and a battery current value for a battery, determining a number of battery banks from a plurality of battery banks to use for the battery, where each battery bank includes one or more battery cells (or battery modules), checking availability of each of the one or more battery cells (or battery modules), selecting one or more battery banks from the plurality of battery banks, where the selection of a battery bank is based on the availability of the battery cells (or battery modules) included in the battery pack, and a quantity of the selected battery banks is equal to the determined number of battery banks, and connecting the available battery cells (or battery modules) in the selected one or more battery banks to form the battery.
US11349140B2

Disclosed is an antioxidant for an electrolyte membrane of fuel cells. The antioxidant may include a support including silicon dioxide and having a nanotube shape, and a metal oxide supported on the support.
US11349138B2

A cold start control method for a fuel cell is provided. The method includes determining whether a cold start condition upon start on is satisfied and estimating thawing energy required to thaw frozen moisture inside a fuel cell stack when the cold start condition has been satisfied. A thawing control SOC of a high-voltage battery is calculated based on the estimated thawing energy. The cooling water inside a cooling water line for cooling the fuel cell stack is heated by using a heater having received power from the high-voltage battery when the current SOC of the high-voltage battery is equal to or less than a thawing control SOC.
US11349136B2

A solid oxide fuel cell (SOFC) system and method, the system including a power module configured to receive a fuel from a fuel conduit of the system, the power module including a fuel cell stack, a module conduit fluidly connecting the fuel conduit and the stack, and a fuel control valve (FCV) configured to control a flow rate of the fuel in the module conduit. The system also includes a first detector configured to detect a first Wobbe Index (WI) of the fuel in the fuel conduit, and a controller configured to control the FCV to change the fuel flow rate based on whether the detected first WI indicates a change in the composition of the fuel.
US11349121B2

This positive electrode active substance for a nonaqueous electrolyte secondary battery contains secondary particles that are aggregates of primary particles of a lithium transition metal oxide. The average particle diameter of the primary particles is within the range of 0.5 to 2 μm, the compressive breaking strength of the primary particles is 1,000 MPa or greater, and the crystallite diameter of the primary particles is within the range of 100 to 280 nm.
US11349111B2

An insertion anode for a Li-ion cell, protected with an SEI by pre-treatment in an SEI-formation cell, is stable for cell cycling even in the presence of substantial water in the cell electrolyte. A method for making the protected anode includes forming an SEI on a lithium-ion insertion electrode by performing multiple charge/discharge cycles on the electrode in a first cell having an SEI formation electrolyte to produce the protected anode. The SEI formation electrolyte includes an ionic liquid having at least one of twelve organic cations.
US11349108B2

The present invention provides an array substrate and a manufacturing method thereof, and a display panel. The manufacturing method of the array substrate includes following steps of: providing a base, wherein the base comprises a non-display region; forming an inorganic film set layer on the base; forming an opening on the inorganic film set layer and forming a patterned source-drain layer, wherein the opening is disposed in the non-display region, and the source-drain layer does not cover or fill the opening; and forming an organic planarization layer on the inorganic film set layer, wherein the organic planarization layer covers the source-drain layer and fills and covers the opening.
US11349104B2

A display panel and a method of manufacturing the same are provided. The method of manufacturing the display panel includes providing a substrate, and forming other layers on the substrate sequentially. Accordingly, a first via hole, a second via hole, and a third via hole are formed. The first via hole and the second via hole are filled with a flexible material to form a flexible layer and a stress release unit, respectively. Then, a metal layer which fills the third via hole is formed on the interlayer dielectric layer.
US11349097B2

A display device includes a substrate including a display area and a peripheral area. A display element is disposed in the display area and is electrically connected to a thin film transistor. A power supply line is disposed in the peripheral area. An insulating layer covers a portion of the power supply line. A barrier layer is disposed on the insulating layer and includes a first side surface facing the display area and a second side surface facing away from the display area. At least one of the first side surface or the second side surface includes a concavo-convex surface. The barrier layer forms a step difference with respect to an upper surface of the insulating layer. An end of the insulating layer is positioned beyond the second side surface of the barrier layer on a side of the barrier layer facing away from the display area.
US11349094B2

An organic light emitting element includes a first electrode a second electrode that faces the first electrode, an emission layer between the first electrode and the second electrode, the emission layer including quantum dots, and a hole transport layer between the first electrode and the emission layer. The quantum dots include at least one of a Group I-VI compound, a Group II-VI compound, and a Group III-VI compound. The hole transport layer includes at least one of a p-doped Group I-VI compound, a p-doped Group II-VI compound, and a p-doped Group III-VI compound.
US11349089B2

A display device includes: a substrate including an island portion and at least one connection portion extending from the island portion; a display unit on the island portion, the display unit including at least one display element; and an encapsulation layer covering the at least one display element and including an inorganic encapsulation layer and an organic encapsulation layer, wherein the display unit includes: at least one organic insulating layer; and an inorganic insulating layer on the at least one organic insulating layer, the inorganic insulating layer having a tip protruding beyond a side surface of the at least one organic insulating layer, in a direction parallel to an upper surface of the substrate, and the inorganic encapsulation layer is alongside the tip of the inorganic insulating layer.
US11349073B2

A semiconductor memory device includes a first wiring to a fifth wiring, a plurality of memory cells disposed between the wirings, and a first contact electrode to a third contact electrode. The first contact electrode is disposed between the first wiring and the fifth wiring, and is electrically connected to the first wiring and the fifth wiring. The second contact electrode is disposed between the first contact electrode and the fifth wiring, and is electrically connected to the first wiring and the fifth wiring. The third contact electrode is disposed between the second contact electrode and the fifth wiring, and is electrically connected to the first wiring and the fifth wiring. The second contact electrode has a width larger than a width of the first contact electrode and larger than a width of the third contact electrode.
US11349057B2

A thermoelectric module includes an N-type thermoelectric material and a P-type thermoelectric material disposed so as to be spaced apart from the N-type thermoelectric material. A flexible electrode is electrically connected to the N-type thermoelectric material and the P-type thermoelectric material. The flexible electrode is configured to bend to match a curvature of an object, e.g., a steering wheel of a vehicle.
US11349055B2

A thermoelectric module that has excellent thermal, electric properties, can realize high joining force between thermoelectric elements and an electrode, and can maintain stable joining even at a high temperature.
US11349053B1

Embodiments relate to the design of an electronic device capable having flexible interconnects that connect together a first body and a second body of the electronic device. The flexible interconnects allow the electrical device to better withstand thermal-mechanical stress during fabrication of the electronic device and user usage of the electronic device.
US11349044B2

A photodetection film includes a photodetection transistor. The photodetection transistor includes a gate electrode, a gate insulating layer surroundingly formed on the gate electrode, at least one drain terminal disposed on the gate insulating layer and is spaced apart from the gate electrode, at least one source terminal disposed on the gate insulating layer and is spaced apart from the gate electrode and the at least one drain terminal, and a light-absorbing semiconductor layer disposed on the gate insulating layer and extends between the drain and source terminals. A photodetection sensor, a photodetection display apparatus, and a method of making the photodetection film are also disclosed.
US11349035B2

A semiconductor device includes a non-volatile memory (NVM) cell. The NVM cell includes a semiconductor wire disposed over an insulating layer disposed on a substrate. The NVM cell includes a select transistor and a control transistor. The select transistor includes a gate dielectric layer disposed around the semiconductor wire and a select gate electrode disposed on the gate dielectric layer. The control transistor includes a stacked dielectric layer disposed around the semiconductor wire and a control gate electrode disposed on the stacked dielectric layer. The stacked dielectric layer includes a charge trapping layer. The select gate electrode is disposed adjacent to the control gate electrode with the stacked dielectric layer interposed therebetween.
US11349034B2

A structure of a protruding gate transistor is disclosed. The protruding gate transistor comprising a substrate, a source region, a drain region, a channel extension anchor, a channel layer, and gate structure. The gate structure comprising a gate insulator layer, and a gate conductor layer. The channel layer is formed to be protruding from the substrate to extend the length of the channel of the protruding gate transistor and alleviate from channel length modulation.
US11349030B2

A transistor device that includes a single semiconductor structure having an outer perimeter and a vertical height, wherein the single semiconductor structure is at least partially defined by a trench formed in a semiconductor substrate and a first layer of material positioned on the bottom surface of the trench and around the outer perimeter of the single semiconductor structure. The device also includes a second layer of material positioned on the first layer of material and around the outer perimeter of the single semiconductor structure, a gap between the outer perimeter of the single semiconductor structure and both the first and second layers of material (when considered collectively) and an insulating sidewall spacer positioned in the gap, wherein the insulating sidewall spacer has a vertical height that is less than the vertical height of the single semiconductor structure.
US11349029B2

A semiconductor structure is provided that includes non-metal semiconductor alloy containing contact structures for field effect transistors (FETs), particularly p-type FETs. Notably, each non-metal semiconductor alloy containing contact structure includes a highly doped epitaxial semiconductor material directly contacting a topmost surface of a source/drain region of the FET, a titanium liner located on the highly doped epitaxial semiconductor material, a diffusion barrier liner located on the titanium liner, and a contact metal portion located on the diffusion barrier liner.
US11349026B2

An electronic device includes a ferroelectric layer arranged on a channel region and a gate electrode arranged on the ferroelectric layer. The ferroelectric layer includes a plurality of first oxide monolayers and a second oxide monolayers that is arranged between the substrate and the gate electrode and include a material different from a material of the first oxide monolayers. The first oxide monolayers include oxide monolayers that are alternately formed and include materials different from one another.
US11349024B2

A semiconductor device includes an active area structure, at least one gate and at least one isolation structure. The active area structure is arranged along a first direction. The at least one gate is arranged above the active area structure and along a second direction. The second direction is different from the first direction. The at least one isolation structure is arranged in the active area structure. A length of the at least one isolation structure is shorter than a width of the active area structure in the second direction.
US11349012B2

In an embodiment, a Group III nitride-based transistor device, includes a first. Group III nitride barrier layer arranged on a Group III nitride channel layer, the first Group III nitride barrier layer and the Group III nitride channel layer having differing bandgaps and forming a heterojunction capable of supporting a two-dimensional charge gas. A source, a gate and a drain are on an upper surface of the first Group III nitride barrier layer. A gate recess extends from the upper surface of the first. Group III nitride barrier layer into the first Group III nitride barrier layer. A p-doped Group III nitride material arranged in the gate recess has a first extension extending on the upper surface of the first Group III nitride barrier layer towards the drain. The first extension has a length ld, and 0 nm≤ld≤200 nm.
US11349006B2

A semiconductor device is fabricated by a method including the following steps: a first step of forming a semiconductor film containing a metal oxide over an insulating layer; a second step of forming a conductive film over the semiconductor film; a third step of forming a first resist mask over the conductive film and etching the conductive film to form a first conductive layer and to expose a top surface of the semiconductor film that is not covered with the first conductive layer; and a fourth step of forming a second resist mask that covers a top surface and a side surface of the first conductive layer and part of the top surface of the semiconductor film and etching the semiconductor film to form a semiconductor layer and to expose a top surface of the insulating layer that is not covered with the semiconductor layer.
US11348999B2

A method of manufacturing a nanosheet field effect transistor (FET) device is provided. The method includes forming a plurality of nanosheet stacks on a substrate, the nanosheet stacks including alternating layers of sacrificial layers and active semiconductor layers. The method includes removing portions of the sacrificial layers to form angular indents in each side thereof, then filling the indents with a low-κ material layer. The method further includes forming source drain regions between the nanosheet stacks, removing remaining portions of the sacrificial layers, and then forming gate metal layers in spaces formed by the removal of the sacrificial layers.
US11348997B2

A semiconductor device includes a substrate, an epitaxial layer, an emitter region, and a collector region. The epitaxial layer is disposed over the substrate and has a first conductivity type. The drift region is disposed in the epitaxial layer and has a second conductivity type that is the opposite of the first conductivity type. The emitter region is disposed in the epitaxial layer outside the drift region. The collector region is disposed in the drift region. The semiconductor device also includes a doped region. The doped region is disposed adjacent to the bottom surface of the drift region and has the first conductivity type.
US11348996B2

Disclosed are semiconductor devices including support patterns and methods of fabricating the same. The semiconductor devices may include a plurality of vertical structures on a substrate and a support pattern that contacts sidewalls of the plurality of vertical structures. The support pattern may include a plurality of support holes extending through the support pattern. The plurality of support holes may include a first support hole and a second support hole that are spaced apart from each other, and the first support hole may have a shape or size different from a shape or size of the second support hole.
US11348995B2

A capacitor structure may include a lower electrode on a substrate, a dielectric layer on the substrate, and an upper electrode on the dielectric layer. The lower electrode may include a metal nitride having a chemical formula of M1Ny (M1 is a first metal, and y is a positive real number). The dielectric layer may include a metal oxide and nitrogen (N), the metal oxide having a chemical formula of M2Ox (M2 is a second metal, and x is a positive real number). A maximum value of a detection amount of nitrogen (N) in the dielectric layer may be greater than a maximum value of a detection amount of nitrogen (N) in the lower electrode.
US11348981B2

An image light generation device of the present disclosure includes first to third display elements configured to emit first to third color light, respectively, and a color synthesis element configured to synthesize the first to third color light. The color synthesis element includes first to third prisms, a first dichroic film configured to reflect the first color light and transmit the second and third color light, and a second dichroic film configured to reflect the second color light and transmit the third color light. The first and second prisms are joined together through a first dichroic film with no air layer therebetween, the second and third prisms are joined together through a second dichroic film with no air layer therebetween, and the main light beam incidence angle of the third color light to the second dichroic film is 40 degrees or greater.
US11348978B2

The present disclosure provides a display panel and a method for manufacturing the same, and a display device. The display panel includes: a substrate; a pixel unit array disposed on one side of the substrate, wherein the pixel unit array comprises a plurality of pixel units, at least one of the plurality of pixel units comprising an anode layer, a cathode layer, and a light emitting layer located between the anode layer and the cathode layer, the cathode layer defining an opening configured to transmit a light emitted from the light emitting layer; and at least one sensor disposed on one side of the pixel unit array away from the substrate and configured to detect a light transmitted through the opening.
US11348976B2

A display panel having a plurality of subpixels is provided. The display panel includes a base substrate; a plurality of light emitting elements on the base substrate; and a quantum dot layer on a side of the plurality of light emitting elements away from the base substrate. A respective one of the plurality of light emitting elements includes a first light emitting layer and a second light emitting layer sequentially stacked. The first light emitting layer is configured to emit a first light of a first wavelength range. The second light emitting layer is configured to emit a second light of a second wavelength range. The plurality of light emitting elements are configured to respectively emit a composite light. The quantum dot blocks of different colors are configured to respectively convert the composite light into light of different colors respectively in different subpixels.
US11348967B2

A light emitting diode display apparatus includes a display substrate having a plurality of subpixel areas; and a light emitting diode disposed on the display substrate to correspond to a corresponding subpixel area of the plurality of subpixel areas, wherein the light emitting diode includes an emission area and a non-emission area adjacent to the emission area, wherein the light emitting diode includes a trench part provided to overlap a boundary between the emission area and the non-emission area, and wherein the trench part is configured such that a side light emitted from the emission area is reflected in a display direction of the light emitting diode display apparatus.
US11348966B2

Provided is a display device including a substrate, a first electrode disposed on the substrate, a second electrode disposed on the substrate and spaced apart from the first electrode, a plurality of first sub-insulating layers extending in a first direction, disposed on the substrate and on the first and second electrodes, and arranged in a second direction crossing the first direction, and a plurality of light emitting elements disposed between the first sub-insulating layers and electrically connected to the first electrode and the second electrode.
US11348963B2

The present disclosure relates to a digital X-ray detector and a thin-film transistor array substrate for the same. Disclosed is a thin-film transistor array substrate for a digital X-ray detector in which deterioration of electrical characteristics of a thin-film transistors made of an oxide semiconductor may be reduced or minimized and aging of a PIN diode caused by external moisture may be reduced or minimized. Further, disclosed is a digital X-ray detector including the array substrate. To this end, the array substrate includes a second protective layer having a variety of patterns so as to cover at least a portion of the PIN diode but not to cover the thin-film transistor. The second protective layer includes SiNx. Thus, a de-hydrogenation path from the thin-film transistor may be secured and an external moisture barrier effect for the PIN diode may be achieved.
US11348961B2

A photoelectric conversion apparatus in one aspect of the present disclosure includes a first semiconductor region of a first conductivity type, a second semiconductor region of the first conductivity type, a third semiconductor region of the first conductivity type, a fourth semiconductor region of a second conductivity type in which a distance from a first surface being greater than a distance from the substrate to the third semiconductor region, a first isolation portion disposed between the first semiconductor region and the second semiconductor region, a microlens commonly disposed in the first semiconductor region and the second semiconductor region, and a fifth semiconductor region of the second conductivity type disposed between the first isolation portion and the fourth semiconductor region. The third semiconductor region is disposed between the fourth semiconductor region and the fifth semiconductor region.
US11348960B2

An image sensor is provided. The image sensor includes a substrate and a conductive line pattern. The substrate includes an isolation pattern that extends from a bottom surface of the substrate into the substrate and defines pixel regions, and a photoelectric conversion region and a transistor for each of the pixel regions. The conductive line pattern is disposed on a top surface of the substrate, and vertically overlaps the isolation pattern in plan view and electrically connects to transistors of two or more of the pixel regions.
US11348956B2

A pixel circuit includes a photodiode, a floating diffusion, and a conduction gate channel of a multi-gate transfer block disposed in a semiconductor material layer. The multi-gate transfer block is coupled to the photodiode, the floating diffusion, and an overflow capacitor. The multi-gate transfer block also includes first, second, and third gates that are disposed proximate to the single conduction gate channel region. The conduction gate channel is a single region shared among the first, second, and third gates. Overflow image charge generated in the photodiode leaks from the photodiode into the conduction gate channel to the overflow capacitor in response to the first gate, which is coupled between the photodiode and the conduction gate channel, receiving a first gate OFF signal and the second gate, which is coupled between the conduction gate channel and the overflow capacitor, receiving a second gate ON signal.
US11348954B2

A pixel of an image sensor includes a pinned photodiode (PPD), a switching device and an output circuit. A first terminal of the switching device is coupled to the PPD. A second terminal of the switching device is coupled to a floating diffusion (FD). A third terminal of the switching device is coupled to a first enable signal and a second enable signal. The switching device is responsive to the first enable signal to transfer a first charge on the PPD to the FD, and responsive to the second enable signal to transfer a second charge on the PPD to the FD. The output circuit outputs a first voltage based on the first charge and outputs a second voltage based on the second charge in which the first voltage corresponds to a time of flight of one or more detected photons and the second voltage corresponds to a greyscale image.
US11348946B2

The present disclosure discloses a display panel and a display module comprising a display area, a crack protection area surrounding the display area, and a cutting area located at a periphery of the crack protection area. A recess surrounding the display area is disposed in the crack protection area and the supporting member is located in the recess. The supporting member has a surface away from one side of the substrate, and the surface has a height defined in a direction perpendicular to the base substrate which is not higher than a height of a contact surface between the base substrate and the array layer in the direction perpendicular to the base substrate.
US11348942B2

A three-dimensional (3D) semiconductor memory device includes a source structure disposed on a horizontal semiconductor layer and including a first source conductive pattern and a second source conductive pattern which are sequentially stacked on the horizontal semiconductor layer, an electrode structure including a plurality of electrodes vertically stacked on the source structure, and a vertical semiconductor pattern penetrating the electrode structure and the source structure, wherein a portion of a sidewall of the vertical semiconductor pattern is in contact with the source structure. The first source conductive pattern includes a discontinuous interface at a level between a top surface of the horizontal semiconductor layer and a bottom surface of the second source conductive pattern.
US11348939B2

Some embodiments include an integrated structure having a stack of memory cell levels. A pair of channel-material-pillars extend through the stack. A source structure is under the stack. The source structure includes a portion having an upper region, a lower region, and an intermediate region between the upper and lower regions. The upper and lower regions have a same composition and join to one another at edge locations. The intermediate region has a different composition than the upper and lower regions. The edge locations are directly against the channel material of the channel-material-pillars. Some embodiments include methods of forming an integrated assembly.
US11348935B2

A device comprises a control gate structure and a memory gate structure over a substrate, a charge storage layer formed between the control gate structure and the memory gate structure, a first spacer along a sidewall of the memory gate structure, a second spacer along a sidewall of the control gate structure, an oxide layer over a top surface of the memory gate structure, a top spacer over the oxide layer, a first drain/source region formed in the substrate and adjacent to the memory gate structure and a second drain/source region formed in the substrate and adjacent to the control gate structure.
US11348934B2

According to one embodiment, a memory system includes a semiconductor memory and a controller. The semiconductor memory includes blocks each containing memory cells. The controller is configured to instruct the semiconductor memory to execute a first operation and a second operation. In the first operation and the second operation, the semiconductor memory selects at least one of the blocks, and applies at least one voltage to all memory cells contained in said selected blocks. A number of blocks to which said voltage is applied per unit time in the second operation is larger than that in the first operation.
US11348925B2

A semiconductor integrated circuit device using nanowire FETs has a circuit block in which a plurality of cell rows each including a plurality of standard cells lined up in the X direction are placed side by side in the Y direction. The plurality of standard cells each include a plurality of nanowires that extend in the X direction and are placed at a predetermined pitch in the Y direction. The plurality of standard cells have a cell height, that is a size in the Y direction, M times (M is an odd number) as large as half the pitch of the nanowires.
US11348922B2

Semiconductor memory cells, array and methods of operating are disclosed. In one instance, a memory cell includes a bi-stable floating body transistor and an access device; wherein the bi-stable floating body transistor and the access device are electrically connected in series.
US11348919B2

Gate-all-around integrated circuit structures having depopulated channel structures, and methods of fabricating gate-all-around integrated circuit structures having depopulated channel structures using a selective bottom-up approach, are described. For example, an integrated circuit structure includes a vertical arrangement of nanowires above a substrate. The vertical arrangement of nanowires has one or more active nanowires above one or more oxide nanowires. A first gate stack is over and around the one or more active nanowires. A second gate stack is over and around the one or more oxide nanowires.
US11348917B2

A semiconductor device with isolation structures of different dielectric constants and a method of fabricating the same are disclosed. The semiconductor device includes fin structures with first and second fin portions disposed on first and second device areas on a substrate and first and second pair of gate structures disposed on the first and second fin portions. The second pair of gate structures is electrically isolated from the first pair of gate structures. The semiconductor device further includes a first isolation structure interposed between the first pair of gate structures and a second isolation structure interposed between the second pair of gate structures. The first isolation structure includes a first nitride liner and a first oxide fill layer. The second isolation structure includes a second nitride liner and a second oxide fill layer. The second nitride liner is thicker than the first nitride liner.
US11348913B2

A semiconductor device includes a substrate including a first region and a second region, memory transistors on the first region, a first interconnection layer on the memory transistors and including first interconnection lines, and a second interconnection layer on the first interconnection layer and including second interconnection lines. The second interconnection lines on the first region include a first line extending along a first direction and spaced from the second region by a first distance along the first direction, and a second line extending along the first direction, spaced from the first line along a second direction intersecting the first direction, and having a width smaller than that of the first line. The first line includes a protrusion extending along a third direction toward the substrate. The protrusion is spaced from the second region by a second distance along the first direction greater than the first distance.
US11348906B2

An optoelectronic device comprises a phosphor plate, an optoelectronic chip comprising a layer stack of a first optoelectronic semiconductor layer and a second optoelectronic semiconductor layer, a first electrode, and a second electrode. The optoelectronic chip is attached to the phosphor plate, so that the second optoelectronic semiconductor layer is arranged between the phosphor plate and the first optoelectronic semiconductor layer. The first electrode and the second electrode are arranged on a first main surface of the first optoelectronic semiconductor layer on a side remote from the phosphor plate. The second electrode directly contacts the first optoelectronic semiconductor layer.
US11348905B2

MicroLED chips are transferred from an epitaxy wafer to a first coupon substrate. The first coupon substrate has a first, soft adhesive layer that temporarily holds the microLED chips. Using a first transfer substrate, a subset of the microLED chips are transferred from the first coupon substrate to a second coupon substrate having a second, soft adhesive layer. A pattern of microLED chips are transferred from another substrate to the second coupon substrate via a second transfer substrate to fill vacancies in the subset of microLED chips. The transfer substrates are operable to hold and release pluralities of micro objects.
US11348903B2

A semiconductor module includes: an upper arm module including a semiconductor chip; and a lower arm module including a semiconductor chip. The lower arm module is provided with: a facing section in which a lead frame and a lead frame each having a strip shape are disposed such that a main surface of the lead frame and a main surface of the lead frame face each other; and a non-facing section in which the lead frame and the lead frame are disposed such that the main surface of the lead frame and the main surface of the lead frame do not face each other.
US11348902B2

A semiconductor module includes: a first terminal portion and a second terminal portion each connected to outside; and a first current path and a second current path to connect between the first terminal portion and the second terminal portion in parallel. The first current path includes: a first semiconductor device; a first wiring portion and a second wiring portion. The second current path includes: a second semiconductor device; a third wiring portion; and a fourth wiring portion. A power conducting capability of the first semiconductor device is lower than a power conducting capability of the second semiconductor device, and a total of an impedance of the first wiring portion and an impedance of the second wiring portion is lower than a total of an impedance of the third wiring portion and an impedance of the fourth wiring portion.
US11348900B2

A package structure comprising: a substrate, having at least one conductive units provided at a first surface of the substrate; at least one first die, provided on a second surface of the substrate; a connecting layer, provided on the first die; a second die, provided on the connecting layer, wherein the connecting layer comprises at least one bump for connecting the first die; and at least one bonding wire. The connecting layer has a first touch side and a second touch side, the first touch side contacts a first surface of the first die and the second touch side contacts a second surface of the second die, an area of the first touch side is smaller than which for the first surface of the first die, and a size of the first die equals to which of the second die.
US11348899B2

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 including a porous silicon (PSi) region resides over the top surface of the device region. Herein, the PSi region has a porosity between 1% and 80%. 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.
US11348898B2

An integrated circuit and a method for designing an IC wherein the base or host chip is bonded to smaller chiplets via DBI technology. The bonding of chip to chiplet creates an uneven or multi-level surface of the overall chip requiring a releveling for future bonding. The uneven surface is built up with plating of bumps and subsequently releveled with various methods including planarization.
US11348896B2

A method for producing a semiconductor module, involving the steps: providing a carrier plate and a substrate having a bonding layer arranged on a surface of the carrier plate or the substrate, applying adhesive in multiple adhesive areas of the carrier plate or the substrate which are free from the bonding layer, positioning the substrate on the carrier plate such that the substrate and the carrier plate are in contact with the bonding layer and the adhesive, and joining the substrate and the carrier plate across the bonding layer by melting or sintering of the bonding layer.
US11348894B2

Provided is a high-frequency module capable of enhancing its shielding performance by reducing a placement interval of bonding wires at a desired position using a plurality of bonding wires different in arc height when a shield member is formed using the bonding wires. A high-frequency module includes a multilayer wiring board, components mounted on an upper surface of the multilayer wiring board, a shield member disposed along the component, a sealing resin layer, and a shield film. The shield member is formed of a plurality of bonding wires different in arc height. When the bonding wires are disposed by allowing a bonding wire having a high arc height to sequentially straddle a bonding wire having a low arc height in a nested manner, a placement interval of the bonding wires at a desired position can be reduced and shielding performance can be enhanced.
US11348892B2

A semiconductor device includes a first adsorption layer, a first bonding layer, a second bonding layer, and a second adsorption layer stacked on a first substrate, and a conductive pattern structure penetrating through the first adsorption layer, the first bonding layer, the second bonding layer and the second adsorption layer. The first and second bonding layers are in contact with each other, and each of the first and second adsorption layers includes a low-K dielectric material.
US11348890B2

An assembly platform for arrangement as an interposer device between an integrated circuit and a substrate to interconnect the integrated circuit and the substrate through the assembly platform, the assembly platform comprising: an assembly substrate; a plurality of conducting vias extending through the assembly substrate; at least one nanostructure connection bump on a first side of the assembly substrate, the nanostructure connection bump being conductively connected to the vias and defining connection locations for connection with at least one of the integrated circuit and the substrate, wherein each of the nanostructure connection bumps comprises: a plurality of elongated conductive nanostructures vertically grown on the first side of the assembly substrate, wherein the plurality of elongated nanostructures are embedded in a metal for the connection with at least one of the integrated circuit and the substrate, at least one connection bump on a second side of the assembly substrate, the second side being opposite to the first side, the connection bump being conductively connected to the vias and defining connection locations for connection with at least one of the integrated circuit and the substrate.
US11348889B2

A semiconductor device includes a solder bump overlying and electrically connected to a pad region, and a metal cap layer formed on at least a portion of the solder bump. The metal cap layer has a melting temperature greater than the melting temperature of the solder bump.
US11348885B2

A semiconductor package structure includes a redistribution structure and an impedance matching device. The redistribution structure includes a first surface, a second surface opposite to the first surface and a circuitless region extending from the first surface to the second surface. The impedance matching device is disposed on the redistribution structure and includes at least one impedance matching circuit aligned with the circuitless region.
US11348879B2

A semiconductor structure includes a semiconductor device, a plurality of through semiconductor vias (TSV), a first seal ring, and a second seal ring. The TSVs penetrate through the semiconductor device. The TSVs are adjacent to an edge of the semiconductor device. The first seal ring is disposed on and physically connected to one end of each of the TSVs. The second seal ring is disposed on and physically connected to another end of each of the TSVs.
US11348878B2

Implementations of methods of forming a plurality of reinforced die may include forming a plurality of die on a substrate and patterning a metal gang frame to form a plurality of metal plates. The plurality of metal plates may correspond to the plurality of die. The method may include coupling the metal gang frame over the plurality of die and singulating the plurality of die. Each die of the plurality of die may include the corresponding metal plate from the plurality of metal plates coupled over the plurality of die.
US11348874B2

A semiconductor package includes a redistribution layer structure, a first semiconductor chip, a circuit board structure and an encapsulation layer. The redistribution layer structure has a first side and a second side opposite to the first side. The first semiconductor chip is electrically connected to the first side of the redistribution layer structure. The circuit board structure is electrically connected to the first side of the redistribution layer structure, and the circuit board structure includes a first mask layer having an opening pattern that corresponds to first semiconductor chip. The encapsulation layer laterally encapsulates the circuit board structure and fills in a space between the semiconductor chip and the opening pattern of the first mask layer of the circuit board structure.
US11348873B2

A wafer stacking method and structure are provided. The wafer stacking method includes: providing a first wafer having an upper surface comprising a first bonding pad configured to connect to a first signal; fabricating a first lower redistribution layer (RDL) and a first upper RDL on the first wafer, with the first lower RDL including a first wiring connected to the first bonding pad, the first upper RDL including a second wiring connected to the first wiring, and the second wiring having a first landing pad; bonding a second wafer on the first upper RDL, wherein an upper surface of the second wafer includes a second bonding pad configured to connect to a second signal and located corresponding to the first bonding pad; and fabricating a first through silicon via (TSV) connected to the first landing pad. The wafer stacking method improves the manufacturing yield of a die.
US11348871B2

Some embodiments include methods of forming integrated assemblies. First conductive structures are formed within an insulative support material and are spaced along a first pitch. Upper regions of the first conductive structures are removed to form first openings extending through the insulative support material and over lower regions of the first conductive structures. Outer lateral peripheries of the first openings are lined with spacer material. The spacer material is configured as tubes having second openings extending therethrough to the lower regions of the first conductive structures. Conductive interconnects are formed within the tubes. Second conductive structures are formed over the spacer material and the conductive interconnects. The second conductive structures are spaced along a second pitch, with the second pitch being less than the first pitch. Some embodiments include integrated assemblies.
US11348870B2

Interconnect structures and methods of fabricating an interconnect structure. A first interconnect and a second interconnect extend in a first direction in a interlayer dielectric layer and are spaced apart from each other. A third interconnect is arranged in the interlayer dielectric layer to connect the first interconnect with the second interconnect. The first interconnect and the second interconnect have a first width, and the third interconnect has a second width that is less than the first width.
US11348869B2

A chip packaging structure includes a circuit redistribution structure, a chip, a sealing layer, and an antenna pattern. The circuit redistribution structure includes a first and a second circuit layer, and a conductive pad. The second circuit layer is disposed on and electrically connected to the first circuit layer. The conductive pad is electrically connected to the second circuit layer. The chip is disposed on the circuit redistribution structure and electrically connected to the second circuit layer. The sealing layer having an opening and a groove covers the chip and the circuit redistribution structure. The opening exposes the conductive pad. A portion of the groove communicates with the opening. The antenna pattern includes a first and a second portion. The first portion covers sidewalls of the opening and is electrically connected to the conductive pad. The second portion is filled in the groove and electrically connected to the first portion.
US11348861B2

A semiconductor package includes a semiconductor die having a semiconductor device, and first and second contact pads arranged on opposite surfaces of the die. The semiconductor die is embedded in a dielectric layer. The semiconductor package also includes one or more first package contact pads and one or more second package contact pads arranged on a first major surface of the semiconductor package. The first contact pad of the die is coupled to the one or more first package contact pads, and the second contact pad of the die is coupled to the one or more second package contact pads. In operation, the semiconductor device causes a current path between the first contact pad and the second contact pad. The package contact pads are arranged on the first major surface of the semiconductor package to provide multiple non-parallel current paths.
US11348859B2

While the use of 2.5D/3D packaging technology results in a compact IC package, it also raises challenges with respect to thermal management. Integrated component packages according to the present disclosure provide a thermal management solution for 2.5D/3D IC packages that include a high-power component integrated with multiple lower-power components. The thermal solution provided by the present disclosure includes a mix of passive cooling by traditional heatsink or cold plate and active cooling by thermoelectric cooling (TEC) elements. Certain methods according to the present disclosure include controlling a temperature during normal operation in an IC package that includes a plurality of lower-power components located adjacent to a high-power component in which the high-power component generates a greater amount of heat relative to each of the lower-power components during normal operation.
US11348853B2

A semiconductor device according to an embodiment includes a metal plate, a semiconductor chip, an insulating substrate provided between the metal plate and the semiconductor chip, a frame body surrounding the insulating substrate, a mesh-shaped sheet provided between the metal plate and the frame body, an adhesive agent provided between the metal plate and the frame body, and a sealing material being surrounded by the frame body and covering the semiconductor chip and the insulating substrate.
US11348844B2

A semiconductor wafer includes a silicon carbide wafer and an epitaxial layer, which is disposed at a surface of the silicon carbide wafer and made of silicon carbide. The semiconductor wafer satisfies a condition that a waviness value is equal to or smaller than 1 micrometer. The waviness value is a sum of an absolute value of a value α and an absolute value of a value β. A highest height among respective heights of a plurality of points with reference to a surface reference plane within a light exposure area is denoted as the value α. A lowest height among the respective heights of the points at the epitaxial layer with reference to the surface reference plane within the light exposure area is denoted as the value β.
US11348842B2

A method for forming a semiconductor device, the method including: providing a substrate with at least one fin or nanowire; forming a dummy gate; providing spacers on the at least one fin or nanowire and the dummy gate; performing a first RMG module wherein high-k material is provided on at least one fin or nanowire, between the spacers; one or more annealing steps; providing a sacrificial plug between the spacers; epitaxially growing a source and drain in the at least one fin or nanowire; removing the sacrificial plug; performing a second RMG module wherein a WFM is deposited between at least part of the spacers such that the WFM is covering the high-k material of the at least one fin or nanowire.
US11348834B2

A circuit includes at least one bipolar transistor and at least one variable capacitance diode. The circuit is fabricated using a method whereby the bipolar transistor and variable capacitance diode are jointly produced on a common substrate.
US11348827B2

A semiconductor device including a first interlayer insulating film; a conductive pattern in the first interlayer insulating film; a resistance pattern on the conductive pattern; an upper etching stopper film spaced apart from the resistance pattern, extending in parallel with a top surface of the resistance pattern, and including a first metal; a lower etching stopper film on the conductive pattern, extending in parallel with a top surface of the first interlayer insulating film, and including a second metal; and a second interlayer insulating film on the upper etching stopper film and the lower etching stopper film, wherein a distance from a top surface of the second interlayer insulating film to a top surface of the upper etching stopper film is smaller than a distance from the top surface of the second interlayer insulating film to a top surface of the lower etching stopper film.
US11348815B2

This board storing container is provided with a container body, a lid 3, and a lid-side board support unit 7 which, when the lid 3 closes a container body opening, is arranged in the part of the lid 3 opposite of the board storage space and which can support the edge of multiple boards. The lid-side board support unit 7 is provided with a lid-side board receiving unit which receives the edge of a board when supporting the board, and a frame part 71 held on the inner surface of the lid 3 and having a first surface 711 facing the inner surface of the lid 3 and a second surface 712 opposite of the first surface 711. The lid 3 is provided with a frame holding unit 35 for holding the frame 71 in an inserted state, and comprises a third surface 353 opposite of the first surface 711 and a fourth surface 354 opposite of the second surface 712. The lid-side board support unit 7 further is provided with a first protrusion 76 which, on the first surface 711 of the frame part 71, protrudes towards the third surface 353, and is provided with an engagement part 75 which, on the second surface 712 of the frame part 71, engages with the frame holding unit 35 in a state in which the frame part 71 is inserted.
US11348794B2

A film forming method includes: repeatedly performing a source gas adsorption process including supplying a source gas containing a metal element to form a nitride film on a substrate in a chamber and purging a residual gas, and a nitriding process including supplying a nitriding gas onto the substrate and purging a residual gas; and supplying a hydrazine-based compound gas as a part or all of the nitriding gas.
US11348787B2

A laser irradiation apparatus (1) according to an embodiment includes a laser generation device (14) configured to generate laser light, and a levitation unit (10) configured to levitate an object to be processed (16) to which the laser light is applied. The levitation unit (10) includes a first area and a second area, and the first and second areas are arranged so that, in a plane view, a focal point of the laser light overlaps the first area and the focal point of the laser light does not overlap the second area. A surface part of the second area is formed of a metal member.
US11348777B2

In one aspect, a method of processing ions in a mass spectrometer is disclosed, which comprises trapping a plurality of ions having different mass-to-charge (m/z) ratios in a collision cell, releasing said ions from the collision cell in a descending order in m/z ratio, and receiving the ions in a mass analyzer having a plurality of rods to at least one of which an RF voltage is applied, where the RF voltage is varied from a first value to a lower second value as the released ions are received by the mass analyzer.
US11348775B2

A mass spectrometric data processing program that processes mass spectrometric data causes a data processor including a computer to execute a data conversion process in which representative value data, which is representative value data including a data set of a representative value of mass-to-charge ratio information and an ion intensity with respect to the representative value, is converted into profile data, which is ion intensity data with respect to the mass-to-charge ratio information.
US11348772B2

A sample support is a sample support for sample ionization, including: a substrate formed with a plurality of through holes opening to a first surface and a second surface on a side opposite to the first surface; a conductive layer provided not to block the through hole in the first surface; and a frame body provided in a peripheral portion of the substrate to surround an ionization region in which a sample is ionized when viewed in a thickness direction of the substrate, in which a marker for recognizing a position in the ionization region is provided in the frame body.
US11348769B2

Implementations described herein provide for thermal substrate processing apparatus including two thermal process chambers, each defining a process volume, and a substrate support disposed within each process volume. One or more remote plasma sources may be in fluid communication with the process volumes and the remote plasma sources may be configured to deliver a plasma to the process volumes. Various arrangements of remote plasma sources and chambers are described.
US11348767B2

A plasma processing apparatus is provided. The plasma processing apparatus includes a processing chamber defining a vertical direction and a lateral direction. The plasma processing apparatus includes a pedestal disposed within the processing chamber. The pedestal is configured to support the substrate. The plasma processing apparatus includes a radio frequency (RF) disposed within the processing chamber. The RF bias electrode defines a RF zone extending between a first end of the RF bias electrode and a second end of the RF bias electrode along the lateral direction. The plasma processing apparatus includes a focus ring disposed within the processing chamber. The plasma processing apparatus further includes a focus ring adjustment assembly. The focus ring adjustment assembly includes a lift pin positioned outside of the RF zone. The lift pin is movable along the vertical direction to adjust a distance between the pedestal and the focus ring along the vertical direction.
US11348759B2

A chemical vapor deposition system for coating one or more workpieces is described herein. The deposition system includes a plurality of processing chambers which may be operated independently to increase throughput of the deposition system. Each chamber includes a modular fixture that is configured to maintain the workpieces in a predetermined arrangement which allows for a hollow cathode effect to be maintained in an Interior space of the chamber. The deposition system achieves significantly faster, higher-quality deposition and more complete, conformal coverage.
US11348758B2

An objective of the present invention is to provide a charged particle beam device capable of estimating a lifetime of a filament of a charged particle beam source with a cheap and simple circuit configuration. The charged particle beam device according to the present invention includes a boosting circuit that boosts a voltage to be supplied to a filament and estimates a remaining duration of the filament using a measured value of a current flowing on a low-voltage side of the boosting circuit (see FIG. 3).
US11348756B2

A lens element of a charged particle system comprises an electrode having a central opening. The lens element is configured for functionally cooperating with an aperture array that is located directly adjacent said electrode, wherein the aperture array is configured for blocking part of a charged particle beam passing through the central opening of said electrode. The electrode is configured to operate at a first electric potential and the aperture array is configured to operate at a second electric potential different from the first electric potential. The electrode and the aperture array together form an aberration correcting lens.
US11348751B2

A disc member is for a Thomson coil actuator of an electrical switching apparatus. The Thomson coil actuator has at least one generally planar coil. The disc member includes at least one annular-shaped conductive member structured to be driven by the coil, and a structural support member directly coupled to the conductive member.
US11348746B2

An electro-permanent magnet key assembly may comprise an electro-permanent magnet generating a magnetic field when a direction of current applied to an electrically conductive wire coiled around a low-coercivity magnet, and a pair of scissor plates operably connected to the electropermanent magnet, such that the scissor plates rotate away from one another in the presence of downward force on a key cap situated atop the scissor plates. The top surface of the key cap may lie flush with adjacent keys of a keyboard when the key cap is in a neutral position. The electro-permanent magnet key assembly may further comprise a ferromagnetic flange operably connected to one of the scissor plates having angled overlap protrusions situated adjacent to the electropermanent magnet when the key cap is not in the neutral position, such that the angled overlap protrusions are attracted toward the magnetic field to return the key cap to the neutral position.
US11348739B2

An electrolytic capacitor includes a capacitor element and a solution containing a solute. The capacitor element includes: an anode foil provided with a dielectric layer on the anode foil; a cathode foil disposed to face the anode foil; and a conductive polymer layer disposed between the anode foil and the cathode foil. The cathode foil is provided with a first layer disposed on the cathode foil, the first layer including at least one selected from the group consisting of carbon, nickel, a nickel compound, titanium, and a titanium compound. The conductive polymer layer includes a conductive polymer in contact with at least a part of a surface of the first layer. The cathode foil has a roughened surface, and the roughened surface of the cathode foil has a surface expansion rate ranging from 1.5 cm2/cm2 to 500 cm2/cm2, inclusive.
US11348737B2

A plate capacitor having a first capacitor plate which is arranged at a distance from a second capacitor plate. The first capacitor plate is produced from an elastic material and has a curved shape in the unloaded state. The first capacitor plate is held by a holder. The elastic material to be is electrically conductive or is provided with an electrically conductive layer. An electrically insulating layer is arranged between the first and the second capacitor plate.
US11348732B2

A capacitor component includes a body including a dielectric layer, a first electrode and a second internal electrode, laminated in a first direction, opposing each other, and a first cover portion and a second cover portion, disposed on outermost surfaces of the first and second internal electrodes, each having a thickness of 25 μm or less, a first electrode layer and a second electrode layer, respectively disposed on both external surfaces of the body in a second direction perpendicular to the first direction and respectively, and plating layers, respectively disposed on the first and second electrode layers. A metal oxide is disposed on a boundary between the first electrode layer and the plating layer and a boundary between the second electrode layer and the plating layer.
US11348731B2

A multi-layer ceramic electronic component includes a ceramic body including a multi-layer unit, a side margin, and ridges. The multi-layer unit includes a capacitance forming unit including ceramic layers laminated in a first direction and internal electrodes disposed between the ceramic layers, a cover that covers the capacitance forming unit in the first direction, and a side surface facing in a second direction orthogonal to the first direction. The side margin covers the side surface. The ridges are rounded and extend in a third direction orthogonal to the first and second directions. The capacitance forming unit includes a first region disposed at a center portion in the first direction, and a second region disposed between the cover and the first region, end portions of the internal electrodes in the second direction in the second region being positioned inward in the second direction relative to those in the first region.
US11348717B2

An inductor assembly includes a housing including a base, a sidewall, and an insert. The base and the sidewall define a cavity and the insert being positioned within the cavity. A core assembly is positioned within the cavity. The core assembly includes a core and a plurality of windings wrapped about the core and disposed between the sidewall and the insert. A flow path is formed in the housing for receiving a coolant to remove heat from the core assembly.
US11348715B2

A perpendicular bottom-free-layer STT-MRAM cell includes a bottom-free-layer magnetic tunnel junction (BMTJ). The BMTJ includes a composite metal oxide seed layer, and a free layer comprising boron (B) on the composite metal oxide seed layer. The composite metal oxide seed layer includes a first metal layer; a metal oxide layer on the first metal layer; and a second metal layer on the metal oxide layer. The second metal layer has been oxygen treated.
US11348711B2

The invention provides a core-shell particle which can provide, by being calcinated, epsilon type iron oxide-based compound particles that have a small coefficient of variation of primary particle diameter and show excellent SNR and running durability when employed in a magnetic recording medium as well as applications thereof. The core-shell particle includes: a core including at least one iron oxide selected from Fe2O3 or Fe3O4, or iron oxyhydroxide; and a shell that coats the core, the shell including a polycondensate of a metal alkoxide and a metal element other than iron, as well as applications thereof.
US11348710B1

A metal oxide varistor (MOV) device including a MOV chip having first and second electrodes disposed on opposing side thereof, a first lead frame portion including a first contact tab electrically connected to the first electrode and a first lead contiguous with the first contact tab and extending away from the MOV chip, a second lead frame portion including a second contact tab electrically connected to the second electrode and a second lead contiguous with the second contact tab and extending away from the MOV chip, and a device body encasing the MOV chip, the first contact tab, the second contact tab, and portions of the first and second leads, wherein the first and second leads extend out of the device body and are bent into flat abutment with a bottom surface of the device body.
US11348695B2

Technology for locating medical supplies, medical practitioners and/or non-medical-practitioner individuals who are in proximity to a first user who is experiencing a medical emergency. Appropriate notifications of and/or to the proximate medical supplies, medical practitioners and/or non-medical-practitioner individuals are made over a communication network.
US11348692B1

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.
US11348688B2

Presented are systems and methods for the accurate acquisition of medical measurement data of a body part of patient. To assist in acquiring accurate medical measurement data, an automated diagnostic and treatment system provides instructions to the patient to allow the patient to precisely position a medical instrument in proximity to a target spot of a body part of patient. For a stethoscope examination, the steps may include utilizing object tracking to determine if the patient has moved the stethoscope to a recording site; utilizing DSP processing to confirm that the stethoscope is in operation, utilizing DSP processing to generate a pre-processed audio sample from a recorded audio signal; using machine learning (ML) to determine if a signal of interest (SOI) is present in the pre-processed sample. If SoI is present, using ML to evaluate characteristics in the signal which indicate the presence of abnormalities in the organ being measured.
US11348664B1

Techniques to suggest alternative chemical compounds that can be used to recreate or mimic a target flavor using artificial intelligence are disclosed. A neural network based model is trained on source chemical compounds and their corresponding flavors and odors. The neural network-based model learns compound embeddings of the source chemical compounds and a target chemical compound of a food item. From the compound embeddings, one or more chemical compounds that are closest to the target chemical compound may be determined by a distance metric. Each suggested chemical compound is an alternative that can be used to recreate functional features of the target chemical compound.
US11348663B2

In a method for comparative analysis, the expression levels of the target miRNAs in each body fluid sample are corrected using the expression level(s) of a correcting endogenous miRNA(s) that is/are simultaneously measured with the expression levels of the target miRNAs in the sample. As the correcting endogenous miRNA(s), one or more miRNAs selected from specific 10 kinds of correcting endogenous miRNAs is/are used. Comparative analysis of target miRNAs among body fluid samples can be carried out more accurately than by conventional techniques.
US11348659B2

Devices and techniques for an adjustable voltage drop detection threshold in a memory device are disclosed herein. A voltage drop detection threshold of a memory device is dynamically established. A power loss event is triggered when the supply voltage falls below the voltage drop detection threshold. An error parameter associated with performing multiple memory operations on the memory device is collected. The multiple memory operations are performed while applying a supply voltage at a second supply voltage level of the memory device which is less than a first supply voltage level established as a first operating voltage for the memory device. Determining whether the error parameter is below an allowable error threshold. In response to determining that the error parameter is below the allowable error threshold, the voltage drop detection threshold is established at a voltage level less than the first supply voltage level.
US11348648B2

According to an embodiment, a semiconductor memory device includes a memory cell array and a control circuit. The control circuit is configured to suspend a first operation on the memory cell array while the first operation is being performed, to start a first read operation on the memory cell array, and to resume the suspended first operation at least after the first read operation has been started. Upon receipt of a first command, a setting as to whether or not to resume the suspended first operation in response to receipt of a second command is switched. The second command is different from the first command.
US11348638B2

A memory device includes a memory cell and a sense amplifier. The sense amplifier has a reference circuit configured to output a reference voltage and a sensing circuit connected to the memory cell. A comparator includes a first input and a second input, with the first input connected to the reference circuit to receive the reference voltage, and the second input connected to the memory cell. A precharger is configured to selectively precharge the sensing circuit to a predetermined precharge voltage.
US11348637B2

Memory device systems and methods for using methods include multiple access lines arranged in a grid. Multiple memory cells are located at intersections of the access lines in the grid. Multiple drivers are included with each configured to transmit a corresponding signal to respective memory cells of the multiple memory cells. Remapping circuitry is configured to remap a near memory cell of the multiple memory cells to a far memory cell of the multiple memory cells. The near memory cell is relatively nearer to a respective driver of the multiple drivers than the far memory cell is to a respective driver of the multiple drivers.
US11348623B2

A method of operating a memory device includes receiving a training request for a data channel, detecting at least one mode parameter according to the training request, transmitting the detected mode parameter to an external device, setting at least one of an NRZ mode and a PAM4 mode to a transmission signaling mode based on mode register set setting information from the external device, and performing communications with the external device according to the set transmission signaling mode.
US11348617B1

Systems, computer program products, and methods are described herein implementing content retrofitting using information vectorization. The present invention is configured to retrieve a user interaction portfolio of a user associated with a completion of a first task; determine requirements associated with the first task; determine an interaction score associated with the user; determine a target interaction score associated with the first task; determine that the interaction score associated with the user is greater than the target interaction score associated with the first task; generate one or more second image frames based on at least the one of the one or more user interactions that did not meet the one or more interaction requirements; generate at least one modified video file based on at least the one or more second image frames; and store the at least one modified video file in a knowledge repository.
US11348608B2

A method of manufacturing a tri-stage assembly is described herein. The method includes attaching a first microactuator and a second microactuator to a trace gimbal to a flexure during a PZT on flexure process (POF). The first microactuator is located at a distal end of the flexure and the second microactuator located at a proximal end of the flexure. The method also includes welding the trace gimbal to a baseplate, and a load beam to secure the trace gimbal including the first microactuator and the second microactuator.
US11348607B1

A hard disk drive includes multiple actuator assemblies, each of which includes a head-stack assembly (HSA) including an end-arm to which a single head-gimbal assembly (HGA) is coupled, where this end-arm is configured with a notch along one side and a triangular or quadrilateral-shaped through-hole at a root-side of the end-arm, and where the HSA further includes a plurality of other end- and inner-arms to each of which two HGAs are coupled and none of which have a through-hole near their root. The single-HGA end-arm may be further configured with an outer damper having a through-hole coincident with the end-arm through-hole, such that the through-hole of the end-arm is not covered by this damper, and an inner damper having no through-hole, such that the through-hole of the end-arm is covered by this damper. Gains are thereby better matched across all HGAs for problematic arm and system modes.
US11348604B2

The magnetic recording and reproducing device includes a magnetic recording medium, a recording element, and a reproducing element. The recording element is an inductive recording element having a first magnetic pole which generates a magnetic field, and a second magnetic pole which is spaced apart from the first magnetic pole with a write gap interposed therebetween, a tip width of the first magnetic pole is substantially the same as a tip width of the second magnetic pole, and a reproducing element width of the reproducing element is 0.5 μm to 0.8 μm. The magnetic recording medium has a non-magnetic support, and a magnetic layer containing a ferromagnetic powder, and the number of recesses, which are present in a surface of the magnetic layer and have an equivalent circle diameter of 0.20 μm to 0.50 μm, is 10 to 500 per area of 40 μm×40 μm.
US11348598B2

Systems, methods, and devices for monitoring industrial equipment using audio are described herein. One system includes two computing devices. The first computing device can receive, from an audio sensor, audio sensed during operation of industrial equipment, extract a plurality of features from the audio, determine whether any portion of the audio is anomalous, and send, upon determining a portion of the audio is anomalous, the anomalous portion of the audio to the second, remotely located, computing device. The second computing device can provide the anomalous portion of the audio to a user to determine whether the anomalous portion of the audio corresponds to a fault occurring in the equipment, and receive, from the user upon determining the anomalous portion of the audio corresponds to a fault occurring in the equipment, input indicating the anomalous portion of the audio corresponds to the fault to learn fault patterns in the equipment.
US11348575B2

A speaker recognition method and apparatus receives a first voice signal of a speaker, generates a second voice signal by enhancing the first voice signal through speech enhancement, generates a multi-channel voice signal by associating the first voice signal with the second voice signal, and recognizes the speaker based on the multi-channel voice signal.
US11348563B2

In several embodiments of the invention, a pickup saddle for a stringed instrument includes a U-shaped top cap having two legs, each leg including a receiving portion configured to mate with a mating portion of a base, a base fitted to the interior of the top cap, where two surfaces of the base include a mating portion matching with and affixed to a receiving portion of the top cap, a piezoelectric transducer placed between the top cap and the base and electrically connected to the base, a positive wire connected to the piezoelectric transducer, and a ground wire connected to the base.
US11348559B1

A music box structure with composing function comprises primarily a comb reed composed of teeth which are tuned to play various musical notes, a motor-driven cylinder, and a plurality of pins, wherein on a surface of the cylinder are disposed a plurality of spaced jack holes corresponding to the teeth of the comb reed. When in use, a user may insert pins into various jack holes on the cylinder according to various music scores or the user's own composition with the inserted pins having an appropriate protrusion height. When the cylinder is driven to rotate by the motor, the inserted pins pluck the teeth at various positions on the comb reed in order and produce music.
US11348555B2

An electronic device may have a display with an array of pixels. The device may have an array of components such as an array of light sensors for capturing fingerprints of a user through an array of corresponding transparent windows in the display. A capacitive touch sensor, proximity sensor, force sensor, or other sensor may be used by control circuitry in the device to monitor for the presence of a user's finger over the array of light sensors. In response, the control circuitry can direct the display to illuminate a subset of the pixels, thereby illuminating the user's finger and causing reflected light from the finger to illuminate the array of light sensors for a fingerprint capture operation. The display may have display driver circuitry that facilitates the momentary illumination of the subset of pixels with uniform flash data while image data is displayed in other portions of the display.
US11348552B2

A method for determining a data processing sequence, for determining a selected color in a plurality of colors display by subpixels included in each pixel of a display apparatus, and the method comprising: determining, according to grayscale values of subpixels of candidate colors in a plurality of pixels included in a plurality of frames of images displayed in a current detection cycle, a usage level representative value of each candidate color in the current detection cycle; and selecting one of the candidate colors as a selected color of a next detection cycle according to detection sequence determining parameters, the detection sequence determining parameters including the usage level representative value of each candidate color in the current detection cycle. By this method, the subpixels of colors with large usage level representative values may be detected and compensated in time.
US11348549B2

According to one embodiment, a display device includes a first scanning line, a second scanning line, a signal line, a capacitance line, and a pixel. The pixel includes a pixel electrode, an auxiliary electrode, a first switch, a second switch, and a third switch. The first switch is electrically connected to the signal line, the pixel electrode, and the first scanning line. The second switch is electrically connected to the auxiliary electrode, the first scanning line, and the capacitance line. The third switch is electrically connected to the signal line, the second scanning line, and the auxiliary electrode.
US11348547B2

The present disclosure provides a method and an apparatus for compensating the display voltage, a display apparatus and a display device, the method comprises acquiring, when performing an inversion operation with a polarity inversion signal for an arbitrary pixel, a preceding grayscale value and a subsequent grayscale value of the pixel, wherein the polarity inversion signal is configured to control the polarity of the pixel voltage of the pixel, the preceding grayscale value is a grayscale value of the pixel in a preceding frame before the inversion operation, and the subsequent grayscale value is the grayscale value of the pixel in a subsequent frame after the inversion operation. A compensated grayscale value is obtained from an inversion compensation table according to the preceding grayscale value and the subsequent grayscale value, wherein the inversion compensation table comprises a mapping relationship among the preceding grayscale value, the subsequent grayscale value and the compensated grayscale value. After displaying the subsequent frame after the inversion operation, the pixel voltage of the arbitrary pixel will be compensated.
US11348544B1

Provided is a method for driving an electronic paper display apparatus, including: applying a first driving signal to a first electrode of a microcapsule to be displayed in white, and applying a second driving signal to a first electrode of a microcapsule to be displayed in black according to a black-and-white particle image to be displayed. The first driving signal includes a first sub-driving signal applied in a display stage, wherein the first sub-driving signal is configured to drive the white particles in the microcapsule to be displayed in white to be closer to a display side relative to the black particles. The second driving signal includes a second sub-driving signal applied in the display stage, wherein the second sub-driving signal is configured to drive the black particles in the microcapsule to be displayed in black to be closer to the display side relative to the white particles.
US11348540B2

This application discloses a display device driving method and a display device. The driving method includes steps of: synchronously starting a backlight circuit, a timing control circuit and a power circuit; outputting a first signal after the timing control circuit is initialized; outputting a second signal after the power circuit is started; and controlling a gate driver to output a drive signal according to the first signal and the second signal.
US11348536B2

Provided is a detection circuit and a driving method thereof, and a display panel. The detection circuit includes: a plurality of first detection circuits, a plurality of second detection circuits, and a plurality of third detection circuits. The first detection circuit is connected to a first pin, a first control signal terminal, a first detection signal terminal, and a first gate line corresponding to the first detection circuit; the second detection circuit is connected to a second pin, a second control signal terminal, a second detection signal terminal, and a second gate line corresponding to the second detection circuit; the third detection circuit is connected to a first data line corresponding to the third detection circuit, a sensing signal line corresponding to the third detection circuit, a third detection signal terminal, and a third control signal terminal.
US11348520B2

An organic light emitting display device includes a display panel including a plurality of pixels each including an organic light emitting diode, a gate driver configured to supply a gate driving signal to each of the pixels, a data driver configured to supply a data voltage to each of the pixels, a multiplexer being switched in response to an external control signal to output any one of the data voltage and a voltage supplied from a separate power supply line, and a timing controller configured to control the multiplexer to transfer the data voltage to a data line of each of the pixels in a refresh period in a low-speed driving mode and transfer the voltage from the separate power supply line to the data line of each of the pixels for at least one anode reset period in a hold period in the low-speed driving mode.
US11348517B2

The present disclosure relates to the field of display technology, and more particularly, to a pixel circuit, a driving method thereof, and a display device. The pixel circuit may comprise a first switch element, a driving transistor, a storage capacitor, a second switch element, and a photosensitive element.
US11348510B2

A stain compensation method using a screen calibration system includes generating first parameter data including first data blocks, each defined by at least one emission area, by photographing a display surface, generating second parameter data including second data blocks, the second data blocks being generated by merging first data blocks that are adjacent to each other in one direction and have an identical average grayscale value, and storing the second parameter data in a memory.
US11348505B2

A display device includes: a display panel including pixels; a scan driver which supplies a scan signal to scan lines connected to the pixels and supplies a sensing signal to sensing lines connected to the pixels; a data driver which supplies a data signal corresponding to image data to data lines connected to the pixels; a sensing part which senses a threshold voltage of a first transistor included in each of the pixels through receiving lines connected to the pixels, and corrects the sensed threshold voltage based on a voltage drop corresponding to at least one of an internal resistance of the data lines and an internal resistance of the receiving lines; and a timing controller which generates the image data by changing input image data based on the corrected threshold voltage.
US11348502B2

The present invention of the embodiment provides a drive circuit, comprising a first group of drive circuits and a second group of drive circuits each having multiple stages of gate drive circuits connected in series, each stage of the gate drive circuits comprising a shift register outputting a first gate drive signal and a touch voltage stabilizing unit coupled to the shift register, the touch voltage stabilizing unit comprising a reference end electrically connected to a reference potential of the shift register, a first voltage stabilizing end electrically connected to the first gate drive signal, a second voltage stabilizing end outputting a second gate drive signal and a signal end electrically connected to a control signal, wherein the control signal disables the touch voltage stabilizing unit during a display period, and the control signal enables the touch voltage stabilizing unit during a touch period.
US11348499B2

An integrated circuit device includes a voltage supply circuit and a drive circuit. The voltage supply circuit supplies a common voltage, a first positive polarity voltage higher than the common voltage, a second positive polarity voltage higher than the first positive polarity voltage, a first negative polarity voltage lower than the common voltage, and a second negative polarity voltage lower than the first negative polarity voltage. The drive circuit outputs a first drive waveform signal for dot matrix display based on the common voltage, the first positive polarity voltage, the second positive polarity voltage, the first negative polarity voltage, and the second negative polarity voltage, and outputs a second drive waveform signal for segment display based on the common voltage, the first positive polarity voltage, and the first negative polarity voltage.
US11348486B2

A flexible display device relating to the technical field of displays. The flexible display device comprises: a flexible substrate; a flexible rigid transformative layer, formed at one side of the flexible substrate, comprising a transformative film capable of transforming between a flexible and a rigid state under the action of an electric field; and an electrode layer for forming the electric field used to drive changes in the transformative film.
US11348485B1

A shelf sign system. The shelf sign system has a base portion having a shelf member configured to be secured to a shelf, an extender extending from the shelf member, and a sign receiver arranged at an end of the extender opposite the shelf member. The sign receiver comprises a head and two grooves defining a neck. A width of the neck is less than a width of the head. The system includes a first sign portion configured to be removably coupled to the sign receiver. Each of two opposing surfaces of the first sign portion are configured to be printable. The first sign portion has a coupling opening. The system includes a second sign portion configured to be removably coupled to the base portion. The first sign portion is removably coupled to and suspended from the base portion whereby the head extends through the coupling opening.
US11348477B2

A mobile aircraft simulation tool that includes a simulated aircraft body extending between a front end and rear end along a central axis X and having a length of between 10 and 60 feet. The simulated aircraft body includes a plurality of windows, one or more doors, an internal cavity, and a passenger cabin within the internal cavity having a plurality of seats.
US11348472B2

A system for automatically constructing a flight plan that aligns with a boundary line is provided. The system has a controller that is configured to: automatically select a set of geographical (geo) coordinate waypoints along a boundary line using waypoints from the geographical database responsive to flight crew input; refine the set of geo coordinate waypoints using a calculated turn initiation distance and a turn completion distance for every waypoint; further refine the refined set of geo coordinate waypoints based on the course change between waypoints; generate a set of courses and distances between waypoints through computing, for each set of two consecutive waypoints in the further refined set of geo coordinate waypoints, the course and distance between the two consecutive waypoints; and construct the flight plan based on the waypoints in the further refined set of geo coordinate waypoints and the set of courses and distances between waypoints.
US11348471B2

Drone systems and methods for package pickup and delivery include, in an air traffic control system configured to manage UAV flight in a geographic region, communicating to one or more UAVs over one or more wireless networks; directing a UAV to pick up the package at the pickup location and to deliver the package to a delivery location; and directing the UAV, in transit, to travel along at least one of a road, highway, and street for a predetermined distance and at a predetermined altitude.
US11348463B2

A travel control device comprising: a control unit configured to control travel of a vehicle; a first acquisition unit configured to acquire information regarding the surroundings of the vehicle; and a second acquisition unit configured to acquire vehicle information regarding another vehicle traveling in the same direction as the vehicle in a different lane from the lane that the vehicle is traveling in with at least a part of the other vehicle forward of the vehicle, the vehicle information regarding the other vehicle being included in the information regarding the surroundings of the vehicle acquired by the first acquisition unit, wherein, if the vehicle information regarding the other vehicle fulfills a condition, the control unit, in accordance with a state of approach of the vehicle to the other vehicle, performs control so that the vehicle decelerates.
US11348444B2

A method includes obtaining historical event data for events detected over a past period of time by sensors within a property, receiving a set of current event data for one or more events detected by one or more of the sensors within the property, determining that the set of current event data matches a pattern of events indicated by the historical event data, generating, based on the pattern of events, a confidence score for the set of current event data, wherein the confidence scores reflects a confidence that a person is not within the property, determining that the confidence score satisfies a confidence threshold associated with an action to be performed when a person is not within the property, and triggering execution of the action.
US11348442B2

A wearable device and a method of indicating a hygiene status on a wearable device. The method may include obtaining a first gesture signal using an inertial sensor in the wearable device and matching the first gesture signal to one of a plurality of gesture signal patterns stored in the wearable device and associated with a multi-stage gesture. It may further include obtaining another gesture signal and matching it to another of the plurality of gesture signal patterns. It may then include determining, based on detecting at least two of the gestures in the multi-stage gesture that the multi-stage gesture has been completed and, as a result, setting the hygiene status to a clean state. The device may output a sensory signal using an output device indicating the clean state.
US11348437B1

A computer-implemented method for generating an automated response to a catastrophic event, that includes (1) analyzing a sample set of data generated in association with a catastrophic event to determine a threshold pattern; (2) receiving, with customer permission or affirmative consent, home sensor data from a smart home controller via wireless communication or data transmission, the home sensor data including data regarding at least one of (i) structural status; (ii) wind speed; (iii) availability of electricity; (iv) presence of water; (v) temperature; (vi) pressure; and/or (vii) presence of pollutants in the air and/or water; (3) determining, based upon or from computer analysis of the home sensor data, whether the home sensor data indicates a match to the threshold pattern; and (4) automatically generating a response if the home sensor data indicates a match to the threshold pattern. As a result, catastrophic events and responses thereto may be improved through usage of a remote network of home sensors.
US11348434B1

In some implementations, a system can transmit communications indicating an occurrence of a particular type of safety incident experienced by a user. Registration information that indicates that a plurality of safety devices of different types are to be registered with the user is initially obtained. Sensor data from the plurality of safety devices of different types are obtained. An occurrence of a particular type of safety incident experienced by the user is then selected from among a plurality of types of safety incidents. The selection may be based at least on the obtained sensor data and the obtained registration information. A communication is then provided to another user to indicate the occurrence of the particular type of safety incident experienced by the user in response to selecting the occurrence of the particular type of safety incident.
US11348424B2

A method of monitoring a visitor is provided. The method comprising: receiving a first current position of a visitor device; determining if a first triggering event has occurred in response to the first current position; determining a host device associated with the visitor device; determining a first mapped position of the visitor device in response to the first current position of the visitor device; and transmitting the first mapped position of the visitor device to the host device.
US11348422B2

A system and method is provided for detection of movement or removal of a firearm from a storage location. The system generates a real-time alert that notifies a supervisor or owner of a firearm that movement or removal of the firearm from a stored location has occurred. The alert may be sent to a designated communication device such as a smartphone, landline phone, or to a computing device. An application (app) with a graphical user interface may be loaded on a user device to implement aspects of the firearm alert system. Movement and/or location sensors may be removeably mounted to the exit mouth of a firearm barrel, loaded in a round of ammunition (i.e., bullet), contained in a trigger lock, a slip on cover, screw on (after market) gun grips, original grips that come with the gun from a manufacturer, a bullet clip therefor, a gun lock, or an adhesive backed tile.
US11348416B2

A computer implemented method, computer program product, and computer system technique for optimizing automated teller machine (ATM) replenishment schedules to prevent an ATM from having insufficient product and also to prevent the inefficient use of product. The technique involves retrieving unstructured data from the users of the ATM. Then the technique analyzes the unstructured data using a natural language processing (NLP) model. The technique then inputs the results of the natural language processing deep neural network (DNN) trained with structured data. The result of the NLP and DNN analysis is a user persona. The user persona is used to generate the optimized ATM replenishment schedule.
US11348415B2

Aspects of the disclosure relate to using cognitive automation for enhanced ATM security. A computing platform may receive, from a first automated teller machine (ATM), first ATM information indicating a first interaction between a user and the first ATM. The computing platform may receive, from a first camera, a first image, which may show the user performing the first interaction with the first ATM. Based on the first ATM information and the first image, the computing platform may determine that the first ATM is experiencing malicious activity. The computing platform may send, to a second ATM, one or more commands directing the second ATM to perform a first security action, which may cause the second ATM to perform the first security action.
US11348400B2

A presentation assembly for a gaming machine, the presentation assembly comprising a display device, at least one light-emitting device positioned adjacent the display device, and a reflective surface facing the at least one light-emitting device. The reflective surface includes at least one convex surface element extending towards the at least one light-emitting device. The convex surface elements are configured to reflect at least a portion of light emitted by the light-emitting devices towards a predetermined area associated with the gaming machine.
US11348395B2

A method for administering a physical access control system is provided. One example of the disclosed method includes receiving sensor data from one or more sensors deployed in a facility, the sensor data including information describing a user's activity within a zone of the facility or a user's movement between zones of the facility. The method also includes comparing the sensor data to one or more user models that describe a normal or expected user activity within the zone of the facility or user movement between the zones of the facility and based on the comparison of the sensor data to the one or more user models, determining that the user's activity does not fall within the normal or expected user activity within the zone of the facility or user movement between the zones of the facility.
US11348394B2

A handheld security system includes a set of handheld devices positioned at a group of access points to a secure area. The handheld device includes a set of input/output devices including a text and graphics display, a camera, a local security database and a set of security devices including an RFID reader, a bar code reader, a magnetic stripe card reader and a biometric scanner. The set of handheld devices are communicatively connected through wireless signaling and protocol to one another and to a server operating a global a global security database. The local security database is synchronized to the global security database. A location stack table is continuously updated with security events and monitored for violation of a set of anti-passback rules. An association table associates a set of assets and a set of personnel, allowing for visitor tracking and asset tracking on a schedule.
US11348393B2

An electronic security keypad assembly includes a cover made of sheet metal, a keypad, and a mounting plate. Tabs extending the from the cover engage dented tab receiving regions of the mounting plate to secure the cover to the mounting plate. The tabs, when bent around the dented tab receiving regions, are obscured from access when mounted to a door, deterring physical tampering with the electronic keypad assembly.
US11348383B2

Managing vehicle resources by a network device in lieu of a designated vehicle control device is disclosed. A connected car resource manager of a carrier core network can receive vehicle information intended for the designated vehicle control device. The connected car resource manager can determine a response command that can be substituted for a command from the designated vehicle control device update a parameter of the vehicle. The response command can be based on the vehicle information, supplementary information, etc. Moreover, the response command can be adapted based on a second tier of supplementary information by another carrier core network device. In some embodiments, the connected car resource manager can share management of response commands with the designated vehicle control device vehicle. The connected car resource manager can employ information about other vehicles connected to a network that is not available to the designated vehicle control device.
US11348377B2

Method and apparatus are disclosed for vehicle entry through access point via mobile devices. An example vehicle includes a communication module to detect a first mobile device located in the vehicle, an RFID number determiner to identify a first RFID number associated with the first mobile device and a first RFID reader from an RFID database, and an RFID module to transmit the first RFID number to the first RFID reader to facilitate entry through a first access point.
US11348376B2

A display device is provided. The display device includes a display panel including a pixels; a fingerprint recognition sensor including an image sensor disposed under a first surface of the display panel; and a processor to control the display panel and the fingerprint recognition sensor. A portion of display pixels are configured to emit light in a fingerprint recognition mode. The image sensor includes pixels, at least a portion of the pixels are phase detection pixels. The image sensor generates a fingerprint image signal and a fingerprint phase signal based on reflected light received while the portion of display pixels emit light. The main processor is further configured to perform an anti-spoofing operation or a fingerprint authentication operation based on the fingerprint image signal and the fingerprint phase signal.
US11348373B2

Generally discussed herein are examples of gesture-based extended reality (XR) with object recognition and tracking. A method, implemented by an extended reality (XR) device can include recognizing and tracking one or more objects in the image data, recognizing a gesture in the image data, analyzing the image data to determine whether a condition is satisfied, the condition indicating a recognized and tracked object of the one or more objects proximate which the recognized gesture is to be made, and in response to determining that the condition is satisfied, performing an augmentation of the image data based on satisfaction of the condition.
US11348371B2

A person detection system of the present invention includes: a person extraction unit that extracts person information from image information; a group determination unit that extracts behavior information from the image information and determines a group; a first person identification unit that identifies a first person from the image information, based on the person information and the behavior information; a second person identification unit that identifies a second person belonging to a same group as the first person from the image information, based on the person information of a person identified as the first person and the group information; and a position identification unit that identifies a position of the first person and a position of the second person, based on position information of the security cameras used for taking the image information based on which the first person and the second person have been identified, respectively.
US11348365B2

A skin color identification method comprises: acquiring an image of human face; determining a target color gamut difference of respective pixels in the image of human face, the target color gamut difference of the respective pixels being a difference between intensity values of two designated color components of the respective pixels; and determining a confidence degree of skin color that the skin color of a human face in the image of human face belongs to a target skin color according to the target color gamut differences of all pixels in the image of human face, the confidence degree of skin color reflecting a probability that the skin color of the human face in the image of human face is the target skin color. A skin color identification apparatus and a computer-readable storage medium are further provided.
US11348357B1

A method may include prompting a user to place their finger within a given sub-region of a fingerprint sensing surface and then obtaining the user's fingerprint. The given sub-region may be selected based on a determined or estimated probability that the given sub-region contains a latent fingerprint. As examples, the given sub-region may be determined randomly, pseudo-randomly, or based on information in a log of historical touch and/or fingerprint locations. The method may further involve tracking which sub-regions of the fingerprint sensing surface may potentially have latent fingerprints. The method may involve prompting the user to wipe one or more sub-regions of the fingerprint sensing surface when more than a predetermined fraction of the fingerprint-sensing surface has been used to obtain fingerprint images.
US11348355B1

The method of monitoring an operation includes acquiring data from sensors including images of a workspace in which the operation is to be performed, identifying a human operator and a controlled element within the workspace using the acquired images, determining whether the operation has initiated based on a known activation trigger, estimating pose of the human operator using the images, monitoring state of the controlled element based on acquired data, and determining whether an abnormality occurred based on the estimated pose, the state of the controlled element, a duration of the operation, or a combination thereof.
US11348349B2

A training data increment method, an electronic apparatus and a computer-readable medium are provided. The training data increment method is adapted for the electronic apparatus and includes the following steps. A training data set is obtained, wherein the training data set includes a first image and a second image. An incremental image is generated based on the first image and the second image. A deep learning model is trained based on the incremental image.
US11348347B2

An in-vehicle device includes a camera, a passenger detector, a goods detector, an association unit, and an in-vehicle controller. The camera images the inside of a vehicle. The passenger detector detects the passenger inside the vehicle based on an image captured by the camera. The goods detector detects the goods inside the vehicle based on the image captured by the camera. The association unit generates association information. The association information is obtained by associating specific goods detected by the goods detector with a specific passenger detected by the passenger detector based on the goods detected by the goods detector and the passenger detected by the passenger detector. The in-vehicle controller performs predetermined control based on the association information generated by the association unit.
US11348341B2

According to the present invention, there is provided a recording apparatus including: a capture-data acquisition unit configured to acquire capture-data items obtained by a camera configured to capture surroundings of a vehicle; an event detection unit configured to detect an event for the vehicle; a user-change determination unit configured to determine whether or not a change of users of the vehicle has occurred; and a recording control unit configured to record the capture-data items acquired by the capture-data acquisition unit into a recording unit, configured to store one of the capture-data items as an event-record data item into the recording unit when the event detection unit has detected the event, the one corresponding to the event, and configured to delete the capture-data items recorded in the recording unit when the user-change determination unit determines that the change of the users of the vehicle has occurred.
US11348340B1

Navigation systems can identify objects in an environment and generate representations of those objects. A representation of an articulated vehicle can include two segments rotated relative to each other about a pivot, with a first segment corresponding to a first portion of the articulated vehicle and the second segment corresponding to a second portion of the articulated vehicle. The articulated object can be tracked in the environment by generating estimated updated states of the articulated agent based on previous states and/or measured states of the object using differing motion model updates for the differing portions. The estimated updated states may be determined using one or more filtering algorithms, which may be constrained using pseudo-observables.
US11348337B2

An electronic apparatus includes a communicator circuitry, and a processor for obtaining multimedia data from an external apparatus via the communicator, identifying an object in at least one frame from among a plurality of frames included in the multimedia data, and identify a content corresponding to the identified object based on content guide information provided from a first server.
US11348331B2

An information processing apparatus includes a processor configured to acquire (i) an image including characters and (ii) a character-recognition result obtained by applying character recognition on the image, and display, to a viewer of the character-recognition result, each character in the image and a recognized character corresponding to the character in a uniform size and at positions adjusted to indicate correspondence between the character and the recognized character.
US11348325B2

Methods, systems, computer-readable media, and apparatuses are presented for generating a photorealistic viewable model using augmented reality (AR). An AR scene is generated by overlaying a virtual object onto a view of a physical environment. When placed into the AR scene, the virtual object can interact with the physical environment by, for example, reflecting or taking on colors, shadows, brightness, and other attributes of the physical environment. To generate the viewable model, the virtual object is manipulated (e.g., moved or rotated) within the AR scene and a plurality of images are generated by capturing the virtual object as the virtual object is being manipulated. The viewable model can be generated based on one or more of the images and can be output in the form of an interactive presentation, for example, a spin image.
US11348317B2

A plurality of visualization objects may be provided for representing one or more data sets in a virtual 3D space. The visualization objects may include funnels, containers, name cards, and so forth. The visualization objects can be arranged in a circular carousel that can be rotated around a position of a virtual camera or user in a VR/AR environment. Individual data points in the visualization objects can be rotated, sized, positioned, colored, or otherwise characterized based on attributes of the corresponding data points. Individual data points can also be animated as transitioning between visualization objects in a unified view. Voice commands can be interpreted as part of an interactive environment that can provide views of the visualization objects to multiple devices simultaneously.
US11348315B2

A computer-implemented method includes: receiving, by a computing device, user-specific parameters for generating a virtual environment customized for a user, wherein the virtual environment includes scenery and one or more products associated with the user; generating, by the computing device, the virtual environment with the one or more products displayed within the scenery; presenting, by the computing device, the virtual environment; receiving, by the computing device, user inputs for navigating through the virtual environment; updating, by the computing device, the presentation of the virtual environment based on the user inputs for navigating through the virtual environment; receiving, by the computing device, user inputs for selecting the one or more products within the virtual environment; presenting, by the computing device, information regarding the one or more products; receiving, by the computing device, user inputs for purchasing the one or more products; and processing a purchase for the one or more products.
US11348310B2

Discussed herein are devices, systems, and methods for building mask generation. A method can include setting a respective pixel value of an image to a first specified value if the respective pixel corresponds, according to a three-dimensional (3D) point set, to an elevation greater than a specified Z threshold, otherwise setting the respective pixel value to a second, different specified value, grouping contiguous pixels set to the first specified value into one or more groups, determining a feature of each of the one or more groups, comparing the determined feature to a threshold and retaining the group if the feature is greater than a threshold, otherwise removing the group, and providing a building mask that includes pixels of the retained group set to a value and other pixels set to a different value.
US11348305B2

In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include obtaining first content representing a physical environment in which an electronic device is located using an image sensor of the electronic device. A physical feature corresponding to a physical object in the physical environment is detected using the first content. A feature descriptor corresponding to a physical parameter of the physical feature is determined using the first content. Second content representing a computer generated reality (CGR) environment is generated based on the feature descriptor and presented on a display of the electronic device.
US11348304B2

A posture prediction method includes: acquiring an action area in the scene image by acquiring a scene image obtained by scanning a three-dimensional scene, acquiring an action label corresponding to the action area, the action label is configured to represent the action performed by the human body in the action area, acquiring posture data according to the action area and the action label, acquiring a human body posture model according to the posture data, and mapping the human body posture model into the three-dimensional scene according to the action area and the posture data.
US11348292B2

According to various embodiments, the present disclosure provides a method of imaging reconstruction. The method of imaging reconstruction includes providing a target object, a detector, and a mask disposed between the target object and the detector; acquiring a measured image of the target object by the detector; providing an estimated image of the target object; partitioning the mask into multiple regions; for each of the regions, deriving a forward projection from the estimated image of the target object and the respective region, thereby acquiring multiple forward projections; comparing the measured image of the target object with the forward projections; and updating the estimated image of the target object based on a result of the comparing.
US11348279B1

A system for estimating a three dimensional pose of one or more persons in a scene is disclosed herein. The system includes at least one camera, the at least one camera configured to capture an image of the scene; and a data processor including at least one hardware component, the data processor configured to execute computer executable instructions. The computer executable instructions comprising instructions for: (i) receiving the image of the scene from the at least one camera; (ii) extracting features from the image of the scene for providing inputs to a convolutional neural network; (iii) generating one or more volumetric heatmaps using the convolutional neural network; and (iv) applying a maximization function to the one or more volumetric heatmaps to obtain a three dimensional pose of one or more persons in the scene.
US11348277B2

A method for estimating camera orientation relative to a ground surface. Line segments are detected from an image captured by a camera. A first virtual cube having three orthogonal vanishing points with a random 3D orientation is superimposed on to the image. The line segments of the image are classified grouped into 3D-directional groups. A second virtual cube is superimposed on to the image with an initial 3D orientation. An optimal 3D orientation of the second virtual cube is computed by iteratively changing the 3D orientation of the second virtual cube and measuring perpendicular distances of the three orthogonal vanishing points to the three line segment groups in each iteration starting with the initial 3D orientation, wherein the optimal 3D orientation of the second virtual cube being one that provides shortest perpendicular distances. Co-variances of the orthogonal vanishing points of the second virtual cube at the optimal orientation are computed. Ground orientation is computed from the second virtual cube at the optimal orientation.
US11348261B2

A method for processing three-dimensional point cloud data includes a data creation step, a layering step, a gridding step, a data processing step and a two-dimensional image generation step, so that the three-dimensional point cloud data can be converted into a two-dimensional image, and the two-dimensional image can correspond to, identify and store the axial depth and information point features of the point cloud data in three axes.
US11348250B2

Methods and apparatuses for identifying lung features are provided herein.
US11348245B2

A scanning window is used to scan an image frame of a sensor when doing object detection. In one approach, positions within the image frame are stored in memory. Each position corresponds to an object detection at that position for a prior frame of data. A first area of the image frame is determined based on the stored positions. When starting to analyze a new frame of data, the first area is scanned to detect at least one object. After scanning within the first area, at least one other area of the new image frame is scanned.
US11348241B2

Images of individuals obtained using perfusion-based imaging techniques or diffusion-based imaging techniques can be analyzed to determine regions of the brains of the individuals where the supply of blood has been disrupted. The images can be used to generate alerts indicating the disruption of blood flow to one or more regions of the brains of the individuals. The images can be used to identify vessel segments (eg M1, M2, M3, M4, . . . ) and branches (MCA, ACA, PCA) of the brains of individuals in which abnormalities may be present.
US11348227B2

Methods and systems for analyzing images are disclosed. An example method may comprise inputting one or more of a first image or a second image into a fully convolutional network, and determining an updated fully convolutional network by optimizing a similarity metric associated with spatially transforming the first image to match the second image. The one or more values of the fully convolutional network may be adjusted to optimize the similarity metric. The method may comprise registering one or more of the first image or the second image based on the updated fully convolutional network.
US11348224B2

There is provided a mask inspection system and a method of mask inspection. The method comprises: during a runtime scan of a mask of a semiconductor specimen, processing a plurality of aerial images of the mask acquired by the mask inspection system to calculate a statistic-based Edge Positioning Displacement (EPD) of a potential defect, wherein the statistic-based EPD is calculated using a Print Threshold (PT) characterizing the mask and is applied to each of the one or more acquired aerial images to calculate respective EPD of the potential defect therein; and filtering the potential defect as a “runtime true” defect when the calculated statistic-based EPD exceeds a predefined EPD threshold, and filtering out the potential defect as a “false” defect when the calculated statistic-based EPD is lower than the predefined EPD threshold. The method can further comprise after-runtime EPD-based filtering of the plurality of “runtime true” defects.
US11348214B2

A system and method are provided for registering source and target images. The method includes receiving a first source image and a first scanned image. The first scanned image is one that has been generated by scanning a printed page that has been generated by printing the first source image or a transformed first source image derived from the first source image. Locations of corners of a target image in the first scanned image are identified. With a first computed transform, the corners of the target image in the first scanned image are aligned to corners of the first source image to generate an aligned target image. Local features in the source image and aligned target image are detected. A second transform is computed to align the target image with the first source image, based on the detected local features.
US11348210B2

The present disclosure involves expanding the dynamic range of low dynamic range images and concerns obtaining a first expansion exponent map for an image, and determining, for each pixel of the image, an expanded luminance value by performing an exponentiation with an expansion exponent value determined from the first expansion exponent map on a luminance value of the pixel, and can include calculating, for the pixel of the image, an expansion correcting value by using a modulating function that takes as input a value representative of the luminance of the pixel and is an increasing function whose increase is higher for higher input values, and subtracting the expansion correcting value from the expansion exponent value of the first expansion exponent map.
US11348208B2

Provided is a signal processing apparatus that estimates image distortion in a case where images are captured through a transmissive body allowing light to pass through. The signal processing apparatus includes a lens distortion estimation section that estimates lens distortion based on a location of a feature point in a first image and a second image of an object. The first image is captured by an imaging section through a transmissive body and a lens that allow light to pass through. The second image is free of transmissive body distortion caused by the transmissive body and free of the lens distortion caused by the lens. The apparatus further includes a transmissive body distortion estimation section that estimates the transmissive body distortion based on the location of the feature point in the first image and a third image that is obtained by removing the estimated lens distortion from the first image.
US11348204B2

The present invention discloses an image adaptive noise reduction method and a device thereof. The method includes: dividing an original image into a plurality of sub-blocks; performing a space conversion for all the sub-blocks; performing a significance analysis to obtain a significant characteristic map; performing a threshold segmentation on all the significant characteristic maps by a significant standard value to obtain a significant characteristic region and a non-significant characteristic region; performing adaptive filtering on the significant characteristic region and maxing an original image in the non-significant characteristic region to obtain a mixed image; and performing an image space inverse conversion for the mixed image, and outputting a final image. The present invention uses the method of dividing the image, based on the significant characteristics of the image, reducing noise reduction in the non-significant characteristic region, saving algorithm running time and hardware resources.
US11348201B2

An electronic device and a method of controlling the electronic device are provided. The electronic device includes a housing, a roll at least partially contained in the housing, a display configured to be rolled on the roll, the display including a display area having a size that changes according to a rotation of the roll, and the display being configured to display a screen including at least one element in the display area, a sensor configured to sense the rotation of the roll, and a processor electrically connected to the display and the sensor. In response to a size of the display area being changed according to the rotation of the roll, the processor is configured to change at least one of a size and a layout of an element included in the screen according to the size of the display area.
US11348196B2

A logistics center automation system includes a singulator to which a cluster control for simultaneously moving articles unloaded from a plurality of unloading vehicles is applied, a transport robot configured to deliver the articles moved by the singulator to a loading vehicle corresponding to destination information, a mobile multi-recognizer configured to extract destination information of the transport robot, and a controller configured to control the singulator, the transport robot, and the mobile multi-recognizer.
US11348195B2

Techniques described herein are directed to analyzing intellectual-property data according to provide various intellectual property related services to organizations. In particular implementations, information related to products and/or services may be obtained from a number of data sources. Additionally, information related to intellectual-property assets, such as patents, trademarks, copyrights, trade secrets, and know-how, may be obtained. In various situations, the intellectual-property assets may be mapped to respective products and/or services. The mappings between the products and/or services and intellectual-property assets may be used to provide intellectual property related services that correspond to the intellectual-property assets, such as valuation services, strategy-related services, or risk-related services.
US11348192B2

Systems and methods are disclosed for managing personalized dining checks created by individualized ordering enabled by associating mobile devices of patrons and waiters with table indicia. One method includes: receiving information identifying the user devices of one or more patrons and information identifying a table indicia as a result of associating the user devices of the one or more patrons with a table indicia; initiating a dining session based on information identifying user devices and information identifying a table indicia; receiving requests for dining items and transaction amounts for the dining items from the user devices, each request including information identifying the user device and the table indicia; receiving information confirming the delivery of dining items to the patrons; determining final transaction amount for the requested dining items; sending final transaction amount to the user devices and enabling the user devices to send a payment authorization; receiving a payment transaction authorization from the user devices to transact funds to pay for the final transaction amount using predetermined payment methods; and processing the payment transaction using the payment transaction authorization.
US11348191B2

Systems and methods for reporting electrical infrastructure and vegetation twining are provided. In one embodiment, a system for reporting electrical infrastructure and vegetation twining is provided. The system includes a recognition module, a position module, a twining module, and a report module. The recognition module is configured to detect electrical infrastructure and vegetation in a set of sensor data received from vehicle sensors. The position module is configured to associate a location with the set of sensor data. The twining module is configured to identify a twining event of the vegetation and the electrical infrastructure based on a proximity threshold of the electrical infrastructure and the vegetation. The report module is configured to generate a report including the twining event and the location.
US11348181B1

A system and method for automatically detecting if a vehicle safety system is being used by a driver is disclosed. The system and method use data gathered from one or more sensors in the vehicle. The data is analyzed to determine if the safety system is being used or disabled. The system can send reminders to a driver to use the safety system. The system and method can also automatically update a policy holder's insurance policy to reflect whether or not a safety system is being used.
US11348175B1

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

Some examples, described herein, may include detecting a button press of a banking button on a remote control device associated with a media device. The banking button may be designated to access a financial institution. Some examples may include accessing a financial services platform based on detecting the button press. The financial services platform may be associated with the financial institution. Some examples may include providing account information, associated with a financial account of the financial institution, to the financial services platform. The account information, when provided, may cause the financial services platform to access the financial account. Some examples may include obtaining financial information, associated with the financial account, from the financial services platform. Some examples may include providing the financial information to the media device to enable the media device to present the financial information for display.
US11348170B2

Systems and methods in accordance with arrangements described herein can include identifying a variety of accounts associated with a user and determining a set of actions that can be taken with respect to the accounts. For instance, upon death of a user, a predetermined set of actions can be executed to transfer one or more assets as defined in a digital will. The accounts can be identified by scanning one or more accounts associated with the user. The accounts associated with the user and/or the account actions for the accounts can be automatically maintained over time. On an account transfer event, each of the accounts can be automatically transferred and/or closed in accordance with the determined account actions. In many embodiments, a password manager is maintained to facilitate the review of accounts and the performance of the appropriate actions on the occurrence of a transfer event.
US11348161B2

Technology that facilitates prediction of order-fulfillment abeyance are disclosed. Exemplary implementations may: obtain order details of an inchoate order from an orderer; predict that the inchoate order, upon submission, would be have its fulfillment held in abeyance; and in response to the abeyance prediction, disable submission of the inchoate order with the obtained order details.
US11348155B2

A server for generating custom jewelry through a step-by-step customization process can be configured to send display instructions over a network to display a plurality of available selections for a first customization option at a remote computer system. The server can also access a first product photo based on a user selection at the remote computer system of an available selection for the first customization option. Further, the server can send display instructions over a network to display a plurality of available selections for a second customization option at the remote computer system. The server can then access an updated product photo based on a user selection at the remote computer system of an available selection for the second customization option. Finally, the server can send over the network display instructions to the remote computer system for the updated product photo.
US11348153B2

Disclosed are various embodiments for an electronic search interface to identify artisan sellers. A search query is received from a client. An electronic item database is then searched to identify items that are relevant to the search query. Two or more items may be offered by each of multiple sellers. A search result listing is generated that includes one item offered by each seller with a greatest display prominence. Other items offered by the sellers may be excluded or displayed with a lesser prominence.
US11348152B1

Disclosed are systems and methods to create apparel and other goods that provide embedded verification of a transferrable non-fungible token (“NFT”). For instance, a system may identify a good with a visualization of an NFT artifact, and a tag that is encoded with a unique network identifier. The system may obtain data for a profile of a user that purchases the good, may link the data from the profile of the user to the unique network identifier, may record the user as an owner of a NFT created for the NFT artifact on a blockchain, and may link the NFT to the unique network identifier. The system may present a website that is dynamically populated with the data from the profile and ownership information recorded with the NFT on the blockchain in response to a request from a device that reads the unique network identifier from the tag.
US11348150B2

A system and method for facilitating electronic commerce over a network, according to one or more embodiments, includes communicating with a user via a user device and an issuer of payment media via an issuer device over the network, the payment media being issued to the user by the issuer, receiving user instruction over the network to link the payment media to a user account related to the user, prompting the user over the network to input a secure password known only by the issuer and the user, receiving the secure password from the user over the network, verifying that the payment media is owned by the user over the network via a secure protocol, returning a response to the user related to verification of the payment media, and storing payment media verification information.
US11348146B2

Elasticity of a particular product is calculated based on product demand against various price points. Accurate product demand calculations are ensured by calculating the price journey of the product, with appropriate adjustments made for out of stock conditions and promotions and or discounts. The price journey data is then input into an impact estimation algorithm which allows calculation of demand elasticity accounting for various real-world factors impacting demand and elasticity, such as: price of a substitute or compliment, competitor price, weather, local events, calendar events, and other factors. This approach allows for superior price journey-based item-specific elasticity calculation, which allows for superior optimization of item price to maximize volume and profit.
US11348144B2

A computer implemented method for displaying shoppable advertisements based on search query including receiving the search query from a user; retrieving an image comprising plurality of purchasable products related to the search query from a database; calculating a product relevance score for each of the plurality of products within each image based the search query; ranking each of the plurality products based on the product relevance score; selecting a subset of products based on the ranking; displaying the image comprising the plurality of products; and displaying the shoppable advertisements for the selected subset of products on a user device.
US11348143B2

Systems, methods, and computer program products to transmit, by a web browser to a web server, a hypertext transfer protocol request for a web page at a first uniform resource identifier (URI). The web browser may receive, from the web server via, the web page and metadata of a plurality of candidate advertisements, the plurality of candidate advertisements determined based on a master machine learning (ML) model. A client ML model executing in the web browser may process the received metadata, the client ML model trained based on prior interactions between one or more users of the web browser and a plurality of previously displayed advertisements. The client ML model may determine based on the processing, a first candidate advertisement of the plurality of candidate advertisements to display in the web browser with the received web page. The web browser may receive, from a second URI, the first candidate advertisement of the plurality of candidate advertisements and output the web page and the first candidate advertisement on a display device.
US11348125B2

Aspects of the present disclosure involve systems, methods, devices, and the like for augmented media intelligence using Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), data analytics and data visualization. In one embodiment, a system is introduced that can retrieve real-time data from social media platforms to perform augmented media intelligence analysis and take real time actions if necessary. In another embodiment, the augmented media intelligence is design to use the machine learning and natural language processing capabilities and social currency means for understanding an influencers reach within the augmented media intelligence system via an influencer score.
US11348121B2

Arrangements for detecting anomalies and dynamically generating a response are presented. In some examples, attribute data including a plurality of source elements may be received. The source element data may be received from a plurality of source computing systems. The attribute data, including the source element data, may be analyzed using machine learning techniques to identify any anomalies in the attribute data. If an anomaly is detected, a notification may be generated including data associated with the anomaly, a user associated with the anomaly and the like. The notification may be transmitted to a computing device for display. In some examples, if an anomaly is detected, data associated with the anomaly may be compared to pre-stored rules to determine whether a pre-stored rule applies to the identified anomaly. If a pre-stored rule applies, an instruction or command may be generated and transmitted to one or more source computing devices or systems.
US11348116B2

A personal cloud authentication (PCA) system for authenticating an online user using device data stored on a personal cloud platform of the user is provided. The PCA system configured to build an authentication table using a user profile that includes at least user account information. The PCA system is also configured to receive transaction data associated with the user account information and store the transaction data within a database, wherein the transaction data includes at least an authentication request, a second primary user computing device identifier and a second secondary user computing device identifier. The PCA system is further configured to parse the transaction data, match the first primary user computing device identifier to the second primary user computing device identifier and the first secondary user computing device identifier to the second secondary user computing device identifier, generate an authentication response based on the match, and transmit the authentication response.
US11348108B2

Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for generating proof of payment. One computer-implemented method includes: verifying user information of a plurality of users of a service on a terminal device, wherein the service starts from a start location and ends at an end location, the user information comprises a quantity of the plurality of users, the plurality of users comprise an owner of a service account associated with the service to be paid for by using the terminal device and at least one companion selected by the owner; and in response to the user information of at least the owner is verified, generating at least one proof of payment based on the user information and account information of the service account, wherein the at least one proof of payment is verified at the start location and the end location.
US11348107B2

A system, apparatus, and method for resolving a data transaction is provided in which data transactions are resolved by a hardware matching processor that identifies data transaction requests received from client devices over a data communication network, matches incoming transaction requests with previously received transaction requests, and, based thereon, transmits electronic data transaction results messages to the client device. An incoming data transaction request is received and a match is attempted with one or more previously received but not yet resolved data transaction requests. It is identified whether either the incoming data transaction request or the matching data transaction request are dependent on the resolution of another data transaction request and whether that dependent data transaction request has been resolved. The data transaction requests are resolved and/or stored based on the match and resolution of dependencies.
US11348106B2

The present invention relates to a method for authenticating vehicle service account transactions, in which an odometer of a vehicle is digitally read and during an authentication process the odometer reading is compared to a previous digital reading of the odometer for determining whether the reading relates to an authenticated vehicle and whether the current reading relative to the previous reading justifies servicing the vehicle.
US11348091B2

A computer implemented system and method for facilitating a consumer's purchase transaction via a merchant's foreign website utilizes a stored value card transformation computer to convert a stored value card to a different denomination for utilization in another country. An exchange computer retrieves a value rate to calculate the currency different and a time-limited quote is generated which may be transformed into active stored credit in the selected denomination.
US11348089B2

Methods and systems for hearing-impaired payment applications are provided herein. In particular, a method for performing a transaction using a hearing device payment system is provided that includes a hearing device and a cardholder computing device. The method includes pairing the hearing device to the cardholder computing device by means of a wireless communication protocol. A payment application on the cardholder computing device is started to perform a transaction. A cardholder initiates an audible instruction function of the payment application. In addition, the payment application transmits a digital audio signal to the hearing device by means of the wireless communication protocol. The digital audio signal provides an audible instruction to the cardholder via the hearing device.
US11348085B2

A computer-implemented method for facilitating payment of a total amount comprising multiple future instalments by a customer (3), the method comprising: receiving, at an instalment payment server (5), an indication from a mobile device (7) associated with the customer (3) to set up the payment by the multiple future instalments; generating first authorisation data indicative of an authorisation of the multiple future instalments; sending the first authorisation data to a mobile device (7). The method may include displaying on the mobile device (7) an optical machine readable representation of the first authorisation data; and scanning, by a merchant POS system (13) associated with a merchant (11), the optical machine readable representation of the first authorisation data from the mobile device (7). The method also comprise: receiving, by the merchant POS system (13), purchasing data for a purchase of one or more goods or services for the total amount; and sending the purchasing data, merchant data and second authorisation data representing the scanned optical machine readable representation to the instalment payment server (5). The method further comprises: determining, by the instalment payment server (5), the customer (3) based on the second authorisation data; and determining validity of multiple future instalments based on the total amount and the authorisation of the multiple future instalments of the determined customer. Based on determining the validity of multiple future instalments, the method comprises: sending a continuation to the merchant POS system (13) to cause the merchant POS system (13) to generate an indication that the one or more goods or services (21) can be released to the customer (3); and initialing the multiple future instalments at respective points in time.
US11348084B2

A direct interaction network in which resources are more efficiently transferred between entities having resource pools with the same organization. The interaction network may be implemented by transforming a user computer system into the interaction terminal for the interaction such that the provider entity does not require interaction terminals to enter into interactions. Alternatively, the interaction network may be entered through interaction terminals of the provider entity without the user having a user computer system and without the user providing a physical instrument for the interaction. These implementations may be possible due at least in part to being able to determine that the entity resource pools are administered by the same organization. Furthermore, one or more sensors may be utilized with the user computer system and/or interaction terminals in order to determine the presence or identity of a user, and/or the subject of the interaction.
US11348081B2

A method of using cryptocurrency to transact fiat currency purchases using conventional POS apparatus includes funding by a user of a cryptocurrency account that requires withdrawal transactions to be signed by both the user and a payment platform. Upon purchase initiation, a platform-issued authorization number is entered into a merchant's POS apparatus and transmitted to the platform. Upon verification of sufficient cryptocurrency, the platform transmits payment information to the user, and upon approval thereof by the user, the user transmits a user-signed cryptocurrency transaction to the platform, and the platform remits fiat currency to the merchant. As purchases continue during an aggregation period, each user-signed transaction is sufficient to fund the aggregated purchases. Upon termination of the aggregation period, the most recent user-signed transaction is executed to withdraw cryptocurrency from the user's account. The user can display the authorization number on a mobile device for scanning by the POS apparatus.
US11348075B1

Remote deposit of checks can be facilitated by a financial institution. A customer's general purpose computer and image capture device may be leveraged to capture an image of a check and deliver the image to financial institution electronics. Additional data for the transaction may be collected as necessary. The transaction can be automatically accomplished utilizing the images and data thus acquired.
US11348063B2

Disclosed herein is a cross-dock management system comprises: a plurality of movable platforms configured to hold one or more pallets or parcels; at least one barcode or RFID tag positioned on each of said movable platforms, pallets, or parcels, wherein the barcode readers are configured to read the barcodes and RFID readers are configured to read the RFID tags. The data scanned by the barcode readers and RFID readers is stored in a local warehouse database and is used to determine an optimized placement and load for each movable platform in the warehouse.
US11348060B2

Aspects include a system, method and computer program product for delivering a package via an unmanned aerial vehicle (UAV). A delivery parameter for delivering the package via the UAV is obtained. A weather parameter related to the delivery parameter is obtained. A flight configured for the UAV is selected, wherein the selected flight configuration reduces a delivery cost of the package via the UAV based on the weather parameter and the delivery parameter. The package is delivered using the selected flight configuration of the UAV.
US11348058B1

A delivery confirmation of a package at a delivery location may be determined based on a communication protocol between a user device and a package device associated with the package. A user can order an item and anticipate a delivery of the item to a delivery location associated with the user. A delivery device can determine that it has entered a geographic region associated with the delivery location. The delivery device and/or a user device associated with the delivery location can determine, using the communication protocol, that the delivery device is within a range of the user device. Then, the user device can receive a package device identifier associated with the package device, determine that the package device is within the range of the user device, and determine a delivery confirmation of the package.
US11348056B2

The present disclosure provides methods and systems for the collection and delivery of physical items. Implementations consistent with the present disclosure provide a method including receiving, by a user interface device, a request from a user to deliver an item to a destination using a digital stamp, wherein the item includes destination information. The method also includes receiving, by the user interface device, a destination address from the user. The method also includes providing, by the user interface device, the delivery fee for the item. The method also includes generating the digital stamp using the destination address received from the user, the delivery fee for the item, and user account information. The method also includes collecting the item, wherein the item lacks any physical indicia that the delivery fee for the item has been paid or will be paid.
US11348050B2

A method, non-transitory computer readable medium, and risk analyzing computing device that obtains condition indication data associated with a medical practice and comprising a plurality of condition indications, a type of the medical practice, and, from a medical malpractice claims source database and via one or more communication networks, medical malpractice claims data for a plurality of medical liability insurance carriers. The condition indication data is compared to the medical malpractice claims data to identify one or more of a plurality of risk issues associated in the medical malpractice claims data with a predetermined number of highest ranked one or more of the condition indications in the condition indication data. One or more recommended risk management interventions associated with the one or more risk issues are provided to the medical practice. Accordingly, this technology efficiently and effectively provides risk management interventions that are aligned with medical practice specialties.
US11348047B2

This disclosure describes a graphics processing unit programmed to generate a sample path for the demand of the one or more products at a store based at least in part on data associated with a historical distribution of the variability of the demand of the one or more products. The graphics processing unit may generate a thread corresponding to a plurality scenarios. The graphics processing unit may execute the thread in parallel to determine one or more parameters for each of the plurality of scenarios for the one or more products. The graphics processing unit may select the one or more parameters generated from the execution of one of the sample paths to minimize the cost. The graphics processing unit may adjust an inventory management system to set an inventory management setting based at least in part on the selection of the one or more parameters.
US11348035B2

There are provided systems and methods for a shared prediction engine for machine learning model deployment. A service provider may provide AI hosting platforms that allow for clients, customers, and other end users to upload AI models for execution, such as machine learning models. A user may utilize one or more user interfaces provided to a client device by the service provider to select machine learning models to perform predictive services based on input features provided in an input string. Thereafter, a machine learning engine may host and execute the models during an instance of the engine provided to the client device. The engine may then process the input features in a processing thread remotely from the client device during the instance so that machine learning predictions may be determined. Thereafter, an output string for the predictions and model explanations may be provided to the client device.
US11348009B2

A system and a method of quantizing a pre-trained neural network, includes determining by a layer/channel bit-width determiner for each layer or channel of the pre-trained neural network a minimum quantization noise for the layer or the channel for each master bit-width value in a predetermined set of master bit-width values; and selecting by a bit-width selector for the layer or the channel the master bit-width value having the minimum quantization noise for the layer or the channel. In one embodiment, the minimum quantization noise for the layer or the channel is based on a square of a range of weights for the layer or the channel that is multiplied by a constant to a negative power of a current master bit-width value.
US11348008B2

In a method and a computer for determining a training function in order to generate annotated training images, a training image and training-image information are provided to a computer, together with an isolated item of image information that is independent of the training image. A first calculation is made in the computer by applying an image-information-processing first function to the isolated item of image information, and a second calculation is made by applying an image-information-processing second function to the training image. Adjustments to the first and second functions are made based on these calculation results, from which a determination of a training function is then made in the computer.
US11348006B1

Some embodiments of the invention provide a novel method for training a multi-layer node network that mitigates against overfitting the adjustable parameters of the network for a particular problem. During training, the method of some embodiments adjusts the modifiable parameters of the network by iteratively identifying different interior-node, influence-attenuating masks that effectively specify different sampled networks of the multi-layer node network. An interior-node, influence-attenuating mask specifies attenuation parameters that are applied (1) to the outputs of the interior nodes of the network in some embodiments, (2) to the inputs of the interior nodes of the network in other embodiments, or (3) to the outputs and inputs of the interior nodes in still other embodiments. In each mask, the attenuation parameters can be any one of several values (e.g., three or more values) within a range of values (e.g., between 0 and 1).
US11348005B2

The present disclosure provides a method of training a generative adversarial network. The method includes iteratively enhancing a first noise input in a generative network to generate a first output image; iteratively enhancing a second noise input in the generative network to generate a second output image; transmitting the first output image and a second reference image to a discriminative network, the second reference image corresponding to the first reference image and having a higher resolution than the first reference image; obtaining a first score from the discriminative network based on the second reference image, and a second score from the discriminative network based on the first output image; calculating a loss function of the generative network based on the first score and the second score; and adjusting at least one parameter of the generative network to lower the loss function of the generative network.
US11348004B2

A method of processing data for a deep learning system driven by a plurality of heterogeneous resources is provided. The method includes, when a first task including at least one of a plurality of operations is to be performed, receiving first path information indicating a first computing path for the first task. The first computing path includes a sequence of operations included in the first task and a driving sequence of resources for performing the operations included in the first task. The method further includes setting data representation formats of the resources for performing the operations included in the first task based on data representation information and the first path information. The data representation information indicates an optimized data representation format for each of the plurality of heterogeneous resources.
US11348003B2

Methods, systems, and computer-readable storage media for receiving digital content, receiving a set of locales, generating a set of ethics ratings by processing the digital content through a plurality of machine-learning (ML) models to provide a set of ethics ratings, each ML model in the plurality of ML models being specific to a locale of the set of locales, each ethics rating in the set of ethics ratings being specific to a locale of the set of locales, and providing the set of ethics ratings for the digital content for the selected locales to the user.
US11348002B2

Methods and apparatus are provided for training an artificial neural network having a succession of layers of neurons interposed with layers of synapses. A set of crossbar arrays of memristive devices, connected between row and column lines, implements the layers of synapses. Each memristive device stores a weight for a synapse interconnecting a respective pair of neurons in successive neuron layers. The training method includes performing forward propagation, backpropagation and weight-update operations of an iterative training scheme by applying input signals, associated with respective neurons, to row or column lines of the set of arrays to obtain output signals on the other of the row or column lines, and storing digital signal values corresponding to the input and output signals. The weight-update operation is performed by calculating digital weight-correction values for respective memristive devices, and applying programming signals to those devices to update the stored weights.
US11347994B2

The present disclosure is directed to systems and methods of bit-serial, in-memory, execution of at least an nth layer of a multi-layer neural network in a first on-chip processor memory circuitry portion contemporaneous with prefetching and storing layer weights associated with the (n+1)st layer of the multi-layer neural network in a second on-chip processor memory circuitry portion. The storage of layer weights in on-chip processor memory circuitry beneficially decreases the time required to transfer the layer weights upon execution of the (n+1)st layer of the multi-layer neural network by the first on-chip processor memory circuitry portion. In addition, the on-chip processor memory circuitry may include a third on-chip processor memory circuitry portion used to store intermediate and/or final input/output values associated with one or more layers included in the multi-layer neural network.
US11347990B2

Systems and methods involving biometric authentication of transaction cards including aspects of exception handling, deactivation and other features are disclosed. In one embodiment, an exemplary computer-implemented method may comprise generating a first user interface having one or more interactive UI elements that enable a card owner to manage a plurality of features associated with a transaction card, and determining, if a biometric-activated control is enabled and the vendor is not excluded from the biometric-activated control, whether the transaction card is biometrically-active. Further, the interactive UI elements may include elements such as a first UI element that is configured to allow the card owner to enable a biometric-activated control of the transaction card, and/or a second UI element that is configured to allow the card owner to exclude one or more vendors from the biometric-activated control.
US11347986B1

A dynamic information tag is disclosed for performing a dynamic information tag operation. The dynamic information tag includes a tag housing, the tag housing being sized to fit within a recess of an information handling system configured for receipt of a static information tag; a control and connection portion; and, a display coupled to the control and connection portion, the display being controlled via the control and connection portion to present information handling system information, the information handling system information comprising dynamic branding information.
US11347985B2

A method of granting control access comprises displaying a QR code on a fire panel annunciator. A user device captures the QR code, extracts information from it, and forwards the extracted information to the fire panel. If the fire panel verifies that the extracted information is valid, the panel grants temporary control access to the user device.
US11347969B2

A correlithm object processing system that includes a trainer configured to receive a real world input value and a real world output value. The trainer is further configured to send the real world input value to a sensor engine and to receive a source correlithm object in response to sending the real world value to the sensor engine. A source correlithm object is a point in an n-dimensional space represented by a binary string. The trainer is further configured to send a real world output value to an actor engine and to receive a target correlithm object in response to sending the real world output value to the actor engine. A target correlithm object is a point in the n-dimensional space represented by a binary string. The trainer is further configured to generate an entry in a node table linking the source correlithm object with the target correlithm object.
US11347950B2

A system for event notification based on editing a transponder identifier is disclosed herein. The system may include a sensor system, a transponder, a transponder reader, and a controller. The system may detect an event associated with a sensor. The system may identify a transponder associated with the sensor. The system may cause the transponder to store an event identifier in a memory location of an identifier, of the transponder, to form an edited identifier. The event identifier may be associated with the event. The system may determine that the transponder responded to the query from the transponder reader. The system may store a confirmation that the event identifier was provided to the transponder reader via the transponder.
US11347948B2

A payment reader is provided for use in a payment system. The payment reader includes a housing, a non-conductive cover covering the housing and forming an internal compartment, electronic circuitry within the internal compartment and surrounded by the cover, and a mesh of conductive traces provided on the cover and in communication with the electronic circuitry. The cover has an upper wall and interconnected side walls depending downwardly from the upper wall. The lower surface of the upper wall which faces the internal compartment has its entire surface area which is formed of at least one three-dimensional shape which extends outwardly from an x-y plane in the z-direction.
US11347936B1

A value is received that is in at least one cell of a spreadsheet. The spreadsheet includes data across a plurality of rows and a plurality of columns. A subsection of the spreadsheet in which to search for the value is received. The subsection includes less than all columns and less than all rows. The subsection is searched for all cells that contain the value. All cells within the subsection that contain the value are provided.
US11347935B2

A method creates a data grid component in a GUI. The data grid includes data cells, header cells, corner cells, and may further include footer cells. A header, footer, or corner cell includes a software component that allows a user to enter valid data only, such as a date picker or a time picker. The date picker displays a month, a day, and a year, and has controls for changing the date.
US11347931B2

A computer system identifies that a first portion of markup language, extracted from a markup language document of a website, corresponds to a first actionable element, wherein the first portion of markup language is a variable length representation. In response to identifying that the first portion of markup language corresponds to the first actionable element, the computer system utilizes a recurrent neural network (RNN) encoder to create a first code representation that corresponds to the first portion of markup language. The computer system identifies a first additional information that corresponds to one or more pre-defined goals. The computer system creates a final fixed length markup language representation that includes the first code representation and the first additional information. The computer system inputs the final fixed length markup language representation into a model.
US11347929B1

Systems, methods and manufactures related to providing links to products and services on social media are disclosed. The method, at a computing system, the includes identifying, for a post on a social media platform, a product or a service associated with the post; finding an e-commerce site selling the product or service; monitoring comments to the post on the social media platform; determining that a comment relates to where to obtain the identified product or service; and providing a link to the product or service on the e-commerce site as a response to the comment.
US11347902B2

Techniques are disclosed for defensive routing of guard wires for security-critical wires in an integrated circuit (IC). Defensive routing provides a routing-centric and preventive layout-level defense against IC fabrication time attacks against security-critical wires within an IC. An example methodology implementing the techniques includes identifying at least one security-critical wire in an IC design, identifying at least one unblocked surface of the identified at least one security-critical wire, and guarding the identified at least one surface of the identified at least one security-critical wire with a guard wire. In one example, the guard wire may be a natural guard wire. In another example, the guard wire may be a synthetic guard wire.
US11347893B2

Described herein are a system and methods for obfuscating sensitive data during a data capture event in order to prevent unauthorized reproduction of that sensitive data. In some embodiments, an event listener detects an event likely to result in a data capture and notifies an obfuscation module. The obfuscation module then identifies sensitive data fields, determines an appropriate obfuscation technique for each data field, and obfuscates the identified data fields for the duration of the event. In some embodiments, any active data input actions may be canceled. In some embodiments, the data values within the obfuscated data fields may be revealed upon completion of the event.
US11347891B2

Disclosed is a computer-implemented method to identify and anonymize personal information, the method comprising analyzing a first corpus with a personal information sniffer, wherein the first corpus includes unstructured text, wherein the personal information sniffer is configured to detect a set of types of personal information, and wherein the personal information sniffer produces a first set of results. The method comprises analyzing the first corpus with a set of annotators, wherein each annotator is configured to identify all instances of a type of personal information in the corpus, and wherein the set of annotators produces a second set of results. The method comprises comparing the first set of results and the second set of results, determining, the first set of results does not match the second set of results, and updating, based on the determining, the personal information sniffer.
US11347886B1

Embodiments of the present disclosure may provide a data clean room allowing encryption based data analysis across multiple accounts, including different provider database user accounts that provide user data and a network service and a requesting user that generates one or more clean room requests. The data clean room may also restrict which data may be used in the analysis and may restrict the output.
US11347885B2

A computing system that facilitates approval and validation of executable code between parties. A template including executable code and specifying certain operations and functions to be performed on protected data, as well as constraints thereto, may be verified and agreed upon by parties. The verified template and/or a hash of the verified template may be stored on a blockchain. Prior to execution of the code certain parameters within the template may be filled and validated by a system that will execute the code. A contract, which too may be agreed upon and stored on the blockchain, may also include other terms governing the parties. The filled template may also be validated, and compared against a blockchain version of the template, by the parties prior to execution of the code and prior to access being granted to protected data. Such verifications and validations ensure that data is only operated on, using a secure system, within the parameters as agreed upon by the parties.
US11347884B2

An apparatus includes a memory that stores a plurality of records and a hardware processor. The processor receives a request for a first record and a second record of the plurality of records and divides, based on a type of the first record and a type of the second record, the first record into a first portion and a second portion and the second record into a third portion and a fourth portion. The processor also creates a first chunk using the first portion of the first record and the third portion of the second record and creates a second chunk using the second portion of the first record and the fourth portion of the second record. The processor further scrubs the first chunk to create a first message, scrubs the second chunk to create a second message, and communicates the first and second messages to an external device.
US11347879B2

A relative risk can be determined using an originating Internet Protocol (IP) address as an identifying factor for purposes of authenticating a user. The originating IP address can be used as an identifying factor for a particular user account to determine potentially fraudulent activity and reduce the risk of fraud. This additional identifying factor can be used as a part of an overall authentication platform to help screen fraud attempts and to authenticate valid and non-fraudulent users. Using certain aspects can distinguish whether originating IP addresses are public or private. Some examples can track and match originating IP addresses to user accounts and also can keep track of recently active sessions for each IP address.
US11347877B2

Embodiments provide a method for facilitating sharing of digital documents between a sharing party and a relying party. The method includes receiving, by a processing system, an access request for accessing at least one attribute of a digital document. The access request is initiated at a relying party interface in a document sharing application. The method further includes sending, by the processing system, the access request to a sharing party interface in the document sharing application for approval of providing access to the at least one attribute of the digital document by the sharing party to the relying party. The method further includes, upon receiving the approval from the sharing party interface, generating a machine-readable encrypted code for the at least one attribute of the digital document. The method further includes sending the machine-readable encrypted code to the relying party interface.
US11347871B2

A mechanism that dynamically creates a new access policy for a set of database servers when a policy violation has been identified in a database access response issued by any database in the set. The new access policy is then propagated in real-time and instantiated across the set of database servers so as to inoculate the other database servers and pre-empt any new compromise of information based on the intruder's actions that were found to have produced the policy violation in the first instance. Thus, the approach uses a response policy violation at one database server of a set to trigger generation of a new request access policy that is then instantiated across one or more other database servers. This response policy violation-to-request access policy instantiation occurs in substantially real-time so that the intruder cannot use a prior successful access request to obtain information from other databases using a similar strategy.
US11347864B2

A computer-implemented method for quantifying assurance of a software system includes collecting artifacts of the software system generated during phases of the software system's engineering lifecycle. A graph of graphs (GoG) is constructed encoding the artifacts. Each subgraph in the GoG is a semantic network corresponding to a distinct assurance requirement. The GoG is used to calculate a component assurance value for each software component for each distinct assurance requirement. A system assurance value is calculated based on the component assurance values. An architectural view of the software system is presented showing at least one of the component assurance values and the system assurance values.
US11347862B2

A credential management system for an information handling system dynamically determines an available set of authentication techniques based on a system configuration. The dynamic configuration may be based on devices connected to the information handling system, such as keyboard, fingerprint reader, and facial recognition. The dynamic configuration may also be based on a dynamic posture of the information handling system, such as whether a devices is in an open-lid, closed-lid, tent-shape, tablet-mode, or docked configuration.
US11347855B2

A device may log update information associated with an operation, wherein the update information identifies one or more changes made to the dataset during the operation and a source of the operation. The device may identify, based on identification information associated with the dataset, a lineage record identifier associated with the dataset. The device may generate a lineage record associated with the operation, wherein the lineage record includes the lineage record identifier and the update information. The device may send a request for validation to an authorized node to validate the lineage record, wherein the authorized node is authorized to access the dataset. The device may store, based on the lineage record being validated by the authorized node, the lineage record in a distributed ledger, wherein the distributed ledger is accessible to a plurality of nodes to enable the plurality of nodes to access the update information.
US11347853B2

A combination of hardware monitoring and binary translation software allow detection of return-oriented programming (ROP) exploits with low overhead and low false positive rates. Embodiments may use various forms of hardware to detect ROP exploits and indicate the presence of an anomaly to a device driver, which may collect data and pass the indication of the anomaly to the binary translation software to instrument the application code and determine whether an ROP exploit has been detected. Upon detection of the ROP exploit, the binary translation software may indicate the ROP exploit to an anti-malware software, which may take further remedial action as desired.
US11347826B2

In one embodiment, a computing device configured to execute a hosted application includes a processor and storage, where an operating system is installed on the computing device, an application platform application including a rendering engine process including a virtual machine and an integration process, at least one hosted application comprising a background page file, wherein the virtual machine is configured to parse instructions in the background page file to download at least one remotely hosted file for rendering a web page, build a document object model (DOM), and modify the DOM in accordance with a predetermined DOM modification rule to create a modified DOM based on the computing environment, and wherein the rendering engine process is configured to render a user interface page integrated into the computing environment of the operating system of the computing device based on the DOM generated by the execution of the background page.
US11347825B2

Techniques for providing a service execution method and device are described. A request is received from a browser of a client device. A web page is determined from the received request. The web page is transmitted to the client device to wake up a designated application of the client device. A service execution request is received from the designated application of the client device. The received service execution request is determined to correspond to the received request. In response to determining that the received service execution request corresponds to the received request, a service is executed based on the received service execution request.
US11347822B2

A computer system processes a query to retrieve credible search results. One or more data sources are searched to retrieve search results pertaining to the query. Analytics are performed on the search results to produce a score for the search results, wherein the score indicates credible information within the search results and the analytics include one or more from a group of natural language processing and emotion analytics. In response to the score indicating a lack of credible information within the search results, the search results are analyzed to determine a consensus within the search results, wherein the consensus indicates credible information within the search results. The credible information of the search results is presented. Embodiments of the present invention further include a method and program product for processing a query to retrieve credible search results in substantially the same manner described above.
US11347814B2

There are provided decentralized system and method of managing electronic documents of title (EDTs). The method comprises: by an issuing node: generating a root unique object (RUO) associated with the issuing node and usable as a pointer to a blockchain maintained in the DTDB, thereby initiating for a given EDT a possession chain characterized by ID associated with the RUO (RUOID); and embedding into the given EDT a data object informative of the RUOID, and digitally signing the EDT with the embedded data object in a manner enabling an authorized holding node to verify the EDT and to extract the data object, thereby giving rise to a generated EDT; by each holding node currently being in possession of the generated EDT: transferring possession of the generated EDT to a recipient holding node being the next node to become in possession of the generated EDT, the transferring possession comprises: obtaining from the blockchain a first unique object generated by a holding node which has transferred EDT possession to the first holding node; using the first unique object to generate a second unique object which is indicative of the first unique object, specifies the recipient holding node and is includable in the blockchain; enabling including the generated next unique object into the blockchain; and forwarding the generated EDT to the recipient holding node via a digital media; by each holding node, responsive to receiving possession of the generated EDT: validating the received generated EDT; using RUO_ID embedded in the generated EDT to validate possession chain; and transferring possession of the generated EDT to recipient holding node.
US11347812B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for clustering data elements. In one aspect, a method includes determining a respective linkage value for each of multiple cluster pairs, where each cluster pair includes a respective first cluster and a respective second cluster. Determining a linkage value for a cluster pair includes determining a set of pairwise similarity values for the cluster pair. Each pairwise similarity value defines a similarity measure between: (i) a particular data element from the first cluster of the cluster pair, and (ii) a given data element from the second cluster of the cluster pair. The linkage value for the cluster pair is assigned as a given percentile of the set of pairwise similarity values, wherein the given percentile is greater than 0 and less than 100. A cluster pair is merged based on the linkage values of the cluster pairs.
US11347804B2

The invention provides, in one aspect, a method of searching an RDF triples data store of the type in which the triples are maintained in accord with a first storage schema. The method includes inputting a first query specifying RDF triples that are to be identified in the data store. That first query assumes either (i) that the triples are stored in a schema-less manner (i.e., with no storage schema) or (ii) that the triples are maintained in accord with a second storage schema that differs from the first. The method further includes generating, from the first query, a second query that specifies those same RDF triples, yet, that reflects the first storage schema. That second query can be applied to the RDF triples data store in order to identify and/or retrieve the desired data.
US11347799B2

An aspect of space accounting includes providing a counter for each of a plurality of key/value pairs for storage system operations. The key uniquely identifies a logical storage unit on which operations associated with the key are performed, the value identifies an amount of data usage with respect to the operations performed on the logical storage unit, and the counter tracks a type of the operations. An aspect also includes tracking, via corresponding counters, updates to a read/write (RW) tablet associated with a Cuckoo tree. The tracking includes updating a filter to include instances of key/value pairs and the RW tablet in which the pairs are stored. An aspect further includes tracking a plurality of read-only (RO) tablets associated with the Cuckoo tree. The tracking includes updating the filter to include instances of key/value pairs and one or more of the RO tablets in which the pairs are stored.
US11347798B2

Methods and systems for creating a cluster view person for genealogical studies. Methods may include obtaining a plurality of genealogical trees. Each of the genealogical trees may include a plurality of interconnected nodes representing individuals that are related to each other. Methods may also include identifying one or more of the genealogical trees that contain a similar individual. Whether two individuals are grouped may depend on similarity and/or quality thresholds. Methods may include creating an aggregate individual including each of the similar individuals in each of the identified genealogical trees. The aggregate individual may combine information from each of the similar individuals.
US11347796B2

A method, computer system and computer program product, the method comprising: upon receiving a database query comprising at least a first and a second join operations: storing the database query in the memory; identifying by the processor within the database query the first join operation, wherein the first join operation is a many-to-many join operation or a one-to-many join operation between a first table and a second table, in which fields of the second table are used only for filtering rows from the first table or for joining with another table; and converting by the processor the first join operation to an enhanced operation which eliminates returning at least two matches for at least one row from the first table when the database query is executed.
US11347785B2

A method, computer program product and computing device for receiving a request to load at least one new media content item on a personal media device. The size of the at least one new media content item is compared with the amount of storage space remaining on the personal media device to determine if the personal media device has sufficient available storage space. If the personal media device does not have sufficient available storage space, a relative weight associated with at least one old media content item stored on the personal media device is ascertained, the relative weight corresponding to a likelihood that the at least one old media content item will be rendered on the personal media device.
US11347783B2

A schema-ontology is automatically constructed with reference to implicit sematic relationships of a database schema. An estimation of the meaning of the language input is determined based on the language input and the schema-ontology. The machine interpretation of the language input is generated based on the meaning and based on the estimation of the meaning including an estimation of an ambiguity of portions of the language input. A software action that is responsive to the machine interpretation of the language input is selected. The software action is implemented based on the machine interpretation of the language input.
US11347782B2

Embodiments of the present disclosure disclose an Internet text mining-based method and apparatus for judging the validity of a point of interest. An implementation of the method includes: determining a search word set for indicating a to-be-detected point of interest; performing a search by using a determined search word as a search keyword, to obtain a description information set for describing the to-be-detected point of interest; and inputting a name of the to-be-detected point of interest and description information in the description information set into a pre-established validity discriminant model, to obtain a status label for indicating validity of the to-be-detected point of interest. This implementation enables timely discovery of invalid POI information. Thus, more accurate information are provided for users, user needs are met, and user experience is improved.
US11347779B2

Disclosed herein are techniques related to automated generation of regular expressions. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence.
US11347775B2

A database export system exports data using a plurality of nodes that process the data to generate structured result files that are partitioned by an export parameter in an export request. The database export system distributes the data and merges the files to avoid small file creation and increase processing speed via parallelism. The database export system generates the result files of a specified maximum size in a final format, where the files are processed merged in a temporary file format. The parallel processing is optimized and constrained per the amount of processing nodes, available memory, requested final file sizes, and operation based ordering to complete data exports in a scalable multi-stage approach.
US11347773B1

Disclosed herein are systems and methods for database replication to a remote deployment with automated fulfillment. In an embodiment, a data platform detects receipt of a database-replication request associated with a data consumer, requesting availability of a local instance of a primary-deployment database in a remote-deployment account of a data provider at a remote deployment of the data platform. The data platform responsively performs remote-deployment-activation operations including provisioning the remote-deployment account with a set of one or more replication-preparation objects associated with the primary-deployment database, and also including invoking at least one refresh command with respect to the set of one or more replication-preparation objects, which makes available to the data consumer a local instance of the primary-deployment database in the remote-deployment account of the data provider at the remote deployment of the data platform.
US11347772B2

A synchronized data management system, connected to at least one user device through a network, includes: a server to receive requests from the user device and a common storage database comprising a master storage unit configured to store data; and an auxiliary storage unit configured to store updated data. The synchronized data management system is configured to: transmit a subset of data stored in the master storage unit to a given user device in response to an update request received by the server from the user device; store an update made to the subset of data and received from the user device in the auxiliary storage unit; and store the update made to the subset of data to the master storage unit in response to one or more validation requests received from a set of selected user devices, the set of selected user devices comprising at least one user device.
US11347765B2

According to an aspect of the invention, a data processing apparatus is provided. The data processing apparatus includes a data processing unit. The data processing unit is configured to perform at least part of: preprocessing on a data processing request to a common database issued by one of a plurality of applications accessing the common database; and post-processing on a search result returned from the common database in response to the data processing request.
US11347764B1

A data store system includes a storage device and a processor in communication with the storage device. The processor may receive data from a source and generate a plurality of rows from the data. The processor may further apply row reduction criteria to the buffered plurality of rows. The processor may further, in response to application of the row reduction criteria, determine at least one resultant row. A number of the at least one resultant row is less than a number of the plurality of rows. The processor may further store the at least one resultant row in the storage device. A method and computer-readable medium is also disclosed.
US11347746B2

Efficient rolling transactions for a data storage system is described herein. A method as described herein can include structuring, by a device operatively coupled to a processor, a data stream according to a first structure, the first structure comprising respective stream segments that are associated with respective first key ranges; writing, by the device, a transaction to the data stream, wherein the transaction comprises events arranged in a second structure that is distinct from the first structure, and wherein the second structure comprises respective transaction segments that are associated with respective second key ranges; and merging, by the device, respective ones of the transaction segments into respective ones of the stream segments, resulting in merged transaction segments, in response to the second key ranges of the respective merged transaction segments at least partially matching the first key ranges of the respective ones of the stream segments.
US11347737B2

A distributed join is performed with two large data sets that are shuffled on different keys without shuffling the larger data set, even when the distributed join is performed on the key of the smaller data set. A third data set is generated that is shuffled on the key of the smaller data set and includes data associated with the key of the larger data set. The third data set and the smaller data set are joined on the shuffle key of the smaller data set to create a fourth data set that includes the first and second key. The fourth data set is shuffled on the key of the larger data set. The fourth data set and the larger data set are joined on the key of the larger data set to generate a fifth data set that can be shuffled on the key of the smaller data set.
US11347736B2

In general, this disclosure describes techniques for dynamically optimizing queries. For example, a query system includes an interface configured to receive a query to access first data stored in a plurality of data sources. The query system includes a plurality of connector interfaces for interfacing with the plurality of data sources. The query system also includes a compiler configured to compile the query to generate a compiled query that includes one or more instructions for obtaining, as the compiled query is executed, one or more metrics for executions of portions of the compiled query at one or more of the data sources. The query system also includes an optimizer configured to optimize, in response to the interface receiving a subsequent query to access second data stored in the plurality of data sources, a query plan for the subsequent query based on the one or more metrics.
US11347735B2

Embodiments of the present disclosure may provide a dynamic query execution model. This query execution model may provide acceleration by scaling out parallel parts of a query (also referred to as a fragment) to additional computing resources, for example computing resources leased from a pool of computing resources. Execution of the parts of the query may be coordinated by a parent query coordinator, where the query originated, and a fragment query coordinator.
US11347731B2

Methods, systems, apparatus, and computer-readable media for deriving data elements from queries. In some implementations, a query is received, and one or more computers determine that the query involves an operation that satisfies one or more criteria. In response data is saved that indicates a derived data element corresponding to the operation. The one or more computers provide data causing a representation of the derived data element to be presented, such as data causing an interactive control representing the derived data element to be presented on a user interface.
US11347729B2

A method includes receiving a search query and identifying an entity record in an entity data store using the search query. The entity data store includes a plurality of entity records. Each of the plurality of entity records includes an entity name, an entity type, and entity information. The entity type indicates a category in which the entity name and the entity information belongs. The method further includes generating a reformulated query by inserting one or more terms from the identified entity record into the search query. Additionally, the method includes performing a search for software applications using the reformulated query and generating a list of software applications identified during the search.
US11347725B2

Techniques for handling highly amortized metadata page updates in storage clusters with delta log-based architectures. In response to performance of a transaction commit operation, bulk metadata pages are written in a transactional area of persistent memory in association with a unique transaction identifier. Further, raw delta updates to metadata pages and, for each bulk metadata page, a specialized flag, are written to a metadata delta log in association with the unique transaction ID. The specialized flag provides an indication that all delta updates that have occurred previous to the writing of a bulk metadata page are no longer relevant and should be dropped. The raw delta updates to metadata pages and specialized flags are updated in a volatile memory structure. The bulk metadata pages are flushed from the transactional buffer area directly to a metadata store of a storage array in a manner that bypasses the metadata delta log.
US11347724B2

A system, method, and computer-readable medium are disclosed for management of a centralized service for transaction handling across multiple processes that sends connections to a parent process that determines the multiple processes that are used to provide data or upgrade to a user database. Reference identifiers are generated for the connections. The reference identifiers are mapped. Connection of the multiple processes is performed using the reference identifiers to the database to provide data or upgrade to the user database. An abort or rollback is received if all of the other processes are not successful in providing the data or upgrading user database. A commit is received if all of the multiple processes are successful in providing the data or upgrading the user database.
US11347721B2

Systems, methods, and computer-readable media for representing data via a multi-structured table are disclosed. The systems and methods may involve maintaining a main table having a first structure and containing a plurality of rows; receiving a first electronic request for establishment of a first sub-table associated with the main table, wherein the electronic request includes column heading definitions and wherein the column heading definitions constitute a second structure; storing the second structure in memory as a default sub-table structure; associating the first sub-table with a first row in the main table; receiving a second electronic request for association of a second sub-table with a second row of the main table; performing a lookup of the default sub-table structure following receipt of the second electronic request; applying the default sub-table structure to the second sub-table.
US11347720B2

Disclosed herein are various embodiments for a data transfer and resource management system. An embodiment operates by retrieving both data and a schema from a table. A first offset corresponding to the retrieved data indicating a retrieval time of the retrieved data and a number of records is identified. It is determined that the retrieved data corresponds to the schema. The data is stored on a messaging platform and made available to be pulled by one or more end users prior to a transfer to one or more cloud servers. A second offset corresponding to a number of records of the data retrieved by the one or more end users from the messaging platform is determined. It is validate that the second offset corresponds to the first offset. The records and the schema retrieved from the intermediary messaging platform are transferred to the one or more cloud servers.
US11347717B2

System and method of verifying validity of a metadata modification request to prevent improper metadata operations. During initialization of a volume in a storage device and once a metadata area is reserved for a metadata structure, information characterizing the metadata structure and metadata area is stored in the storage device, which may be in the form of an area legend composed of descriptors such as a magic signature, a node size, a clump size of reservation, and extent of the metadata area. Responsive to a request for operating on metadata, relevant information provided in the request is verified against the stored characteristic information. If the verification discovers an inconsistency between the information provided in the request and the stored characteristic information, the request modification is treated as invalid and blocked from operation.
US11347707B2

An illustrative file indexing approach enhances what was previously possible with hypervisor-free live browsing of virtual machine (VM) block-level backup copies. Capabilities are described for indexing files discovered in VM block-level backup copies, including indexing of directory structures and file content. The illustrative file indexing functionality activates a live-browse session to discover files present within VM block-level backup copies and indexes file names and directory structures as created by an original source VM, resulting in an illustrative file index. The illustrative file indexing functionality optionally indexes file contents within VM block-level backup copies, resulting in an illustrative content index. The file index and content index are retained in persistent data structure(s) stored apart from the VM block-level backup copies. The indexes are searchable without mounting or live-browsing the VM block-level backup copies. In some embodiments the file index and the content index are consolidated.
US11347706B2

A cryptographic system having a plurality of rotors or electronic equivalents using displacement tables. A rotor movement controller, in accordance with a rotor selection value, selectively moves one or more of the rotors or the electronic equivalent of the rotors for each data input value. Contiguous rotor selection values have a triangle or sawtooth shape. A key-driven displacement look-up table randomizes the selection values. The rotor wirings or displacement tables each have N displacement values. The N displacement values are one to N−1 inclusive once and N/2 twice and arranged in a sequence that forms a single loop. Additionally, the N displacement values may be arranged in a sequence that is self-reciprocal so that no change in the rotors or displacement tables is needed whether encrypting or decrypting except for selectively adding a factor of N/2 when indexing the displacement tables or setting the initial position of the rotors.
US11347702B2

Examples described herein relate to migrating data in a system having multi-tiered physical storage. In an example, relative weights corresponding to a plurality of data access parameters may be determined based on a ranking associated with each of the plurality of data access parameters. Further, a priority metric corresponding to each of a plurality of candidate types may be determined based on the relative weights of the plurality of data access parameters. Furthermore, one or more candidate types may be selected from the plurality of candidate types based on the priority metric corresponding to each of the plurality of candidate types. Moreover, data containers corresponding to the selected one or more candidate types may be migrated from a first tier storage to a second tier storage.
US11347698B2

Examples disclosed herein are relevant to garbage collection for data structures, such as hash tables. The data structure can store garbage collection values for use during a garbage collection process. The garbage collection values can have a value indicating the occurrence of a poisoned status. Disclosed configurations can be suited for use in high-performance computing applications.
US11347697B1

Proactively optimizing a storage system, including: generating, at a storage system services provider, a list of problem storage systems among a group of storage systems monitored by the storage system services provider; selecting a problem storage system from the list of problem storage systems based on two or more criteria; determining a system update for the selected problem storage system to address a problem with the selected problem storage system; and applying the system update to the selected problem storage system.
US11347696B2

Techniques are provided for transitioning from a hierarchical file system to an object store. A request is received to change file metadata of a hierarchical file system. In response to the request: in-cache file metadata of the hierarchical file system is modified. The in-cache file metadata includes a directory structure of the hierarchical file system and file metadata of the hierarchical file system. Additionally, an in-store metadata journal entry is generated. The in-store metadata journal entry indicates an update to in-store file metadata. The in-store file metadata includes the directory structure of the hierarchical file system and file metadata of the hierarchical file system and is stored in an object store. The in-store metadata journal entry is stored in the object store. Furthermore, in-store file metadata and in-store metadata journal entry may be used to reconstruct the in-cache file metadata on another node.
US11347673B2

Aspects of the embodiments are directed to a ThunderBolt (TBT) input/output (I/O) controller apparatus. The TBT I/O controller apparatus can include an output port to receive a connection to a display device; a multiplexer coupled to the output port; a first input port coupled to the multiplexer; a second input port coupled to the multiplexer; a memory element to store graphics preference data; and TBT firmware (FW). The TBT FW can detect a connected device at the input port; determine a graphics processor for the connected device based on the graphics preference data; and logically connect the connected device to one of the first input port or the second input port through the multiplexer based on the determined graphics processor.
US11347669B2

An equalization time configuration method, applied to a processor system in which a Peripheral Component Interconnect Express (PCIe) bus or a Cache Coherent Interconnect for Accelerators (CCIX) bus is used, includes determining a working physical layer (PHY) type of a master chip and a working PHY type of a slave chip, determining an equalization time of the slave chip in a fourth phase of equalization based on the working PHY type of the master chip, and determining an equalization time of the master chip in a third phase of the equalization based on the working PHY type of the slave chip.
US11347662B2

Aspects of the embodiments are directed to systems and methods for providing and using hints in data packets to perform memory transaction optimization processes prior to receiving one or more data packets that rely on memory transactions. The systems and methods can include receiving, from a device connected to the root complex across a PCIe-compliant link, a data packet; identifying from the received device a memory transaction hint bit; determining a memory transaction from the memory transaction hint bit; and performing an optimization process based, at least in part, on the determined memory transaction.
US11347661B2

Techniques for transitioning between thread-confined memory segments and shared memory segments are disclosed. The system may instantiate a confined memory segment view. The confined memory segment view confines access to a memory segment to a particular thread. The system may further receive a request to change access permissions for the confined memory segment to allow access by a first set of one or more threads. Responsive to receiving the request to change access permissions for the confined memory segment, the system may instantiate a new memory segment view, wherein the new memory segment view permits access to the memory segment by the first set of one or more threads. The system may also copy metadata from the confined memory segment view to the new memory segment view. The system may de-allocate the memory segment in response to determining that there are no memory segment views associated with the memory segment.
US11347660B2

Memory access circuitry enforces ownership rights for memory regions. A given memory region is associated with an owner realm specified from multiple realms, each realm corresponding to a portion of at least one software process executed by processing circuitry. A realm management unit initialises the realms. The realm management unit is configured to initialise realms including a full realm which corresponds to a given software process and a sub-realm corresponding to a given address range within the given software process.
US11347657B1

This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client.
US11347648B2

A system includes having buffers and a processing device that receives a read request with a logical block address (LBA) value for a memory device, creates a logical transfer unit (LTU) value, to include the LBA value, that is mapped to a first physical address of the memory device, and generates command tags that are to direct the processing device to retrieve data from the memory device and store the data in buffers. The command tags include a first command tag associated with the first physical address and a second command tag associated with a second physical address that sequentially follows the first physical address. The processor further creates an entry in the read cache table for the buffers. The entry can include a starting LBA value set to the first LBA value and the read offset value corresponding to the amount of data.
US11347642B2

A tool for an approach and mechanism for calculating and configuring memory mapping of trend log objects in a system, such as an HVAC. It may incorporate determining available memory of a controller for trending a unit of equipment of a system. A calculation of available records may be made for configuring and using a trend. The calculation may be made in view of the controller memory and parameters including buffer size, log interval and retention time. A change in parameters may cause a recalculation of available records. The “available record” terms may be regarded as being in a user-understandable format. The format may be intuitive. Anomalies of trends of equipment may lead to spotting issues of the equipment.
US11347641B2

Snapshot metadata may include a plurality of pages of nodes, including active nodes and free nodes. It may be determined whether a snapshot metadata object is eligible for de-allocation, for example, of one or more of the pages of its snapshot metadata nodes. This determination may be based on a number of free nodes in the snapshot metadata object, for example, in relation to the quantity of nodes that are included in a snapshot metadata page. This determination may be made based on previous usage of the nodes allocated to the snapshot metadata object, for example, the number of active nodes relative to a total size of the snapshot metadata object. For example, a maximum extent of active nodes during one or more periods may be compared to a current extent of active nodes to determine whether the snapshot metadata object is eligible.
US11347627B2

A system for customizing and testing software application platforms is provided. The system comprises: a memory device with computer-readable program code stored thereon; a communication device connected to a network; and a processing device, wherein the processing device is configured to execute the computer-readable program code to: generate an application test environment, the application test environment being connected to an internal database comprising one or more application modules, wherein the one or more application modules may be selectively activated in the application test environment; extract external data from an external data source associated with the user, the external data being associated with a preexisting application platform; import the external data into the application test environment; and construct a new application platform in the application test environment, wherein the external data is integrated into the application test environment with the one or more application modules of the internal database.
US11347619B2

Log record analysis based on log record templates is disclosed. A plurality of log records that comprise log data generated by one or more logging entities over a period of time is accessed. Each log record of the plurality of log records corresponds to one log record template of a plurality of different log record templates. The log records are analyzed to determine a particular log record template of the plurality of different log record templates to which a majority of the plurality of log records corresponds. An action is taken that is at least partially based on the particular log record template.
US11347618B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using digital health technologies to monitor effects of pharmaceuticals in clinical trials. In some implementations, a research study involves use of a pharmaceutical by participants in the research study. A system generates a set of technology requirements for monitoring effects of the pharmaceutical on the participants during the research study. The system accesses a database comprising information describing characteristics of different technology items, including types of measurements that the different technology items are capable of performing. The system selects one or more technology items that capable of satisfying the technology requirements for monitoring effects of the pharmaceutical, including performing the types of measurements specified by the technology requirements. The system transmits data identifying the selected one or more technology items as technology for monitoring effects of the pharmaceutical in the research study.
US11347614B2

A computer system modifies a compiled application to monitor performance. A request routing function of the compiled application is replaced with jump code that directs processing to a data collection function and backing up the request routing function. In response to receiving, during execution of the compiled application, an incoming request from a remote device for handling by the request routing function, the data collection function is executed based on the jump code. Using the data collection function, data associated with the incoming request is collected, the data comprising performance metrics. The backup of the request routing function is called using the data collection function to process the request and provide a response. Embodiments of the present invention further include a method and program product for modifying a compiled application to monitor performance in substantially the same manner described above.
US11347613B2

Probabilistic models may be used in a deterministic workflow for robotic process automation (RPA). Machine learning (ML) introduces a probabilistic framework where the outcome is not deterministic, and therefore, the steps are not deterministic. Deterministic workflows may be mixed with probabilistic workflows, or probabilistic activities may be inserted into deterministic workflows, in order to create more dynamic workflows. A supervisor system may be used to monitor an ML model and raise an alarm, disable an RPA robot, bypass an RPA robot, or roll back to a previous version of the ML model when an error is detected by a data drift detector, a concept drift detector, or both.
US11347606B2

Determining active membership among a set of storage systems synchronously replicating a dataset, where determining active membership includes: determining that a membership event corresponds to a change in membership to the set of storage systems synchronously replicating the dataset; applying, in dependence upon the membership event, one or more membership protocols to determine a new set of storage systems to synchronously replicate the dataset; and for one or more I/O operations directed to the dataset, applying the one or more I/O operations to the dataset synchronously replicated by the new set of storage systems.
US11347604B2

Withdrawal of a point-in-time snap copy relationship or a portion of such a relationship, is managed in a manner which can obviate disruption of consistency groups due to the withdrawal. If the withdrawal request is directed to a subrange of the original snap copy relationship, the snap copy relationship is split by creating one or more point-in-time snap copy relationships over one or more subranges of tracks of the snap copy source. A determination is made as to whether to delay execution of the withdrawal request to temporarily preserve data of the withdrawal range. Disruptions to completion of consistency groups may be avoided by selectively delaying the withdrawal of a snap copy relationship corresponding to the withdrawal subrange. In so far as the host is involved, a host may treat the withdrawal request as immediately granted without delay. Other aspects may be realized, depending upon the particular application.
US11347603B2

The present disclosure describes example service takeover methods, storage devices, and service takeover apparatuses. In one example method, when a communication fault occurs between two storage devices in a storage system, the two storage devices respectively obtain running statuses of the two storage devices. A running status can reflect current usage of one or more system resources of a particular storage device. Then, a delay duration is determined according to the running statuses, where the delay duration is a duration for which the storage device waits before sending an arbitration request to a quorum server. The two storage devices respectively send, after the delay duration, arbitration requests to the quorum server to request to take over a service. The quorum server then can select a storage device in a relatively better running status to take over a host service.
US11347592B2

The invention introduces a non-transitory computer program product for handling a sudden power off recovery (SPOR) to include program code to: drive a flash access interface to read pages of a current block in sequence after a power restart subsequent to a sudden power off (SPO); mark the last correct page of the current block according to page read statuses for the current block; configure n1 pages after the next page of the last correct page of the current block as dummy pages; and drive the flash access interface to store data of the last correct page and its previous n2-1 pages of the current block in empty pages after the last dummy page of the current block, wherein any of n1 and n2 is a positive integer.
US11347584B2

A memory system controls a shift register memory and writes encoded data including a plurality of error correction code frames into a block of the shift register memory. The memory system is configured to store, into a location corresponding to a first layer in a first data storing shift string, first data included in a first error correction code frame, to store, into a location corresponding to a second layer in the first data storing shift string, second data included in a second error correction code frame, and to store, into a location corresponding to the second layer in a second data storing shift string, third data included in the first error correction code frame.
US11347574B2

Methods and systems for managing notifications relating to execution of microservices are described herein. A format of notifications relating to execution of a plurality of microservices may be defined. The format may provide that all notifications generated based on the format comprise code. The code may indicate, for example, an identity of one of a plurality of microservices, a version of the code, an occurrence of an issue in execution of the one of the plurality of microservices, and/or one or more scripts which may be executed to address an issue of the notification. Two or more notifications may be received, and the one or more notifications may be formatted based on the defined format. A third notification may be generated based on a comparison of the two or more notifications. The third notification may be transmitted to a computing device.
US11347566B2

Methods and systems are provided for supporting operation of a plurality of software plugins of an IHS (Information Handling System). Incoming plugin commands are received and stored to a queue of a plurality of progressively weighted queues. The weighted queue is selected for storing the incoming plugin command based on a time constraint associated with the command. A proximate command is selected for processing from a queue of the plurality of weighted queues based on a weighted time for processing the proximate command. A recipient plugin of the proximate command is determined. Any plugin groups that the recipient is a member of are identified. The plugins of the first plugin group, including the recipient plugin, are activated to allocate use of IHS resources to the activated plugin.
US11347549B2

A notification for an application stack is received, where the application stack includes a plurality of resource types. At least one policy associated with the notification is obtained, with the first policy being a policy for scaling a first resource of a first resource type and a second resource of a second resource type of the application stack. A first capacity for the first resource and a second capacity for the second resource is determined based at least in part on the at least one policy. The first resource and the second resource are caused to be scaled according to the first capacity and the second capacity respectively.
US11347543B2

Instructions of at least one application are executed via system software, on a hardware computing system that includes at least one processor and a plurality of coprocessors. At least one application program interface (API) is associated with each coprocessor. A state virtualization layer is installed logically between the application and the system software. The state virtualization layer examines an execution stream directed by the at least one application to a first one of the plurality of coprocessors; extracts the state of the first coprocessor; pauses execution of the first coprocessor; and at runtime, dynamically resumes execution of the execution stream, with the extracted state of the first coprocessor, on a second one of the plurality of coprocessors.
US11347540B2

Among other things, one or more techniques and/or systems for facilitating task completion through inter-application communication and/or for registering a target application for contextually aware task execution are provided. That is, a current application may display content comprising an entity (e.g., a mapping application may display a restaurant entity). One or more actions capable of being performed on the entity may be exposed (e.g., a reserve table action). Responsive to selection of an action, one or more target applications capable of performing the action on the entity may be presented. Responsive to selection of a target application, contextual information for the entity and/or the action may be passed to the target application so that the target application may be launched in a contextually relevant state to facilitate completion of a task. For example, a dinning application may be launched to a table reservation form for the restaurant entity.
US11347537B2

Some embodiments provide a local network controller that manages a first managed forwarding element (MFE) operating to forward traffic on a host machine for several logical networks and configures the first MFE to forward traffic for a set of containers operating within a container virtual machine (VM) that connects to the first MFE. The local network controller receives, from a centralized network controller, logical network configuration information for a logical network to which the set of containers logically connect. The local network controller receives, from the container VM, a mapping of a tag value used by a second MFE operating on the container VM to a logical forwarding element of the logical network to which the set of containers connect. The local network controller configures the first MFE to apply the logical network configuration information to data messages received from the container VM that are tagged with the tag value.
US11347529B2

According to one or more embodiments of the present invention, a computer implemented method includes initiating, by a non-secure entity that is executing on a host server, a secure entity, the non-secure entity prohibited from directly accessing any data of the secure entity. The method further includes injecting, into the secure entity, an interrupt that is generated by the host server. The injecting includes adding, by the non-secure entity, information about the interrupt into a portion of non-secure storage, which is then associated with the secure entity. The injecting further includes injecting, by a secure interface control of the host server, the interrupt into the secure entity.
US11347528B2

A system and method that provides inter-application relevance management for resources being brokered by an application virtualization platform. A described platform includes a memory configured to store a set of relevance rules for applications hosted by the application virtualization platform, wherein each relevance rule specifies a relevance setting between a first application and a second application. Also included is a processor coupled to the memory and configured to broker resources for the application virtualization platform, according to a method. The method includes: receiving a request from a client to launch a target application hosted by the application virtualization platform; retrieving a subset of applicable relevance rules that specify the target application from the set of relevance rules; and selecting a resource for the target application based on the subset of applicable relevance rules, wherein the resource includes at least one of a session or a session server.
US11347524B2

Techniques for embedding a web browser in a graphical display view of a process plant include presenting a graphical display view including (i) indications of one or more process control elements, such as a control module, a function block, a process plant entity, or a process section of the process plant, and (ii) a web browser having web content from a source address. The web browser is presented according to one or several presentation parameters, such as such as a size and position of the web browser within the display view. Furthermore, the presentation parameters include restrictions on functions performed within the web browser, such as a sandbox or sandbox attributes. The presentation parameters also include a source whitelist that specifies web addresses which are allowed to be set as the source address for presenting web content.
US11347519B2

An information handling system may include a processor and a basic input/output system (BIOS) comprising a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of the information handling system. The BIOS may be further configured to, during a boot of the information handling system, determine whether a BIOS configuration change has been made during a current boot session of the information handling system, and responsive to determining that a BIOS configuration change has been made during the current boot session, store an indication of the BIOS configuration change to a non-volatile memory.
US11347518B2

A system and method for sampling application programming interface (API) execution traces in a computer system uses feature vectors of the API execution traces that are generated using trace-context information. The feature vectors are then used to group the API execution traces into clusters. For the cluster, sampling rates are generated so that a sampling rate is assigned to each of the clusters. The sampling rates are then applied to the API execution traces to adaptively sample the API execution traces based on the clusters to which the API execution traces belong.
US11347516B2

A fully connected operation method and a processing device for performing the same are provided. The fully connected operation method designates distribution data and broadcast data. The distribution data is divided into basic data blocks and distributed to parallel processing units, and the broadcast data is broadcasted to the parallel processing units. Operations between the basic data blocks and the broadcasted data are carried out by the parallel processing units before the results are returned to a main unit for further processing. The technical solutions disclosed by the present disclosure provide short Operation time and low energy consumption.
US11347499B1

Merging multiple package files into a merged package file is disclosed herein. In some examples, a processor device of a computing device retrieves a first package specification file corresponding to a first package file and a second package specification file corresponding to a second package file. The first package specification file and the second package specification file are next merged into a merged package specification file. Finally, a merged package file is generated based on the merged package specification file. The merged package file includes a first plurality of constituent files of the first package file and a second plurality of constituent files of the second package file, and in some examples may include a third plurality of constituent files of a dependency package file on which the first or the second package file depends. The merged package file thus enables more efficient and convenient software distribution and installation.
US11347496B2

Techniques are disclosed relating to a method that includes executing, by a processor of a computer system, one or more processes. The processor may use a peripheral device coupled to the computer system, wherein the peripheral device utilizes a particular version of a driver. A sideband processor included in the computer system may receive, via a network, instructions for an updated version of the driver to replace the particular version of the driver. The sideband processor may cause the processor to pause use of the peripheral device. While the processor executes the one or more processes, the sideband processor may send a series of commands to install the instructions for the updated version of the driver. The sideband processor may also notify the processor that the peripheral device is available for use.
US11347492B2

A method for controlling the deployment of a software application may include responding to a user committing a programming code implementing the software application by determining whether the programming code passed a plurality of tests required for deploying the programming code to a production system. In response to determining that the programming code passed the plurality of tests, one or more blocks indicating that the programming code has passed the plurality of tests may be inserted into a blockchain. The programming code may be deployed to the production system. The deploying of the programming code may include traversing the blockchain to verify a presence of the one or more blocks in the blockchain. Related systems and articles of manufacture, including computer program products, are also provided.
US11347488B2

Systems and methods for programming a network device using a domain-specific language (DSL) are provided. According to one embodiment, source code in a form of a DSL, describing a slow-path task that is to be performed by a network device, is received by a processing resource. A determination is made regarding one or more types of processors are available within the network device to implement the slow-path task. For each portion of the source code, a preferred type of processor is determined by which the portion of the source code would be most efficiently implemented. When the preferred type of processor is available within the network device, executable code is generated targeting the preferred type of processor based on the portion of the source code; otherwise, intermediate code is generated in a form of a high-level programming language, targeting a general purpose processor of the network device.
US11347484B2

A method includes analyzing, by a processor, a first version of a computer program, the analyzing including identifying a first process included in the first version of the computer program, the first process configured to perform an operation on data having a first format; and by a processor, generating a second version of at least a portion of the computer program, including omitting the first process and including in the second version of the at least portion of the computer program one or more second processes configured to perform a second operation on data of a second format different from the first format, wherein the second operation is based on the first operation.
US11347480B2

Provided are integrated circuits and methods for transposing a tensor using processing element array operations. In some cases, it may be necessary to transpose elements of a tensor to perform a matrix operation. The tensor may be decomposed into blocks of data elements having dimensions consistent with the dimensions of a systolic array. An identity multiplication may be performed on each block of data elements loaded into a systolic array and the multiplication products summed in column partitions of a results buffer. The data elements in the column partitions of results buffer can then be mapped to row partitions of a buffer memory for further processing.
US11347478B2

The present disclosure describes a mixed signal arithmetic logic unit configured to use a combination of analog processing elements and digital processing elements in a cohesive manner. Depending on the signals and the data received for processing, the analog processing elements and digital processing elements may be used separately, independently or in combination to optimize computational results and the performance of the mixed signal arithmetic logic unit.
US11347474B2

An audio apparatus includes a network interface, a receiver, at least one storage, and at least one processor. The processor is configured to determine that the audio apparatus is in a state capable of communicating with the other audio apparatus via the network interface. The processor is also configured to receive audio data via the receiver transmitted from an external apparatus different from the other audio apparatus. The processor is also configured to output a sound based on the received audio data. The processor is also configured to transmit the sound emission control information stored in the at least one storage to the other audio apparatus. The sound emission control information includes one or more of a sound volume, and a frequency band.
US11347470B2

In one aspect, an example method includes (i) presenting first media content from a first source; (ii) encountering a trigger to switch from presenting the first media content from the first source to presenting second media content from a second source; (iii) determining a first loudness level of the first media content; (iv) determining a second loudness level of the second media content; (v) based on a difference between the first loudness level and the second loudness level, adjusting a loudness level of the second media content so as to generate modified media content having a third loudness level that is different from the second loudness level; and (vi) responsive to encountering the trigger, presenting the modified media content having the third loudness level.
US11347460B2

A printing system includes an information processing apparatus, a mobile terminal, and a printer. The information processing apparatus is configured to transmit job identification information and address information to the mobile terminal, and transmit a printing job to the printer when receiving a transmission request for the printing job identified by the job identification information from the printer. The mobile terminal is configured to transmit the job identification information and the address information to a selected execution printer. The printer is configured to transmit a transmission request for transmitting the printing job to the information processing apparatus specified by the received address information when receiving the job identification information and the address information from the mobile terminal, and execute printing processing in response to receiving the transmission request.
US11347454B2

A controller for a fulfilment service operation is described in which the controller, before initiating fulfilment of the job, operates to determine if an authorised user is present at a fulfilment service device and to determine if the user intends to remain attendant at the fulfilment service device for the duration of fulfilment of the job. If the user moves away from the fulfilment service device, the controller operates to pause the job. If the user remains away from the fulfilment service device for a period of time, the controller operates to cancel the job.
US11347453B2

A non-transitory storage medium stores a plurality of instructions readable by a computer of an information processing apparatus. The plurality of instructions cause the information processing apparatus to execute first setup processing of allowing a particular port of a plurality of communication ports to be used by software used for communicating with a particular device through a communication interface. Before the first setup processing is executed, the plurality of instructions cause the information processing apparatus to execute determination processing of determining whether the first setup processing is executable for the particular port or not. When it is determined that the first setup processing is not executable for the particular port, the plurality of instructions causes the information processing apparatus to execute second setup processing of setting up the particular port as the communication port for which the first setup processing is executable.
US11347452B2

An information processing apparatus manages whether each of a plurality of print plug-ins is in an enabled state or in a disabled state, the plurality of print plug-ins adding at least a search function to an operating system operating on the information processing apparatus, and, if a search for a printer is instructed and the plurality of print plug-ins includes a print plug-in in the disabled state, performs a search for a printer by a print plug-in in the enabled state, and displays a detection result and a setting screen for setting the print plug-in in the disabled state to the enabled state.
US11347446B2

A printing unit configured to apply a color material to a printing medium to perform printing, a colorimetric unit configured to perform colorimetry, a storage unit configured to store patch data defining a color of a color patch for a plurality of the color patches, and a control unit are included, wherein the control unit uses patch data for one color patch of the plurality of color patches stored in the storage unit, to cause the printing unit to print the color patch on the printing medium, and determines whether a type of the printing medium on which the printing unit printed the color patch is a predetermined type, based on a colorimetric value obtained by the colorimetry performed by the colorimetric unit on the color patch printed by the printing unit.
US11347445B2

An information processing device includes a control unit that, when a user gives an instruction to multiple conversation partners in a conversational user interface, controls notification of a result of addressing the instruction.
US11347444B2

A control circuit configured to associate a plurality of memory with an error correction scheme. The control circuit including an internal operation circuit configured to generate an internal command based on an access unit of the plurality of memory. The control circuit including a storage circuit configured to store information on the access unit of the plurality of memory.
US11347438B2

A storage device includes a first physical space including first nonvolatile memory devices, a second physical space including second nonvolatile memory devices physically isolated from the first nonvolatile memory devices, and a storage controller that fetches a command from an external device and performs an operation corresponding to the command in any one of the first and second physical spaces, based on information included in the fetched command.
US11347434B2

An example memory sub-system includes a memory device and a processing device, operatively coupled to the memory device. The processing device is configured to receive a read command specifying an identifier of a logical block and a page number; translate the identifier of the logical block into a physical address of a physical block stored on the memory device, wherein the physical address comprises an identifier of a memory device die; identify, based on block family metadata associated with the memory device, a block family associated with the physical block and the page number; determine a threshold voltage offset associated with the block family and the memory device die; compute a modified threshold voltage by applying the threshold voltage offset to a base read level voltage associated with the memory device die; and read, using the modified threshold voltage, data from a physical page identified by the page number within the physical block.
US11347419B2

Data convolution for geographically diverse storage is disclosed, wherein the data convolution is based on a valency metric, determination, parameter, etc. Valency can be correlated to a data object and can be inherited by a chunk comprising the data object. Valency can indicate permitted levels of convolution for a chunk. A chunk resulting from convolving at least two other contributing/participating chunks can be determined to have a valency that can be less than either of the two contributing/participating chunks. A chunk with a zero valence can be restricted from contributing to a convolution. Where the at least two other chunks both have infinite valency, the resulting convolved chunk can also have infinite valency. A chunk resulting from convolving participating chunks having mixed valency values can be reconvolved. Valency can enable orchestrating convolution of chunks, for example, to conserving storage space, mitigate computing resource consumption, etc.
US11347417B2

Systems and methods for managing content in a flash memory. A locking data structure is used to control access to data structures and the locking data structure is implemented in flash memory. The locking data structure is updated by overwriting the data such that the associated data structure is identified as locked or unlocked.
US11347416B1

The described technology is generally directed towards a streaming data storage system that compacts older stream data by aggregating that data based on an aggregation function, and replacing the older data with the aggregated data. The technology works with a data stream in different storage tiers (e.g., Tier-1 and Tier-2), provides consistent data stream compaction of data streams having multiple segments, works with different reader applications at different event positons in the data stream, and allows the use of multiple, different aggregation functions. The technology facilitates more efficient compaction for a data stream with a lesser number of routing keys by maintaining per-chunk aggregated data for such data streams.
US11347402B2

Apparatuses and methods for commands to perform wear leveling operations are described herein. An example apparatus may include a memory configured to receive a wear leveling command and to perform a wear leveling operation responsive to the wear leveling command. The memory may further be configured to recommend a wear leveling command be provided to the memory responsive to a global write count exceeding a threshold. The global write count may be indicative of a number of write operations performed by the memory since the memory performed a wear leveling operation.
US11347395B2

A method, computer program product, and computing system for receiving a plurality of data streams on an SSD cache memory system associated with a backend storage system and writing a first of the plurality of data streams to a first portion of the SSD cache memory system.
US11347389B2

A file processing method, a terminal, and a storage medium are provided, relating to the technical field of human-computer interaction. The method includes the following. A first user interface is displayed in the first display region and a second user interface is displayed in the second display region, when the foldable display screen is in an unfolded state, where the first display region and the second display region are on a same plane in the unfolded state. A drag operation on a target file in the first user interface is received. The target file is displayed in the second user interface according to the drag operation. The target file is processed through an application corresponding to the second user interface.
US11347385B1

Systems and methods are provided for sharing a screen from a mobile device. For example, a method includes receiving, at a second mobile device, an image of a screen captured from a first mobile device and determining whether to trigger an automated action. The method may also include displaying, responsive to not triggering the automated action, annotation data generated for the image with the image on a display of the second mobile device, the annotation data including at least one visual cue corresponding to content in the image relevant to a user of the second mobile device. The method may further include, responsive to triggering the automated action, determining that a mobile application associated with the image is installed on the second mobile device and replaying user input actions received with the image on the second mobile device starting from a reference screen associated with the mobile application.
US11347379B1

This disclosure describes, in part, techniques for providing captions with audio content. For instance, an electronic device may receive first data representing audio content and second data representing captions that are available for the audio content. The electronic device may then select portions of the captions for display while outputting the audio content. In some instances, the electronic device selects the portions using timestamps represented by the second data. For instance, the electronic device may select a portion of the captions such that the portion of the captions begins at a first pause within the audio content and/or ends at a second pause within the audio content. In some instances, the electronic device may also display graphical elements that indicate the current location within the captions.
US11347375B2

Techniques are presented herein for digital task management using an intermediary single-account issue inbox system. The techniques include receiving an email message related to a task, creating a task item related to the email message and assigning an initial digital state to the task item, adding the task item to a list of task items stored in the shared issue tracking system causing display of the list of task items that are associated with one digital state value, and enabling users to input state-change information, and in response to those requests, changing those states in the issue ticket system.
US11347373B2

Methods and systems to sample event messages are described. As event messages are generated by one or more sources, the event messages are stored in a storage queue. An event message policy that represents conditions for storing event messages in a sample log file are input. For each event message output from the storage queue, the event message may be stored in a sample log file when one or more of the conditions of the event message policy are satisfied. The event messages of the sample log file may be displayed in a graphical user interface that enables a user to change the event message policy.
US11347371B2

Systems and methods for generating an extended reality (XR) user interface are disclosed. A two-dimensional data set is imported. The two-dimensional data set defines a two-dimensional user interface design layout. The two-dimensional data set includes a transition data set corresponding to a user interface element included in the design layout. The two-dimensional data set is converted into a three-dimensional data set. The three-dimensional data set defines a three-dimensional user interface design layout corresponding to the two-dimensional design layout. The converting includes identifying three-dimensional art for each of a plurality of phases corresponding to the transition data set. An XR representation of the three-dimensional data set is provided for editing using an editing application associated with one or more XR devices. Based on the editing, the three-dimensional data set is exported as one or more files that are compatible with an XR development environment.
US11347369B2

A method of generating a user-interface to be displayed at a remote location may include receiving a search request for an item listing receiving a search request for an event at a venue with multiple rows. The method may also include retrieving a first listing and a second listing in a same row of the multiple rows based on the search request, and determining which of the first listing and the second listing is a listing selected for display and which is a listing selected to not be displayed. The method may additionally include generating instructions to be transmitted to a remote location to generate a user interface to be displayed at the remote location, the user interface including the listing selected for display and excluding the listing selected to not be displayed, and transmitting the instructions to the remote location.
US11347364B2

An input sensing unit includes a first sensing electrode, a second sensing electrode insulated from the first sensing electrode, a first sensing line connected to one end of the first sensing electrode, a second sensing line connected to the other end of the first sensing electrode, a third sensing line connected to one end of the second sensing electrode, a first bridge pattern connecting the first sensing line and the second sensing line, a second bridge pattern substantially parallel to the first bridge pattern, and a pad connected to the second bridge pattern. The first bridge pattern extends in a first direction and overlaps the first sensing electrode in the first direction, and the pad is disposed closer to the second bridge pattern than the first bridge pattern. Thus, the input sensing unit has improved reliability.
US11347358B2

A flexible touch panel includes a flexible substrate bent in a first direction, and a touch sensor unit disposed on the flexible substrate, the touch sensor unit including a bridge extending in a second direction intersecting the first direction.
US11347346B2

A method in which a sensor controller is connected to a sensor having an electrode group provided together with a display panel configured to operate in during a variable refresh cycle among a plurality of refresh cycles, and an active stylus performs bidirectional communication with the sensor controller. According to the method, the sensor controller acquires a present refresh cycle among the plurality of refresh cycles of the display panel, generates an uplink signal, which serves as a reference for synchronization corresponding to the acquired present refresh cycle, and transmits the uplink signal to the active stylus, which is not detected as yet or is detected already, at the present refresh cycle.