US11588908B2

The embodiments of the present disclosure relate to a method, apparatus and device for generating a microservice, and a storage medium. The method includes: determining a service set of a microservice according to a first user requirement; determining a deployment mode of devices controlled by the microservice; determining parameter information of the microservice according to a second user requirement; and generating the microservice according to the service set, the deployment mode and the running parameters.
US11588902B2

Embodiments of the present systems and methods may provide an intelligent systems framework for analysis of user-generated content from various capture points to determine user intent. For example, a method may be implemented in a computer system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, the method may comprise receiving, at the computer system, data relating to a plurality of aspects of at least one person, including data from at least one of physical or physiological sensors and communicatively connected devices, extracting, at the computer system, from the received data, features relevant to events relating to at least one person, extracting, at the computer system, at least one intent of at least one event relating to at least one person, and performing, at the computer system, an action based on the extracted at least one intent.
US11588897B2

Methods, systems, apparatuses, and computer-readable media are provided for simulating user interactions with shared content. In one implementation, the computer-readable medium includes instructions to cause a processor to establish a communication channel for sharing content and user interactions; transmit to at least one second wearable extended reality appliance, first data, representing an object associated with first wearable extended reality appliance, enabling a virtual representation of the object to be displayed through the at least one second wearable extended reality appliance; receive image data from an image sensor associated with the first wearable extended reality appliance; detect in the image data at least one user interaction including a human hand pointing to a specific portion of the object; and transmit to the at least one second wearable extended reality appliance second data indicating an area of the specific portion of the object.
US11588893B1

Determining which edge nodes should be used for data feed preprocessing based on response time between the edge nodes and the sources and network bandwidth usage. Edge node determination does not rely on which edge node is closest in physical proximity to the source, but rather makes a determination that minimizes transmission time and ensures network bandwidth usage is minimized. Machine learning models associated with source and edge node are trained over time based on observed response times and/or network bandwidth utilization, subsequently the models are executed with bandwidth network set to zero and the model outputting the lowest response time is deemed to be the edge node that is used.
US11588889B1

A processing service of a provider network may protect media content from being tampered with when it is transmitted from the provider network/transcoder to untrusted networks (e.g., third-party networks/CDNs) and to a media player. The processing service (e.g., the transcoder) generates a public and a private key. The service uses the private key to digitally sign content portions (e.g., video frames) before distribution to untrusted CDNs. The provider network creates a manifest that includes the public key. To play the media content, the media player obtains a manifest that includes the public key (via a secure/trusted connection with the provider network). The media player may then obtain the media content from an untrusted edge server/CDN and validate it using the public key that was separately obtained from the manifest (to verify the content was not tampered with).
US11588888B2

A method of controlling communication includes obtaining a result of comparison between a first feature value of first streaming data and a second feature value of second streaming data and transmitting a first switching signal to a first terminal and a second terminal in the case where the first feature value and the second feature value have a first relation according to the comparison result. The first feature value is of a first streaming data transmitted from the first terminal using the first communication method type. The second feature value is of a second streaming data transmitted from the second terminal using the first communication method type. The first switching signal causes the first terminal and the second terminal to switch from using the first communication method type to using a second communication method type to transmit streaming data between the first terminal and the second terminal.
US11588884B2

This disclosure describes techniques for collecting network parameter data for network switches and/or physical servers and provisioning virtual resources of a service on physical servers based on network resource availability. The network parameter data may include network resource availability data, diagnostic constraint data, traffic flow data, etc. The techniques include determining network switches that have an availability of network resources to support a virtual resource on a connected physical server. A scheduler may deploy virtual machines to particular servers based on the network parameter data in lieu of, or in addition to, the server utilization data of the physical servers (e.g., CPU usage, memory usage, etc.). In this way, a virtual resource may be deployed to a physical server that has an availability of the server resources, but also is connected to a network switch with the availability of network resources to support the virtual resource.
US11588868B2

A system is provided for streaming broadcast media content between peer devices in a media distribution network. The system includes a virtual router panel that includes a notification service controller that receives a data communication request from two or more peer devices and a data communication handshaking controller selects a delivery protocol between the two devices based on exchanging communication candidates that identify peer addresses. A media streaming tunnel generator establishes a streaming tunnel between the first device and the second device based on the respective delivery protocol selected by the data communication handshaking controller; and an encoder packetizes video, audio and ancillary grains directly as packets of the broadcast media content to be streamed directly from the first device to the second device via the established streaming tunnel without multiplexing.
US11588863B2

A system for providing efficient delivery of media content to the masses is disclosed. In particular, the system may include receiving requests for content from a plurality of user devices. The system may then include synchronizing fulfillment timeframes for delivering the content based on a preset time interval. In response to the requests, the system may deliver the content, such as via a satellite network, to a storage device, such as, but not limited to, a digital video recorder, a video-ready-access device equipped with a satellite receiver and antenna, a digital subscriber line access multiplexer equipped with a satellite received and antenna, or any combination thereof, based on the preset time interval. The system may then include causing the storage device to deliver the requested content to the plurality of user devices via a wireless network communicatively linked to the plurality of user devices.
US11588859B2

Systems and methods include implementing dynamic runtime code manipulation to modify application code associated with calls related to networking, with the calls implemented by application software executed as a serverless workload; intercepting the calls from the application software based on the modified application code; determining whether to permit the calls based on a set of policies; responsive to permitting a call, making the call to an operating system interface on behalf of the application software; and, responsive to not permitting the call, providing a failure notification to the application software.
US11588854B2

Some embodiments provide a method for defining security groups in a network. In a user interface, the method displays (i) a set of existing security groups and (ii) a set of recommend security groups based on monitored network flows in the network. Each existing security group and recommended security group includes at least one data compute node (DCN). The method provides a user interface tool for (i) accepting recommended security groups to be part of the set of existing security groups and (ii) adding DCNs from the recommended security groups to the existing security groups. Security rules are defined and implemented in the network for DCNs belonging to existing security groups.
US11588853B1

A provider of a first network-based service provides a list of user data for users of the first network-based service to a provider of a second network-based service. The users associated with the list of user data access results of the one or more identity monitoring services from the first network-based service, the second network-based service, a third-party identity monitoring service, or any suitable combination thereof. Additional services are offered to one or more users associated with the list of user data. A user accepting the offer pays a fee to the offering provider for the additional service. Based on the user being associated with the list of user data provided by the provider of the first network-based service and the user paying the fee for the additional service, a portion of the fee is transferred to the provider of the first network-based service.
US11588852B2

Disclosed herein are methods, systems, and processes for validating vulnerabilities using lightweight offensive payloads. An attack payload limited by an execution scope that includes pre-defined exploit features for validating code execution associated with a vulnerability is generated. The attack payload is transmitted to a target computing system and a confirmation of the code execution based on at least one pre-defined exploit feature is received, permitting a determination that the vulnerability has been validated.
US11588849B2

Embodiments of the present invention provide a system for providing enhanced cryptography based response mechanism for malicious attacks. The system is configured for generating one or more tracker seeds, storing the one or more tracker seeds in at least one entity system associated with an entity, identifying a malicious event associated with data in the at least one entity system, in response to identifying the malicious event, identifying an encryption algorithm key pair for the malicious event based on the one or more tracker seeds, and decrypting the data in the at least one entity system based on the encryption algorithm key pair.
US11588844B1

Disclosed herein are methods, systems, and processes to distribute and disperse search loads to optimize security event processing in cybersecurity computing environments. A search request that includes a domain specific language (DSL) query directed to a centralized search cluster by an event processing application is intercepted. The event processing application is inhibited from issuing the search request to the centralized search cluster if a structured or semi-structured document matches the DSL query.
US11588838B2

A computer-implemented method, computer program product and computing system for: obtaining hardware performance information concerning hardware deployed within a computing platform; obtaining platform performance information concerning the operation of the computing platform; obtaining application performance information concerning one or more applications deployed within the computing platform; and generating a holistic platform report concerning the computing platform based, at least in part, upon the hardware performance information, the platform performance information and the application performance information.
US11588835B2

A device configured to identify a first set of clusters based on the group information and to determine a first cluster quantity that identifies a number of clusters within the first set of clusters. The device is further configured to obtain user interaction data for user devices, to input the user interaction data into a machine learning model, to receive a second set of clusters from the machine learning model based on the user interaction data, and to determine a second cluster quantity that identifies a number of clusters within the second set of clusters. The device is further configured to determine the second cluster quantity is greater than the first cluster quantity, to identify a cluster that is not present in the first set of clusters, and to modify settings on a user device from within the cluster.
US11588832B2

Techniques to provide visualizations of possible malicious incidents associated with an event on a host device may include causing presentation of graphics of a process or thread in a user interface. Information about detected events may be transmitted to a computing device that generates the visualizations for presentation to an analyst to verify the malicious incidents. Based on patterns and information conveyed in the visualizations, the computer device or host device may take action to protect operation of the host device caused by the event.
US11588814B2

A system for determining identification of a patient communicating over a computer network with a medical provider with certainty is provided using biometric data captured by said medical provider with subsequent biometric data generated by biometric sensors proximal to a patient. Using previously captured biometric information concerning physical characteristics unique to the patient and comparing such to subsequently generated biometric data from the patient, a medical provider can determine the identity of a patient attempting communication over a computer network with the medical provider.
US11588803B2

Systems, methods, and apparatuses for implementing super community and community sidechains with consent management for distributed ledger technologies in a cloud based computing environment are described herein. For example, according to one embodiment there is a system having at least a processor and a memory therein executing within a host organization and having therein: means for operating a blockchain interface to a blockchain on behalf of a plurality of tenants of the host organization, wherein each of the plurality of tenants are participating nodes with the blockchain; means for receiving a login request from a user device, the login request requesting access to a user profile associated with a first one of the plurality of tenants; means for authenticating the user device and retrieving a user profile from the blockchain based on the authentication of the user device, wherein the user profile is stored as a blockchain asset within the blockchain with a first portion of the user profile comprising non-protected data accessible to all participating nodes on the blockchain and with a second portion of the user profile comprising protected data accessible only to participating nodes having user consent; means for prompting the user device to grant user consent to share the protected data with a second one of the plurality of tenants; and means for sharing the protected data with the second one of the plurality of tenants by permitting access to the protected data within the blockchain asset by the second tenant's participating node. Other related embodiments are disclosed.
US11588799B2

A moving object control system includes a server, a portable terminal configured to transmit authentication information issued by the server, and a controller provided in a moving object and configured to authenticate the portable terminal according to the authentication information transmitted from the portable terminal, and when the portable terminal is authenticated, control the moving object in response to an operation signal from the portable terminal. The controller is configured to perform information communication with the server and control the moving object according to control information received from the server.
US11588795B2

A tasking network system comprising a client system configured to send a tasking order and providing instructions for operating a remote device anonymously. An operations center including configured to receive an incoming tasking order and processor handling the incoming tasking order without receiving the client ID from the client. A security tag is associated with the tasking order which may be correlated in a remote server.
US11588788B2

A device may receive provisioning data identifying an application server and a user equipment. The device may provide a request for reachability data associated with the user equipment and may receive the reachability data. The device may cause a trigger for a packet and data identifying the application server to be provided to the user equipment. The device may receive, from the user equipment, the packet that includes a network address and a port identifier of a port of the user equipment. The device may provide, to a firewall associated with the application server, an identifier, the network address, and the port identifier. The device may cause, via the firewall, the reachability data, the network address, and the port identifier to be provided to the application server to enable the application server to provide data to the user equipment.
US11588786B2

According to one or more embodiments, a system can comprise a processor and a memory that can store executable instructions that, when executed by the processor, facilitate performance of operations. The operations can include establishing a wireless connection to a wireless network. The operations can further include receiving, via the wireless connection, data from a gateway device, that has been communicated via a network device of a publicly accessible network, wherein the data has been compared, by the gateway device, to a template of anomalous activity.
US11588782B2

Mapping anonymous Internet entities to known accounts. In an embodiment, events, representing online activity and comprising IP addresses, are received from a plurality of sources. Subsets of the events are aggregated into mappings that associate the IP address, shared by the subset, with an account. Each mapping is associated with statistics regarding the events. A confidence value is calculated for each mapping based on the statistics, and a final subset of the mappings is selected based on the confidence values. Subsequently, when a request with an IP address is received, the final subset of mappings is searched for the requested IP address, and an indication of the account associated with the requested IP address is returned in response to the request.
US11588781B2

Some examples relate to controlling network traffic pertaining to a domain name based on a Domain Name System-Internet Protocol address (DNS-IP) mapping, An example includes receiving, in a cloud computing system, a local DNS-IP mapping for a domain name from respective Access Points (APs) in a virtual local area network (VLAN) along with geographical information of respective APs; generating a global DNS-IP mapping database comprising the local DNS-IP mapping for the domain name received from respective APs in the VLAN along with geographical information of respective APs, in the cloud computing system; and determining appropriate APs to distribute the global DNS-IP mapping, based on location information of respective APs.
US11588780B2

A posting right giving device acquires, from a terminal device, a photographed image to which positional information indicating a photographing position of the image is added. The device acquires position history information indicating a history of positions of the terminal device. The device acquires, from a storage, region information indicating a region designated in advance for a community where information can be posted and posted information can be received via a network. The device executes, on the basis of determination that the photographing position indicated by the positional information added to the acquired image is included in the region indicated by the acquired region information and the photographing position corresponds to a position of the terminal device identified on the basis of the acquired position history information, processing forgiving a user of the terminal device a right to post information to the community.
US11588777B2

Methods, servers and mobile stations are provided to allow a sender mobile station which has transmitted a message toward a recipient mobile station via a first protocol to be notified that the message has been delivered to the recipient mobile station via a different protocol. The sender mobile station may be notified that the message was delivered to the recipient mobile station via a different protocol method via a disposition notification message comprising an indication that the message was delivered to the recipient mobile station via a different protocol.
US11588774B2

An example method of controlling notifications to a user of an electronic messaging system comprises controlling communication of a notification associated with a thread of the electronic messaging system to the user based on a determined level of interest of the user in a topic of the thread and at least one of: the obtained timing information relating to the timing of the most recent notification associated with the thread; and an obtained measure of similarity between the topic of the thread and a second topic associated with the most recent notification associated with the thread.
US11588770B2

A user can share (show) multimedia information while simultaneously communicating (telling) with one or more other users over a network. Multimedia information is received from at least one source. The multimedia information may be manually and/or automatically annotated and shared with other users. The multimedia information may be displayed in an integrated live view simultaneously with other modes of communication, such as video, voice, or text. A simultaneous sharing communication interface provides an immersive experience that lets a user communicate via text, voice, video, sounds, music, or the like, with one or more other users while also simultaneously sharing media such as photos, videos, movies, images, graphics, illustrations, animations, presentations, narratives, music, sounds, applications, files, and the like. The simultaneous sharing interface enables a user to experience a higher level of intimacy in their communication with others over a network.
US11588767B2

Systems and methods are provided that facilitate selecting videos to share in a messaging session such as group video chat. In one or more aspects, a system is provided that includes an interface component configured to generate a graphical user interface that facilitates selecting by a user of the device, one or more videos provided by a remote streaming media provider, for sharing with one or more other users in association with a messaging session between the user and the one or more other users, the interface comprising a plurality of input categories including at least one video selection category corresponding to information identifying a set of videos associated with a shared attribute. The system further includes a presentation component configured to display the graphical user interface via a display screen of the device in response to a request.
US11588762B1

Various embodiments of the present disclosure relate generally to providing virtual assistants. More specifically, various embodiments of the present disclosure relate to methods and systems for providing a simulation-based virtual advisor. In some embodiments, the systems and methods combine and/or integrate the functionality of a conversational virtual agent (e.g., a virtual assistant) with the functionality of a simulation virtual agent, to provide users, customers, or members with targeted, user-specific information in response to questions or other intentions posed by the users via messages exchanged between the users and the agents.
US11588760B2

A company may implement automated workflows for convenience of users or to reduce support costs. For example, allowing a user to change an address using an automated workflow may be faster or less expensive than with a human agent. In some instances, a first communications session may be started between a first user and a second user. During the first communications session, one or more communications may be processed to select an intent of the first user and a value of an information item communicated by the first user. An automated workflow may be selected to continue assisting the first user, and the first user may be transferred to a second communications session with the automated workflow. The automated workflow may be initialized with the value of the information item that was provided during the first communications session so that the first user does not need to repeat information.
US11588757B2

In a switching system that comprises a central switching device an at least one port extender device, the central switching device includes at least one port configured to interface with the port extender device, and the port extender device includes a plurality of front ports for interfacing with one or more networks. The central switching device includes a processor that processes packets received from the at least one port extender device, and a plurality of egress queues for storing processed packets that are to be forwarded to the at least one port extender device for transmission via ones of the front ports. The central switching device also includes a flow control processor configured to, responsively to flow control messages received from the at least one port extender device, control transmission of packets to the at least one port extender device to prevent overflow of egress queues of the port extender device.
US11588754B2

An electrical computer system processing architecture for providing an indication of activity in the electrical computer system, the electrical computer system processing architecture comprising a plurality of client computers connected to at least one server by a computer network. Each of the client computers is configured to provide requests to the at least one server. The or each server comprises a store for storing requests provided by the plurality of client computers. The or each server is configured to match complementary requests from the plurality of client computers stored in the store. Following the matching of complementary requests, the or each server counts unmatched requests corresponding to one or other of the complementary requests in the store, and outputs the counted number of unmatched requests to provide the indication of activity in the computer system.
US11588752B2

Route exchange in a plurality of network controller appliances on a per-tenant basis is disclosed. In one aspect, a method includes receiving, from a network management system and at a first network controller appliance, a designation of at least two tenants to be hosted on the first network controller appliance, the first network controller appliance being one of a plurality of network controller appliances in a SD-WAN; sending, from the first network controller appliance to other network controller appliances of the plurality of network controller appliances, a tenant list query message to obtain a corresponding tenant list of each of the other network controller appliances; and receiving a corresponding response from each of the other network controller appliances indicating the corresponding tenant list of each of the other network controller appliances, the corresponding response being used to update the tenant list on the first network controller appliance.
US11588742B2

A method of managing multipath traffic switching in a network includes a plurality of shared paths, including selecting a first path from among the plurality of shared paths; setting an initial timer to an initial timer value; sending network traffic over the first path; based on determining that at least one path characteristic of the first path is unsatisfactory and that the initial timer has not expired, generating an updated timer value by increasing the initial timer value; and based on determining that the at least one path characteristic of the first path is unsatisfactory and that the initial timer has expired, selecting a second path, sending the network traffic over the second path, and setting an updated timer to the updated timer value.
US11588724B2

A new approach is proposed to support firewall protection of dynamically introduced routes in an internal communication network. Under the proposed approach, all routes dynamically introduced into the internal communication network via a dynamic routing service are dynamically learned and tagged by a route collection engine. A dynamic network object is created, which is a software component configured to store a plurality of single IP addresses and/or IP address ranges of the dynamically learned routes in a dynamic routing network. A firewall engine of the internal communication network is configured to create one or more firewall rules referencing the dynamic network object and apply various security measures/policies to network data packets routed on the dynamically learned routes in the dynamic routing network based on IP address matching with the dynamic network object.
US11588709B2

A method, device, and system for ensuring a service level agreement (SLA) of an application, where the method includes: obtaining, by an application function (AF) entity, information about a first network slice instance (NSI) that is in network slice instances between a specified location and a target network and whose SLA support capability meets a subscribed SLA requirement of the application, and sending a notification message including the information about the first NSI, where the notification message includes the information about the first NSI, to establish a new session in the first NSI for a terminal.
US11588703B2

Systems and methods are disclosed for determining a topology of a network comprising a plurality of intermediary devices and intermediary paths. One method includes transmitting probes having a TTL value with a destination set to a destination device; receiving, for each probe transmitted, a response including an IP address of a responding device; determining whether more than one responding device has responded to the probes; determining whether more than one responding device has been found for two previous transmissions of probes when more than one responding device has responded to the probes; and transmitting, for each more than one responding device, probes having a decreased TTL value with a destination set to one of the IP addresses of the more than one responding devices, when more than one responding device has been found for two previous transmissions.
US11588692B2

A system for distributing firmware, comprising a group controller operating on a processor and configured to perform an algorithmic process of sending an update task with a download host to one of two or more group members. A group member operating on a processor and configured to perform an algorithmic process of receiving the update task with the download host and to request a payload file from the download host.
US11588689B1

Some embodiments provide a method of migrating a first software defined (SD) network managed by a first network manager to a second SD network managed by a second network manager. The method of some embodiments is performed by a third network manager that provides an interface that allows a set of users to specify and review logical network components, which the first and second network managers can then respectively deploy in the first and second SD networks. The third network manager in some embodiments identifies for a migration manager a first group of two or more logical network components that the third network manager previously specified for the first network manager to deploy in the first SD network. The migration manager then uses this information to correctly convert the first group of logical network components to a second group of two or more logical components in an appropriate manner that will allow the third network manager to manage the second group of logical network components that is implemented in the second SD network.
US11588687B2

Systems and methods described herein enable a slice orchestration platform to provide flexibility for network function (NF)-type specific configuration generation workflow without sacrificing automation of design and deployment. According to one implementation, a network device stores workflows for Configuration Information Questionnaire (CIQ) automation; receives a vendor network function (NF) package; obtains site information for an instance of the vendor NF; generates site-specific artifacts for the NF package based on the workflows and the site information; and associates the site-specific artifacts with a configuration design for the NF package.
US11588680B2

Particular embodiments may receive a request to perform a task to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may identify service instances for deployment based on the task. Each of the service instances may belong to one of the multiple decomposed service types. The service instances may be deployed to one or more server machines to accomplish the task by the core network based on resource requirements of the service instances and current resource availability of the one or more server machines.
US11588678B2

Described herein are systems, methods, and software to enhance the management of responses to incidents. In one example, a method of improving incident response comprises identifying an incident in an information technology (IT) environment associated with a first entity of a plurality of entities, and identifying action implementation information related to the incident. The method further anonymizes the action implementation information for the incident, and determines action suggestions based at least on the anonymized action implementation information.
US11588675B2

Examples of the present disclosure can include a method. The method may include (1) identifying, by a virtual infrastructure manager (“VIM”), a virtual network function (“VNF”) descriptor from information obtained from the integrated network, (2) selectively generating at least one container on the physical network based on the VNF descriptor, (3) determining, by the VIM, an integrated network requirement based on state information associated with the integrated network, (4) providing, by the VIM, to a container management platform, the integrated network requirement, and (5) causing a VNF to be generated in the container to fulfill the integrated network requirement. Corresponding systems, non-transitory computer-readable media, and methods are also disclosed.
US11588671B2

Cyclic prefix (CP) detection and removal in a wireless communications system (WCS) is disclosed. More specifically, embodiments disclosed herein relate to removing a CP(s) from a random-access symbol(s) in an open radio access network (O-RAN) communications system in the WCS. The random-access symbol(s) includes the CP followed by a random-access sequence. As such, the CP must be removed before the random-access sequence can be detected and processed. In this regard, in embodiments disclosed herein, the O-RAN communications system is configured to determine a group delay associated with the random-access symbol(s) to thereby accurately determine a start of the CP in the random-access symbol(s). Accordingly, the O-RAN communications system can detect and remove the CP from the random-access symbol(s) based on the determined start of the CP. As a result, it is possible to preserve integrity of the random-access symbol(s) to thereby reduce random-access latency in the WCS.
US11588669B2

The present invention is designed to perform UL transmission using a transmission format suitable for content-based uplink (UL) transmission. A user terminal according to the present invention has a transmission section that transmits UL data without UL grants from a radio base station, and a control section that controls transmission of the UL data according to a transmission format, and the transmission format is comprised of an access channel for transmitting a randomly-selected preamble, a control channel for transmitting control information for the UL data, and a data channel for transmitting the UL data.
US11588665B2

In a virtual extensible local area network (VXLAN) packet encapsulation and policy execution method, a communications device determines an application identifier for identifying an application type of an Ethernet frame, and places the application identifier in a VXLAN header. Another device may directly execute a corresponding policy based on the application identifier in the VXLAN header and without analyzing a packet.
US11588664B2

A method for an asset tracking system is provided. An example method includes receiving data messages from an asset coupled to the asset tracking system and attempting to obtain asset information from data messages with reference to a local set of signal definitions indicating how data messages received from the asset are to be decoded into asset information. Upon failing to obtain the asset information the asset tracking system requests from an asset data analysis system the generation of a generated signal definition indicating how the data message of the outstanding type is to be obtained from the asset. The asset tracking system provides access to at least one undecoded data message of the outstanding data type to the asset data analysis system, receives the generated signal definition from the asset data analysis system, and adds the generated signal definition to the local set of signal definitions.
US11588657B2

One example method for controlling online meeting attendance includes obtaining meeting information associated with a meeting, the meeting information comprising a meeting identifier; receiving, by a video conferencing system from a client device, a request to join the meeting, the request comprising the meeting identifier; receiving a user identifier corresponding to a user; accessing a set of guest identifiers corresponding to a plurality of meeting guests invited to the meeting; determining that the user is a meeting guest of the plurality of meeting guests based on the user identifier and a correspondence to a guest identifier of the set of guest identifier, wherein the user identifier is not in the set of guest identifiers; and responsive to determining that the user is a meeting guest of the plurality of meeting guests, connecting the client device to the meeting.
US11588649B2

Methods, systems, and devices are provided for authenticating API messages using PKI-based authentication techniques. A client system can generate a private/public key pair associated with the client system and sign an API message using the private key of the private/public key pair and a PKI-based cryptographic algorithm, before sending the signed API message to a server system. The server system (e.g., operated by a service provider) can authenticate the incoming signed API message using a proxy authenticator located in less trusted zone (e.g., a perimeter network) of the server system. In particular, the proxy authenticator can be configured to verify the signature of the signed API message using the public key corresponding to the private key and the same cryptographic algorithm. The authenticated API message can then be forwarded to a more trusted zone (e.g., an internal network) of the server system for further processing.
US11588648B2

A service consumer that utilizes a cloud-based access service provided by a service provider has associated therewith a network that is not capable of being controlled by the service provider. An enterprise connector is supported in this uncontrolled network, preferably as an appliance-based solution. According to this disclosure, the enterprise configures an appliance and then deploys it in the uncontrolled network. To this end, an appliance is required to proceed through a multi-stage approval protocol before it is accepted as a “connector” and is thus enabled for secure communication with the service provider. The multiple stages include a “first contact” (back to the service) stage, an undergoing approval stage, a re-generating identity material stage, and a final approved and configured stage. Unless the appliance passes through these stages, the appliance is not permitted to interact with the service as a connector. As an additional aspect, the service provides various protections for addressing scenarios wherein entities masquerade as approved appliances.
US11588640B2

The subject matter discloses computer-implemented method performed during a multi-party computation (MPC) process performed between multiple parties, said method comprising, the multiple parties executing a pre-processing phase and obtain values of correlated random variables to be used in an MPC process, the parties periodically verifying the correctness of the correlated random variables by exchanging information between the multiple parties, refreshing the values of the correlated random variables in each of the multiple parties, wherein no party of the multiple parties has access to values of the correlated random variables stored in another party of the multiple parties during the verifying and refreshing processes, the multiple parties using the correlated random variables during the MPC process after verifying a correctness of the correlated random variables.
US11588637B2

Embodiments of the invention introduce efficient methods for securely generating a cryptogram by a user device, and validating the cryptogram by a server computer. A secure communication can be conducted whereby a user device provides a cryptogram without requiring the user device to persistently store an encryption key or other sensitive data used to generate the cryptogram. The user device and server computer can mutually authenticate and establish a shared secret. Using the shared secret, the server computer can derive a session key and transmit key derivation parameters encrypted using the session key to the user device. The user device can derive the session key using the shared secret, decrypt the encrypted key derivation parameters, and store the key derivation parameters. Key derivation parameters and the shared secret can be used to generate a single use cryptogram key, which can be used to generate a cryptogram for conducting secure communications.
US11588632B2

Methods and a system of generating a master seed using location-based data. The system includes a pseudo-random number generator configured to generate a random number and a global positioning system module configured to determine a location of the system. The system also includes an encryption module configured to generate a signing request message. The signing request message includes the random number and the location. The system further includes a communication device configured to transmit the signing request message to a location authority for authorization. The communication device further configured to receive a signature from the location authority upon authorization of the signing request message. The system is further configured to generate a master seed based on the signature.
US11588625B2

Embodiments relate to a system, program product, and method for use with a physical computing device to process a data access request. The requested data is encrypted with two keys, including a physical device authentication key and a transient key. Access to the data requires authentication on both the device level and situational level. Device situational data is monitored, which includes selectively enabling access to the requested data and de-activation of the transient key in response to a change in the monitored situational data. The transient key de-activation removes access to the requested data.
US11588616B2

A secret key estimation device is provided for determining an estimate of at least one secret key used during a number of executions of a cryptographic function used by at least one cryptographic algorithm. The number of executions of the cryptographic function is at least equal to two. The secret key estimation device comprises an analysis unit for determining a plurality of sets of leakage traces from a side-channel information acquired during the number of executions of the cryptographic function. Each set of leakage traces corresponds to an execution of the cryptographic function and comprising at least one leakage trace. The secret key estimation device further comprises a processing unit configured to determine a statistical distribution of the acquired plurality of sets of leakage traces. The statistical distribution is dependent on a leakage function, the leakage function being represented in a basis of functions by a set of real values. The secret key estimation device is configured to determine the secret key from the statistical distribution of the plurality of sets of leakage traces using an estimation algorithm according to the maximization of a performance metric.
US11588612B2

A communication chip includes an input port, a gain circuit, a correction circuit having a phase-locked loop (PLL) circuit and a return terminal, a post-processing circuit, and a switching circuit. The gain circuit includes an input terminal and a quadrature modulation circuit that operates according to a reference clock. The gain circuit gains a signal from the input terminal according to a bias voltage and outputs a gained signal. The PLL circuit generates a correction signal through synchronization according to the reference clock. The post-processing circuit obtains an input signal strength according to a correction table and a signal from a receiving terminal of the post-processing circuit. The switching circuit couples the correction signal to the input terminal and the gained signal to the return terminal in test mode and couples the input port to the input terminal and the gained signal to the receiving terminal in an operating mode.
US11588610B2

Signal conditioning circuitry includes logic circuitry, a low-pass filter, and comparator circuitry. The logic circuitry is configured to compare a data unit with a preceding data unit, from a sequence of data units, and provide a logic output signal. The low-pass filter is coupled to the logic circuitry, and the low-pass filter is configured to provide a data transition density measurement for the sequence of data units based on the logic output signal. The comparator circuitry is coupled to the low-pass filter, and the comparator circuitry is configured to compare the data transition density measurement to a threshold and, based on the comparison to the threshold, indicate a disruptive pattern in the sequence of data units.
US11588607B2

The apparatus, in some aspects may be a UE configured to communicate, in a FD mode, with at least one base station. The UE may further be configured to determine, when communicating with the at least one base station in the FD mode, FD UE assistance information including one or more FD UE assistance parameters. The UE may also be configured to transmit, to the at least one base station, an indication of the determined FD UE assistance information including the one or more FD UE assistance parameters. In some aspects, the apparatus may be a base station configured to communicate with at least one UE operating in a FD mode. The base station may further be configured to receive, from the at least one UE, an indication of FD UE assistance information including one or more FD UE assistance parameters.
US11588601B2

A method for operating an access node includes sending a configuration of one or more first channel state information reference signal (CSI-RS) resources and a configuration of one or more sounding reference signal (SRS) resources, generating first control information including an identifier of a SRS resource set that includes the one or more SRS resources precoded by one or more precoders, generating second control information including an identifier of the one or more first CSI-RS resources, wherein the one or more first CSI-RS resources are associated with the identified SRS resource set, wherein the one or more first CSI-RS resources convey a downlink reference signal (RS) used for making measurements, and wherein the one or more precoders are determined in accordance with measurements of the downlink RS, sending the first control information and the second control information, and sending the downlink RS.
US11588600B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may select an antenna for transmitting a New Radio sounding reference signal (SRS) such that antenna resource conflicts with receiving an LTE cell-specific reference signal are minimized based at least in part on an antenna resource configuration. The UE may transmit the SRS on the selected antenna. Numerous other aspects are described.
US11588597B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may transmit, to a base station, a report that indicates a phase tracking reference signal (PTRS) density for a PTRS. The UE may receive, from the base station via a downlink shared channel, the PTRS in accordance with the PTRS density based at least in part on the report. Numerous other aspects are described.
US11588595B2

Aspects of the present disclosure relate to wireless communication. In some aspects, a user equipment (UE) may receive a configuration that indicates an association between a sounding reference signal (SRS) resource set and a downlink reference signal resource to be used to determine a transmission property of one or more SRSs in the SRS resource set, wherein the downlink reference signal resource is associated with a first set of ports to be used for performing measurement of the downlink reference signal resource. The UE may determine the transmission property of the one or more SRSs in the SRS resource set using fewer ports than a number of ports included in the first set of ports, based at least in part on a determination that the UE is operating in a power saving mode. The UE may transmit the one or more SRSs using the transmission property. Other aspects are provided.
US11588594B2

A base station distributed unit transmits, to a wireless device and via a radio link, packets received from a base station central unit. The base station distributed unit detects an outage of the radio link. The base station distributed unit transmits to the base station central unit, a parameter indicating the outage. The base station distributed unit receives from the base station central unit, an indication of a release of a wireless device context of the wireless device. The base station distributed unit releases the wireless device context.
US11588592B2

Some aspects described herein relate to transmitting, by a first node to a second node, indications of one or more groups of component carriers (CCs) that share an analog receiver beamformer or analog transmitter beamformer at the first node. Some aspects additionally or alternatively relate to receiving, by the first node from the second node, indications of one or more groups of CCs that share an analog receiver beamformer or analog transmitter beamformer at the second node. The nodes may beamform antenna resources for communications based on the indications.
US11588589B2

Disclosed are a method for transmitting a sidelink signal encoded on the basis of a polar code, by a terminal in a wireless communication system supporting a sidelink according to various embodiments, and a device therefor. Disclosed are a method for transmitting a sidelink signal encoded on the basis of a polar code and a device therefor, the method comprising the steps of: mapping, to bit indices of a polar code, information bits of input information including information on a plurality of fields; encoding the mapped information bits on the basis of the polar code; and transmitting a sidelink signal including the encoded information bits, wherein information bits corresponding to a particular field among the plurality of fields are mapped to a bit index lower than a bit index to which the information bits corresponding to the remaining fields are mapped.
US11588587B2

Certain aspects of the present disclosure provide techniques for efficiently terminating wireless transmissions of network coded packets, for example, between a base station and a user equipment (UE).
US11588586B2

In an aspect, the present disclosure includes a method, apparatus, and computer readable medium for wireless communications for generating, by a network entity for one or more user equipments (UEs), a downlink control information (DCI) for modifying a transmission scheme of the one or more UEs, the DCI including at least one hybrid automatic repeat request (HARQ) process number; and transmitting, by the network entity to the one or more UEs, the DCI including the at least one HARQ process number.
US11588583B2

The embodiments of the present application relate to a method and device for configuring hybrid automatic repeat request (HARQ) feedback between terminal nodes. The method of the embodiments of the present application includes: a base station configuring a HARQ feedback enable rule of a sidelink interface for a terminal; indicating to said terminal the HARQ feedback enable rule of the configured sidelink interface, to enable the terminal to determine, according to the HARQ feedback enable rule of the configured sidelink interface, to enable or not enable HARQ feedback on the sidelink interface.
US11588572B2

An optical transmission device includes a first wavelength multiplexer, a second wavelength multiplexer, a wavelength converter and a third wavelength multiplexer. The first wavelength multiplexer multiplexes optical signals in a first wavelength band to generate first wavelength multiplexed light. The second wavelength multiplexer multiplexes optical signals in the first wavelength band to generate second wavelength multiplexed light in a first polarization. The wavelength converter converts a wavelength of the second wavelength multiplexed light from the first wavelength band into a second wavelength band by a cross phase modulation among the second wavelength multiplexed light, first pump light in a second polarization and second pump light in the second polarization. The second polarization is orthogonal to the first polarization. The third wavelength multiplexer multiplexes the second wavelength multiplexed light whose wavelength has been converted by the wavelength converter and the first wavelength multiplexed light.
US11588568B2

A packet processing method includes receiving a first packet by a first receiving interface of a media conversion module of a first network device, where the first packet includes a first alignment marker (AM), sending a second packet by a first sending interface of the media conversion module, where the second packet includes the first AM, and where the second packet is the first packet processed by the media conversion module, and calculating a time interval T1 between a time at which the media conversion module receives the first packet and a time at which the media conversion module sends the second packet, where the T1 is used to compensate for a first timestamp at which the first network device receives or sends the third packet.
US11588565B2

System recognition is performed on devices connected to an identical system without recognizing a device of a different system as a device of the identical system in high-frequency communication. In a device network system, in a state in which a first device group is set in advance as a physically connectable system or in a state in which the first device group is recognized as a physically connectable system, in a case where the first device group or a second device detects occurrence of a state in which the second device outside the system is recognized as belonging to the system, the first device group or the second device causes the second device to leave the system. As a result, a network can be normally maintained even in high-frequency communication.
US11588564B2

A receiving device including a first electronic component and a second electronic component. The first electronic component includes: an analog audio demodulator that demodulates a received signal including a digital broadcast wave and an analog broadcast wave to output an analog audio, the analog broadcast wave being broadcast later by a preset first delay time than the digital broadcast wave; and a transmitter that transmits a communication signal including the analog audio and the received signal to the second electronic component. The second electronic component includes: a receiver that receives the communication signal from the transmitter; a digital audio demodulator that demodulates the received signal included in the communication signal to output a digital audio; and a selector that selects at least one of the digital audio and the analog audio as an output sound signal.
US11588562B2

Methods for tracking a signal origin by a spectrum analysis and management device are disclosed. Signal characteristics of other known emitters are used for obtaining a position of an emitter of a signal of interest. In one embodiment, frequency difference of arrival technique is implemented. In another embodiment, time difference of arrival technique is implemented.
US11588549B1

A polarization recovery device comprises an input that receives a first optical signal with unknown polarization and with at least one signal parameter at an initial value, a first output that outputs a second optical signal with known polarization and with the at least one signal parameter at or near the initial value, and a recovery block that generates the second optical signal based on the first optical signal.
US11588546B2

The present teachings include a method and computing apparatus for triggering synchronization of a satellite modem to a carrier frequency of a beam of a satellite, retrieving ephemeris information for the satellite and beam configuration information for the beam, calculating a velocity of the satellite per the ephemeris information, and adjusting the carrier frequency of the satellite modem when communicating via the beam to compensate for a doppler offset induced in the carrier frequency by the velocity. In the method, the satellite has a satellite type selected from a Geosynchronous Earth Orbit (GEO), Medium Earth Orbit (MEO) or Low Earth Orbit (LEO) type of satellite, and the satellite type is different than a satellite type of an immediately preceding synchronization.
US11588538B2

This application provides a beam information obtaining method and an apparatus, relates to the field of communications technologies, and resolves a problem that resources of positioning reference signals are wasted because the positioning reference signals need to be omnidirectionally sent because of an unknown direction, of a terminal, caused by use of a beam, when the terminal is positioned in, e.g., a 5G system. The method in this application resolves the problem and saves overheads of sending a reference signal. The method includes: The terminal receives a beam information request sent by a location management device, where the beam information request is used to request the terminal to provide measurement information of a downlink beam. The terminal obtains beam information, where the beam information includes information about a reference signal that is sent by at least one network device and that is measured by the terminal.
US11588536B2

Presently disclosed are systems and methods for beamforming training in WLANs. In various embodiments, there are unified MIMO beamforming training procedure, which includes a training period in which an initiator transmits multiple unified training frames for performing a transmit-beamforming training of the initiator and a receive-beamforming training of one or more responders; a feedback period in which each responder replies with a beamforming-feedback response; and an acknowledgement period during which the initiator transmits respective acknowledgement frames to the one or more responders from which responses were received. Rules for restricted random access in various slots of the feedback period may be implemented, to address response contention between multiple qualifying responders.
US11588532B2

An N-element baseband (BB) time-domain spatial signal processor system and methodology for large modulated bandwidth multi-antenna receivers are provided. Such a processor generally includes a pipeline converter configured as an asynchronous time-to-digital converter, wherein the asynchronous time-to-digital converter arrangement generates a residue value and an asynchronous pulse and is further arranged to amplify the residue value so as to result in an amplified residue value; and a 2-bit flash time-to-digital-converter configured to quantize the amplified residue value. Thus, a true-time delay spatial signal processing system and technique in the time-domain that enables beamforming, beam-nulling and multiple independent interference cancellation after time-alignment of signals using cascaded voltage-to-time converters and quantization using relaxed pipeline time-to-digital converters is presented.
US11588529B2

Beam management enhancements for advanced millimeter wave (mmWave) operations are disclosed. As a part of channel state information (CSI) reporting configuration, a user equipment may include an interference plus noise measurement of beams for consideration in beam management. The UE measures a set of signaling resources of each beam for power contribution and interference plus noise. According to the particular configuration, the UE may rank all of the available beams into a subset of the highest ranked beams, ranked either by the interference plus noise measurement, by the power contribution metric, or by a combination of both. The UE reports an identification of the subset to the serving base station which determines the beam to use for subsequent communications with the UE.
US11588527B2

A method for operating a plurality of antennas of a vehicle is disclosed, in which the vehicle communicates wirelessly with an external radio station while traveling through a radio cell of the external radio station by means of a radio signal emitted by the plurality of antennas. The vehicle includes a plurality of antennas and a controller operatively connected to the antennas.
US11588525B2

A network node, wireless device and methods for co-phasing for beamforming using co-phasing matrices for wireless communications are provided. In one example, a network node for co-phasing in beamforming for transmissions is provided. The network node includes processing circuitry including a processor and a memory where the memory contains instructions executable by the processor to configure the network node to: obtain co-phasing information associated with a wireless device, generate at least two co-phasing matrices based on the co-phasing information, and apply the at least two co-phasing matrices to at least two resource structures.
US11588523B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a downlink communication that includes one or more codepoints indicating a plurality of transmit precoder matrix indicator (TPMI) indices and/or a sounding reference signal (SRS) resource indicator (SRI) codepoint indicating one or more SRS resources. The UE may identify, based at least in part on the one or more codepoints, one or more TPMI indices, of the plurality of TPMI indices, for one or more repetitions of a codebook-based PUSCH transmission and/or may identify, based at least in part on the SRI codepoint, one or more SRS resources for the one or more repetitions. Numerous other aspects are provided.
US11588522B2

The present disclosure describes a method, an apparatus, and a computer readable medium for a multilayer transmission in a wireless network. For example, the method may include generating a group of binary data bits for resources of each layer of a plurality of layers, mapping the group of binary data bits of each layer of the plurality of layers to respective code words in a signal constellation, combining the code words, and transmitting the combined code word to receiver in the wireless network. As such, the multilayer transmission in a wireless network is achieved.
US11588518B2

An apparatus includes a rectifier having a first input coupled to a first terminal of a receiver coil and a second input coupled to a second terminal of the receiver coil, wherein the rectifier is configured to convert an alternating current voltage into a direct current voltage, a first communication network connected to the first input of the rectifier, and a second communication network connected to the second input of the rectifier, wherein the first communication network and the second communication network are controlled independently to adjust a gain of a wireless power transfer system.
US11588515B2

A spread-spectrum transmitter is disclosed. The transmitter includes a modulator configured to produce an intermediate frequency signal, a frequency shifter configured to shift the intermediate frequency factor by a first factor, and a local oscillator (LO) configured to generate a LO signal. The transmitter further includes a ramp signal generator configured to determine the value of the first factor and a second factor, is configured to transmit the value of the factor to the frequency shifter, is configured to transmit the value of the second factor to the LO, where the frequency of the intermediate frequency signal shifted by the first factor is shifted synchronously with the frequency of the LO signal shifted by the second factor. The transmitter includes a mixer configured to mix the shifted intermediate frequency with the shifted LO signal that has been shifted by the second factor, producing a spread leaked LO signal.
US11588514B2

A system for bidirectional transmission in a plastic waveguide of a plurality of signals, between a first transceiver device and a second transceiver device, the plurality of signals comprising a payload carrier signal and one or more reference signals generated by one or more local oscillators on different frequencies, the first transceiver device being a power radio transceiver device, the second transceiver device being a multisignal transceiver device with no energy consumption which comprises a passive transmitter and a passive receiver.
US11588498B2

According to one embodiment, a buffer stores first hash values and first complementary data. A first conversion unit converts consecutive characters in a second character string into second hash values and second complementary data. A search unit searches for consecutive first hash values from the buffer, and output a pointer. A selection unit selects consecutive first hash values and pieces of first complementary data from the buffer. A second conversion unit converts the consecutive first hash values into a third character string using the pieces of first complementary data. A comparison unit compares the second character string with the third character string to acquire a matching length. An output unit output the matching length with the pointer.
US11588496B2

A method of generating a fixed-point quantized neural network includes analyzing a statistical distribution for each channel of floating-point parameter values of feature maps and a kernel for each channel from data of a pre-trained floating-point neural network, determining a fixed-point expression of each of the parameters for each channel statistically covering a distribution range of the floating-point parameter values based on the statistical distribution for each channel, determining fractional lengths of a bias and a weight for each channel among the parameters of the fixed-point expression for each channel based on a result of performing a convolution operation, and generating a fixed-point quantized neural network in which the bias and the weight for each channel have the determined fractional lengths.
US11588481B2

Embodiments described herein include radio frequency (RF) switches that may provide increased power handling capability. In general, the embodiments described herein can provide this increased power handling by equalizing the voltages across transistors when the RF switch is open. Specifically, the embodiments described herein can be implemented to equalize the source-drain voltages across each field effect transistor (FET) in a FET stack that occurs when the RF switch is open and not conducting current. This equalization can be provided by using one or more compensation circuits to couple one or more gates and transistor bodies in the FET stack in a way that at least partially compensates for the effects of parasitic leakage currents in the FET stack.
US11588475B2

A semiconductor integrated circuit includes a clock controller generating a clock; and a plurality of blocks that operate by using the clock. The clock controller performs statistical processing for the plurality of blocks, controls a frequency of the clock to a first frequency, changes the frequency of the clock from the first frequency to a second frequency, generates the clock of the second frequency after a time predicted by the statistical processing as a time for which the second frequency is to be continued elapses from a timing when the frequency of the clock is changed, and supplies the generated clock to the blocks. The clock controller generates a third frequency clock obtained by decimating down the second frequency from the first frequency according to a time for which the first and second frequencies are to be continued after the frequency of the clock is changed from the second frequency to the first frequency, and supplies the generated clock to the blocks.
US11588469B2

An acoustic wave device includes a multilayer substrate including a reverse-velocity surface, a piezoelectric film, a low acoustic velocity material layer, a high acoustic velocity material layer, and an IDT electrode disposed on the piezoelectric film. In the IDT electrode, gap lengths of a first gap between a tip of each of first electrode fingers and a second busbar and a second gap between a tip of each of second electrode fingers and a first busbar are about 0.23λ or shorter, the gap lengths extending in an extension direction of the first and second electrode fingers.
US11588460B2

An elastic wave device manufacturing method includes a preparing a piezoelectric wafer on which IDT electrodes are provided in elastic wave device forming portions, providing on a first main surface of the piezoelectric wafer support layers in the elastic wave device forming portions, bonding a cover member to cover the support layers to obtain a multilayer body, cutting the multilayer body in a first direction multiple times, cutting the multilayer body in a second direction orthogonal to the first direction to obtain elastic wave devices, in which a resin layer extends across a boundary between the elastic wave device forming portions adjacent to each other on the first main surface of the piezoelectric wafer, and the second cutting step is performed in a state in which the resin layer is present.
US11588452B2

Class D amplifier circuitry comprising: modulator circuitry; and output stage circuitry, wherein the modulator circuitry is configured to: receive an input signal and first and second carrier signals, wherein the second carrier signal is offset in amplitude with respect to the first carrier signal; generate first and second modulated output signals, each of the first and second modulated output signals being based on the input signal and the first and second carrier signals; and generate a plurality of control signals for the output stage circuitry per signal period of the modulated output signals, wherein the plurality of control signals are based on the first and second modulated output signals, and wherein at least one of the plurality of control signals per signal period comprises a signal level transition.
US11588445B2

The present disclosure provides for process and temperature compensation in a transimpedance amplifier (TIA) using a dual replica via monitoring an output of a first TIA (transimpedance amplifier) and a second TIA; configuring a first gain level of the first TIA based on a feedback resistance and a reference current applied at an input to the first TIA; configuring a second gain level of the second TIA and a third TIA based on a control voltage; and amplifying a received electrical current to generate an output voltage using the third TIA according to the second gain level. In some embodiments, one or both of the second TIA and the third TIA include a configurable feedback impedance used in compensating for changes in the second gain level due to a temperature of the respective second or third TIA via the configurable feedback impedance of the respective second or third TIA.
US11588441B2

A semiconductor amplifier 1 includes transistors 21a and 21b mounted side by side on a bottom plate 2 in a space in a package 6, a matching circuit 22a mounted between the transistors 21a, 21b on the bottom plate 2, a matching circuit 22b mounted on an opposite side of the transistor 21b from the transistor 21a on the bottom plate 2, an input terminal TIN installed on one side of a wiring substrate 3, an output terminal TOUT installed on the other side of the wiring substrate 3, and gate bias terminals T1G and T2G and drain bias terminals T1D and T2D installed at positions with the input terminal TIN and the output terminal TOUT of the wiring substrate 3, and the transistor 21a, the matching circuit 22a, the transistor 21b, and the matching circuit 22b are linearly placed between the input terminal TIN and the output terminal TOUT.
US11588440B2

Disclosed are a test apparatus of a solar cell and a photovoltaic system including the same. A test apparatus of a solar cell according to an embodiment of the present disclosure includes an interface to receive cell information including cell efficiency, cell voltage, and cell current and a processor to perform learning based on the cell information of the solar cell and line information of a string line including the solar cell, predict an output of a solar cell module including the solar cell based on the learning, and output an output prediction value of the solar cell module. As a result, an output deviation of the solar cell module including a plurality of solar cells can be reduced.
US11588430B2

A motor control device includes a motor drive circuit including an upper arm and a lower arm, an arithmetic processor to control the motor drive circuit, an alternative circuit that can operate as a substitute to replace the arithmetic processor, and a mode switch to switch a control mode between a first control mode, in which the arithmetic processor controls the motor drive circuit, and a second control mode, in which the alternative circuit controls the motor drive circuit, based on a state of the arithmetic processor. The mode switch switches the control mode from the first control mode to the second control mode when a state of the arithmetic processor changes from a normal state to an abnormal state.
US11588424B2

A method of controlling a brushless permanent magnet motor includes measuring a mains power supply voltage of the motor. The method includes determining whether the mains power supply voltage lies within a first range representative of a first country's mains power supply or a second range representative of a second country's mains power supply. The method includes advancing commutation of a winding of the motor relative to a zero-crossing of back EMF in the winding where the mains power supply voltage lies within the first range, and retarding commutation of the winding relative to a zero-crossing of back EMF in the winding where the mains power supply voltage lies within the second range.
US11588416B2

A stick-slip piezo motor. At least one voltage source is connected to a piezo motor. The piezo motor has at least one oscillating piezo element and at least one moving friction element connected to the oscillating piezo element. The moving friction element moves in a desired travel direction. A computer is programmed to control the voltage source to deliver voltage to the piezo motor at a predetermined frequency and amplitude to control the speed of the piezo motor. The computer is programmed to hold the frequency constant while varying the amplitude to adjust the speed of the piezo motor. In a preferred embodiment the computer is programmed to hold the frequency constant at an ultrasonic frequency. In another preferred embodiment the computer is programmed to hold the frequency constant at a value of 15 kHz or higher.
US11588410B2

A switched-mode power supply includes an input, an output, and a transformer including primary and secondary windings. The power supply also includes a synchronous rectifier coupled to selectively conduct current through the secondary winding of the transformer. The synchronous rectifier includes a source, a gate and a drain terminal. The power supply further includes a controller having a supply voltage terminal and a gate terminal to supply a control signal to the gate of the synchronous rectifier, and a circuit coupled between the supply voltage terminal of the controller and at least one of the gate terminal of the controller and the drain terminal of the synchronous rectifier to supply power from the gate terminal of the controller or the drain terminal of the synchronous rectifier to the supply voltage terminal of the controller. Methods of supplying power in switched-mode power supplies are also disclosed.
US11588403B2

Provided is a buck-boost converting circuit including an LED current regulator and bypass switches. The buck-boost converting circuit includes switches coupled in a matrix form in order to individually control a plurality of LEDs connected in series, an LED current regulator, and a circuit capable of buck-boost conversion.
US11588400B2

Aspects of series resonator DC-to-DC converters are described. A series resonator DC-to-DC converter can include a first half-bridge circuit comprising a first high-side switch and a first low-side switch, a second half-bridge circuit comprising a second high-side switch and a second low-side switch, and a resonator in series between the first high-side switch and the first low-side switch. The circuit design and switching controller can be relied upon to impart soft-switching.
US11588398B1

A resonant converter includes a transformer, a resonant network, control circuit, primary and secondary circuits. One of the primary switches is turned on from a first switching moment until a second switching moment. The resonant network is coupled between the primary circuit and the primary winding. A current of the resonant network changes a direction at a first moment between the first and second switching moments. The secondary circuit is coupled to the secondary winding. One of the secondary switches is turned on during first and second preset time interval to increase the current in a direction by the secondary winding being clamped by a preset voltage, in which the output current is increased in an opposite direction or equal to zero.
US11588395B2

A voltage converter arrangement includes a clocked voltage converter capable of generating an output voltage on the basis of an input voltage. The voltage converter arrangement further includes a first input regulating element connected between a first input voltage node and a second input voltage node, the second input voltage node having a reference potential. The first input regulating element is configured to allow a current flow so as to counteract fluctuations in the input current of the voltage converter arrangement. A corresponding method is also described.
US11588393B2

A power electronics system, comprising a first inverter configured to receive DC power from a power source and a second inverter configured to receive DC power from the power source is provided. The system includes a first output inductor connected in series to an output of the first inverter, a second output inductor connected in series to an output of the second inverter, a coupling inductor configured to receive current from the first output inductor and the second output inductor, and an AC power output.
US11588390B2

The present description concerns a method of controlling a bidirectional switch (200), including: first (210 1) and (210 2) field-effect transistors electrically in series between first (262 1) and second (262 2) terminals of the bidirectional switch; third (614) and fourth (612) field-effect transistors electrically in series between said first and second terminals of the bidirectional switch, a first connection node (252) in series with the first and second transistors being common with a second connection node (616) in series with the third and fourth transistors, including steps of: receiving a voltage (V200) between the terminals of the bidirectional switch; detecting, from the received voltage, a first sign of said voltage; at least while the first sign is being detected, coupling the first terminal to said first node (252), potentials of control terminals of the first, second, third, and fourth transistors being referenced to the potential (REF) of the first and second nodes having common sources of the first, second, third, and fourth transistors connected thereto.
US11588387B2

A hybrid spherical motor includes a first gear box, a second gear box, a yoke arm, a brushless direct current (BLDC) motor, a spherical stator, and a spherical armature. The split armature, in response to the spherical stator being energized, rotates about a first rotational axis, thereby causing the first gear box input connection and the second gear box input connection to rotate about the first rotational axis, and the yoke arm rotates about the first rotational axis in response to the first gear box input connection and the second gear box input connection being rotated about the first rotational axis, whereby the BLDC motor rotates about the first rotational axis.
US11588380B2

In certain embodiments, a power generator has a rotor, a stator, a bridge rectifier, and one or more capacitors. The stator has one or more inductors that generate phased AC power when the rotor moves relative to the stator. The bridge rectifier, which is connected between the inductors and two output terminals of the power generator, converts the phased AC power into a DC output current at the two output terminals. The capacitors are connected to the inductors to electro-magnetically resonate when the rotor moves relative to the stator to increase peak amplitudes of the phased AC power and thereby increase the level of the DC output current. In certain applications, the increased. DC output current enables the power generator to charge a battery faster and more efficiently.
US11588373B2

A kinetic energy recovery system with flywheel includes a cascade flywheel doubly-fed electric machine and an electric motor. The cascade flywheel doubly-fed electric machine has a stator end coil, a rotor end coil and a flywheel. The flywheel can store kinetic energy by increasing speed or releasing kinetic energy by decreasing speed. A control circuit has an inverter, a rectifier and a DC bus connecting the inverter and the rectifier. The inverter supplies alternating current to the rotor end coil. The rectifier has an AC end connected to the stator end coil through an AC bus. The rectifier converts alternating current to direct current, so that the inverter can draw power from the DC bus. The electric motor has a phase coil connected to the AC bus. When the cascade flywheel double-fed electric machine decelerates, the system converts mechanical energy into electrical energy.
US11588369B2

In manufacturing a motor, a second protrusion of a lead bushing is inserted into a second through-hole in a bearing holder. A diameter increased portion on an upper end of the second protrusion fixes the lead bushing to the bearing holder. This configuration thus requires less dimensional accuracy as compared with a case where the lead bushing is press fitted to the bearing holder.
US11588368B2

An electric motor includes a housing with a tubular wall extending in an axial direction of the housing and a closures positioned at opposite axial ends of the tubular wall, a stator fixedly mounted inside of the housing, a rotor rotatably mounted inside of the housing, and a bearing rotatably supporting the rotor. At least one of the closures includes a rotor supporting portion. The rotor supporting portion includes a through hole configured to receive a portion of the rotor. The through hole has a triangular or polygonal shape, and a radius of an inscribed circle of the triangular or polygonal shape of the through hole is larger than a radius of the portion of the rotor received in the through hole.
US11588365B2

A stator includes multiple coils. The coils include multiple outer coils arranged on the base side of teeth and multiple inner coils arranged on the tip side of the teeth. The outer coils and the inner coils are alternately arranged along the circumferential direction of a stator core. Each coil winding of the outer coils is formed in a non-fixed state, and each coil winding of inner coils is formed in a fixed state.
US11588362B2

Provided is a rotor for application in a drive motor that includes multiple cores of the rotor that define a plurality of slots into each of which a permanent magnet is inserted, in which the cores of the rotor include a first core in which fixation jaws for holding in place one surface of the permanent magnet and the other surface opposite to the one surface in a direction of extension of the permanent magnet are disposed, and a second core in which fixation jaws for holding in place one surface of the one surface of the permanent magnet and the other surface opposite to the one surface in the direction of the extension of the permanent magnet are disposed.
US11588358B2

A communication control device comprises: an antenna; and a control unit that controls wireless communication related to wireless power transfer to a power receiver device through a power transmitter device. The control unit acquires via the antenna a radio wave status of each of a plurality of channels related to the wireless communication. The control unit acquires a power transmission status of the wireless power transfer. The control unit sets, based on the acquired power transmission status, switching conditions for switching the channel according to the radio wave status. The control unit causes the channel to be switched based on the radio wave status and the switching conditions. The control unit causes the wireless communication to continue on the switched channel.
US11588352B2

An inductive or wireless power transfer coupler array has at least two coupler modules connected in parallel to a common power source. Each coupler module comprises a resonant circuit, including at least one transmitter coil and a capacitive element. Each of the coupler modules is connected to a second terminal of the power source across the respective resonant circuit by a corresponding pair of switching elements, and each coupler module is linked with at least one other coupler module at a shared one switching element of the corresponding pair of switching elements. A control module is configured to effect control between the active state and the passive state by controlling the phase angle of the corresponding pair of switching elements.
US11588349B2

A wireless charging device includes a driver unit configured to generate one of a first AC voltage signal having a first frequency and a second AC voltage signal having a second frequency. Also, the wireless charging device includes a transmitting unit having a first coil and a first capacitor and configured to transmit the first AC voltage signal. Further, the transmitting unit includes a second coil and a second capacitor and configured to transmit the second AC voltage signal. Additionally, the wireless charging device includes a control unit configured to detect a first receiver device operating at the first frequency based on a change in a first voltage in the transmitting unit, and detect a second receiver device operating at the second frequency based on a change in a second voltage in the transmitting unit.
US11588334B2

Systems and methods are described for managing charging and discharging of battery packs. In one or more aspects, a system and method are provided to minimize overcharging of battery cells of specific battery chemistries while still enabling fast charging cycles. In other aspects, a buck converter may be used to reduce a voltage of power used to charge the cells. In further aspects, a fast overcurrent protection circuit is described to address situations involving internal short circuits of a battery cell or battery pack. In yet further aspects, a bypass circuit is provided in series-connected battery packs to improve the charging of undercharged battery packs while also increasing the efficiency of the overall charging process. In other aspects, a circuit is provided that permits a controller to determine a configuration of battery packs. In yet further aspects, a system may determine a discharge current for a collection of battery packs based on each battery pack's state of health (SOH) and forward that determination to an external device.
US11588322B2

In some examples, this disclosure describes a method for detecting a fault in an electrical power system comprising a bus connected between a first solid state power converter and a second solid state power converter. The method includes receiving, at a controller of the electrical power system, a first signal indicating a current at a source side of the first solid state power converter, wherein the source side of the first solid state power converter is connected to a power source of the electrical power system. The method also includes receiving, at the controller, a second signal indicating a current at the bus and determining, by the controller, that a fault occurred in the electrical power system based on the first signal and further based on the second signal. The method further includes controlling the first solid state power converter in response to determining that the fault occurred.
US11588318B2

A device, a method and a system for monitoring an electrical connection status of a disconnector device are disclosed. The disconnector device is connectable to pole-mounted equipment in a power distribution or transmission grid, thereby disconnecting the pole-mounted equipment. The connection status monitoring device includes a determining section configured to determine whether the disconnector device has been activated and to generate connection status indicator data, indicative of whether the disconnector device has been activated. The determining section further includes a wireless communication section which is adapted to connect to a wireless communication infrastructure using a wireless communication protocol, and to transmit the connection status indicator data over the wireless communication infrastructure.
US11588316B2

Disclosed are a circuit with a timing function and a leakage protection plug. An output terminal of a timing chip U2 is connected to an isolating switch U3; the isolating switch U3 is connected to a rectifier module D3; the rectifier module D3 is connected to a circuit breaker X1; a switch tube Q4 and the switch tube Q3 are connected to a resistor R21, and a second switch terminal of the switch tube Q4 is grounded; an output terminal of a zero sequence current transformer is connected to a first input terminal of a microprocessor U1; and an output terminal of the microprocessor U1 is connected to a control terminal of the switch tube Q4. The leakage protection plug of this disclosure has both leakage protection and timing functions.
US11588315B2

A system includes an electrical apparatus configured to monitor or control one or more aspects of an electrical power distribution network; and a control system including more than one electronic processor, where the electronic processors are configured to cause the control system to interact with the electrical apparatus, an interaction between the control system and the electrical apparatus including one or more of the control system providing information to the electrical apparatus and the control system receiving information from the electrical apparatus, and if some of the electronic processors are unable to cause the control system to interact with the electrical apparatus, at least one of the other electronic processors is able to cause the control system to interact with the apparatus.
US11588311B2

A connector system includes a first connector configured to be electrically connected to a predetermined device required for air discharge and to introduce air discharged from the predetermined device into the first connector, a first connection line surrounding a first cable electrically connected to the first connector, one side of the first connection line being connected to the first connector, and a second connector connected to an opposite side of the first connection line and electrically connected to the first cable, wherein the first connector, the first connection line, and the second connector are configured to communicate with each other such that the air introduced into the first connector is discharged through the second connector after passing through the first connection line.
US11588310B1

A horizontal surface cover with a cover plate, at least one opening, and at least one access door. The cover plate is configured to cover an electrical device within an electrical box. The at least one opening extends through the cover plate and is sized to allow access to the electrical device through the at least one opening. The at least one access door is sized and shaped to fit within the at least one opening, and has a hinge with a hinge axis. The at least one access door is configured to translate along the hinge axis and rotate about the hinge axis to move between a closed position and an open position. The at least one access door is aligned with and inside of the at least one opening when in the closed position, and is misaligned with the at least one opening when in the open position.
US11588308B2

A stripping system that includes a securement device including a receiver platform and an engagement platform sized to receive at least a portion of a large diameter cable having an outer jacket defining a thickness of at least 0.5 mm. The engagement platform translates relative to the receiver platform to secure the cable to the securement device. The system includes a cutting device including a receiver platform that includes a first cutting apparatus and an engagement platform that includes a second cutting apparatus. The receiver platform is sized to receive at least a portion of the cable. The engagement platform translates relative to the receiver platform to move the second cutting apparatus toward the first cutting apparatus to define a cutting interface that is sized to partially sever the outer jacket such that at least a portion of the 0.5 mm thickness of the outer jacket remains partially intact.
US11588307B1

A pulling grip assembly and methods, systems, and apparatuses for constructing the pulling grip assembly are disclosed. The pulling grip assembly can include a pulling grip. The pulling grip can include an elongated body portion and a lug portion. The lug portion can include a blind hole for receiving an assembly including a hollow fastening member and a pulling cable retained within the hollow fastening member.
US11588306B2

At a connection portion between a common duct penetrating in an arrangement direction through switchgears arranged in the arrangement direction inside an electrical room, and an exhaust duct via which the common duct and outside of the electrical room communicate with each other, an end of the common duct is bent inward to form a first exhaust duct joining portion, and an end of the exhaust duct is bent outward to form a common duct joining portion. In a state in which an outer surface of the first exhaust duct joining portion and an inner surface of the common duct joining portion are in contact with each other, the first exhaust duct joining portion and the common duct joining portion are fastened and fixed by two or more pairs of bolts and welding nuts.
US11588304B1

A method of connecting electrical substation wiring in an electrical substation provides pre-bundled yard cables configured to connect between field devices in the substation and a yard interface connection cabinet. The yard interface connection cabinet has an outside plug bulkhead plate that is accessible from outside of a control house that houses the yard interface connection cabinet. The outside plug bulkhead plate has a plurality of connectors configured to mate with the yard cables. The yard interface connection cabinet further has internal wires extending from an inside plug bulkhead plate and terminating at a terminal block. The connections and wires in the yard interface connection cabinet are tested with the yard cables before installation of the yard interface connection cabinet and yard cables in the substation. The yard cables are connected between the field devices and the outside plug bulkhead plate from outside of the control house.
US11588294B2

Disclosed is a system for arbitrary control of amplitude, phase and polarization characteristics of light in pulsed laser systems, allowing fast pulse-to-pulse modification of the above-mentioned parameters for single pulses or arbitrarily long and closely-spaced bursts of pulses. The control uses an electro-optic device, driving it by a specially designed high voltage driver. The operation of the driving electronics is based on the precise control of charging and discharging a Pockels cell inherent capacitance. This inherent capacitance is typically considered as parasitic. Therefore, prior voltage drivers operate in spite of the capacitance instead of using it. The present high voltage driver consists of a multitude of current-controlled stages capable of sinking and sourcing specific and adjustable currents into the capacitive load of the Pockels cell. The disclosed device and the corresponding control method allow for precise and energy-efficient shaping of Pockels cell control voltage.
US11588292B2

A photonic lantern couples light from several fibers or fiber cores into one or more fibers or fiber cores. Photonic lanterns are often used to combine several lower-power beams into a single higher-power beam. They can also be used to couple light from multi-core fibers into single-mode, multi-mode, or other multi-core fibers. By modulating the phases of the input beams, the light can be switched from output to output—for example, between output cores of a multi-core output fiber. If desired, the beams can also be amplified using an active fiber in or coupled to the photonic lantern. A first photonic lantern couples signal light and pump light into the core and cladding, respectively, of an active multi-mode or multi-core fiber. And the active multi-mode or multi-core fiber couples amplified signal light into output fiber(s) via a second photonic lantern.
US11588280B2

A connector includes a terminal, a housing, and a temperature sensor. The terminal includes a terminal connection portion that is electrically connected to a counterpart terminal, a wire connection portion that is electrically connected to a wire, and a tubular portion that is located between the terminal connection portion and the wire connection portion and is formed in a tubular shape having a space portion (accommodation space portion). The temperature sensor is disposed in the space portion of the terminal. The tubular portion is accommodated inside the housing in a state where the terminal is held by the housing.
US11588276B1

A tamper resistant nightlight for placement in an electrical receptacle, the nightlight includes a body that has a base with an LED circuit and plug blades extending from the body. A housing includes a locking element configured to restrict a child from removing the nightlight from the electrical receptacle through a flange that extends away from the body to be positioned behind a rear surface of an electrical wall plate associated with the electrical receptacle to prevent the tamper resistant nightlight from being removed from the electrical receptacle while the electrical wall plate is coupled to the electrical receptacle.
US11588273B2

A connecting-fixing structure, used for detachably connecting a main body of an electrical appliance with a power cord, includes a connection end, a locking member, and a rotating sleeve. The locking member includes a supporting shaft and a locking portion which rotates by the supporting shaft as a fulcrum. A locking fitting portion is disposed on the tail end of the power cord and adapted to the locking portion. Furthermore, a rotating sleeve is rotatably sleeved on the connection end, an inner wall of the rotating sleeve has a driving part, and the rotating sleeve rotates to drive the driving part to further drive the locking portion to rotate, thereby locking the locking portion or unlocking the locking portion from the locking fitting portion. The power cord can be disassembled and assembled only by rotating the rotating sleeve, and the operation is convenient, and the structure is simple.
US11588272B2

A connection assembly including a first connector comprising a post, and a second connector. A body of the second connector comprises a fastening passage. The post can penetrate into said fastening passage by moving in a fastening direction, so as to reach a fastening position. In the fastening position, the post cannot move in a disassembly direction opposite to the fastening direction. The connectors are configured in such a manner that an external action applied solely to the post allows the post to pass from the fastening position to a free position, in which the post can move in translation in the disassembly direction. In fastening position, the post is in a predetermined angular range. The connection assembly further comprises angular returning means to return the post into said predetermined angular range relative to the axis of the post, when the post is fastened to a body of the first connector.
US11588269B2

A connector includes a first connector housing including a first wall. The first connector housing is attachable to a second connector housing such that the first wall opposes a second wall of the second connector housing. The first connector housing includes: a fitting chamber defined at least by the first wall, the fitting chamber allowing a counterpart connector housing to be fitted therein; and an engaging arm provided on the first wall, the engaging arm being configured to engage an engaged arm provided on the second wall of the second connector housing when the first connector housing is completely attached to the second connector housing. The engaging arm serves as an attachment state detection mechanism configured to detect an incomplete attachment state in which the first connector housing is incompletely attached to the second connector housing.
US11588264B2

An electrical connector comprising a plug arranged and designed to connect to a receptacle. The plug includes an electrically-insulating body, a conductor ring, and a conductive member connected to the plug conductor ring. The receptacle includes an electrically-insulating body, a conductor ring having an axial inner bore and an annular groove facing radially inward, a conductive member connected to the receptacle conductor ring, and an electrically-conductive contact having a generally annular profile, at least a portion of the electrically-conductive contact received in and contacting the annular groove and at least a portion of the electrically-conductive contact not received in the annular groove. Upon insertion of the plug into the receptacle and substantially radially aligning the plug and receptacle conductor rings, the electrically-conductive contact is elastically deformed and provides electrical contact between the plug conductor ring and the receptacle conductor ring.
US11588259B2

A battery terminal includes a terminal main body and a protector to be mounted to the terminal main body, wherein the terminal main body includes an operating section for clamping and tightening the battery post, and the protector includes a movable section provided with a contact section to be brought into contact with the upper surface of the battery main body, and a displacement section to be freely displaced between a covering position for covering the operating section and a retracted position with an external force applied on the contact section, wherein in the retracted position, the displacement section is retracted from the covering position, and wherein the displacement section is displaced to the retracted position by pressing the contact section against the upper surface of the battery main body so that the access to the operating section is allowed.
US11588258B2

Wedge type electrical connector assemblies adapted to electrically and mechanically connect conductors within transmission and/or distribution circuits is provided. The wedge type electrical connector assembly includes a frame, an interface and a wedge assembly. The interface is coupled to the frame so that it is movable relative to the frame. The interface can move and flex when installing conductors into the wedge type electrical connector assemblies.
US11588256B2

A power input terminal block includes terminals received in terminal channels of a housing each having a main body defining a wire pocket receiving a supply wire and a take-off tab electrically connected to the main body. The power input terminal block includes clamp contacts coupled to the take-off tabs each having a base, a spring beam extending from the base, and a cap extending from the spring beam having a poke-in window configured to receive a take-off wire. An edge defining the poke-in window engages the take-off wire and pulls the take-off wire against the wire side of the take-off tab. The power input terminal block includes release levers coupled to the housing to move the spring beam to an extended position to allow loading and removal of the take-off wire from the clamp contact and the take-off tab.
US11588255B2

An electric wire with terminal includes: an electric wire having a conductor part covered by an insulation sheath part; a crimp terminal including a conductor crimp part crimped to the conductor part, a sheath crimp part crimped to the insulation sheath part, and an intermediate part from which the conductor part is exposed, the intermediate part connecting the conductor crimp part and the sheath crimp part; and an anticorrosive material that covers the conductor part exposed from the crimp terminal. A terminal of the insulation sheath part on the conductor crimp part side is exposed toward the intermediate part side from the sheath crimp part. The crimp terminal includes a sheath cover wall part that covers an edge of the terminal of the insulation sheath part on a top view.
US11588253B2

An electronic device including an antenna and a conductive pattern formed around the antenna is provided. The electronic device includes a housing including a first plate, a second plate facing away from the first plate, and a side member surrounding a space between the first plate and the second plate, connected to the second plate or integrally formed with the second plate, and including a conductive material, an injection-molding material disposed in the space between the first plate and the second plate in the housing and formed of a non-conductive material, an antenna module including conductive radiators and supported by the injection-molding material, and a conductive pattern disposed on a first surface adjacent to the second plate of the injection-molding material or disposed inside the injection-molding material and disposed adjacent to a part of an edge of the antenna module corresponding to a boundary between the antenna module and the injection-molding material when viewed from the second plate in a direction of the first plate. A partial conductive radiator of the conductive radiators may be disposed to transmit and/or receive a signal through the second plate.
US11588251B1

An antenna feed for a stackable antenna system includes a polarization converter that continuously surrounds an omnidirectional antenna. Electromagnetic radiation emitted by the omnidirectional antenna and having an initial polarization passes through the first polarization converter, which converts the initial polarization into a non-vertical linear polarization. A feedline located outside of the first polarization converter forms a helix that wraps around the first polarization converter such that it runs perpendicularly to the non-vertical linear polarization. When the width of the feedline is sufficiently small, electrons in metal of the feedline will not be excited by the radiation, and the radiation will transmit through the feedline with minimal impact on the omnidirectional antenna's gain profile. The feedline may be used to feed a second antenna located vertically above the omnidirectional antenna. When the first polarization converter outputs horizontally polarized radiation, the feedline may form a straight vertical line.
US11588249B2

A lensed multi-beam base station antenna may include a plurality of linear arrays of radiating elements, a plurality of reflectors, a sidelobe suppressor, and a lens. Each array may include a plurality of radiating elements (e.g., two or more radiating elements) that extends forwardly from a planar section of a respective reflector. The sidelobe suppressor may comprise radiofrequency (RF) absorber material that absorbs energy that is emitted by a first of the arrays and that is directed toward a reflector underneath a second of the arrays. The sidelobe suppressor may comprise a RF choke that reduces the RF energy emitted by a first of the arrays that is directed toward a reflector underneath a second of the arrays.
US11588241B2

This disclosure is generally directed to a microstrip phased array antenna with a switch line phase shifter to obtain steerable beam pattern. In an embodiment, the microstrip phased array antenna includes a plurality microstrip lines disposed/patterned on a substrate to form a relatively compact phase shifter network that can switchably introduce phase shifts into an RF signal. In particular, each phase shifter of the phase shifter network may be formed from a number of equal-length RF lines that extend from a common point and “loop” to form substantially circular paths. The common point from which each of the RF lines extend may include a VIA to couple to an antenna device. A plurality of switches, e.g., PIN diodes, may be disposed along the RF lines to switchably extend the overall length of each of the phase shifters, and more particularly each transmission line, to selectively introduce a target phase shift.
US11588236B2

A system comprises an infrastructure element including a computer programmed to communicate with a first stationary communication node having a first directional short-wave antenna with a first field of view and a second stationary communication node having a second directional short-wave antenna with a second field of view. The first communication node is located within the second field of view. The computer is programmed to determine a first and a second transmission parameter for the first and second stationary communication node respectively based on received object detection sensor data including object data from a respective field of view of each communication node's directional antenna. Each of the first and second transmission parameters includes a transmission power and/or a data throughput rate. The computer is programmed, based on received communication metrics from the first communication node, to determine a deficiency of the second communication node, and upon determining the deficiency of the second communication node, to actuate the first communication node to provide coverage for the second field of view.
US11588211B2

Provided is an automatic pressing jig apparatus including: a plurality of contacting units configured to simultaneously press each of a plurality of bus bars provided in a battery module and press an end of a lead assembly from a top of the plurality of bus bars to prevent the lead assembly from protruding from a surface of the plurality of bus bars; a pair of pressing units connected to the plurality of contacting units and configured to adjust a pressing force of the plurality of contacting units with respect to the plurality of bus bars; a support frame supporting the pair of pressing units; and a distance adjusting unit connected to the support frame and configured to ascend or descend the support frame to move the plurality of contacting units away from or close to the battery module.
US11588207B2

A heat-resistant separator for an electrochemical element in which the thickness of the separator is reduced while maintaining the balance between the short circuit resistance, resistance, electrolyte impregnation performance, and electrolyte retention performance of the separator. A separator for an electrochemical element includes beaten cellulose fibers, wherein the value obtained by dividing the average value for the distance between the center point of a cellulose stem fiber constituting part of the separator and the center point of another cellulose stem fiber nearest to said cellulose stem fiber by the thickness of the separator is 0.80 to 1.35.
US11588203B2

A non-aqueous electrolyte secondary battery including an electrode body having a positive electrode and a negative electrode, a non-aqueous electrolyte, and a battery case is provided. The battery case includes a case body having an opening and configured to house the electrode body and the non-aqueous electrolyte, and a lid configured to close the opening. The lid includes a plate-shaped lid body, a valve portion configured to open when the internal pressure of the battery case is higher than a valve opening pressure determined in advance, and a degassing portion configured to set to be an opening pressure higher than the valve opening pressure of the valve portion.
US11588202B2

A cell module assembly includes a top frame, a bottom frame, multiple lithium-ion battery cells, a top collector plate, a bottom collector plate, and a curable adhesive. The top frame includes protrusions that define first multiple pockets. The bottom frame includes protrusions that define second multiple pockets axially aligned with the first multiple pockets. Each of the first and the second multiple pockets have multiple windows. The battery cells are received within a pocket in each of the first and second multiple pockets. The top collector plate is coupled to the top frame and includes multiple apertures above the first multiple pockets. The bottom collector plate is coupled to the bottom frame. The top collector plate and the bottom collector plate are electrically connected to the battery cells. The curable adhesive is received within each window in the first multiple pockets and couples each battery cell to the top frame.
US11588199B2

A vehicle battery assembly having a battery stack that includes a plurality of modules. The plurality of modules fastened by vertical and horizontal bolts. The battery stack includes cooling plates that is configured to be flexible and non-rigid placed between the modules. The cooling plates have improved isolation of structural stresses from the battery assembly.
US11588192B2

A battery thermal runaway detection sensor system for use within a battery enclosure housing one or more batteries. The system has at least one gas sensor for detecting a venting condition of a battery cell of hydrogen, carbon monoxide or carbon dioxide, and providing a sensed output in real time. A microcontroller determines power management and signal conditioned output on the concentration of specific battery venting gases based on the sensed output from said at least one gas sensor.
US11588184B2

A cell of an energy storage device with at least one electrode that is tabless, and methods of forming thereof, are described. The cell includes a first substrate having a first coating disposed thereon, wherein a second portion of the first substrate at a proximal end along the width of the first substrate comprises a conductive material. An inner separator is disposed over the first substrate. A second substrate is disposed over the inner separator. The second substrate has a second coating disposed thereon. The first substrate, the inner separator, and the second substrate in a successive manner, the first substrate, the inner separator, and the second substrate are rolled about a central axis.
US11588183B2

An electrochemical cell includes a cell housing and an electrode assembly disposed in the cell housing. The electrode assembly includes an electrode pair that is arranged to form a winding having a polygonal spiral wound shape in which a radius of the corner portions of each turn of the winding is constant, regardless of the number of turns. In addition, a length of the linear portions of one turn of the winding is different than a length of the linear portions of another turn of the winding. Since each turn of the winding includes the corner portions having a desired radius, the volumetric efficiency of the electrode assembly including the winding within a cell housing is improved relative to some cells that use conventional windings. An apparatus and method of forming a polygonal spiral wound winding are disclosed.
US11588178B2

Provided is an all-solid-state battery with high charge-discharge efficiency. Disclosed is an all-solid-state battery, wherein the all-solid-state battery comprises a cathode comprising a cathode layer, an anode comprising an anode layer, and a solid electrolyte layer disposed between the cathode layer and the anode layer; wherein the anode layer contains at least one selected from the group consisting of a lithium metal and a lithium alloy; and wherein a protective layer comprising a composite metal oxide represented by Li—M—O (where M is at least one metal element selected from the group consisting of Mg, Au, Al and Sn) is disposed between the anode layer and the solid electrolyte layer.
US11588169B2

A fuel cell includes a cell stack including a plurality of unit cells stacked in a first direction; a first end plate including a guide through-hole formed therein, the first end plate being disposed on one end of two ends of the cell stack; a second end plate including a guide support hole formed therein, the guide support hole overlapping the guide through-hole in the first direction, the second end plate being disposed on an opposite end of the two ends of the cell stack; and an enclosure surrounding a side portion between the two ends of the cell stack together with the first end plate and the second end plate, the enclosure being formed as a unitary structure. The enclosure includes a body surrounding the side portion of the cell stack and first and second ends coupled to the first end plate and the second end plate, respectively.
US11588158B2

An electrochemical cell comprises a can comprising a cylindrical side wall extending from a closed end wall. The closed end wall comprises a protrusion. The protrusion has a protrusion cavity therein. A pre-formed pellet of a first electrode material is disposed in the protrusion cavity. The electrochemical cell may further comprise a separator defining an inner cavity and separating the inner cavity from an outer cavity. The outer cavity is defined by the can and the separator. The electrochemical cell may further comprise a first electrode material disposed in the outer cavity; and a second electrode material disposed in the inner cavity.
US11588157B2

Proposed is an iridium alloy catalyst having reversible catalytic activity for an oxygen evolution reaction (OER), a hydrogen evolution reaction (HER), and a hydrogen oxidation reaction (HOR) by including an iridium alloy including iridium (Ir) and nickel (Ni). The iridium alloy catalyst according to the present disclosure is rapidly converted to an iridium alloy catalyst in an oxide form and an iridium alloy catalyst in a metallic form according to applied voltage by controlling its crystallinity. Thus, even in case an oxide layer is formed after the OER, the oxidation layer disappears during the HER and HOR and the properties of an iridium metal catalyst remain, thereby maintaining HER/HOR performance.
US11588144B2

A lithium battery and method for fabricating the same are provided herein. The battery cathode comprises a carbon structure filled with a catalyst, such as palladium-catalyst-filled carbon nanotubes (CNTs). The carbon structure provides a barrier between the catalyst and the electrolyte providing an increased stability of the electrolyte during both discharging and charging of a battery.
US11588143B2

Provided is a battery including: a positive electrode containing a positive electrode active material; a negative electrode; and an electrolyte solution containing a nonaqueous solvent. The positive electrode active material contains a compound represented by composition formula (1) below and having a crystal structure belonging to space group FM3-M: LixMeyOαFβ. (1) Here, Me is one or two or more elements selected from the group consisting of Mn, Co, Ni, Fe, Al, B, Ce, Si, Zr, Nb, Pr, Ti, W, Ge, Mo, Sn, Bi, Cu, Mg, Ca, Ba, Sr, Y, Zn, Ga, Er, La, Sm, Yb, V, and C. x, y, α, and β satisfy the following conditions: 1.7≤x≤2.2, 0.8≤y≤1.3, 1≤α≤2.5, and 0.5≤β≤2, respectively. The nonaqueous solvent includes at least one solvent selected from hydrofluoroethers, phosphazenes, phosphates, and perfluoropolyethers.
US11588138B2

A display device, an electronic device and a manufacturing method of a display device are disclosed. The display device includes a silicon-based organic light-emitting display panel, a heat dissipation film layer, and a flexible circuit board. The silicon-based organic light-emitting display panel includes a silicon substrate, a first electrode of a display component, an organic light-emitting layer, and a second electrode of the display component, which are stacked sequentially; the heat dissipation film layer is at a non-display side of the silicon-based organic light-emitting display panel; the flexible circuit board is at least partially at a side of the heat dissipation film layer away from the silicon-based organic light-emitting display panel; and the flexible circuit board is configured to transmit electrical signals to a gate drive circuit, a data drive circuit, and the second electrode of the display component.
US11588137B2

A novel functional panel that is highly convenient, useful, or reliable is provided. The functional panel includes a pixel including a microlens array and a light-emitting device. The light-emitting device emits first light. The microlens array collects the first light. The microlens array includes a plurality of microlenses. The microlenses have a cross section having a shape with which they can be arranged with a filling factor higher than that of a circle on a plane parallel to the light-emitting device. The microlenses have a curved surface on a plane orthogonal to the plane parallel to the light-emitting device. The convex side of the curved surface faces the light-emitting device.
US11588123B2

The present disclosure discloses a protective film, a display module, a display assembly, a method for preparing the display assembly and a display device. The protective film is configured to be attached to a surface on a display side of the flexible display substrate before a mother set is cut. The protective film includes a base material layer, a first adhesive layer and a second adhesive layer, wherein the first adhesive layer is located on the side, facing the flexible display substrate, of the base material layer; the viscosity of the first adhesive layer is 0.5 gf/inch to 1.5 gf/inch; the second adhesive layer is located on the side, facing the flexible display substrate, of the base material layer, is independently arranged relative to the first adhesive layer; and the viscosity of the second adhesive layer is 3 gf/inch to 4 gf/inch.
US11588115B2

The present disclosure provides a nitrogen-containing compound, an organic electroluminescent device and an electronic apparatus, belonging to the technical field of organic materials. The nitrogen-containing compound of the present disclosure has a carbazole structure and a fluorenyl group, two cooperating with each other and has a high first triplet energy level. Therefore, the nitrogen-containing compound of the present disclosure is suitable for use as a host material of a light-emitting in an organic electroluminescent device. The nitrogen-containing compound can improve the performance of the organic electroluminescent device.
US11588112B2

The present disclosure relates to an organic electroluminescent compound and an organic electroluminescent device comprising the same. The organic electroluminescent compound according to the present disclosure is contained in an electron transport layer and/or an electron buffer layer, so that an organic electroluminescent device having improved light-emitting efficiency can be manufactured.
US11588111B2

A condensed cyclic compound and an organic light-emitting device, the compound being represented by Formula 1:
US11588107B2

An IC structure comprises a substrate, a first material layer, a second material layer, a first via structure, and a memory cell structure. The substrate comprises a memory region and a logic region. The first material layer is disposed on the memory region and the logic region. The second material layer is disposed on the first material layer only at the memory region. The first via structure formed in the first material layer and the second material layer. The memory cell structure is over the first via structure.
US11588106B2

In some embodiments, the present disclosure relates to a method of forming an integrated chip that includes depositing a phase change material layer over a bottom electrode. The phase change material is configured to change its degree of crystallinity upon temperature changes. A top electrode layer is deposited over the phase change material layer, and a hard mask layer is deposited over the top electrode layer. The top electrode layer and the hard mask layer are patterned to remove outer portions of the top electrode layer and to expose outer portions of the phase change material layer. An isotropic etch is performed to remove portions of the phase change material layer that are uncovered by the top electrode layer and the hard mask layer. The isotropic etch removes the portions of the phase change material layer faster than portions of the top electrode layer and the hard mask layer.
US11588101B2

A Hall sensor includes a Hall well, such as an implanted region in a surface layer of a semiconductor structure, and four doped regions spaced apart from one another in the implanted region. The implanted region and the doped regions include majority carriers of the same conductivity type. The sensor also includes a dielectric layer that extends over the implanted region, and an electrode layer over the dielectric layer to operate as a control gate to set or adjust the sensor performance. A first supply circuit provides a first bias signal to a first pair of the terminals, and a second supply circuit provides a second bias signal to the electrode layer.
US11588093B2

There is provided a method for fabricating a device. On a top surface of a substrate, a first layer of a first deposition material is formed. The first layer of the first deposition material is patterned to create a seed pattern of remaining first deposition material. Homoepitaxy is used to grow a second layer of the first deposition material on the seed pattern.
US11588089B2

A printed wiring board includes a core substrate including core material and having opening such that the opening penetrates through the core substrate, thermoelectric elements including P-type and N-type thermoelectric elements such that the thermoelectric elements are accommodated in the opening of the core substrate, a first build-up layer that mounts a heat-absorbing element thereon and includes a first resin insulating layer such that the first resin insulating layer is formed on first surface of the core substrate and covering the opening of the core substrate, and a second build-up layer that mounts a heat-generating element thereon and includes a second resin insulating layer such that the formed on the second resin insulating layer is foamed on second surface of the core substrate on the opposite side and covering the opening of the core substrate and has thickness that is greater than thickness of the first resin insulating layer.
US11588085B2

A light emitting drive substrate, a manufacturing method of the light emitting drive substrate, a light emitting substrate and a display device. The light emitting drive substrate includes a first light-emitting subregion, a second light-emitting subregion, a periphery area, a first power supply wire and a second power supply wire. A resistance between the first end and the second end of the first power supply wire is equal to a resistance between the first end and the second end of the second power supply wire, and a wire length between the first end and the second end of the first power supply wire is not equal to a wire length between the first end and the second end of the second power supply wire.
US11588079B2

Provided are a wavelength converting particle, a method for manufacturing a wavelength converting particle, and a light-emitting diode containing a wavelength converting particle. The wavelength converting particle comprises a hybrid OIP nanocrystal that converts a wavelength of light generated by an excitation light source into a specified wavelength. Accordingly, it is possible to optically stabilize and improve color purity and light-emission performance without changes in a light-emitting wavelength range.
US11588070B2

A method for producing a photovoltaic solar cell, including the method steps: A. providing at least one solar cell precursor having at least one base and at least one emitter; B. providing a metal film on a back side of the solar cell precursor, so that the metal film is electrically conductively connected to the base or the emitter, the metal film being formed as an integral component of the back side contact and the solar cell being terminated on the back side. The at least one cell connection region on at least one side of the metal film overhangs the edge of the solar cell precursor by at least 1 mm, preferably by at least 3 mm.
US11588057B2

A thin film transistor and a non-volatile memory device are provided. The thin film transistor comprises a gate electrode, and a metal oxide channel layer traversing the upper or lower portions of the gate electrode. The metal oxide channel layer has semiconductor properties while having bixbyite crystals. An insulating layer is disposed between the gate electrode and the metal oxide channel layer. Source and drain electrodes are electrically connected to both ends of the metal oxide channel layer, respectively.
US11588050B2

A semiconductor structure and a method of forming the same are provided. In an embodiment, a semiconductor structure includes an epitaxial source feature and an epitaxial drain feature, a vertical stack of channel members disposed over a backside dielectric layer, the vertical stack of channel members extending between the epitaxial source feature and the epitaxial drain feature along a direction, a gate structure wrapping around each of the vertical stack of channel members, and a backside source contact disposed in the backside dielectric layer. The backside source contact includes a top portion adjacent the epitaxial source feature and a bottom portion away from the epitaxial source feature. The top portion and the bottom portion includes a step width change along the direction.
US11588043B2

Aspects of the disclosure provide a bipolar transistor structure with an elevated extrinsic base, and related methods to form the same. A bipolar transistor according to the disclosure may include a collector on a substrate, and a base film on the collector. The base film includes a crystalline region on the collector and a non-crystalline region adjacent the crystalline region. An emitter is on a first portion of the crystalline region of the base film. An elevated extrinsic base is on a second portion of the crystalline region of the base film, and adjacent the emitter.
US11588042B2

A semiconductor device includes a semiconductor substrate, an insulating film disposed above the semiconductor substrate, a temperature detecting element disposed on the insulating film, and an anode side region and a cathode side region respectively located on an anode side and a cathode side of the temperature detecting element. The anode side region or the cathode side region includes one or more capacitance elements, and a sum of capacitance values of the capacitance elements is larger than a capacitance value of the temperature detecting element.
US11588040B2

An LDMOS device and a method for forming the LDMOS device are provided. The LDMOS device includes: a substrate formed with a source region, a drain region and a drift region; a gate structure; a silicide block layer; a first conductive structure having one end electrically connected with the source region, a second conductive structure having one end electrically connected with the drain region; a first metal interconnecting structure electrically connected with the other end of the first conductive structure, a second metal interconnecting structure electrically connected with the other end of the second conductive structure; a third conductive structure having one end disposed on a surface of the silicide block layer; and a third metal interconnecting structure electrically connected with the other end of the third conductive structure. The LDMOS device has increased breakdown voltage, and reduced on-resistance, and its preparation process is safer and easier to control.
US11588032B2

Three-dimensional semiconductor memory devices and methods of fabricating the same. The three-dimensional semiconductor devices include an electrode structure with sequentially-stacked electrodes disposed on a substrate, semiconductor patterns penetrating the electrode structure, and memory elements including a first pattern and a second pattern interposed between the semiconductor patterns and the electrode structure, the first pattern vertically extending to cross the electrodes and the second pattern horizontally extending to cross the semiconductor patterns.
US11588027B2

A thin film transistor, a display panel comprising the same and a display apparatus are discussed. The thin film transistor comprises a buffer layer embodied on a substrate, a semiconductor layer embodied on the buffer layer, including a channel area, a first conductor portion and a second conductor portion, a gate insulating film embodied on the semiconductor layer, a gate electrode embodied on the gate insulating film, and an auxiliary electrode overlapped with the second conductor portion, wherein the first conductor portion is extended from one side of the channel area, and becomes a source area, and the second conductor portion is extended from the other side of the channel area, and becomes a drain area.
US11588025B2

The present disclosure provides a semiconductor device and a manufacturing method thereof. The manufacturing method comprises: providing a substrate comprising a storage region, forming stacked gates of storage transistors on the substrate; forming side walls on two sides of each stacked gate wherein the top surfaces of side walls are arranged to be lower than the top surfaces of the stacked gates; performing ion implantation in the storage region defined by the side walls; and performing an ashing process and a wet cleaning process using the side walls as protective layers of the stacked gates to remove a photoresist remaining after the ion implantation. The present disclosure further provides a semiconductor device formed according to the manufacturing method. According to the semiconductor device and the manufacturing method thereof, the problem of stacked gate collapse from the ion implantation process can be solved, thereby improving the yield.
US11588016B2

A semiconductor device having a super junction and a method of manufacturing the semiconductor device capable of obtaining a high breakdown voltage are provided, whereby charge balance of the super junction is further accurately controlled in the semiconductor device that is implemented by an N-type pillar and a P-type pillar. The semiconductor device includes a semiconductor substrate; and a blocking layer including a first conductive type pillar and a second conductive type pillar that extend in a vertical direction on the semiconductor substrate and that are alternately arrayed in a horizontal direction, wherein, in the blocking layer, a density profile of a first conductive type dopant may be uniform in the horizontal direction, and the density profile of the first conductive type dopant may vary in the vertical direction.
US11588001B2

A display device includes a substrate having a display area and a non-display area. A light emitting element is disposed in the display area. An encapsulation layer is configured to cover the display area and encapsulate the light emitting element. A power line is disposed in the non-display area. A first edge of the encapsulation layer in the non-display area is disposed to coincide with an edge of the power line or is disposed closer to the display area than the edge of the power line.
US11587992B2

Disclosed is a display apparatus including a first thin film transistor (TFT) and a second thin film transistor having a bottom gate structure and including an oxide semiconductor layer. The first TFT may be used as a switching device and the second TFT may be used as a driving device, and these TFTs have different operation properties from each other. One or more embodiments of the present disclosure provides a method of arranging a plurality of TFTs having different properties in a display apparatus. This not only provides a display apparatus with TFTs integrated at a high density but also an efficient way of driving the display apparatus.
US11587990B2

A display device includes a display unit comprising a plurality of light-emitting areas emitting light. A touch sensing unit is disposed on the display unit to sense a touch. A buffer part is disposed on the touch sensing unit to cushion an external impact. A metal pattern is disposed on the buffer part and has a mesh structure. The metal pattern includes a plurality of code patterns having a cut shape that encodes position information.
US11587988B2

A preparation method of a color film layer, a display substrate and a preparation method thereof. The display substrate includes a bearing layer and repeating units, each repeating unit including a green film layer, a red film layer and a blue film layer, which are provided on the bearing layer and directly contacting a first surface of the bearing layer. On a plane parallel to the first surface of the bearing layer, in each repeating unit, the red film layer is provided on a first side of the green film layer, the blue film layer is provided on a second side of the green film layer opposite to the first side; one of the red film layer and the blue color film layer covers part of the green film layer; one part of the green film layer does not overlap with the red film layer and the blue film layer.
US11587983B2

An electroluminescent display panel includes a plurality of repeating units each including a first conductive layer, a first insulating layer including a first via hole, and an anode including a main body and an auxiliary portion. At least one repeating unit includes a first-color sub-pixel, a second-color sub-pixel, and a third-color sub-pixel; the area of the main body of the third-color sub-pixel is larger than that of the second-color sub-pixel and that of the first-color sub-pixel; and an overlapping area between the main body of the third-color sub-pixel and the first conductive layer is larger than that between the main body of the second-color sub-pixel and the first conductive layer, and the overlapping area between the main body of the third-color sub-pixel and the first conductive layer is larger than that between the main body of the first-color sub-pixel and the first conductive layer.
US11587981B2

A display device which exhibits light with high color purity is provided. A display device with low power consumption is provided. An embodiment is a display device which includes a first pixel electrode, a second pixel electrode, a light-emitting layer, a common electrode, a first protective layer, and a semi-transmissive layer. The light-emitting layer includes a first region positioned over the first pixel electrode and a second region positioned over the second pixel electrode. The common electrode is positioned over the light-emitting layer. The first protective layer is positioned over the common electrode. The semi-transmissive layer is positioned over the first protective layer. Reflectivity with respect to visible light of the semi-transmissive layer is higher than reflectivity with respect to visible light of the common electrode. The semi-transmissive layer does not overlap with the first region and overlaps with the second region. For example, the semi-transmissive layer may include an opening in a position overlapping with the first region.
US11587980B2

A display device includes a display substrate, a light emitting element layer disposed on a surface of the display substrate and including display pixels, a sensing substrate having a surface attached to another surface of the display substrate, a sensing element layer disposed on another surface of the sensing substrate and including sending pixels that each sense light of a color, and a photorefractive layer disposed on the sensing element layer and including micro lenses.
US11587958B2

A carrier substrate to be used, when manufacturing a member for an electronic device on a surface of a substrate, by being bonded to the substrate, includes at least a first glass substrate. The first glass substrate has a compaction described below of 80 ppm or less. Compaction is a shrinkage in a case of subjecting the first glass substrate to a temperature raising from a room temperature at 100° C./hour and to a heat treatment at 600° C. for 80 minutes, and then to a cooling to the room temperature at 100° C./hour.
US11587954B2

An electronic device may include a display having an array of display pixels on a substrate. The display pixels may be organic light-emitting diode display pixels or display pixels in a liquid crystal display. In an organic light-emitting diode display, hybrid thin-film transistor structures may be formed that include semiconducting oxide thin-film transistors, silicon thin-film transistors, and capacitor structures. The capacitor structures may overlap the semiconducting oxide thin-film transistors. Organic light-emitting diode display pixels may have combinations of oxide and silicon transistors. In a liquid crystal display, display driver circuitry may include silicon thin-film transistor circuitry and display pixels may be based on oxide thin-film transistors. A single layer or two different layers of gate metal may be used in forming silicon transistor gates and oxide transistor gates. A silicon transistor may have a gate that overlaps a floating gate structure.
US11587949B1

A method of manufacturing a semiconductor structure and a semiconductor structure are provided. The method includes: providing a semiconductor substrate, and forming a first bit line; forming a support layer on the semiconductor substrate, the support layer including a first oxide layer, a first sacrificial layer, a second oxide layer, a second sacrificial layer, a third oxide layer, a third sacrificial layer and a fourth oxide layer that are stacked; forming, at a position corresponding to the first bit line, an active pillar penetrating through the support layer; removing each of the first sacrificial layer and the third sacrificial layer, and forming a first trench; removing a peripheral wall of the active pillar to form a first annular groove, a size of the first annular groove being greater than a size of the first trench in a vertical direction; forming a P-type filler in the first annular groove.
US11587945B2

A semiconductor device is provided that can include a stack formed of word line layers and insulating layers that are alternatingly stacked over a substrate. A first staircase of a first block can be formed in the stack and extend between first array regions of the first block. A second staircase of a second block can be formed in the stack and extend between second array regions of the second block. The semiconductor device further can have a connection region that is formed in the stack between the first staircase and second staircase.
US11587944B2

A semiconductor storage device includes a substrate with a memory cell region and a first region to one side of the memory cell region. A first memory cell layer is on the substrate. A second memory cell layer is between the first memory cell layer and the substrate. A plurality of first conductive layers are stacked on each other in the first memory cell layer. A plurality of second conductive layers are stacked on each other in the second memory cell layer. A plurality of first contacts are above the first region of the substrate, extending through second conductive layer from the substrate to the first memory cell layer. The contacts are electrically insulated from the second conductive layers and electrically connected to ends of the first conductive layers in the first region.
US11587942B2

According to one embodiment, a semiconductor memory device includes: a substrate; a semiconductor above the substrate functioning as a channel of a cell transistor; a first silicon nitride layer above the semiconductor having an internal compressive stress of a first value; and a second silicon nitride layer above the first silicon nitride layer having an internal compressive stress of a second value. The second value is greater than the first value.
US11587938B2

Some embodiments include a capacitor having a container-shaped bottom portion. The bottom portion has a first region over a second region. The first region is thinner than the second region. The first region is a leaker region and the second region is a bottom electrode region. The bottom portion has an interior surface that extends along the first and second regions. An insulative material extends into the container shape. The insulative material lines the interior surface of the container shape. A conductive plug extends into the container shape and is adjacent the insulative material. A conductive structure extends across the conductive plug, the insulative material and the first region of the bottom portion. The conductive structure directly contacts the insulative material and the first region of the bottom portion, and is electrically coupled with the conductive plug. Some embodiments include methods of forming assemblies.
US11587937B2

A method (of manufacturing a semiconductor device) includes: forming active regions including spacing apart neighboring active regions resulting in corresponding gaps; forming gate structures (overlying the active regions and the gaps) including locating intra-gap segments of the gate structures over the gaps, arranging each intra-gap segment to include two end regions separated by a central region, and at intersections between active regions and gate structures that is designated to be non-functional (flyover intersection), preventing formation of a functional connection between the two; and removing selected portions of at least some of the intra-gap segments including removing central regions of first selected intra-gap segments substantially without removing portions of corresponding end regions of the first selected intra-gap segments, and removing central regions and portions of end regions of second selected intra-gap segments for which corresponding end regions of the second intra-gap segments abut flyover intersections thereby trimming corresponding gate structures.
US11587934B2

The present disclosure provides a method for preparing a semiconductor memory device with air gaps between conductive features. The method includes forming an isolation layer defining a first active region in a substrate; forming a first doped region in the first active region; forming a first word line buried in a first trench adjacent to the first doped region; and forming a high-level bit line contact positioned on the first doped region; forming a first air gap surrounding the high-level bit line contact. The forming of the first word line comprises: forming a lower electrode structure and an upper electrode structure on the lower electrode structure. The forming of the upper electrode structure comprises: forming a source layer substantially covering a sidewall of the first trench; forming a conductive layer on the source layer; and forming a work-function adjustment layer disposed between the source layer and the conductive layer.
US11587932B2

A semiconductor device and a method of fabricating a semiconductor device, the device including a substrate; a first conductive pattern on the substrate; a second conductive pattern on the substrate and spaced apart from the first conductive pattern; an air spacer between the first conductive pattern and the second conductive pattern; and a quantum dot pattern covering an upper part of the air spacer.
US11587931B2

A memory device can comprise an array of memory cells comprising a plurality of vertically stacked tiers of memory cells, a respective plurality of horizontal access lines coupled to each of the plurality of tiers, and a plurality of vertical sense lines coupled to each of the plurality of tiers. The array of memory cells can further comprise a plurality of multiplexors each coupled to a respective vertical sense line and configured to electrically couple the respective vertical sense line to a horizontal sense line. The memory device can also comprise a semiconductor under the array (SuA) circuitry, comprising a plurality of sense amplifiers, each sense amplifier coupled to a respective subset of the plurality of multiplexors.
US11587928B2

Methods and structures for forming strained-channel finFETs are described. Fin structures for finFETs may be formed using two epitaxial layers of different lattice constants that are grown over a bulk substrate. A first thin, strained, epitaxial layer may be cut to form strain-relieved base structures for fins. The base structures may be constrained in a strained-relieved state. Fin structures may be epitaxially grown in a second layer over the base structures. The constrained base structures can cause higher amounts of strain to form in the epitaxially-grown fins than would occur for non-constrained base structures.
US11587925B2

A variable capacitance circuit includes a capacitor array having a first capacitor in which a plurality of MIM capacitors are coupled in parallel and a second capacitor in which a plurality of MIM capacitors are coupled in series, and a switch array having a first switch and a second switch. A shape pattern of at least one of a first electrode of the first capacitor, a first ground shield, a second electrode of the second capacitor, and a second ground shield is set so that a first capacitance difference per 1 LSB between first capacitance values of the first capacitor when the first switch is turned on and off and a second capacitance difference per 1 LSB between second capacitance values of the second capacitor when the second switch is turned on and off are close to each other.
US11587916B2

A package structure includes a semiconductor die, an antenna substrate structure, and a redistribution layer. The semiconductor die is laterally wrapped by a first encapsulant. The antenna substrate structure is disposed over the semiconductor die, wherein the antenna substrate structure includes a circuit substrate and at least one antenna element inlaid in the circuit substrate. The redistribution layer is disposed between the semiconductor die and the antenna substrate structure, wherein the at least one antenna element is electrically connected with the semiconductor die through the circuit substrate and the redistribution layer. The at least one antenna element includes patch antennas.
US11587908B2

A structure and a method of forming are provided. The structure includes a first dielectric layer overlying a first substrate. A first connection pad is disposed in a top surface of the first dielectric layer and contacts a first redistribution line. A first dummy pad is disposed in the top surface of the first dielectric layer, the first dummy pad contacting the first redistribution line. A second dielectric layer overlies a second substrate. A second connection pad and a second dummy pad are disposed in the top surface of the second dielectric layer, the second connection pad bonded to the first connection pad, and the first dummy pad positioned in a manner that is offset from the second dummy pad so that the first dummy pad and the second dummy pad do not contact each other.
US11587904B2

A display panel includes a plurality of light-emitting elements. Light emitted from a first light-emitting element has a CIE 1931 chromaticity coordinate x of greater than 0.680 and less than or equal to 0.720 and a CIE 1931 chromaticity coordinate y of greater than or equal to 0.260 and less than or equal to 0.320. Light emitted from a second light-emitting element has a CIE 1931 chromaticity coordinate x of greater than or equal to 0.130 and less than or equal to 0.250 and a CIE 1931 chromaticity coordinate y of greater than 0.710 and less than or equal to 0.810. Light emitted from a third light-emitting element has a CIE 1931 chromaticity coordinate x of greater than or equal to 0.120 and less than or equal to 0.170 and a CIE 1931 chromaticity coordinate y of greater than or equal to 0.020 and less than 0.060.
US11587900B2

A package structure including IPD and method of forming the same are provided. The package structure includes a die, an encapsulant laterally encapsulating the die, a first RDL structure disposed on the encapsulant and the die, an IPD disposed on the first RDL structure and an underfill layer. The IPD includes a substrate, a first connector on a first side of the substrate and electrically connected to the first RDL structure, a guard structure on a second side of the substrate opposite to the first side and laterally surrounding a connector region, and a second connector disposed within the connector region and electrically connected to a conductive via embedded in the substrate. The underfill layer is disposed to at least fill a space between the first side of the IPD and the first RDL structure. The underfill layer is separated from the connector region by the guard structure.
US11587894B2

Provided is packages and methods of fabricating a package and. The method includes bonding a first device die with a second device die. The second device die is over the first device die. A bonding structure is formed in a combined structure including the first and the second device dies. A component is formed in the bonding structure. The component includes a passive device or a transmission line. The method further includes forming a first and a second electrical connectors electrically coupling to a first end and a second end of the component.
US11587877B2

A semiconductor device and a manufacturing method of the semiconductor device by which peeling off of a sealing resin and a wire from each other can be practically suppressed are disclosed. The semiconductor device includes a substrate, a main face wire, a semiconductor element that is conductive to the main face wire, a sealing resin having resin side faces directed in a direction crossing a thickness direction, the sealing resin sealing the main face wire and the semiconductor element, a through-wire that is conductive to the main face wire and having an exposed rear face exposed from the substrate, and a column conductor that is conductive to the main face wire and having an exposed side face exposed from the resin side faces. The column conductor is supported from the opposite sides thereof in the thickness direction by the substrate and the sealing resin.
US11587876B2

The present disclosure relates to method for preparing a semiconductor device with a composite landing pad. The method includes forming a first dielectric layer over a semiconductor substrate. The semiconductor device also includes forming a lower metal plug and a barrier layer in the first dielectric layer. The lower metal plug is surrounded by the barrier layer. The semiconductor device further includes forming an inner silicide portion over the lower metal plug, and an outer silicide portion over the barrier layer. A topmost surface of the outer silicide portion is higher than a topmost surface of the inner silicide portion.
US11587870B2

An apparatus comprising a multilevel wiring structure comprising aluminum interconnections. The aluminum interconnections comprise a first portion, a second portion, and a third portion, where the second portion is between the first portion and the third portion. The third portion comprises a greater width in a lateral direction than a width in the lateral direction of the second portion. A memory device comprising a memory array comprising memory cells and a control logic component electrically connected to the memory array. At least one of the memory cells comprises a multilevel wiring structure comprising interconnect structures, where the interconnect structures comprise a first portion, a second portion adjacent to the first portion, and a third portion adjacent to the second portion. The third portion comprises a greater width in a lateral direction than a width in the lateral direction of the second portion. Related apparatus, memory devices, and methods are also disclosed.
US11587863B2

The present disclosure provides a semiconductor structure, including a capacitor. The capacitor includes a first electrode and a second electrode respectively electrically connected to a first conductor and a second conductor; and a first dielectric layer between the first electrode and the second electrode. In some embodiments, the first dielectric layer contacts with a sidewall surface of the first conductor. The semiconductor structure further includes a second dielectric layer over and adjacent to the capacitor. A method of forming the semiconductor package is also provided.
US11587859B2

An interposer includes a base layer having a first surface and a second surface, a redistribution structure on the first surface, an interposer protection layer on the second surface, a pad wiring layer on the interposer protection layer, an interposer through electrode passing through the base layer and the interposer protection layer and electrically connecting the redistribution structure to the pad wiring layer, an interposer connection terminal attached to the pad wiring layer, and a wiring protection layer including a first portion covering a portion of the interposer protection layer adjacent to the pad wiring layer, a second portion covering a portion of a top surface of the pad wiring layer, and a third portion covering a side surface of the pad wiring layer. The third portion is disposed between the first portion and the second portion. The first to third portions have thicknesses different from each other.
US11587858B2

A microelectronic device has bump bond structures on input/output (I/O) pads. The bump bond structures include copper-containing pillars, a barrier layer including cobalt and zinc on the copper-containing pillars, and tin-containing solder on the barrier layer. The barrier layer includes 0.1 weight percent to 50 weight percent cobalt and an amount of zinc equivalent to a layer of pure zinc 0.05 microns to 0.5 microns thick. A lead frame has a copper-containing member with a similar barrier layer in an area for a solder joint. Methods of forming the microelectronic device are disclosed.
US11587852B2

An amplifier module includes a module substrate and first and second power transistor dies. The first power transistor die is coupled to a mounting surface of the module substrate, and has first and second input/output (I/O) contact pads and a first ground contact pad, all of which are all exposed at a surface of the first power transistor die that faces toward the mounting surface of the module substrate. The second power transistor die also is coupled to the mounting surface, and has third and fourth I/O contact pads and a second ground contact pad. The third and fourth I/O contact pads are exposed at a surface of the second power transistor die that faces away from the mounting surface of the module substrate, and the second ground contact pad is exposed at a surface of the second power transistor die that faces toward the mounting surface.
US11587848B2

Semiconductor structure and its fabrication method are provided. The method includes providing a substrate, where the substrate includes a first region having a first metal structure and a second region having a second metal structure; forming a device layer on each of top surfaces of the substrate, the first metal structure and the second metal structure; forming a first through hole in the device layer at the first region, where the first through hole exposes at least a portion of surfaces of the first metal structure, and forming a second through hole in the device layer at the second region, where the second through hole passes through the first device and exposes at least a portion of surfaces of the second metal structure; and using a selective metal growth process, forming a first plug in the first through hole and forming a second plug in the second through hole.
US11587839B2

A device is disclosed. The device includes a housing that defines a chamber. The chamber is to be at least partially filled with an electrolyte material. The device also includes a plurality of electrodes that are at least partially embedded in the housing and exposed to the chamber. The device further includes an access port that provides fluid communication between an interior of the housing and the outside environs.
US11587836B2

A semiconductor structure and its fabrication method are provided in the present disclosure. The method includes providing a layer to-be-etched, including first regions and second regions. The method further includes forming a plurality of discrete first sacrificial layers on the layer to-be-etched, where a plurality of openings is between the plurality of first sacrificial layers and includes first openings on the first regions. The method further includes forming initial sidewall spacer structures on sidewalls of the plurality of first sacrificial layers, where the initial sidewall spacer structures include first sidewall spacers, and the first sidewall spacers fill the first openings. The method further includes, using the first sidewall spacers as an alignment mark, forming a first mask layer on the layer to-be-etched and the initial sidewall spacer structures, where the first mask layer exposes a portion of the layer to-be-etched and a portion of the initial sidewall spacer structures.
US11587834B1

The present invention provides a method for an improved protective coating for plasma dicing a substrate. A work piece having a support film, a frame and the substrate, the substrate having a top surface and a bottom surface, the top surface of the substrate having a plurality of device structures and a plurality of street areas is provided. The work piece is formed by adhering the substrate to a support film and then mounting the substrate with the support film to a frame. A composite material coating having a matrix component and a filler component is applied to the top surface of the substrate. The filler component has a plurality of particles. The composite material coating is removed from at least one street area to expose the street area. The exposed street area is plasma etched. The composite material coating is removed from the top surface of the substrate.
US11587830B2

An etch back air gap (EBAG) process is provided. The EBAG process includes forming an initial structure that includes a dielectric layer disposed on a substrate and a liner disposed to line a trench defined in the dielectric layer. The process further includes impregnating a metallic interconnect material with dopant materials, filling a remainder of the trench with the impregnated metallic interconnect materials to form an intermediate structure and drive-out annealing of the intermediate structure. The drive-out annealing of the intermediate structure serves to drive the dopant materials out of the impregnated metallic interconnect materials and thereby forms a chemical- and plasma-attack immune material.
US11587829B2

Described are methods for controlling the doping of metal nitride films such as TaN, TiN and MnN. The temperature during deposition of the metal nitride film may be controlled to provide a film density that permits a desired amount of doping. Dopants may include Ru, Cu, Co, Mn, Mo, Al, Mg, Cr, Nb, Ta, Ti and V. The metal nitride film may optionally be exposed to plasma treatment after doping.
US11587825B2

A multilayer composite structure and a method of preparing a multilayer composite structure are provided. The multilayer composite structure comprises a semiconductor handle substrate having a minimum bulk region resistivity of at least about 500 ohm-cm and an isolation region that impedes the transfer of charge carriers along the surface of the handle substrate and reduces parasitic coupling between RF devices.
US11587823B2

A method of forming a three-dimensional (3D) memory device includes: forming a layer stack over a substrate, the layer stack including alternating layers of a first dielectric material and a second dielectric material; forming trenches extending through the layer stack; replacing the second dielectric material with an electrically conductive material to form word lines (WLs); lining sidewalls and bottoms of the trenches with a ferroelectric material; filling the trenches with a third dielectric material; forming bit lines (BLs) and source lines (SLs) extending vertically through the third dielectric material; removing portions of the third dielectric material to form openings in the third dielectric material between the BLs and the SLs; forming a channel material along sidewalls of the openings; and filling the openings with a fourth dielectric material.
US11587822B2

Structures and processes for improving radiation hardness and eliminating latch-up in integrated circuits are provided. An example process includes forming a first doped buried layer, a first well, and a second well, and using a first mask, forming a second doped buried layer only in a first region above the first doped buried layer and between at least the first well and the second well, where the first mask is configured to control spacing between the wells and the doped buried layers. The process further includes using a second mask, forming a vertical conductor located only in a second region above the first region and between at least the first well and the second well, where the vertical conductor is doped to provide a low resistance link between the second doped buried layer and at least a top surface of the substrate.
US11587817B2

Exemplary support assemblies may include an electrostatic chuck body defining a substrate support surface. The substrate support assemblies may include a support stem coupled with the electrostatic chuck body. The substrate support assemblies may include a heater embedded within the electrostatic chuck body. The substrate support assemblies may include a first bipolar electrode embedded within the electrostatic chuck body between the heater and the substrate support surface. The first bipolar electrode may include at least two separated mesh sections, with each mesh section characterized by a circular sector shape. The substrate support assemblies may include a second bipolar electrode embedded within the electrostatic chuck body between the heater and the substrate support surface. The second bipolar electrode may include a continuous mesh extending through the at least two separated mesh sections of the first bipolar electrode.
US11587812B2

A processing apparatus includes a chuck table that holds a workpiece, a cutting unit that processes the workpiece held by the chuck table, a cassette placing region where a cassette is placed, a carrying unit that carries the workpiece between the cassette placed in the cassette placing region and the chuck table, and a surrounding wall that partitions a route for lifting the cassette upward and downward from an external space, in a space directly above the cassette placing region. A height of the surrounding wall is equal to or more than a height of a ceiling wall of the processing apparatus and is so as not to interfere with the cassette held by a carrier that travels.
US11587796B2

Memory devices and methods of manufacturing memory devices are provided. The device and methods described suppress oxidation of metal layers exposed to ambient oxygen. After an opening is formed, a nitridation process occurs to nitridate the surface of the exposed metal layer inside the opening. The nitridated region formed on the surface of metal layer inside the opening works as a barrier layer for oxygen diffusion. In addition, the nitridated region works as an electrode for charge trap memory cells.
US11587788B2

There is provided a technique that includes: (a) forming a silicon seed layer on a substrate by performing a cycle a predetermined number of times, the cycle including non-simultaneously performing: (a1) supplying a first gas containing halogen and silicon to the substrate; and (a2) supplying a second gas containing hydrogen to the substrate; and (b) forming a film containing silicon on the silicon seed layer by supplying a third gas containing silicon to the substrate, wherein a pressure of a space in which the substrate is located in (a2) is set higher than a pressure of the space in which the substrate is located in (a1).
US11587777B2

An analysis device includes an electron emission element, a collector, an electric field former, a power source, and a controller. The electron emission element includes a bottom electrode, a surface electrode, and an intermediate layer arranged between the bottom electrode and the surface electrode. The power source and the controller allow application of a voltage between the bottom electrode and the surface electrode. The electric field former forms an electric field in an ion movement region where anions directly or indirectly generated by electrons emitted from the electron emission element move toward the collector. The collector and the controller allow measurement of a current waveform of an electric current made to flow by arrival of anions at the collector. The controller regulates, based on the current waveform, a voltage applied between the bottom electrode and the surface electrode.
US11587775B2

An ion detector according to this embodiment has a structure for reducing influences of signal reflection or the like on an output signal. The ion detector comprises an electron multiplier, a signal output unit, a signal output terminal, and an AC coupler. The AC coupler is disposed on a signal line between the signal output unit and the signal output terminal, including a resin sheet and a pair of conductive sections facing each other with the resin sheet interposed therebetween. One conductive section is electrically connected to an output terminal of the signal output unit, and the other conductive section is electrically connected to the signal output terminal.
US11587767B2

Radio frequency (RF) generators are disclosed. A RF generator may include an analog signal generator configured to generate a pulsed analog signal responsive to a digital pulsed waveform defined by one or more commands. The RF generator may also include a modulator configured to generate a pulsed radio frequency (RF) signal by modulating an RF carrier using the pulsed analog signal as a modulating signal. Further, the RF generator may include an amplification stage configured to amplify the pulsed RF signal output by the modulator. RF generation systems and methods of generating a pulsed RF signal also disclosed.
US11587751B2

An electromagnetic relay and a terminal block each include a voltage converter. The voltage converter is located adjacent to a coil and electrically connected to first coil terminals and second coil terminals. The voltage converter converts a power supply voltage input through one of the first coil terminals to a set value different from the input power supply voltage and outputs the power supply voltage to an electromagnet through one of the second coil terminals.
US11587747B2

An operating device is provided for a human-powered vehicle. The operating device basically includes a base, a first electric switch, a second electric switch, a first operating member and a second operating member. The first operating member is movable with respect to the base to activate the first electric switch as the first operating member moves from a non-operated position to an intermediate operating position, and then activate the second electric switch as the first operating member moves from the intermediate operating position to an additional operating position. The second operating member is movable with respect to the base to activate the second electric switch as the second operating member moves from a non-operated position to an intermediate operating position, and then activate the first electric switch as the second operating member moves from the intermediate operating position of the second operating member to an additional operating position.
US11587736B2

A capacitor component includes a body including a dielectric layer, a layering portion in which first and second internal electrodes opposing each other are layered in a first direction, and first and second connecting portions disposed on both surfaces of the layering portion taken in a second direction perpendicular to the first direction and connected to the first and second internal electrodes, respectively; and first and second external electrodes disposed on the first and second connecting portions, respectively, and the first and second external electrodes include metal powder particles, a surface of each of which is coated with at least one of graphene and carbon nanotubes.
US11587728B2

An assembly process of a Halbach magnetic ring component, including an adsorbing each magnetic shoe on the outer surface of a positioning cylinder; sleeving the sleeve on the outer surface of a circular ring; moving the sleeve downwards so that the upper part of each magnetic shoe is exposed; performing first dispensing on the exposed part of the upper part of each magnetic shoe; sleeving the aluminum ring on the outer surface of the exposed part of the upper part of each magnetic shoe, so that the aluminum ring covers the first dispensing area of each magnetic shoe; moving the sleeve downwards until the sleeve is completely separated from the magnetic shoe, and performing second dispensing on the lower region of each magnetic shoe; moving the aluminum ring downwards until the aluminum ring is completely sleeved on the outer surface of each magnetic shoe.
US11587723B2

A reactor includes: an outer peripheral iron core; three leg iron cores; and three coils, each of the coils having an input side coil end and an output side coil end projecting from a same end surface on an end side in the axial direction of the three leg iron cores, where the three coils include two first coils in which a projecting position of the input side coil end and a projecting position of the output side coil end has a first relative positional relationship and include one second coil having a second relative positional relationship opposite to the first relative positional relationship and where winding directions from the input side coil end to the output side coil end of the first and the second coils are reversed to each other.
US11587719B2

A magnetic integrated hybrid distribution transformer includes a main transformer, a series isolation transformer and a converter, wherein: an iron core includes an iron beam unit, an iron yoke unit and a leakage magnetic core unit. The main transformer includes secondary windings, primary windings and control windings all of which are layer-windings and wound around main transformer iron beams. The series isolation transformer includes converter side windings and grid side windings all of which are pancake-windings and wound around isolation transformer iron beams. The converter side windings and the control windings are respectively connected with the converter by the star connection with neutral point. Leakage magnetic cores are respectively inserted between the primary windings and the control windings or between the converter side windings and the grid side windings, so as to achieve magnetic integration design of the transformer and output connection inductor of the converter.
US11587718B2

This disclosure provides an integrated transformer and a power converter, the integrated transformer includes: a magnetic core, including an upper cover, a lower cover, a first winding column and a second winding column; a printed wiring board, disposed between the upper cover and the lower cover, and including a first through hole corresponding to the first winding column and a second through hole corresponding to the second winding column; and a first winding, a second winding, a third winding and a fourth winding; the first winding and the third winding are wound on the first winding column and the second winding column respectively, the second winding and the fourth winding are provided at positions corresponding to the first through hole and the second through hole on the printed wiring board, and magnetic flux directions within the first winding column and the second winding column are opposite.
US11587717B2

An inductor element includes a first conductive portion, a second conductive portion, and a magnetic core. The first conductive portion includes a first round-about portion, a first mount portion, and a second mount portion. The second conductive portion includes a second round-about portion, a third mount portion, and a fourth mount portion. The magnetic core houses at least a part of the first and second conductive portions so that each mount surface of the first to fourth mount portions is exposed from one side of the magnetic core. The first and second conductive portions are arranged so that the first and second directions are substantially parallel and opposite to each other. The first and third mount portions are at least partially overlapped with each other in a third direction perpendicular to the first and second directions.
US11587711B2

An electronic component includes a body having a side surface, coil conductor layers wound along main surfaces parallel to the side surface, and capacitor conductor layers each having a substantially plate-like shape parallel to the side surface. The coil conductor layers and the capacitor conductor layers are arranged in a widthwise direction perpendicular to the side surface. The capacitor conductor layers include first and second capacitor conductor layers adjacent to each other in the widthwise direction. The coil conductor layers include a first coil conductor layer that is in the same layer as the first capacitor conductor layer and a second coil conductor layer that is in the same layer as the second capacitor conductor layer. The shortest distance between the first coil conductor layer and the first capacitor conductor layer is larger than the shortest distance between the second coil conductor layer and the second capacitor conductor layer.
US11587704B2

To obtain a magnetic core having an improved withstand voltage property while maintaining a high relative magnetic permeability, and the like. The magnetic core contains large particles observed as soft magnetic particles having a Heywood diameter of 5 μm or more and 25 μm or less and small particles observed as soft magnetic particles having a Heywood diameter of 0.5 μm or more and less than 5 μm in a cross section. C1
US11587702B2

The invention relates to a grommet made of a material that is elastic at least in portions for receiving at least one elongate object for strain relief and sealing, comprising an outer frame element that can be opened along a slit and comprises at least two membranes that are spaced apart in the longitudinal direction of the elongate object to be received and each comprise a hole of equal size, so as to be flush with one another, for receiving the elongate object. The invention is characterised in that the respective hole of the at least two membranes contacts the material of the frame element on the side of the slit.
US11587699B2

Disclosed is a cable assembly including at least one conductor and a metal sheath disposed over the at least one conductor, the metal sheath including a continuous strip of metal having a plurality of revolutions. A first revolution of the plurality of revolutions may include a first section having a curved profile extending into an interior cavity of the metal sheath, and a second section extending from the first section, the second section extending along a lengthwise axis, wherein a length of the second section, along the lengthwise axis, is at least two times as large as a diameter of the first section when the metal sheath is in a linear configuration. The first revolution may further include a third section extending from the second section, the third section including a free end terminating within a recess defined by a curved profile of a first section of an adjacent revolution.
US11587698B2

An electric submersible pump (ESP) power cable. The ESP power cable has a first plurality of electric conductors encased in a first protective armor wherein a first void area is defined between the first plurality of electric conductors and the first protective armor, has a second plurality of electric conductors encased in a second protective armor wherein a second void area is defined between the second plurality of electric conductors and the second protective armor and wherein each one of the second plurality of electric conductors is spliced to a corresponding one of the first plurality of electric conductors, has a first filler positioned at least partially in the first void area, and comprises a second filler positioned at least partially in the second void area.
US11587689B2

A nuclear fuel element includes a core comprising a fissile element and an additional element. A protective structure surrounds the core and comprises at least a first material surrounding the nuclear fuel. The first material comprises the fissile element and the additional element and comprises a greater than stoichiometric amount of the additional element. An outer portion of the nuclear fuel element comprises a metal. Related nuclear fuel elements, and related methods are also disclosed.
US11587686B2

The present invention provides systems and methods for rapid screening of individuals who may have been exposed to and carrying biological agents potentially contagious or otherwise harmful to the general public.
US11587685B2

A system for physiologically informed zoological selection. The system includes a computing device configured to record a user biological extraction profile. A computing device receives condition state training data and calculates a plurality of condition vector outputs for a user biological extraction profile utilizing a first clustering algorithm. A computing device selects a characteristic condition vector output. A computing device receives zoological training data and calculates a plurality of animal vector outputs utilizing a second clustering algorithm. A computing device creates a ranked listing of animals utilizing a plurality of animal vector outputs.
US11587680B2

In one embodiment, a medical data processing apparatus includes processing circuitry. The processing circuitry obtains medical data relating to a subject, and outputs medical diagnostic image data obtained by performing predetermined processing on the medical data, along with standardized medical image data based on the medical data, the standardized medical image data being standardized for machine learning without performing part or all of the predetermined processing.
US11587678B2

The present disclosure describes methods and systems for machine learning models utilized for diagnosis suspecting. These methods and systems utilize machine learning models may be trained to diagnose diseases or conditions. The models may be trained with data from disparate sources that are aggregated and formatted to be utilized in these models.
US11587677B2

A method of predicting patient deterioration includes receiving an electronic health record data set of the patient, determining a risk score corresponding to the patient by analyzing the electronic health record data set of the patient using a trained machine learning model, determining a threshold value using an online/reinforcement learning model, comparing the risk score to the threshold value, and when the risk score exceeds the threshold value, generating an alarm. A non-transitory computer readable medium includes program instructions that when executed, cause the computer to receive a list of patients, display selectable patient information corresponding to each of the list of patients according to an ordering established by a feature importance algorithm, receive a selection, retrieve vital sign information corresponding to the selection, and display the vital sign information.
US11587674B2

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

Environmental characteristics of habitable environments (e.g., hotel or motel rooms, spas, resorts, cruise boat cabins, offices, hospitals and/or homes, apartments or residences) are controlled to eliminate, reduce or ameliorate adverse or harmful aspects and introduce, increase or enhance beneficial aspects in order to improve a “wellness” or sense of “wellbeing” provided via the environments. Control of intensity and wavelength distribution of passive and active Illumination addresses various issues, symptoms or syndromes, for instance to maintain a circadian rhythm or cycle, adjust for “jet lag” or season affective disorder, etc. Air quality and attributes are controlled. Scent(s) may be dispersed. Hypoallergenic items (e.g., bedding, linens) may be used. Water quality is controlled. Noise is reduced and sounds (e.g., masking, music, natural) may be provided. Passive and active pathogen controls are employed. Controls are provided for the occupant and/or facility personnel, as is instruction, and surveys, including assessing wellness.
US11587668B2

Various methods and systems are provided for suggesting annotation shapes to be applied to a medical image. In one example, a method includes outputting, for display on a display device, a set of annotation icons from an icon library based on a current image displayed on the display device and displaying an annotation on the current image in response to selection of an annotation icon from the set. The method further includes automatically adjusting the annotation to a corresponding anatomical feature in the current image and saving the current image with the annotation.
US11587662B2

The invention refers to a medical device for supporting health control. In order to provide safe access to a dose helper functionality, the device has a first storage means arranged to store an initial data matrix with at least one initial parameter set containing at least two initial data entries for one parameter of the dose helper functionality; receiving means arranged to receive initialization data and/or security data, preferably from a second storage means, for example provided by a hardware key; selecting means operable to select based at least in part on the initialization data one data entry for each initial parameter set as initial data or one initial parameter template containing a reference to one data entry for each initial parameter set as initial data; and first activation means arranged to activate, preferably based at least in part on the security data, execution of the dose helper functionality based on the selected initial data. The invention further refers to a respective medical system, a method for providing such information, a respective computer program and a respective computer program product.
US11587661B2

Systems and methods for monitoring accurate, real-time medicament device events, performing analytics on that data, and providing notifications are described. In various embodiments, an application server receives controller medication events, analyzes the events, associated event times, and controller medication dosage plans to characterize event times and send notifications for future doses. The controller medication dosage plan may specify a dose time for a planned dose, a narrow time window comprising the dose time, and an expanded time window comprising the narrow time window and longer in duration than the narrow time window, and the events may be characterized based on their time relative to the dose time, the time windows, and other events.
US11587654B2

A data command center visual display system presents dynamic data to a display screen. The command center visual display system includes a plurality of adjustable display panels configured to display predetermined combinations of patient identification information, patient insurance information, patient medical history information, a patient's insurance billing regulations, preferred practice patterns, and patient payment information, and a patient flowsheet that integrates the patient medical history information and patient payment information into a table that presents the patient's medical history by visit to one or more physicians with respective procedures or actions performed during each visit represented as icons identifying the procedure performed and icons indicating whether the procedure has been paid for in part or in full, the icons providing links to associated medical history data and/or financial data. The respective procedures or actions may also be activated directly from the table or display panels without leaving the display screen. In response to selection by a user of the visual display system, the adjustable display panels and patient flowsheet are moved into a task-based or specialty-specific display configuration such that the patient identification information, patient insurance information, patient medical history information, and patient payment information may be accessed without leaving the display screen.
US11587627B2

A processing device of a memory sub-system is configured to identify a read level of a plurality of read levels associated with a voltage bin of a plurality of voltage bins of a memory device; assign a first threshold voltage offset to the read level of the voltage bin; assign a second threshold voltage offset to the read level of the voltage bin; perform, on block associated with the read level, a first operation of a first operation type using the first threshold voltage offset; and perform, on the blocks associated with the read level, a second operation of a second operation type using the second threshold voltage offset.
US11587617B2

A TCAM comprises a plurality of first search lines, a plurality of second search lines, a plurality of memory cell strings and one or more current sensing units. The memory cell strings comprise a plurality of memory cells. Each of the memory cells is coupled to one of the first search lines and one of the second search lines. The current sensing units, coupled to the memory cell strings. In a search operation, a determination that whether any of the data stored in the memory cell strings matches a data string to be searched is made according to whether the one or more current sensing units detect current from the memory cell strings, or according to the magnitude of the current flowing out from the memory cell strings detected by the one or more current sensing units.
US11587612B2

In an example, an apparatus can include an array of variable resistance memory cells and a neural memory controller coupled to the array of variable resistance memory cells and configured to apply a sub-threshold voltage pulse to a variable resistance memory cell of the array to change a threshold voltage of the variable resistance memory cell in an analog fashion from a voltage associated with a reset state to effectuate a first synaptic weight change; and apply additional sub-threshold voltage pulses to the variable resistance memory cell to effectuate each subsequent synaptic weight change.
US11587608B2

There are provided a volatile memory device, and an operating method. The volatile memory device includes: a plurality of memory cells arranged in rows and columns and structured to store data; word lines; bit lines; a row decoder; a column decoder; and a control logic coupled to communicate with the row and column decoders and configured to, in an active period, provide the row decoder with a first command, and provide the column decoder with a second command, wherein the row decoder is further configured to: apply a first word line voltage higher than a ground voltage to a selected word line, from when the first command is provided; and for a duration over which the row decoder is activated, apply either a second word line voltage lower than the first word line voltage to the selected word line or no voltage to the selected word line.
US11587595B1

In one embodiment, an exemplary method includes receiving multi-dimension information from a data domain operating system running on the server; determining that multiple drive failures occurred within a predetermined time frame based on the multi-dimension information; and extracting a list of system-level events and a timestamp of each event from the multi-dimension information. The method further includes determining a list of components impacted by the list of the system-level events based on the list of system-level events and the timestamp of each event; and determining one or more system-level events associated with one or more impacted components as root causes of the multiple drive failures based on the multi-dimension information. The method uses information from multiple regions of the DAE and correlate the information using a predetermined algorithm to automatically more efficiently identify one or more possible root causes of the multiple drive failures.
US11587592B2

Systems and procedures for transforming video into a condensed visual representation. An example procedure may include receiving video comprised of a plurality of frames. For each frame, the example procedure may create a first representation, reduced in one dimension, wherein a visual property of each pixel of the first representation is assigned by aggregating a visual property of the pixels of the frame having the same position in the unreduced dimension. The example procedure may further form a condensed visual representation including the first representations aligned along the reduced dimension according to an order of the frames in the video.
US11587588B1

A method of reading servo wedge data from a rotating constant-density magnetic storage medium having a plurality of tracks, where each track is written at a track pattern frequency, the respective track pattern frequencies varying from a lowest frequency at an innermost one of the tracks to a highest frequency at an outermost one of the tracks, includes, for each respective track, determining, based on the pattern frequency of the respective track, a desired sampling position, sampling actual samples of servo wedge data based on a sampling clock used for all tracks, having a sampling frequency at least equal to the track pattern frequency of the outermost track, determining a phase relationship of the desired sampling position to the sampling clock, and, depending on the phase relationship between the sampling position and the sampling clock, interpolating a sample, or omitting interpolation of a sample and squelching the interpolation clock.
US11587581B1

A near-field transducer or heat sink is formed via a first process. The near-field transducer or heat sink is transfer-printed to a read/write head via a second process.
US11587580B2

A magnetic storage apparatus includes a disk-shaped magnetic recording medium, a motor which drives and rotates the magnetic recording medium, a magnetic head, including a first magnetic head element which reads information from the magnetic recording medium, and a second magnetic head element which writes information to the magnetic recording medium, and a bias circuit which supplies a predetermined bias voltage to the first magnetic head element. The magnetic recording medium has a laminated structure including a magnetic layer disposed above a substrate, and a carbon protective layer disposed above the magnetic layer. The bias circuit supplies to the first magnetic head element a voltage which is in a range of −0.2 V to −1.0 V with respect to a potential of the magnetic recording medium.
US11587576B2

A noise estimation method including steps of generating gap confidence values in response to microphone output and playback signals, and using the gap confidence values to generate an estimate of background noise in a playback environment. Each gap confidence value is indicative of confidence of presence of a gap at a corresponding time in the playback signal, and may be a combination of candidate noise estimates weighted by the gap confidence values. Generation of the candidate noise estimates may but need not include performance of echo cancellation. Optionally, noise compensation is performed on an audio input signal using the generated background noise estimate. Other aspects are systems configured to perform any embodiment of the noise estimation method.
US11587574B2

Provided in the present disclosure are a voice processing method, an apparatus, an electronic device, and a storage medium, the method comprising: detecting the working state of a current call system, and when the working state is a two-end speaking state or a remote-end speaking state, performing compression processing on a subsequent remote-end voice signal, acquiring a near-end voice signal by means of a microphone, performing echo processing on the basis of the near-end voice signal and the compression-processed remote-end voice signal to obtain an echo-processed near-end voice signal and a remaining echo signal, performing non-linear suppression processing on the near-end voice signal and the remaining echo signal, and performing gain control on the suppression-processed near-end voice signal.
US11587570B2

An interactive playground system including a user interface including a speaker and at least one of a microphone and a camera; a plurality of nodes distributed over a surface of the playground system, each one of the nodes including a printed circuit board with at least one sensor and at least one output component connected thereto; and a central unit in data communication with the plurality of nodes. The central unit comprises a memory and a processor; at least one of a speech recognition module and a motion recognition module and an interaction control module in data communication with the at least one of the speech recognition module and the motion recognition module, the speaker and the nodes. The interaction control module implements at least one of conversation instructions through output of audio data on the speaker and game action instructions through control of the output components of the nodes.
US11587569B2

Systems, methods, and devices are provided for generating and using text-to-speech (TTS) data for improved speech recognition models. A main model is trained with keyword independent baseline training data. In some instances, acoustic and language model sub-components of the main model are modified with new TTS training data. In some instances, the new TTS training is obtained from a multi-speaker neural TTS system for a keyword that is underrepresented in the baseline training data. In some instances, the new TTS training data is used for pronunciation learning and normalization of keyword dependent confidence scores in keyword spotting (KWS) applications. In some instances, the new TTS training data is used for rapid speaker adaptation in speech recognition models.
US11587568B2

A method for streaming action fulfillment receives audio data corresponding to an utterance where the utterance includes a query to perform an action that requires performance of a sequence of sub-actions in order to fulfill the action. While receiving the audio data, but before receiving an end of speech condition, the method processes the audio data to generate intermediate automated speech recognition (ASR) results, performs partial query interpretation on the intermediate ASR results to determine whether the intermediate ASR results identify an application type needed to perform the action and, when the intermediate ASR results identify a particular application type, performs a first sub-action in the sequence of sub-actions by launching a first application to execute on the user device where the first application is associated with the particular application type. The method, in response to receiving an end of speech condition, fulfills performance of the action.
US11587551B2

An illustrative embodiment includes a method for training an end-to-end (E2E) spoken language understanding (SLU) system. The method includes receiving a training corpus comprising a set of text classified using one or more sets of semantic labels but unpaired with speech and using the set of unpaired text to train the E2E SLU system to classify speech using at least one of the one or more sets of semantic labels. The method may include training a text-to-intent model using the set of unpaired text; and training a speech-to-intent model using the text-to-intent model. Alternatively or additionally, the method may include using a text-to-speech (TTS) system to generate synthetic speech from the unpaired text; and training the E2E SLU system using the synthetic speech.
US11587545B2

A refrigerator includes a noise reduction device and a machine room that accommodates a condenser and a compressor. The noise reduction device includes a sensing unit configured to measure noise generated from the machine room of the refrigerator and a generating unit configured to output a sound signal having a frequency canceling or reducing the noise. The machine room is defined by a case that has a communication portion configured to communicate a fluid between an inside of the case and an outside of the case to thereby exchange heat between the fluid and the condenser and between the fluid and the compressor.
US11587533B2

The disclosure discloses a method for displaying a point of information of a map, a device, and a storage medium. The detailed implementation includes: obtaining a display position of a target point of information (POI) to be displayed; on a target electronic map displayed at a preset scale, determining a position relationship between the display position of the target POI and an influence region of each POI located in the target electronic map; and displaying information of the target POI at the display position of the target electronic map in response to the display position of the target POI being located outside the influence region of each POI in the target electronic map. With the technical solution of the disclosure, when the POI is displayed, the display efficiency and the intelligence degree are improved, the POI overlapping with its surrounding POIs is improved, and the overall display effect is ensured.
US11587532B2

Content presented on a display screen is updated responsive to a user input. Content is retrieved and segmented into bands that are rendered onto the display screen incrementally to provide a visual effect similar to an animation. A band is rendered at a starting location and after a refresh interval passes a subsequent band is rendered at a second starting location. The bands may be rendered until the content is shown on the display screen.
US11587515B2

A terminal device mainly includes: a display module (21), a middle frame (22) for fixing the display module (21), a light-guiding column (23) embedded on the middle frame (22), and an ambient light sensor (24) located at bottom of the light-guiding column (23), wherein a light-entry surface of the light-guiding column (23) guides ambient light to the ambient light sensor (24).
US11587509B2

A display device compensates a threshold voltage Vth of a driving transistor according to a source follower internal compensation method. The threshold voltage Vth of the driving transistor is sampled in advance before one horizontal period H, so that a sufficient time for sampling the threshold voltage Vth of the driving transistor can be obtained even in a high-speed or high-resolution display device. Furthermore, the compensation rate of the internal compensation circuit is improved to reduce luminance deviation between the pixels.
US11587508B2

A display driving apparatus includes an internal reference voltage generation circuit configured to generate and provide an internal reference voltage; a sensing circuit configured to simultaneously sense pixel signals provided from pixels of a display panel and the internal reference voltage, and output a reference voltage sensing signal generated by sensing of the internal reference voltage and pixel sensing signals generated by sensing of the pixel signals; and an output circuit configured to sequentially select the reference voltage sensing signal and the pixel sensing signals, convert the pixel sensing signals into pixel data, convert the reference voltage sensing signal into reference data, and transmits the pixel data and the reference data.
US11587505B2

A display device includes: a display region including a first pixel region, a second pixel region, and a third pixel region; a dummy region including a first dummy region disposed between the second pixel region and the third pixel region; first, second, and third pixels respectively arranged in the first pixel region, the second pixel region, and the third pixel region in a matrix of vertical lines and horizontal lines; a data converter configured to: receive first image data including effective data corresponding to the display region and dummy data corresponding to the dummy region; and generate second image data by converting a gray scale value of dummy data corresponding to at least one region of the first dummy region in the first image data into a predetermined first gray scale value, the first gray scale value being between a lowest gray scale value and a highest gray scale value.
US11587504B2

A driving method includes: generating and outputting a frame image signal to an organic light emitting device, wherein the frame image signal includes an active data region and a blank region based on a time sequence; in the active data region of the frame image signal, using a timing controller to write a data voltage into the gate of the thin film transistor, store it in a storage capacitor, and apply it to the organic light emitting device through the thin film transistor; and in response to reaching the blank region of the frame image signal as determined by the timing controller, changing the first voltage at the cathode of the organic light emitting device to compensate the operating current of the organic light emitting device.
US11587499B2

The present disclosure provides a display panel, a method for driving the display panel and a display device. The display panel includes a display region and a non-display region. The non-display region includes a first bonding region, and further includes first connection lines connected to a plurality of gate lines respectively and second connection lines connected to a plurality of data lines respectively. The display panel further includes at least one chip on film, the chip on film includes a second bonding region, a first region, and a second region between the second bonding region and the first region. A scanning driving integrated circuitry connected to the second bonding region via first wirings and a data driving integrated circuitry connected to the second bonding region via second wirings are bonded in the first region. The first wirings and the second wirings are arranged at different layers in the second region.
US11587496B1

Processing method and device are provided. The processing method includes obtaining a trigger instruction configured for performing output display in a screen projection mode; in response to the trigger instruction, obtaining a current refresh rate of an external display screen as a screen projection device; and in response to the current refresh rate of the external display screen exceeding a target execution set and belonging to a standard set supported by a processor, controlling processing to-be-displayed content and projecting the processed content to the screen projection device at the current refresh rate of the external display screen.
US11587495B2

This invention provides an electro-optical module with reduced noise in driving voltage. The invention can include a power supply substrate that is arranged separately from the flexible substrate having a driver, so that the noise of the driving voltage supplied from the power supply substrate is reduced. The electro-optical module includes a first connecting portion connecting a first end of the flexible substrate to a display panel and configured to receive a signal from the driver, and a second connecting portion connecting the first end of the flexible substrate to the display panel and configured to receive the driving voltage from a third connecting portion at a second end of the flexible substrate.
US11587493B2

A display substrate and a display device including the display substrate are disclosed. In one aspect, the display substrate includes a plurality of pixels formed in a substantially circular pixel area and a driving circuit formed in a peripheral area surrounding the pixel area and configured to drive the pixels. A boundary is formed between the pixel area and the peripheral area, and the boundary is substantially concentric with respect to an arc defining the substantially circular pixel area. The driving circuit comprises a conductive pattern having a first side which extends in a peripheral direction crossing the boundary.
US11587483B2

Disclosed are an image display device and a motion detection method of an image display device. The image display device includes a motion detection unit for detecting a motion of a user and provides a welcome feedback to the user in the form of a visual signal, an audio signal, or both according to whether the motion of the user is detected or not, thereby drawing attention of the user or switching a display state to reduce power consumption of the image display device. The image display device determines a motion exception event that is not regarded a user motion on the basis of an overall change or a local change in pixel value between image frames, thereby preventing the display panel from being activated by a non-human-related factor such as a sudden change in illuminance or a movement of a periodically operating object.
US11587474B2

A flexible device array substrate includes: a substrate, a metal-containing layer, and an electronic component layer. The metal-containing layer is disposed on the substrate. The metal-containing layer includes: a first layer and a second layer. The first layer is located on a side close to the substrate, and the first layer contains a first metal oxide to form a peeling interface in the first layer. The second layer is located on a side away from the substrate, and the second layer contains a second metal oxide. The oxidation number of the metal in the second metal oxide is smaller than the oxidation number of the metal in the first metal oxide. The electronic component layer is disposed above the metal-containing layer. A method of manufacturing the flexible device array substrate is also provided.
US11587468B2

A visual-information security system that includes an information security label positioned to conceal visual information on a substrate. The information security label may include a spiral-shaped cut (or other complex shape) within the body of the label and a pull-tab, such that when a user pulls on the tab, the label peels off of the substrate in a spiral pattern, revealing the information concealed beneath the label. The complex-shaped cut makes reapplication of the label difficult and evident, thus providing security to consumers. The label may include multiple layers of material, for example, a peel-off layer and an adhesive layer.
US11587466B2

A simulated tissue structure for surgical training is provided. The simulated tissue structure includes a first layer made of silicone and a second layer made of silicone interconnected by a third layer made of polyester fiber that is embedded in part in the first layer and in part in the second layer to create a mechanical linkage between the first layer and the second layer. Part of the third layer that is adjacent to the first layer and part of the third layer that is adjacent to the second layer includes fiber strands coated in silicone. An inclusion that mimics an anatomical structure is located between the first layer and the second layer. The third layer of polyester fibers provides a realistic dissection plane for the practice of the surgical excision of the inclusion.
US11587459B2

A display includes a calculation unit to calculate, when first and second events that occur in an external device are transmitted from the external device, operating time from when the first event is ended by operation for the first event to when the second event is ended by operation for the second event; a storage unit to store operating procedures that are histories of the operation for the second event and the associated operating times; and a display unit to display any of the operating procedures in the storage unit, according to instruction from the calculation unit. When the second event is newly transmitted after the calculation of the operating time is completed, the calculation unit selects an operating procedure used for operation guidance from among the operating procedures based on the operating times and causes the display unit to display the selected operating procedure, thereby executing the operation guidance.
US11587454B2

A context-aware adaptive data processing application is described. One or more computing servers establish connections with multiple user terminals to provide an application to the user terminals. The provided application is executable at the user terminals via web browser or a dedication application installed at a user terminal, for example. The provided application is context-aware to dynamically adapt to a user's changing circumstances.
US11587453B2

According to some embodiments, a system for providing guided instructional design. The system includes at least one processing device and at least one data storage device in communication with the at least one processing device. The at least one data storage device is configured to store information about at least one course. For each course, the at least one processing device is configured to present at least one predetermined course component to a first user, and for the at least one course component: present at least one course parameter, receive at least one first input from the first user in relation to the at least one course parameter, based on the at least one first input and at least one educational design element, present at least one modified course parameter to the first user; and receive at least one second input from the first user in relation to the at least one modified course parameter.
US11587450B2

An apparatus for clinical evaluation of sensitivity of individuals to learning context provides a visual search task in which a target symbol to be located is associated with context images that cluster around the target symbol to varying degrees. Measurement of a rate of unconscious exploitation of the context symbols in finding the target symbols is used to sort the individuals into categories believed to be useful for characterizing their learning styles.
US11587443B2

A method for controlling a first vehicle, travelling on a road, that has a second vehicle travelling ahead of it, includes the steps of: scanning the second vehicle from the first vehicle by use of multiple sensors; providing individual determinations, each on the basis of scans by only one of the sensors, concerning whether the first and the second vehicle are travelling in the same lane of the road, wherein each sensor has an associated determination certainty; and providing a collision warning if a product of the determination certainties is below a predetermined threshold value.
US11587440B2

While it is well known to power traffic control devices (for example, traffic lights) by an alternative energy source during power outages, some embodiments of the present invention additionally have: (i) a set of control computer(s), remote from the various traffic control devices, that is powered by an alternative energy source during a power outage; and/or (ii) a communication network, for communications between the set of control computer(s) and the various traffic control devices, that is powered by an alternative power source during a power outage. The use of alternative power to power the control computer(s) (for example, a hub) and/or the communication network allows the traffic control devices to continue to operate in a coordinated manner as instructed by the control computers, thereby avoiding a situation where the traffic lights begin operating independently of each other during a power outage.
US11587438B2

A control apparatus is a control apparatus for causing light emitting devices to display a crosswalk when the control apparatus detects a pedestrian who is about to cross a road. The control apparatus includes a controlling portion configured to perform: detect, as a first vehicle, a vehicle traveling in a crosswalk display region where a crosswalk is to be displayed; determine whether or not the speed of the first vehicle is less than a reference speed; and in a case where the speed is less than the reference speed and a predetermined safety standard is satisfied, determine to cause the light emitting devices to display the crosswalk.
US11587436B1

The present disclosure provides a method for controlling a traffic scheduling strategy in a smart city. The method includes obtaining traffic data information in a preset area during a current time period, the traffic data information at least including a speed of at least one vehicle on at least one road, predicting one or more target areas where traffic congestion is likely to occur from the preset area during a next time period based on the traffic data information in the preset area during the current time period, determining whether the traffic scheduling strategy is needed to be switched based on traffic data information in the one or more target areas during the next time period, and in response to determining that the traffic scheduling strategy is needed to be switched, switching a first traffic scheduling strategy to a second traffic scheduling strategy.
US11587430B2

An apparatus, system, and method of remotely monitoring receives, from an operation terminal, identification information and location information of a location of one or more lamps, stores, in a memory, the received identification information and the received location information in association with each other for the one or more lamps, updates log information regarding a log of a lighting condition of the one or more lamps, in response to an indication that an electric circuit of the one or more lamps is energized for the one or more lamps, and sends monitoring information corresponding to the log information of the electric circuit of the one or more lamps for display.
US11587422B1

Aspects of the subject disclosure may include, for example, a method including assessing a danger level associated with an object; locating a target person and a caregiver; monitoring movement of an unsupervised target person relative to a boundary around the object; and providing a warning in a caregiver's voice if the person crosses the boundary. A content and volume of the warning, a direction of the warning with respect to a trajectory of movement of the person, and a tone of voice of the warning can be selected according to the danger level and a profile of the person. The method also includes initiating a distraction procedure directed to the person according to the profile; the distraction can include an audio message directing attention of the person to another object. Other embodiments are disclosed.
US11587417B2

Methods, systems, apparatus, and computer programs, for tracking objects are disclosed. In one aspect, a method is disclosed that includes actions of obtaining an image, determining that a user of a first monitoring system has opted-in for object tracking by a second monitoring system that is remote from the first monitoring system, and based on a determination that the user of the first monitoring system has opted-in for object tracking: determining whether the obtained image satisfies a predetermined level of similarity to a stored tracking object image model stored on a first device of the first monitoring system, and based on a determination that the obtained image satisfies a predetermined level of similarity to the stored tracking object image model, generating a tracking update notification, and transmitting the tracking update notification to the second monitoring system that is remote from the first monitoring system.
US11587408B2

A currency disinfecting assembly includes a housing that has entry extending therein and an exit extending to receive and dispense paper currency. A roller unit is positioned in the housing and the roller unit is positioned between the entry and the exit to transport the paper currency between the entry and the exit. A disinfecting unit is integrated into the housing and the disinfecting unit emits electromagnetic radiation to kill bacteria. A control unit is coupled to the housing and the control unit is in communication with the roller unit and the disinfecting unit. Moreover, the control unit turns on each of the roller unit and the disinfecting unit to facilitate the user to sterilize their paper currency.
US11587405B2

A lottery gaming system and method providing a lottery ticket with a pre-draw cash-in amount based on the player symbols of the lottery ticket.
US11587397B2

A method and system are disclosed for placing a bet via the Internet on a computing device. The bet is placed by a player using the computing device and received by a backend system over a link using a single action methodology.
US11587374B2

This disclosure relates to a system and method for detecting vehicle events. The system includes sensors configured to generate output signals conveying information related to the vehicle. The system detects a vehicle event based on the information conveyed by the output signals. The system selects a subset of sensors based on the detected vehicle event. The system captures and records information from the selected subset of sensors. The system transfers the recorded information to a remote server or provider.
US11587368B2

A system includes: a mobile device comprising a plurality of sensors; a display device; a memory that stores instructions; and a processor. The processor is configured to execute the instructions to: operate the plurality of sensors over a plurality of time intervals during a trip in a vehicle to collect driving data; detect, using the driving data, a driving event that occurred during the trip and cause the mobile device to collect additional data associated with the trip in response; receive the additional data associated with the trip; determine that a vehicle accident event occurred during the trip based on the driving data and the additional data; and cause the display device to output an indication of the vehicle accident event.
US11587366B1

A system for validating automated vehicle data transmission capabilities of a vehicle is provided. The system includes a vehicle data transmission diagnostics (VDTD) server in communication with the vehicle and a plurality of roadside evaluation units. The VDTD server includes at least one processor and at least one memory device, and is programmed to: (i) determine that a data latency risk evaluation (DLRE) should be performed for the vehicle, (ii) transmit a DLRE request to the vehicle, (iii) receive, from the vehicle, a response to the transmitted DLRE request including trip data, the trip data including a selected route to be taken by the vehicle, (iv) interrogate the plurality of roadside evaluation units based upon the received trip data, and (v) select, based upon the interrogation, one of the plurality of roadside evaluation units to be a data latency evaluation checkpoint for the vehicle during the upcoming trip.
US11587358B2

Introduced here are technologies for examining an image of an airline passenger, while the passenger is onboard. The image may be examined for abnormalities, the passenger's mood, and/or the passenger's expression. The image analysis may be supplemented by data from a suite of sensors such as heart rate monitors, accelerometers, gyroscopes, and the like. The image and the sensor data are then analyzed to detect abnormalities, identify related recommendations, and suggest products and services offered onboard or at the destination that are related to the abnormalities and recommendations. The general purpose is to improve an airline passenger's travel experience while on board the flight.
US11587357B2

Vehicle cognitive data is collected using multiple devices. A user interacts with various pieces of technology to perform numerous tasks and activities. Reactions can be observed and cognitive states inferred from reactions to the tasks and activities. A first computing device within a vehicle obtains cognitive state data which is collected on an occupant of the vehicle from multiple sources, wherein the multiple sources include at least two sources of facial image data. At least one face in the facial image data is partially occluded. A second computing device generates analysis of the cognitive state data which is collected from the multiple sources. A third computing device renders an output which is based on the analysis of the cognitive state data. The partial occluding includes a time basis of occluding. The partial occluding includes an image basis of occluding. The cognitive state data from multiple sources is tagged.
US11587356B2

Provided in embodiments of the present application are a method and device for age estimation. The method comprises: performing gender training with respect to a gender model on the basis of facial image samples so as to allow the gender model to converge, where the gender model comprises at least two convolution layers; performing age training with respect to an age model on the basis of the facial samples so as to allow the age model to converge, where the age model comprises the at least two convolution layers, the converged age model comprises the weights of the at least two convolution layers, and the weights of the at least two convolution layers that the converged gender model comprises; and performing age estimation with respect to an inputted facial image on the basis of the converged age model. The technical solution provided in the embodiments of the present application eliminates the problem of inaccurate age estimation as a result of gender differences of facial images, thus increasing the accuracy of age estimation.
US11587353B2

An electronic device may include a display layer including light transmissive portions and non-transmissive portions. The electronic device may also include a palm biometric image sensor layer beneath the display layer and configured to sense an image of a user's palm positioned above the display layer based upon light reflected from the user's palm passing through the light transmissive portions of the display layer. The electronic device may further include a controller configured to capture image data from the user's palm in cooperation with the palm biometric image sensor layer and determine a surface distortion of the user's palm based upon the image data. The controller may also be configured to perform a biometric authentication of the user's palm based upon the image data and the surface distortion.
US11587352B2

A fingerprint detection control circuit, a fingerprint detection control method and a display device. The fingerprint detection control circuit includes a sensing circuitry, a resetting circuitry, a control circuitry and a conversion circuitry. The control circuitry provides a switch control signal to a control end of the resetting circuitry under the control of a first control signal. The resetting circuitry provides a resetting voltage to a conversion control end under the control of a potential at its control end. The conversion circuitry converts a photovoltage signal into a corresponding current signal under the control of a potential at the conversion control end when a first voltage end is electrically connected to a first signal output end, and outputs the current signal via the first signal output end.
US11587348B2

A document classification system uses an image file as a file of an image serving as a model for classifying a document to classify, by machine learning, an image read from a form as a document by a scanner of an image forming apparatus, and reports a classification failure image as an image of the document when the document is unsuccessfully classified.
US11587347B2

Provided are a computer program product, system, and method for pre-processing a table in a document for natural language processing. A table in a document is parsed to extract column headers, row headers, and data cells, which are processed to determine an initial set of a main element comprising an entity whose value is to be extracted, a conditional element that refines the entity, and a value element comprising a value for the entity. A user selection is received of at least one of the column headers, row headers, and data cells for at least one of the main element, conditional element, and the value element in the initial set to produce a modified set of the main element, conditional element, and value element. The modified set is provided to a natural language processing engine to perform natural language processing of the document including the table, using the modified set.
US11587327B2

Systems can be configured for detecting license plates and recognizing characters in license plates. In an example, a system can receive an image and identify one or more regions in the image that include a license plate. Character recognition can be performed in the one or more regions to determine contents of a candidate license plate. Location-specific information about a license plate format can be used together with the determined contents of the candidate license plate to determine if the recognized characters are valid.
US11587315B2

Methods, apparatus, systems and articles of manufacture are disclosed for augmented reality measuring of equipment. An example apparatus disclosed herein includes an image comparator to compare camera data with reference information of a reference vehicle part to identify a vehicle part included in the camera data, and an inspection image analyzer to, in response to the image comparator identifying the vehicle part, measure the vehicle part by causing an interface generator to generate an overlay representation of the reference vehicle part on the camera data displayed on a user interface, and determining, based on one or more user inputs to adjust the overlay representation, a measurement corresponding to the vehicle part.
US11587311B2

In some embodiments, space objects may be detected within shortwave infrared (SWIR) images captured during the daytime. Some embodiments include obtaining a stacked image by stacking shortwave infrared (SWIR) images. A spatial background-difference image may be generated based on the stacked image, and a matched-filter image may be obtained based on the spatial background-difference image. A binary mask may be generated based on the matched-filter image. The binary mask may include a plurality of bits each of which including a first value or a second value based on whether a signal-to-noise ratio (SNR) associated with that bit satisfies a threshold condition. Output data may be generated based on the spatial background-difference image and the binary mask, where the output data provides observations on detected space objects in orbit.
US11587303B2

Provided is an information processing apparatus that a user is able to acquire a file name the corresponds to content of a document image. In a case where the document image includes an image portion but does not include a character portion, a control unit uses a first learning model to acquire a classification name according to a characteristic of the image portion as a subject. In a case where a document image includes a character portion but does not include an image portion, the control unit uses a second learning model to acquire a classification name according to a character string included in the character portion as a subject. The control unit generates a file name including acquired subject as a file name of an image file.
US11587302B2

A method includes receiving image data representing an environment of a robotic device from a camera on the robotic device. The method further includes applying a trained dense network to the image data to generate a set of feature values, where the trained dense network has been trained to accomplish a first robot vision task. The method additionally includes applying a trained task-specific head to the set of feature values to generate a task-specific output to accomplish a second robot vision task, where the trained task-specific head has been trained to accomplish the second robot vision task based on previously generated feature values from the trained dense network, where the second robot vision task is different from the first robot vision task. The method also includes controlling the robotic device to operate in the environment based on the task-specific output generated to accomplish the second robot vision task.
US11587289B2

An example of a non-transitory computer-readable medium storing machine-readable instructions. The instructions may cause the processor to receive a three-dimensional (3D) object representation and subdivide it into a triangular grid. Curved triangles may be calculated for triangles in the triangular grid. The triangles may be subdivided and differences calculated between corresponding sections of the curved triangles and the received 3D object representation.
US11587287B2

A method of forming a physical model of a geographic area. The method includes the steps of generating a digital elevation model of a topography of a defined geographic area, scaling the digital elevation model to a predetermined size, determining a parametric function from the scaled digital elevation model according to a predetermined shape, determining a linear function from the parametric function, determining a machine path from the linear function, and forming one or more material portions according to the machine path, thereby forming one or more portions representative of the defined geographic area.
US11587286B2

A method of adjusting a grid spacing of a height map for autonomous driving, may include acquiring a 2D image of a region ahead of a vehicle, generating a depth map using depth information on an object present in the 2D image, converting the generated depth map into a 3D point cloud, generating the height map by mapping the 3D point cloud onto a grid having a predetermined size, and adjusting a grid spacing of the height map in consideration of the driving state of the vehicle relative to the object.
US11587282B2

Methods and ray tracing units are provided for performing intersection testing for use in rendering an image of a 3-D scene. A hierarchical acceleration structure may be traversed by traversing one or more upper levels of nodes of the hierarchical acceleration structure according to a first traversal technique, the first traversal technique being a depth-first traversal technique; and traversing one or more lower levels of nodes of the hierarchical acceleration structure according to a second traversal technique, the second traversal technique not being a depth-first traversal technique. Results of traversing the hierarchical acceleration structure are used for rendering the image of the 3-D scene. The upper levels of the acceleration structure may be defined according to a spatial subdivision structure, whereas the lower levels of the acceleration structure may be defined according to a bounding volume structure.
US11587276B2

A modeling engine generates a prediction model that quantifies and predicts secondary dynamics associated with the face of a performer enacting a performance. The modeling engine generates a set of geometric representations that represents the face of the performer enacting different facial expressions under a range of loading conditions. For a given facial expression and specific loading condition, the modeling engine trains a Machine Learning model to predict how soft tissue regions of the face of the performer change in response to external forces applied to the performer during the performance. The modeling engine combines different expression models associated with different facial expressions to generate a prediction model. The prediction model can be used to predict and remove secondary dynamics from a given geometric representation of a performance or to generate and add secondary dynamics to a given geometric representation of a performance.
US11587274B2

A time code display system comprising: a video receiver configured for receiving a plurality of non-homologous video signals; a time code parser connected with the video receiver and configured for extracting time code data of each video frame from each video signal; a write controller and a buffer, the write controller being connected with the video receiver and the time code parser; a synchronous clock component configured for generating a local clock signal according to a channel associated clock signal of any video signal; and a read controller and a display, the read controller being connected with the synchronous clock component and the buffer and configured for reading out the video frame of each video signal and the time code data corresponding to the video frame from the buffer at the same time, according to the local clock signal.
US11587268B2

Methods, systems, and computer readable media for generating a three-dimensional reconstruction of an object with reduced distortion are described. In some aspects, a system includes at least two image sensors, at least two projectors, and a processor. Each image sensor is configured to capture one or more images of an object. Each projector is configured to illuminate the object with an associated optical pattern and from a different perspective. The processor is configured to perform the acts of receiving, from each image sensor, for each projector, images of the object illuminated with the associated optical pattern and generating, from the received images, a three-dimensional reconstruction of the object. The three-dimensional reconstruction has reduced distortion due to the received images of the object being generated when each projector illuminates the object with an associated optical pattern from the different perspective.
US11587261B2

According to one embodiment, an image processing apparatus includes a buffer and processing circuitry. The buffer stores first and second images capturing an object. The circuitry calculates at least one of a first distance to the object in the first image and a second distance to the object in the second image by using a correction parameter for correcting at least one of influences caused by ambient light, a reflection characteristic of the object, or a color of the object, calculates three-dimensional coordinates of the object on a relative scale by using the first and second images, and calculates three-dimensional coordinates of the object on a real scale based on at least one of the first and second distances, and the three-dimensional coordinates of the object on the relative scale.
US11587258B1

A computer-implemented method for focal length validation may include receiving, by a computing system, initial image data for an optical target from a camera. The method may also include determining a distortion parameter associated with the camera, based on the initial image data. The method may also include receiving, by the computing system, a first image of the optical target, wherein the first image is associated with a first position of the camera. The method may also include receiving, by the computing system, a second image of the optical target, wherein the second image is associated with a second position of the camera. The method may also include determining an estimated displacement between the first position of the camera and the second position of the camera based on the first image and the second image. The method may further include determining a focal length based on the estimated displacement and a measured displacement of the camera between the first position and the second position.
US11587249B2

An artificial intelligence (AI) system for geospatial height estimation may include a memory and a processor cooperating therewith to store a plurality of labeled predicted electro-optic (EO) image classified objects having respective elevation values associated therewith in a semantic label database, and train a model using trained EO imagery and the semantic label database. The processor may further estimate height values within new EO imagery for a geographic area based upon the trained model, and generate an estimated height map for the geographic area from the estimated height values and output the estimated height map on a display.
US11587248B2

The present teaching relates to method, system, medium, and implementation of determining depth information in autonomous driving. Stereo images are first obtained from multiple stereo pairs selected from at least two stereo pairs. The at least two stereo pairs have stereo cameras installed with the same baseline and in the same vertical plane. Left images from the multiple stereo pairs are fused to generate a fused left image and right images from the multiple stereo pairs are fused to generate a fused right image. Disparity is then estimated based on the fused left and right images and depth information can be computed based on the stereo images and the disparity.
US11587241B2

A technique for detecting an environmental change to a delivery zone via an unmanned aerial vehicle includes obtaining an anchor image and an evaluation image, each representative of the delivery zone, providing the anchor image and the evaluation image to a machine learning model to determine an embedding score associated with a distance between representations of the anchor image and the evaluation image within an embedding space, and determining an occurrence of the environmental change to the delivery zone when the embedding score is greater than a threshold value.
US11587237B2

A system for controlling a physical system via segmentation of an image includes a controller. The controller may be configured to receive an image of n pixels from a first sensor, and an annotation of the image from a second sensor, form a coupling matrix, k class vectors each of length n, and a bias coefficient based on the image and the annotation, generate n pixel vectors each of length n based on the coupling matrix, class vectors, and bias coefficient create a single segmentation vector of length n from the pixel vectors wherein each entry in the segmentation vector identifies one of the k class vectors, output the single segmentation vector; and operate the physical system based on the single segmentation vector.
US11587233B2

The present invention relates to a method, system and computer program product for defect enhancement. According to the method, a plurality of proposed regions from a plurality of images taken for a display panel is obtained. Each of proposed region of the plurality of proposed regions include a suspected defect on the display panel. At least two proposed regions from the plurality of proposed regions that deserve to be superimposed based on a set of conditions is determined. The at least two proposed regions for acquiring an enhanced defect are superimposed.
US11587230B2

Provided is a novel cell sheet evaluation method. A cell sheet evaluation method includes: a step of analyzing, based on an observed image of a cell sheet, a characteristic indicating shape uniformity of cells constituting the cell sheet; and a step of evaluating a binding state between cells in the cell sheet based on the analysis result.
US11587215B2

A combination unit generates a plurality of composite two-dimensional images from a plurality of tomographic images acquired by performing tomosynthesis imaging on an object using different generation methods. In this case, the combination unit generates a first composite two-dimensional image having a quality corresponding to a two-dimensional image acquired by simple imaging or a second composite two-dimensional image in which a structure included in the object has been highlighted as at least one of the plurality of composite two-dimensional images.
US11587214B2

Systems and methods involve detecting objects using a radar system of a vehicle. Tracks of the objects are initiated in a track database. The tracks store data, respectively, for the objects and are updated based on additional detections of the objects. The tracks of the objects are initially unclassified tracks. Two tracks corresponding to two of the objects are selected as a candidate pair. Criteria are applied to the candidate pair to determine whether one track is of a ghost object and another track is of a true object corresponding with the ghost object. The ghost object represents detection of the true object in an incorrect location. The candidate pair is classified as tracks of a true object and ghost object pair based on determining that the one track is of the ghost object and the other track is of the true object corresponding with the ghost object.
US11587207B2

An image debanding method includes selecting a first and a second comparison pixel from a plurality of adjacent pixels within a preset pixel distance range in a straight pixel direction according to each of the plurality of adjacent pixels and the to-be-compensated pixel; calculating a first compensation value according to a first difference between pre-debanding color values of the first comparison pixel and the to-be-compensated pixel, a first pixel distance between the first comparison pixel and the to-be-compensated pixel, and the preset pixel distance range; calculating a second compensation value according to a second difference between the pre-debanding color values of the second comparison pixel and the to-be-compensated pixel, a second pixel distance between the second comparison pixel and the to-be-compensated pixel, and the preset pixel distance range; and calculating a post-debanding color component value of the to-be-compensated pixel.
US11587190B1

A system and method for creating a standardized format for the display of skills information, and more particularly a format suitable to represent what is learned from any discrete task, resource, experience, project, or activity.
US11587180B2

A method and system is described which attempts to address the technical problems involved in analyzing images using advanced computer systems and making decisions about the future of a damaged automobile based on the images.
US11587178B2

A method of determining and optimizing the location of a new insurance agency is disclosed to increase market penetration of underrepresented markets. The method comprises the use of a scoring algorithm to rank various geographic regions or related zip codes. The scoring algorithm may be implemented by a location modeling system based on variables selected by a user. In addition, the various ranked geographic regions or related zip codes may be analyzed for proximity to natural or man made perils.
US11587177B2

Methods, devices, systems and computer program products enable monitoring and responding to cyber security attacks. One such system relates to a consortium of monitoring companies and an infrastructure including one or more central monitoring stations or local handling stations for a monitoring company are provided. A central monitoring station of a monitoring company detects a cyberattack that has been launched against a client computer system, and requests a local station to respond to the cyberattack via onsite visits or requests additional resources from other monitoring companies through the consortium system. The central monitoring station also sends to the consortium system updates on a cyberattack that is detected or mitigated by a central monitoring station or local handling station of the monitoring company. The monitoring consortium enables stronger capabilities than any individual monitoring company can offer by the combination and coordination of the efforts and resources of the members.
US11587175B1

Disclosed in some examples are systems, machine readable mediums, and methods for providing a Full Balance Sheet Advisor (FBSA). The FBSA may be a network based service accessible to users using one or more computing devices. The FBSA may be accessed using a web-browser, or a dedicated FBSA application. The FBSA looks at the user's full balance sheet to provide advice on how the user can meet their financial goals.
US11587171B2

The disclosed embodiments relate to implementation of a trading system, which may also be referred to as a trading system architecture, having improved performance which further assures transactional determinism under increasing processing transaction loads while providing improved trading opportunities, fault tolerance, low latency processing, high volume capacity, risk mitigation and market protections with minimal impact, as well as improved and equitable access to information and opportunities.
US11587165B2

A method for performing an auction implemented via an exchange computer system, including receiving, from a user device, a security transaction order, receiving a first matching order, initiating a delay timer that runs for a first period of time, determining that the first period of time has expired, initiating an auction timer that runs for a second period of time, receiving, during the second period of time, one or more additional matching orders, wherein each of the one or more additional matching orders includes a request for participation in the auction, determining that the second period of time has expired, and facilitating a transaction based on the security transaction order.
US11587164B2

A cryptocurrency mining method and a cryptocurrency mining controller device are provided. The method includes: obtaining electricity price information and cryptocurrency price information; determining operation control parameters of the cryptocurrency mining system according to the electricity price information and the cryptocurrency price information; and controlling an operation of a target group of cryptocurrency miners according to the operation control parameters. The operation includes switching between operation states, and the operation states includes at least a running state and an off state.
US11587158B2

A method including receiving a digital promotion payload from a brand manufacturer for at least one branded consumer packaged good, the digital promotion payload including a digital promotion value associated with the branded consumer packaged good, is provided. The method includes receiving a bid request to the digital promotion engine, providing a bid response to the bid request, the bid response including the digital promotion payload, and receiving, from the supply side platform, a confirmation that the bid response has been selected from one or more bids from different digital advertising entities. The method includes providing a command to the supply side platform to deliver the digital promotion payload to a mobile device accessing a resource from the mobile display publisher, and loading the digital promotion value to a frequent shopper identification in response to a consumer interaction with the digital promotion payload detected from the mobile device.
US11587156B2

An online system receives a content item including an image from an online system user. The online system accesses and applies a trained item detection model to predict a probability that a region of interest within the image corresponds to an item associated with an entity based on a set of pixel values associated with the region of interest. If the probability is at least a threshold probability, the online system accesses and applies a trained quality prediction model to predict a measure of quality of the image based on a set of attributes of the image. If the measure of quality is at least a threshold measure of quality, the online system includes the content item in a page associated with the entity maintained in the online system and/or adds a set of data associated with the item and/or the entity to the content item.
US11587144B1

A method and apparatus for generating recommendation data for cataloging items in an e-procurement system is provided. In various embodiments, a database of records is created and maintained corresponding to a plurality of transactions in an e-procurement system. In various embodiments, database records are weighted and sorted according a transaction method associated with the records. In various embodiments, recommendation data is generated for items associated with the records to suggest more efficient methods for offering items for procurement in an e-marketplace based on the weights and sort order of the records.
US11587138B2

This disclosure describes, in part, techniques for collecting item preferences of users at a centralized location and propagating these item preferences to users and merchants in an intelligent manner In some instances, the centralized location is a payment service that functions to both authorize payment instruments of users for costs of transactions conducted at the merchant, and collect and propagate the item preferences to the merchants and the users.
US11587134B2

An Internet-based disease monitoring system may include a network-based disease sensor device, which is coupled to a sensor, such as a spirometer. A remote server may be coupled to the network-based disease sensor device to provide analysis of input signals from the sensor. The remote server may be able to provide various services for grouping or handling functions relating to such input signals. A service may provide the ability to aggregate input signals from multiple sensors coupled to sensor devices and provide predictive modeling or statistical analysis, which may then be used to adjust future input signals. A service may also contain instructions how to handle billing based on usage of the network-based disease sensor device.
US11587132B2

An approach to facilitating pricing of virtual containers is provided. Item prices associated with obtaining item instances of virtual items in a game space may be determined. Probabilities that container instances of virtual containers will provide individual ones of the item instances of the virtual items upon activation by users in the game space may be determined. Container prices to be associated with obtaining the container instances of the virtual containers may be determined based on the determined item prices and/or the determined probabilities. A store interface may present offers to the users to purchase the container instances of the virtual containers at the determined container prices.
US11587128B2

The serving of advertisements with (e.g., on) video documents may be improved in a number of ways. For example, a system may (a) accept information defining at least one ad spot associated with at least one instance of an video document, (b) accept offers to have advertisements served in the ad spot(s), and (c) arbitrate among competing advertisements, using at least the offers, to determine at least one advertisement to be served in that ad spot(s). As another example, a system may (a) accept relevance information for an advertisement, (b) determine at least one video document using the accepted relevance information, (c) present information about the video document(s) to an advertiser associated with the advertisement, and (d) accept, from the advertiser, an offer to have its advertisement served with at least one of the video document(s) accepted. As yet another example, a system may (a) accept relevance information for an video document, (b) determine a plurality of advertisements relevant to the video document using the relevance information and serving constraints of the advertisements, and (c) select at least one of the determined relevant advertisements to be served with the video document. Examples of video documents include video files published on the Internet, television programs, live or recorded talk shows, video-voice mail, segments of an video conversation, etc.
US11587118B2

Systems and methods for statistical dynamic geofencing are discussed. For example, a method for statistical dynamic geofencing can include operations such as receiving a location-based campaign request, analyzing demographic data, determining a geofence parameter, generating a geofence, and distributing location-aware advertisements. The location-based campaign request can include a list of points of interest (POIs) and a target demographic parameter. The demographic data can include data from geographic areas surrounding at least a portion of the POIs as well as data related to the target demographic parameter. The geofence can be generated based at least in part on the geofence parameter, where the geofence parameter directly affects either the size or shape of the geofence. The location-aware advertisements are distributed to a plurality of mobile devices determined to be within the geofence.
US11587109B2

Systems, apparatuses, and methods are described for determining a consumer's engagement with a brand of the business by tracking the consumer's activities in multiple platforms, such as social media platforms, content platforms, gaming platforms, other retailers, streaming video providers, service providers, etc. Method are described for probabilistically granting users variations of items that are otherwise being acquired. The granting may be random, but probabilities may be boosted based on the consumer's activities in the platforms.
US11587092B2

A computer-implemented method for predicting interchange charges includes: retrieving a historical transactions set, where each completed transaction in the set includes transaction features, a bank identification number (BIN), and a corresponding true interchange code; transforming all BINs in the set into a corresponding plurality of BIN features that comprise probabilities; creating a first training set including all transaction features, all pluralities of BIN features, and all true interchange codes associated with the historical transactions set; training a random forest model using the first training set and generating a second training set including rounded BIN features, rounded transaction features, discrete ones of the transaction features, and the true interchange codes; training the random forest model using the second training set to generate a trained random forest model for prediction of the interchange codes; and executing the trained random forest model for new transactions to generate corresponding predicted interchange codes.
US11587090B2

Embodiments provide payment methods, server systems and devices for dynamically adapting a timeout period. The method includes receiving, by a server system associated with a payment network, a payment transaction request from a merchant interface. The payment transaction request includes a payment information and a payment card information of a user. After receiving the payment transaction request, a plurality of authentication options may be presented to the user for authenticating the payment transaction. The user may select an authentication option from the plurality of authentication options. A timeout period for authenticating a payment transaction is determined based on the authentication option selected by the user. The timeout period is determined using a set of predefined rules. Moreover, the timeout period may be dynamically adapted based on the authentication option and one or more of a plurality of timers, a plurality of usage analytics data and a user profile information.
US11587086B1

The vending machine system automates the distribution of funds via a payment instrument. The system verifies the identity of the user to confirm the proper recipient of the funds. The system applies rules when performing transactions, including the distribution of funds. The system also activates the payment instrument if required. The system also allows a user to void a payment instrument to recapture the funds associated with the voided instrument. The system dispenses the payment instrument and tracks the funds of the payment instrument for the user.
US11587074B2

A personal blockchain is generated as a cloud-based software service in a blockchain environment. The personal blockchain immutably archives usage of any device, perhaps as requested by a user. However, some of the usage may be authorized for public disclosure, while other usage may be designated as private and restricted from public disclosure. The public disclosure may permit public ledgering by still other blockchains, thus providing two-way public/private ledgering for improved record keeping. Private usage, though, may only be documented by the personal blockchain.
US11587073B1

A method for electronic transaction monitoring and reporting includes: determining whether the received transaction request is encrypted, upon determining that the received transaction request is not encrypted, sending a failure alert to the merchant, determining a receiving acquirer processor for the transaction request, and transmitting the transaction request to the determined acquirer processor.
US11587070B2

Method for the secure execution of programs (smart contracts) implemented between a first wallet node (WN) (WN1) and a second wallet node (WN2), at least the second WN being implemented in an enclave of a processor, and the WNs being capable of executing programs designated in the messages that reach them, the method comprising the following steps: a) sending by WN1 to WN2 of a pre-message; b1) in response to this pre-message, execution in the enclave of a first program (WNRoT); b2) generation by the enclave of a certificate of authenticity of said first program and of the integrity of its execution; b3) sending said certificate to WN1; c) verification by WN1 of said certificate; d) in the event of successful verification, sending by WN1 to WN2 of a message intended to trigger the execution of a given program in WN2, and e) execution of said program in WN2.
US11587062B1

Systems and methods for bundling various functionalities and features into a mobile wallet are provided. A method includes: receiving an indication from a user to install a mobile wallet client application on a user device; receiving registration information to install the mobile wallet client application including information regarding a first transaction card associated with the user; determining that the first transaction card is not associated with a token while a second transaction card is associated with a token; registering the user for the mobile wallet client application, the mobile wallet client application configured to present the user with a mobile wallet interface, wherein the mobile wallet interface includes a first graphical depiction of the first transaction card; and updating the first graphical depiction of the mobile wallet interface to remove a depiction of a transaction feature for the first transaction card based on the transaction feature not being utilized.
US11587057B2

Payment tokens designed for display on a consumer's mobile device include dynamic trust data (e.g., transaction history and/or token generation date) along with financial account information, enabling merchants to make an informed decision about whether to accept payment without communication with the central processing system, and also protecting the consumer's account information from theft.
US11587048B2

Provided are a method and a system for a massage apparatus-based user information transaction. According to one embodiment of the disclosure, a method for a massage apparatus-based user information transaction includes the steps of: inquiring whether a user gives prior-consent to provision of user information to the outside; if the user gives prior consent to the provision of user information to the outside, collecting, from the massage apparatus, user information including the user's biometric information, and storing same; providing the stored user information to a third party company server; calculating an amount of money to be paid to the user in accordance with the provision of the user information to the outside; and paying the calculated amount of money to the relevant user's account.
US11587046B1

A system for instructing a user on repairing a vehicle configured to (i) receive, from the user, a request to repair a vehicle, including information about the vehicle; (ii) present, to the user via a user computer device, a user interface to allow the user to search for a repair facility to repair the vehicle; (iii) receive, from the user via the user interface, a selection of a repair facility; (iv) determine whether the selected repair facility is a select service location, where a select service location is a pre-authorized repair facility; and (v) if the selected repair facility is a select service location, transfer the information about the vehicle to a computer device associated with the selected repair facility.
US11587039B2

Systems, methods, and computer-readable media for triggering table entries characterizing workflow-related communications occurring between workflow participants are disclosed. The systems and methods may involve presenting a table via a display, the table containing rows and columns defining cells, the rows and cells being configured to manage respective roles of the workflow participants; presenting on the display at least one active link for enabling workflow participants to join in a video or an audio communication; logging in memory, characteristics of the communication including identities of the workflow participants who joined in the communication; and generating an object associated with the table, the object containing the characteristics of the communication logged in memory.
US11587037B1

A system and method for automatically documenting a condition of a property and generating a request for return of a security deposit is described. In one embodiment, a method for automatically documenting a condition of a physical space includes determining an initial condition of one or more inspected elements in a physical space. The method also includes obtaining a current condition of the one or more inspected elements in the physical space. The method includes determining changes between the initial condition and the current condition for each of the one or more inspected elements. The method further includes generating a report documenting the changes of the one or more inspected elements in the physical space.
US11587017B2

Systems and methods are directed to supply chain management. In particular, the tracking, tracing, authenticating, and reporting of supply chain events for products, is disclosed. Various embodiments can store, analyze, and track supply chain events and help to coordinate and maintain trading partner connections. Various embodiments also help to enhance patient safety, secure the supply chains for pharmaceuticals, medical devices, and other healthcare products, and help users to follow regulatory requirements.
US11587014B1

A method comprises receiving a cash level indicator from a third-party server. The cash level indicator indicates an amount of cash in each of a plurality of cash storage devices, where the plurality of cash storage devices receive cash from a plurality of delivery agents. Each of the cash storage devices is arranged within or on a vehicle operated by one of the plurality of delivery agents. The method further comprises receiving a cash request from a user device. The method also includes selecting one of the plurality of cash storage devices based on the cash level indicator and location data of delivery agent devices of the delivery agents. The method also comprises sending a message comprising location data of the user device, the selected delivery agent device being one of the delivery agent devices, wherein the selected cash storage device is associated with the selected delivery agent device.
US11587011B1

Embodiments are directed to executing one or more campaigns. Initialization identifiers may be provided to campaign agents associated with campaign owners. The campaign agents may be associated with campaigns based on the initialization identifiers. Resource collection requests may be provided to sources based on source information provided by the campaign agents. Metrics may be provided based on monitoring actions of the sources. Outlier characteristics associated with the resource collection requests may be identified based on a comparison of the metrics to other campaigns. The resource collection requests may be modified based on predicted metrics associated with the outlier characteristics. The modified resource collection requests may be provided to the sources associated with the outlier characteristics. Resources provided from the sources may be distributed to the campaign owners.
US11587009B2

A system and method for assessment of risk involved in transfer of passengers into or out of a vehicle at a particular transfer location. The assessment may utilize environmental data and dynamic data to estimate a risk level for the passengers. If the estimated risk level is not lower than a threshold, a revised transfer location may be found and assessed.
US11586999B2

A method of transportation, comprising advertising to obtain customers to text or e-mail requests for transportation and receiving requests by text messaging for a ride from potential customers for transportation is disclosed. Responding to potential customers is by way of a response comprising ride information. Such ride information is also sent to a driver.
US11586997B1

The present technology calculates a value of future adherence (VFA) score which is a patient-level, predicted, expected cost of conversion from non-adherence to adherence over a specified time-frame. The score consists of three general components: (1) probability of being non-adherent, (2) cost reduction associated with being adherent, and (3) probability of converting from non-adherent to adherent. These values can be combined to create an overall VFA score. A user interface is then provided which shows at least a list of patients and information related to the VFA score.
US11586996B2

A method for optimizing production of sheet-metal parts, the production comprising cutting out and singularizing the sheet-metal parts and bending the sheet-metal parts, wherein the method includes: (A) training a neural network, which is executed on a Monte Carlo tree search framework, by means of supervised learning and self-play with reinforcement learning; (B) recording constraints for the sheet-metal parts, the constraints comprising geometric data of the sheet-metal parts; (C) creating an optimized production schedule by way of the neural network; and (D) outputting the production schedule.
US11586986B2

Provided is a system and method for training and validating models in a machine learning pipeline for failure mode analytics. The machine learning pipeline may include an unsupervised training phase, a validation phase and a supervised training and scoring phase. In one example, the method may include receiving an identification of a machine learning model, executing a machine learning pipeline comprising a plurality of services which train the machine learning model via at least one of an unsupervised learning process and a supervised learning process, the machine learning pipeline being controlled by an orchestration module that triggers ordered execution of the services, and storing the trained machine learning model output from the machine learning pipeline in a database associated with the machine learning pipeline.
US11586985B2

A vehicle control apparatus for controlling a vehicle through a control program using at least one parameter. The at least one parameter is corrected by respective at least one correction value that is obtained after start of execution of a learning operation. The vehicle control apparatus includes: a learning-data storage portion configured to store, as learning data, the at least one correction value obtained after the start of the execution of the learning operation; and a learning-data rewrite portion configured, when the control program is updated, to execute a rewriting operation for rewriting the at least one correction value as the learning data from a pre-update correction value to a post-update correction value, such that the post-update correction value has the same sign as the pre-update correction value, and an absolute value of the post-update correction value is smaller than an absolute value of the pre-update correction value.
US11586984B2

The present disclosure relates to a method for verifying the production process of field devices, including a step of accessing a service platform on which data from field devices, including identification data, the respective type of field device, configuration data, containing application-specific data, environment information of the field devices or parameter data, data relating to the production date of a respective field device and repair or troubleshooting cases of the field devices are stored. The method also includes steps of detecting anomalies by statistically evaluating the repair or troubleshooting cases stored on service platform and creating a notification in the event of a detected anomaly, supplying the data of the field devices and the notifications to a machine learning or prognosis system, and evaluating the data of the field devices and the notifications by means of the machine learning or prognosis system for forecasting series errors of the field devices.
US11586982B2

A method for obtaining learned self-consistent electron density and/or derived physical quantities includes: conducting non-self-consistent (NSC) calculation to generate a first NSC dataset X1 from a first plurality of configurations of atoms; conducting self-consistent (SC) calculation to generate a first SC dataset Y1 from the first plurality of configurations of atoms; mapping the first NSC dataset X1 to the first SC dataset Y1 utilizing machine learning algorithm to generate a mapping function F; and generating a learned self-consistent data Y2 from a new NSC data X2 utilizing the mapping function F.
US11586978B2

A device, system and method for providing provider objects from a cache is provided. Provider objects are received representing items provided by provider systems. The provider objects are categorized by reusability and/or context characteristics and stored as categorized. A request is received for one or more items provided by the one or more provider systems. A stored and categorized provider object is determined to meet criteria associated with the request, including one or more of a respective reusability and respective context characteristics of the provider object. In response to determining that the provider object, that meets the criteria, is estimated to be currently valid, a response corresponding to the provider object is provided.
US11586970B2

This disclosure relates to initial learning of a classifier for automating extraction of structured data from unstructured or semi-structured data. In one embodiment, a method is disclosed, comprising: identifying at least one expected relation class associated with at least one expected relation data; populating at least one expected name entity data from the at least one identified expected relation class; generating training data by tagging the at least one expected relation data and the at least one identified expected relation class with unstructured or semi-structured data; generating feedback data for a relation data and relation class, using a convergence technique on the tagged training data; retuning a NE classifier cluster and a relation classifier cluster by continuously tagging new training data or generating new cascaded expression for a deterministic classifier and a statistical classifier; and extracting the structured data when the NE classifier cluster and the relation classifier cluster converge.
US11586967B2

A quantum computer includes a quantum computing system; a transducer disposed inside the quantum computing system, the transducer being configured to receive an optical control propagating wave and output a microwave control propagating wave; and a quantum processor comprising a plurality of qubits, the plurality of qubits being disposed in the quantum computing system, each qubit of the plurality of qubits being configured to receive at least a portion of the microwave control propagating wave to control a quantum state of each qubit of the plurality of qubits.
US11586965B1

Techniques are described herein for generating adaptive recommendations in response to a content request. The system herein detects abrupt changes and leverages the seasonality of a reward function. A collection of contextual models are utilized, each one learning about one of the unique reward stationary states. A short-term memory model is used to detect reward shifts toward stationary periods that have not occurred in the past. In this case, a new base bandit instance is initialized. In order to perform the change point detection, at each step every model gets assigned a score indicating how likely the last observation is to come from a corresponding stationary period represented by a respective model. A model is selected based on the scores. The model provides a recommendation and the system can monitor clickstream data to identify the reward for providing the recommendation.
US11586956B2

An apparatus that searches an input stream having a sequence of N-bit wide data words for a pattern using a plurality of small FSMs is disclosed. The apparatus includes a plurality of sub-word FSMs and a combiner. Each sub-word FSM has an input word size less than N-bits. Each FSM processes a corresponding segment of the N-bit words and generates a match output indicative of a possible match to the pattern when one of the input words to that FSM is received and that FSM moves to a predetermined match state. The combiner receives the match outputs from all of the sub-word FSMs and generates a pattern match output if all of the sub-word FSMs indicate a match to the pattern. The pattern is a variable pattern. In one embodiment, the FSMs are single bit FSMs.
US11586954B2

A device, system, and method use predictive analytics based on an application-centric approach. The method includes receiving a request from an interactive application interacting with a user utilizing a user device for action data indicating an action to be taken by the interactive application during a session with the user device, the request generated by the interactive application based on a decision point associated with the interactive application. The method includes receiving from the interactive application session data associated with the session and the user device. The method includes determining scoring package data associated with the request based on the session data, the scoring package data comprising a predictive model indicative of a plurality of actions to be performed by the interactive application. The method includes generating the action data based on the scoring package data and transmitting the action data to the interactive application.
US11586947B2

A visualization system, in the case where a prediction target is expressed by a sum of a plurality of partial prediction targets, includes: a reception unit 81 for receiving designation of a method of compiling the partial prediction targets into a plurality of groups; a learning unit 82 for learning, for at least one of the groups, a model having, as an objective variable, a sum of partial prediction targets included in the group; and a first display control unit 83 for causing a display device to display parameters constituting the model.
US11586944B2

An apparatus comprises: a prediction storage structure comprising a plurality of prediction state entries representing instances of predicted instruction behaviour; prediction training circuitry to perform a training operation to train the prediction state entries based on actual instruction behaviour; prediction circuitry to output at least one control signal for triggering a speculative operation based on the predicted instruction behaviour represented by a prediction state entry for which the training operation has provided sufficient confidence in the predicted instruction behaviour; an allocation filter comprising at least one allocation filter entry representing a failed predicted instruction behaviour for which the training operation failed to provide said sufficient confidence; and prediction allocation circuitry to prevent allocation of a new entry in the prediction storage structure for a failed predicted instruction behaviour represented by an allocation filter entry of the allocation filter.
US11586939B2

A method performed by a computing device includes generating a comparative query entigen group set based on a comparative query in accordance with identigen rules, where the comparative query entigen group set represents a most likely interpretation of the comparative query. The method further includes obtaining a first response entigen group from a knowledge database based on a first comparative query entigen group of the comparative query entigen group set, where the first response entigen group substantially includes the first comparative query entigen group. The method further includes obtaining a second response entigen group from the knowledge database based on a second comparative query entigen group of the comparative query entigen group set, where the second response entigen group substantially includes the second comparative query entigen group. The method further includes generating a comparative response based on the first response entigen group and the second response entigen group.
US11586918B2

Systems and methods are disclosed for automatically detecting a design element in a design document. One method comprises receiving a design document and generating an enhanced design document based on the received design document. The enhanced design document may be generated by augmenting additional information to the design document using machine learning techniques. In response to receiving a user input, one or more design elements in the enhanced design document may be determined, and additional information associated with the determined one or more design elements may be displayed to the user.
US11586916B2

One example method includes receiving, as an input, an ML pipeline definition, identifying a group of layers required to be created for the ML pipeline definition, for one of more of the layers, receiving input concerning one or more characteristics of the layer, creating the layers for which input has been received, and packaging the created layers with the ML pipeline definition to create a production-ready ML model.
US11586915B2

Collaborative filtering systems based on variational autoencoders (VAEs) are provided. VAEs may be trained on row-wise data without necessarily training a paired VAE on column-wise data (or vice-versa), and may optionally be trained via minibatches. The row-wise VAE models the output of the corresponding column-based VAE as a set of parameters and uses these parameters in decoding. In some implementations, a paired VAE is provided which receives column-wise data and models row-wise parameters; each of the paired VAEs may bind their learned column- or row-wise parameters to the output of the corresponding VAE. The paired VAEs may optionally be trained via minibatches. Unobserved data may be explicitly modelled. Methods for performing inference with such VAE-based collaborative filtering systems are also disclosed, as are example applications to search and anomaly detection.
US11586909B2

An information processing method includes: reading a layer structure and parameters of layers from each of models of two neural networks; and determining a degree of matching between the models of the two neural networks, by comparing layers, of the respective models of the two neural networks, that are configured as a graph-like form in respective hidden layers, in order from an input layer using breadth first search or depth first search, based on similarities between respective layers.
US11586907B2

Embodiments of a device include an integrated circuit, a reconfigurable stream switch formed in the integrated circuit, and an arithmetic unit coupled to the reconfigurable stream switch. The arithmetic unit has a plurality of inputs and at least one output, and the arithmetic unit is solely dedicated to performance of a plurality of parallel operations. Each one of the plurality of parallel operations carries out a portion of the formula: output=AX+BY+C.
US11586901B2

A neuromorphic device for the analog computation of a linear combination of input signals, for use, for example, in an artificial neuron. The neuromorphic device provides non-volatile programming of the weights, and fast evaluation and programming, and is suitable for fabrication at high density as part of a plurality of neuromorphic devices. The neuromorphic device is implemented as a vertical stack of flash-like cells with a common control gate contact and individually contacted source-drain (SD) regions. The vertical stacking of the cells enables efficient use of layout resources.
US11586900B2

Machine learning of model parameters for a neural network using a computing system is provided, that produces error-aware model parameters. An iterative process to converge on trained model parameters to be applied in the inference engine, includes applying a sequence of input training data sets to a neural network to produce inference results for the sequence using a set of model parameters in the neural network combined with factors based on a model of non-ideal characteristics of target memory to provide a training set of model parameters. An inference engine using the target memory technology to store the model parameters can have more stable results across a large number of engines.
US11586896B2

In-memory computing architectures and methods of performing multiply-and-accumulate operations are provided. The method includes sequentially shifting bits of first input bytes into each row in an array of memory cells arranged in rows and columns. Each memory cell is activated based on the bit to produce a bit-line current from each activated memory cell in a column on a shared bit-line proportional to a product of the bit and a weight stored therein. Charges produced by a sum of the bit-line currents in a column are accumulated in first charge-storage banks coupled to a shared bit-line in each of the columns. Concurrently, charges from second input bytes accumulated in second charge-storage banks previously coupled to the columns are sequentially converted into output bytes. The charge-storage banks are exchanged after the first input bytes have been accumulated and the charges from the second input bytes converted. The method then repeats.
US11586890B2

The present disclosure advantageously provides a hardware accelerator for an artificial neural network (ANN), including a communication bus interface, a memory, a controller, and at least one processing engine (PE). The communication bus interface is configured to receive a plurality of finetuned weights associated with the ANN, receive input data, and transmit output data. The memory is configured to store the plurality of finetuned weights, the input data and the output data. The PE is configured to receive the input data, execute an ANN model using a plurality of fixed weights associated with the ANN and the plurality of finetuned weights, and generate the output data. Each finetuned weight corresponds to a fixed weight.
US11586889B1

To reduce the reliance on software for complex computations used in machine sensory perception, a sensory perception accelerator may include a neural network accelerator a linear algebra accelerator. The neural network accelerator may include systolic arrays to perform neural network computation circuits concurrently on image data and audio data. The linear algebra accelerator may include matrix computation circuits operable to perform matrix operations on image data and motion data.
US11586884B2

A diffusive memristor device and an electronic device for emulating a biological neuron is disclosed. The diffusive memristor device includes a bottom electrode, a top electrode formed opposite the bottom electrode, and a dielectric layer disposed between the top electrode and the bottom electrode. The dielectric layer comprises an oxide doped with a metal.
US11586883B2

Methods and apparatus are disclosed for providing emulation of quantized precision operations in a neural network. In some examples, the quantized precision operations are performed in a block floating-point format where values of a tensor share a common exponent. Techniques for selecting higher precision or lower precision can be used based on a variety of input metrics. When converting to a quantized tensor, a residual tensor is produced. In one embodiment, an error value associated with converting from a normal-precision floating point number to the quantized tensor is used to determine whether to use the residual tensor in a dot product calculation. Using the residual tensor increases the precision of an output from a node. Selection of whether to use the residual tensor can depend on various input metrics including the error value, the layer number, the exponent value, the layer type, etc.
US11586877B2

A system for using hash keys to preserve privacy across multiple tasks is disclosed. The system may provide training batch(es) of input observations each having a customer request and stored task to an encoder, and assign a hash key(s) to each of the stored tasks. The system may provide a new batch of input observations with a new customer request and new task to the encoder. The encoder may generate a new hash key assigned to the new customer request and determine whether any existing hash key corresponds with the new hash key. If so, the system may associate the new batch of input observations with the corresponding hash key and update the corresponding hash key such that it is also configured to provide access to the new batch of input observations. If not, the system may generate a new stored task and assign the new hash key to it.
US11586873B2

A smart card includes an antenna to transmit and to receive a radio frequency signal, a rectifier to rectify a signal received through the antenna to output a rectified voltage, a voltage regulator to operate in a first operation mode for stabilizing a level of the rectified voltage and a second operation mode for generating an internal voltage using the rectified voltage, a regulator converter to control the voltage regulator to operate the voltage regulator in one of the first operation and the second operation according to a mode selection signal, a clamp circuit to connect an output terminal of the rectifier to a ground according to the mode selection signal, a load modulator to vary a resistance of the antenna to perform a load modulation, and a regulator controller to generate the mode selection signal according to whether the load modulator is activated or deactivated.
US11586872B2

The present disclosure is generally directed to an RFID tag for use with a metal fastener where the fastener operates as the antenna of the RFID tag. The RFID tag includes a microchip for storing data. The chip is electrically coupled to the metal fastener in order to receive and transmit the RF signal, the metal fastener thereby operating as the antenna for the RFID tag.
US11586871B2

The present invention relates to a metal card and a card manufacturing method, and the metal card includes a metal sheet, a machined part made of a plastic material in such a manner as to be inserted into one side surface of the metal sheet, an insulating sheet with a ferromagnetic insulating material in such a manner as to be attached to the underside of the metal sheet, and an inlay sheet with antenna coils in such a manner as to be attached to the underside of the insulating sheet, wherein the metal sheet has a machined part insertion portion formed on one side surface thereof to insert the machined part, and the ferromagnetic insulating material has the shape of one or more pieces or powder.
US11586863B2

Provided are an image fusion classification method and device. The method includes that: a three-dimensional weight matrix of a hyperspectral image is obtained by use of a Support Vector Machine (SVM) classifier (101); superpixel segmentation is performed on the hyperspectral image to obtain K superpixel images, K being a positive integer (102); the three-dimensional weight matrix is regularized by use of a superpixel-image-based segmentation method to obtain a regular matrix (103); and a class that a sample belongs to is determined according to the regular matrix (104).
US11586861B2

A system includes a memory module configured to store image data captured by a camera and an electronic controller communicatively coupled to the memory module. The electronic controller is configured to receive image data captured by the camera, implement a neural network trained to predict a drivable portion in the image data of an environment. The neural network predicts the drivable portion in the image data of the environment. The electronic controller is configured to implement a support vector machine. The support vector machine determines whether the predicted drivable portion of the environment output by the neural network is classified as drivable based on a hyperplane of the support vector machine and output an indication of the drivable portion of the environment.
US11586860B2

A method and data processing system for detecting tampering of a machine learning model is provided. The method includes training a machine learning model. During a training operating period, a plurality of input values is provided to the machine learning model. In response to a predetermined invalid input value, the machine learning model is trained that a predetermined output value will be expected. The model is verified that it has not been tampered with by inputting the predetermined invalid input value during an inference operating period. If the expected output value is provided by the machine learning model in response to the predetermined input value, then the machine learning model has not been tampered with. If the expected output value is not provided, then the machine learning model has been tampered with. The method may be implemented using the data processing system.
US11586857B2

A computer-implemented method comprises receiving an input associated with the arrival of an entity, performing a classification on the input to determine a purpose of the arrival of the entity, and based on a determined classification of the purpose of the arrival of the entity, invoking an action.
US11586830B2

A system for reinforcement learning based controlled natural language generation is disclosed. The system includes a token generator subsystem to generate an initial output phrase including a sequence of output tokens. The system includes trained models associated with corresponding predefined tasks. Each trained model includes an attention layer to compute attention-based weights for each output token. The trained models include a scoring layer to generate a phrase sequence level score for the output phrase. The trained models include a reward generation layer to generate dense rewards for each output token based on the attention-based weights and the phrase sequence level score. The trained models include a feedback score generation layer to generate a feedback score based on the dense rewards and reward weights assigned to the dense rewards of the corresponding trained models. The feedback score generation layer provides the feedback score iteratively to the token generator subsystem.
US11586829B2

An embodiment of the present invention generates natural language content from a set of keywords in accordance with a template. Keyword vectors representing a context for the keywords are generated. The keywords are associated with language tags, while the template includes a series of language tags indicating an arrangement for the generated natural language content. Template vectors are generated from the series of language tags of the template and represent a context for the template. Contributions from the contexts for the keywords and the template are determined based on a comparison of the series of language tags of the template with the associated language tags of the keywords. One or more words for each language tag of the template are generated to produce the natural language content based on combined contributions from the contexts for the keywords and the template.
US11586827B2

Systems, devices, and methods of the present disclosure use discourse analysis and other techniques to form questions and answers from text. The questions and answers can be used for different applications, including providing a virtual dialogue or generating training data for machine-learning models. For example, a dialogue application generates a discourse tree that represents text and identifies a question from a satellite elementary discourse unit of the discourse tree. The dialogue application annotates the text by inserting the generated question and labeling the satellite elementary discourse unit as an answer.
US11586812B2

One embodiment of the invention provides a method for entity extraction, comprising determining a set of part-of-speech (POS) tags based on one or more documents, determining a concept in the one or more documents based on the set of POS tags, and extracting one or more phrases from the one or more documents based on the concept. The method further comprises generating a first set of rules corresponding to the concept based on the one or more phrases, generating a second set of rules specific to a domain based on the first set of rules, and learning, via an adapter grammar, a structure of one or more named entities in the one or more documents based on the second set of rules.
US11586809B2

Embodiments of the present disclosure provide a method and an apparatus for recognizing a medical entity in a medical text. In this method, the medical text is segmented into a plurality of words. Each of the words is used as a target word. A local and a global annotation feature of the target word are determined. The local annotation feature includes the target word. The global annotation feature includes a relationship between the target word and the recognized medical entity. Next, a label for the target word is determined from candidate labels based on the local and global annotation feature. Next, a combination relationship between the target word and a previous word of the target word is obtained based on the label for the target word. The combination relationship includes combination and non-combination. Next, the combined words are recognized as the medical entity based on the combination relationship.
US11586805B2

Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to effectively and efficiently generate one or more abstractive summaries of one or more multi-section documents. For example, certain embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to generate an abstractive summary of a multi-section document comprising one or more sections, by generating one or more section summaries, section input batches for each selected section, model outputs created by one or more text summarization machine learning models through the performance of a batch processing operation sequence, abstractive summaries, and then storing the abstractive summaries.
US11586798B1

A system is configured to avoid establishing an electrostatic discharge (ESD) region in an integrated circuit (IC). The system includes a processor and memory storing an IC simulator. The IC simulator establishes an IC chip that is sub-divided into a plurality of hierarchical levels. The IC simulator further analyzes a first hierarchical level to determine first connectivity information indicating connectivity between the first hierarchical level and one or both of lower-level pins and lower-level nets of a targeted hierarchical level having a lower-level of hierarchy with respect to the first hierarchical level and analyzes the targeted hierarchical level to determine second connectivity information indicating diode connectivity to one or both high-level pins and higher-level nets included in the first hierarchical level. The IC simulator determines an ESD fail region mitigation operation configured to avoid establishing the ESD region based on the first connectivity information and the second connectivity information.
US11586796B1

A routing process applied to design integrated circuits uses keep-through regions. Keep-through regions specify areas which metal shapes may overlap but where metal shapes may not have line ends. The keep-through regions are generated based on end-of-line rules applicable to routing of the design. These keep-through regions are then used in determining the layout of interconnects for the design. The interconnects are composed of metal shapes, and the line ends of the metal shapes are located in accordance with the keep-through regions
US11586795B2

Systems and methods are provided for a turnkey modular printed circuit board enclosure that is generated using a template generator. The template generator accepts a user input comprising an enclosure parameter, based on which a manufacturing file may be generated. The manufacturing file may be provided to a fabricator for fabricating the enclosure or the manufacturing file may be modified in a printed circuit board design environment to incorporate a printed circuit board into the enclosure. The printed circuit board may be a separate printed circuit board that is inserted into the enclosure or it may be embedded in a face of the enclosure.
US11586794B2

Embodiments disclosed herein include a semiconductor manufacturing tool with a hybrid model and methods of using the hybrid model for processing wafers and/or developing process recipes. In an embodiment, a method for developing a semiconductor manufacturing process recipe comprises selecting one or more device outcomes, and querying a hybrid model to obtain a process recipe recommendation suitable for obtaining the device outcomes. In an embodiment, the hybrid process model comprises a statistical model and a physical model. In an embodiment, the method may further comprise executing a design of experiment (DoE) on a set of wafers to validate the process recipe recommended by the hybrid process model.
US11586781B2

A data loss prevention device that includes a data loss prevention engine implemented by a processor. The data loss prevention engine is configured to receive data in transit to a target network device and to identify content within the data. The data loss prevention engine is configured to determine the content of the data comprises an image and to determine an image type for the image based on objects within the image, and to determine whether the image type matches a restricted image type from a set of restricted image types. The data loss prevention engine is further configured to block transmission of the data to the target network device in response to determining that the image type matches a restricted image type and forward the data to the target network device in response to determining that the image type does not match a restricted image type.
US11586779B2

An embedded system and method, comprising a processor adapted to execute an instruction of an application program, where the instruction includes an access instruction for a hardware device; a memory adapted to store the instruction of the application program; and a physical memory protection apparatus coupled to the processor and the memory, where the access instruction accesses the hardware device through the physical memory protection apparatus.
US11586777B2

A device includes at least one first and one second module configured to cooperate to solve a task and/or are configured to communicate with a higher-level apparatus, a certification module configured to issue a cryptographic signature for each of the at least one first and second module, and an identity generation module configured to form a first code as an identity of the first module from a signature of the first module, to form a second code as an identity of the second module from a signature of the second module, and to form an overall code from the first and the second codes. The certification module is further configured to sign the overall code with a key in order to issue a unique certificate for the device, which biuniquely identifies the device.
US11586776B2

The disclosure relates to a method for enabling the secure functions of a chipset (1) and especially the encryption of the content of the secure memory (7) when the device goes into low power mode. The content of the secure memory (7) may be encrypted and stored in an external memory (20) during low power mode of the chipset (1).
US11586773B1

A method, apparatus, electronic device, storage medium and program product of code management are provided. In response to a request for building an executable file, corresponding developed code is obtained from a code library. The developed code is compiled into intermediate code to determine security of the intermediate code. In response to determining that the intermediate code is secure, an executable file is generated based on the intermediate code.
US11586770B2

An apparatus includes at least one processing device configured to receive, from a user, a request to execute a web application. The web application utilizes a plurality of web application portions configured for loading into the web application independent of one another. The at least one processing device is also configured to send, to one or more web application servers, a query for metadata associated with the plurality of web application portions, and to receive, from the web application servers, metadata for a subset of the plurality of web application portions. The subset is determined based at least in part on access rights associated with the user. The at least one processing device is further configured to load instances of one or more of the subset of web application portions at specified locations in pages of the web application based at least in part on the received metadata.
US11586762B2

A privacy management system that is configured to process one or more data subject access requests and further configured to: (1) enable a data protection officer to submit an audit request; (2) perform an audit based on one or more parameters provided as part of the request (e.g., one or more parameters such as how long an average request takes to fulfill, one or more parameters related to logging and/or tracking data subject access requests and/or complaints from one or more particular customer advocacy groups, individuals, NGOs, etc.); and (3) provide one or more audit results to the officer (e.g., by displaying the results on a suitable display screen).
US11586757B2

The systems and methods disclosed herein transparently provide data security using a cryptographic file system layer that selectively intercepts and modifies (e.g., by encrypting) data to be stored in a designated directory. The cryptographic file system layer can be used in combination with one or more cryptographic approaches to provide a server-based secure data solution that makes data more secure and accessible, while eliminating the need for multiple perimeter hardware and software technologies.
US11586754B2

Applications of the privacy switch technology are shown for handling data breaches in database systems, thereby providing fundamental improvements to the security and utility of database technology.
US11586753B2

A method for communicating between a client application and a license-governing application. The method includes receiving a request at a content application from the client application to access media content from the license-governing application, generating a message at the content application to the license-governing application to request client authentication, and receiving at the content application a client authorization token from the license-governing application. A message is generated at the content application to the client application to request user authentication, and the content application receives an authorization code from the client application. The method further includes generating a message at the content application to the license-governing application with the authorization code to request an access token, receiving the access token at the content application from the license-governing application, and granting access at the content application to the media content based on the access token.
US11586752B1

In general, techniques are described for an encryption key namespace of a kernel, executed by a host computing device, the encryption key namespace having a configuration file that stores an association of a key identifier and a container identifier by which the host computing device can obtain a data encryption key to use for decrypting/encrypting data for the container identified by the container identifier. In this way, a user may associate a container (or container image) with a unique key identifier. By configuring this association in the encryption key namespace for the container, the container may be identified and automatically associated with a key identifier for the appropriate key for decrypting/encrypting data for the container. The host computing device may then obtain, from a key management service, the key using the key identifier.
US11586749B2

A processing apparatus (10) includes a dividing means (110). The dividing means (110) divides data into a plurality of pieces of partial data by degree of importance, based on a content of the data. Then, first partial data and second partial data having a degree of importance higher than that of the first partial data are held separately from each other. The data are, for example, sensor data or camera data constituted of a plurality of values. For example, the second partial data are encrypted.
US11586741B2

A computer security system includes a test management system and associated communication architecture that enables creation of customized tests of computer security application features. A server stores a test script in a custom scripting language. The test script includes a set of control statements that may be organized in a decision tree to control facilitation of the test. Clients poll the server to independently obtain and execute the control statements. Execution of the control statements control which clients participate in a test, which feature will be tested in the test, and what telemetry data will be collected from the clients to evaluate the test. The server evaluates the telemetry data to determine an outcome of the test and determines whether to further distribute or roll back the tested feature based on the test outcome. The testing can be utilized to rapidly and robustly deploy features that will enhance computer security.
US11586729B2

A method is disclosed that includes receiving, at a computing device, an event log including multiple events, where the events are derived from machine data, determining a first score associated with a first granularity level by comparing an event from the event log with a first frequent patterns generated for the first granularity level, and determining a second score associated with a second granularity level by comparing the event with a second frequent patterns generated for the second granularity level. The method further includes determining an aggregate score for the event based on the first score and the second score, and comparing the aggregate score for the event with an anomaly score threshold. Further, the method includes issuing an alert identifying the event as an anomaly based on the aggregate score exceeding the anomaly score threshold.
US11586727B2

Systems and methods for preventing kernel stalling attacks. An example method may comprise receiving, by a kernel, an address range associated with a data store of an application program; mapping, by the kernel, a portion of random access memory (RAM) to the address range; disabling page fault handling with respect to addresses falling within the address range; and responsive to receiving, from the application program, a memory access request specifying an address outside of the address range, returning a memory access error to the application program.
US11586722B2

Described herein are improvements for responding to incidents in an information technology (IT) environment. In one example, a method includes, in an incident response system, receiving authentication information for use by a first component for responding to an incident in an information technology (IT) environment. The method further includes encrypting the authentication information and storing the authentication information in the incident response system along with encrypted parameters for operating the first component. In the incident response system, upon determining that the first component requires the authentication information for an interaction, the method provides retrieving the authentication information and providing the authentication information to the first component.
US11586719B1

Methods, apparatuses, and computer program products are disclosed for providing verified application access. An example method includes an access request for a first user device associated with a first user profile and determining an application associated with the access request. The example method further includes generating an evaluation element that includes testable content associated with the determined application and determining of the evaluation element by the first user device. In response to completion of the evaluation element by the first user device, the method includes providing access to the application for the first user device. The method also may include modifying the testable content of the evaluation element based upon one or more user parameters of the first user profile received from a user parameter database.
US11586717B2

The present disclosure generally relates to a method for authenticating a user using an electronic device, where the electronic device comprises a fingerprint sensor as well as a first and a second control unit. Preferably, the first control unit comprises a secure element and/or a secure block adapted to provide a secure processing environment. The present disclosure also relates to a corresponding electronic device and to a computer program product.
US11586715B1

Disclosed is a method of providing information including obtaining input information of a user, wherein the input information is related to a service, determining whether an account corresponding to the user exists in the service, obtaining characteristic information of the user based on the result of the determination, providing response information corresponding to the input information based on the characteristic information and the result of the determination, and storing activity information of the user based on at least one of the input information, the response information, and the characteristic information.
US11586706B2

Techniques for time-series analysis for forecasting computational workloads are disclosed. A resource management system monitors a computing system and obtains metrics data from the computing system. The metrics data is stored as a set of historical data points of a data set. A first portion of the set of historical data points comprise an outlier that does not correspond to a seasonality pattern associated with a second portion of the set of historical data points. The resource management system tests a first time-series model that incorporates a first exogenous variable corresponding to a first exogeneous factor to determine that the first time-series model fits both the first portion of the set of historical data points and the second portion of the set of historical data points within an error threshold. Then, the resource management system selects the first time-series model to predict future data points of the data set.
US11586704B2

A method for facilitating the testing of a data sample involves a computing device carrying out the following actions: displaying a data sample on a user interface; receiving, via the user interface, a selection of a test to be performed on the data sample; receiving, via the user interface, an input of a result of the test; generating, in a graph database, a vertex representing a visual indicator corresponding to the input result; and creating, in the graph database, an association between the vertex representing the visual indicator and a vertex representing a file containing the displayed data sample.
US11586694B2

A system for database access comprising a plurality of databases, each database having a plurality of defined data fields and a mapping system coupled to the plurality of databases, the mapping system configured to create an algorithmic relationship between a plurality of first fields of a plurality of first databases, and a corresponding field of a plurality of second fields of a plurality of second databases.
US11586690B2

In some implementations, a user device (e.g., a computing device) can perform client-side personalization of search results. For example, a computing device can obtain search results matching user specified search parameters from a server device and/or from various services on the user device. The user device can score the search results based on various search result item attributes. After scoring, the user device can promote or demote search results items based on whether the search results item is relevant to recent user behavior. The promotion and/or demotion of search results items can cause search results items scores to be adjusted to generate a personalized score for each search result. The search results can then be ordered and/or presented based on the personalized score for each search results item. When presenting search results items, the user device can present information indicative of the source of the search results items.
US11586689B2

An electronic apparatus and a controlling method thereof are provided. The electronic apparatus includes a memory configured to store at least one instruction, and a processor configured to execute the at least one instruction to control the electronic apparatus to: determine a keyword from a query based on the query being input, obtain a word related to the keyword based on information on a user preference, and provide a response to the user query based on the keyword and the word. The processor may be configured to control the electronic apparatus to obtain at least one word from among a plurality of candidate words corresponding to the keyword as a word related to the keyword based on the user preference information. For example, at least part of a method of providing a response to a query by the electronic apparatus may use an AI model that is trained using at least one of machine learning, neural network or deep learning algorithm.
US11586680B2

A system and method are provided for discovering k-nearest-neighbors to a given point within a certain distance d. The method includes constructing an index of geometries using geohashes of geometries as an indexing key to obtain an indexed set of geometries, and calculating a geohash representation of the given point with a resolution equal to a magnitude value of d. The method includes searching for a closest-prefix geometry from the indexed set using the geohash representation of the given point, and identifying geometries from the indexed set having a same prefix as the closest-prefix geometry. The method further includes calculating distances between the given point and the geometries identified from the indexed set having the same prefix as the closest-prefix geometry, and determining k geometries with respective shortest distances less than d from the geometries identified from the indexed set having the same prefix as the closest-prefix geometry.
US11586667B1

A computer vision processor of a camera extracts attributes of persons or vehicles from hyperzooms generated from image frames. The hyperzooms represent traffic patterns. The extracting is performed using a feature extractor of an on-camera convolutional neural network (CNN) including an inverted residual structure. The attributes include at least colors of clothing of the persons or colors of the vehicles. Mobile semantic segmentation models of the CNN are generated using the hyperzooms and the attributes. Attribute analytics are generated by executing the mobile semantic segmentation models while obviating network usage by the camera. The attribute analytics are stored in a key-value database located on a memory card of the camera. A query is received from the server instance specifying one or more of the attributes. The attribute analytics are filtered using the one or more of the attributes to obtain a portion of the traffic patterns.
US11586664B2

Embodiments of the present application provide an image retrieval method, device, and electronic device. In the method, a query image is acquired; a target feature of the query image is determined based on a pre-trained deep neural network; wherein the deep neural network is obtained by training according to respective sample images and predetermined features, which can form the target feature, corresponding to the respective sample images; target features of a plurality of images to be retrieved is obtained; a similarity between the target feature of the query image and the target feature of each image to be retrieved is calculated; a retrieval image corresponding to the query image is determined from the plurality of images to be retrieved according to the calculated similarities.
US11586663B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, facilitate cross-platform content muting. Methods include detecting a request from a user to remove, from a user interface, a media item that is provided by a first content source and presented on a first platform. One or more tags that represent the media item are determined. These tags, which indicate that the user removed the media item represented by the one or more tags from presentation on the first platform, are stored in a storage device. Subsequently, content provided by a second content source (different from the first content source) on a second platform (different from the first platform) is prevented from being presented. This content is prevented from being presented based on a tag representing the content matching the one or more tags stored in the storage device.
US11586658B2

A method for matching semantic text data with tags. The method includes: pre-processing multiple semantic text data to obtain original corpus data comprising multiple semantic independent members; determining the degree of association between any two of the multiple semantic independent members according to a reproduction relationship of the multiple semantic independent members in a natural text, determining a theme corresponding to the association according to the degree of association between any two, and thus determining a mapping probability relationship between the multiple semantic text data and the theme; selecting one of the multiple semantic independent members corresponding to the association as a tag of the theme, and mapping the multiple semantic text data to the tag according to the determined mapping probability relationship between the multiple semantic text data and the theme; and taking the determined mapping relationship between the multiple semantic text data and the tag as a supervision material, and matching the unmapped semantic text data with the tag according to the supervision material.
US11586655B2

A method is disclosed. The method includes receiving a text phrase from a user and parsing the text phrase using a natural language parser to generate distinct words. A vector of values relating to the distinct words is generated and compared to vectors in a graph database which relate to learned communities of language. Based on the comparing, a most similar community in the learned communities of language is determined and an action set action set associated with the most similar community is queried. A response to the text phrase from the user is then generated based on the action set and provided to the user.
US11586652B2

A data structure is used to configure and transform a computer machine learning system. The data structure has one or more records where each record is a (vector) representation of a selected object in a corpus. One or more non-zero parameters in the records define the selected object and the number of the non-zero parameters define a word length of the record. One or more zero-value parameters are in one or more of the records. The word length of the object representation varies, e.g. can increase, as necessary to accurately represent the object within one or more contexts provided during training of a neural network used to create the database, e.g. as more and more contexts are introduced during the training. A minimum number of non-zero parameters are needed and zero-value parameters can be clustered together and compressed to save large amounts of system storage and shorten execution times.
US11586646B2

Aspects of the disclosure relate to transforming data structures and data objects. A computing platform may query a logical view of a data table associated with a first database maintained by a first database server in a first schema and may receive source data associated with the logical view. Subsequently, the computing platform may split the source data into a plurality of data chunks associated with the logical view. Next, the computing platform may move the plurality of data chunks to a plurality of nodes configured to receive and transform the plurality of data chunks from the first schema to a second schema different from the first schema. Then, the computing platform may command the plurality of nodes to transform the plurality of data chunks and may move the transformed data from the plurality of nodes to a second database maintained by a second database server in the second schema.
US11586645B2

One embodiment comprises a method in which an integrated multi-user analytics server platform is integrated with a dynamic runtime ETL tool to allow dataflows created or developed in a dynamic runtime environment provided by the ETL tool to be saved in a novel dataflow file container. The method includes: presenting a user interface for an analytics server platform; receiving user input via this user interface indicating an action to be performed as to a first dataflow; the analytics server platform accessing a first file container corresponding to the first dataflow, where the first file container is stored in a data store connected to the analytics server platform; in response to receiving the user input, the analytics server platform accessing APIs of the dynamic runtime ETL tool to initiate the ETL tool, which then performs the action with respect to the first dataflow.
US11586643B2

A method and system for capturing dynamic data from data fields of a product has been developed. The method includes first collecting a product data set with multiple data fields. Static data fields of the product data set are identified that contain pre-defined standardized data for multiple other data sets. Next, dynamic data fields of the data set are identified. A dynamic data field is created by a user and contains additional data that is unique and applicable only to the product data set. The static data fields and the dynamic data fields are stored separately in a database repository for later recovery.
US11586636B2

Methods and systems for generating search results based on a search query, the method includes: receiving a first search query including one or more search terms; obtaining a list of search results for the first search query; determining, based on user interactions with unmodified search results for one or more previous search queries that included the one or more search terms, a first engagement score associated with the first search query; determining that the first engagement score is lower than a first threshold; responsive to determining that the first engagement score is lower than the first threshold, and modifying the list of search results.
US11586634B2

A selection of content from a content presentation is received. At least one topic from the selected content is extracted using natural language processing (NLP). The at least one topic is representative of a subject conveyed within the selected content. At least one perspective associated with the at least one topic is extracted using NLP. The at least one perspective is representative of a point of view conveyed within the selected content regarding the at least one topic. A topic rating of the extracted topics and associated perspectives is determined based upon the extracted topics and associated perspectives. The topic rating is representative of a topic diversity among the extracted topics and associated perspectives. The topic rating is presented within a graphical user interface (GUI).
US11586632B2

The disclosed computer-implemented method includes establishing a coalescing service configured to combine queries received at the coalescing service. The method further includes instantiating, within the coalescing service, multiple execution windows to which the received queries are to be assigned, where each execution window has an assigned deadline within which to execute. The method also includes analyzing a first query among the received queries to identify characteristics of the first query. The method then includes assigning the first query to a first execution window among the execution windows according to the identified characteristics. Then, upon detecting the occurrence of a specified trigger for at least one of the queries in the first execution window, the method includes executing those queries, including the first query, that are assigned to the first execution window. Various other methods, systems, and computer-readable media are also disclosed.
US11586630B2

Despite the increase of memory capacity and CPU computing power, memory performance remains the bottleneck of in-memory database management systems due to ever-increasing data volumes and application demands. Because the scale of data workloads has out-paced traditional CPU caches and memory bandwidth, one can improve data movement from memory to computing units to improve performance in in-memory database scenarios. A near-memory database accelerator framework offloads data-intensive database operations via or to a near-memory computation engine. The database accelerator's system architecture can include a database accelerator software module/driver and a memory module with a database accelerator engine. An application programming interface (API) can be provided to support database accelerator functionality. Memory of the database accelerator can be directly accessible by the CPU.
US11586625B2

A method for execution by a node of a database system includes receiving a first data block, determining data block processing instruction data for the first data block is not indicated in previously received data blocks, and adding the first data block to an unknown purpose data block cache. Prior to elapsing of a storage time window for storage of the first data block, at least one second data block is received that indicates data block processing instruction data for the first data block. The first data block is processed by applying the data block processing instruction data. A third data block is received and is added to the unknown purpose data block cache. The third data block is removed from the unknown purpose data block cache based on elapsing of a storage time window for storage of the third data block.
US11586623B2

The present disclosure relates to querying data cores for data items that correspond to a specified time range. Probabilistic data structures corresponding to associated data cores are used to filter the plurality of data cores to identify a subset of data cores that contain data items corresponding to the specified time range. Only the subset of the plurality of data cores determined to contain relevant data items are searched.
US11586618B2

Systems and methods of processing a query from a user. A method includes receiving, by a server computer, an initial question from a client computer. The initial question includes a plurality of words and the server computer can identify a set of words in the plurality of words. Then the server computer can determine a list of clarifying questions based on a subset of the set of words. The server computer presents the list of clarifying questions to the client computer and receiving clarifying answers to the clarifying questions. The server computer determines an answer to the initial question and presents the answer to the client computer.
US11586608B1

A non-relational database system may handle requests to access separately stored items in different data stores. An access request for an item may be received that is stored in a table of a non-relational database. If the item is determined to be stored at a data store not implemented as part of the non-relational database, then an instruction to access the item may be sent to a query engine that can access the data store. A result from the second query engine may be used to respond to the access request for the item.
US11586604B2

Embodiments of the present disclosure relate to a method, system, and computer program product for generating one or more in-memory data structures for data access. According to the method, target data associated with a database is identified. Further, the method determines at least one data structure for the target data based on at least one access pattern of the target data in a plurality of historical queries against the database, wherein the target data is accessed in execution of the plurality of historical queries. The method further implements the at least one data structure in a memory to store the target data. The at least one data structure is used for further access to the target data in execution of a further query against the database.
US11586603B1

At a data management service, an index structure corresponding to a data sheet is stored. The data sheet comprises a grid of cells. An entry of the index structure comprises a reference to content of a cell of the data sheet. In response to a grid structure change of the data sheet, the index entry is automatically updated such that the same content remains referenced from the index entry as before. A result of a computation of an application is obtained using an identifier of the index entry to obtain content from the data sheet. The result is provided to a destination.
US11586594B2

Presented herein are methods of replicating versioned and hierarchical data structures, as well as data structures representing complex transactions. Due to interdependencies between data entities and a lack of guaranteed message ordering, simple replication methods employed for simple data types cannot be used. Operations on data structures exhibit dependencies between the messages making up the operations. This strategy can be extended to various types of complex transactions by considering certain messages to depend on other messages or on the existence of other entries at the data store. Regardless of origin, these dependencies can be enforced by suspending the processing of messages with unsatisfied dependencies until all of its dependencies have been met. Alternately, transactions can be committed immediately, creating entities that include versioned identifiers for each of their dependencies. These entities can then be garbage collected of the parent objects are not subsequently created.
US11586590B2

The present technology pertains to synchronizing contents of a directory external to a synchronized directory by a content management system. The content management system is configured to synchronize only objects in the synchronized directory. Accordingly, the present technology creates an anchor object that represents the directory external to the synchronized directory within the synchronized directory. The anchor object includes special attributes that indicate to the synchronization client that the anchor object represents an external directory, and allows the contents of that directory to be synchronized directly to a server on the content management system without first storing the contents of the external directory on the hard drive of the client device.
US11586572B2

The application provides a field programmable gate array (FPGA) and a communication method. At least one application specific integrated circuit based (ASIC-based) hard core is embedded in the FPGA. The ASIC-based hard core includes a high-speed exchange and interconnection unit and at least one station. Each station is connected to the high-speed exchange and interconnection unit. The station is configured to transmit data between each functional module in the FPGA and the ASIC-based hard core. The high-speed exchange and interconnection unit is configured to transmit data between the stations. In the FPGA provided by the application, an ASIC-based hard core is embedded, which can facilitate data exchange between each functional module and the ASIC-based hard core in proximity and reduce a time delay.
US11586570B2

A carriage system on an aircraft determines the type of each store attached to the carriage system. The carriage system detects stores attached to the carriage system and determines whether a first interlock signal formatted according to a first interface format is present for each store. If the first interlock signal is present, then the dual mode carriage system determines that a store interface for the store is the first interface format. If the first interlock signal is not present for the store, the carriage system determines whether a second interlock signal formatted according to a second interface format is present on a predetermined set of connection pins of the first interface format. If the second interlock signal is present, then the carriage system determines that the store interface for the store is the second interface format. The carriage system reports the store interface of each store to the aircraft.
US11586569B2

A method, computer program product, and computing system for assigning a first set of interrupts for exclusive processing by a first set of central processing units (CPU) cores. A second set of interrupts may be assigned for processing by a second set of CPU cores. The first set of interrupts may be processed using the first set of CPU cores. The second set of interrupts may be converted to a set of polling operations, thus defining a set of converted polling operations. The set of converted polling operations may be processed using the second set of CPU cores.
US11586562B2

A packet processing system having each of a plurality of hierarchical clients and a packet memory arbiter serially communicatively coupled together via a plurality of primary interfaces thereby forming a unidirectional client chain. This chain is then able to be utilized by all of the hierarchical clients to write the packet data to or read the packet data from the packet memory.
US11586544B2

A data prefetching method and a terminal device are provided. The CPU core cluster is configured to deliver a data access request to a first cache of the at least one level of cache, where the data access request carries a first address, and the first address is an address of data that the CPU core cluster currently needs to access in the memory. The prefetcher in the terminal device provided in embodiments of this application may generate a prefetch-from address, and load data corresponding to the generated prefetch-from address to the first cache. When needing to access the data, the CPU core cluster can read from the first cache, without a need to read from the memory. This helps increase an operating rate of the CPU core cluster.
US11586536B1

Technologies are described herein for remotely configuring multi-mode dual in-line memory modules (“multi-mode DIMMs”) using a firmware or a baseboard management controller (“BMC”). Technologies are also described for simultaneously initiating multiple commands for configuring multi-mode DIMMs using a BMC and for updating inventory data regarding multi-mode DIMMs stored by a BMC.
US11586529B2

A method for blocking external debugger application from analysing code of software program installed on computing device. The method including initializing software program including an application program and an internal debugger application. The software program, upon initialization thereof, instructs internal debugger application to load application program in internal debugger application. The internal debugger application is configured to utilize kernel resources of an operating system of the computing device. The method includes executing internal debugger application to set one or more break-points in code of application program to define execution path for code of application program, executing application program as per defined execution path for code thereof, stopping execution of code of application program upon reaching any of one or more break-points therein, and handing control to internal debugger application to provide an address for next instruction to be executed in defined execution path for code of application program.
US11586524B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for improving distributed monitoring using different groups of remote devices. In some implementations, a system communicates with a set of remote devices involved in a first monitoring program that involves collection of data from the remote devices over a communication network. The system identifies a pattern or similarity among monitoring data collected from a subset of the remote devices involved in the first monitoring program. The system determines that the identified pattern or similarity satisfies one or more criteria for initiating additional monitoring. In response, the system determines parameters specifying second types of data to collect in a second monitoring program. The system configures one or more devices to perform monitoring for the second monitoring program including acquiring data for the second types of data and providing the acquired data to a server over the communication network.
US11586518B2

A controller of a non-volatile, dual, in-line memory modules (NVDIMM). A NVDIMM is configured to predict thermal events associated with save and restore operations prior to starting the save or restore operation. The controller of the NVDIMM includes a thermal event prediction circuit to predict whether a thermal event will occur in response to a request to perform a save or restore operation, and to cause the controller to perform an action in response to a determination that a thermal event is likely to occur. To predict the thermal event, the controller may be configured to predict a peak temperature of the save or restore operation based on a predicted temperature increase from an initial or starting temperature. The predicted temperature increase may be based on a rate of temperature change during the save or restore operation and a duration of the save or restore operation.
US11586508B2

A method for backing up data, that includes making a detection, by a volatile storage firmware, that data communication to a volatile storage component is degraded, initiating a direct memory access (DMA) engine to copy the data from the volatile storage component to a non-volatile storage device, and in response to initiating copying of the data, initiating a shutdown of the volatile storage component.
US11586507B2

A computer-implemented system and method of backing up and restoring a containerized application or a cloud-based application using a datamover service includes determining a stateful set of services of the containerized application or cloud-based application to be backed up. A persistent volume associated with the determined stateful set of services of the containerized application or cloud-based application is identified. Then, a snapshot of the identified persistent volume is created and a new persistent volume is created from the snapshot. The created new persistent volume is attached to a datamover service. Data from the created new persistent volume is then copied to a network file system or storage system using the datamover service, thereby creating backup data stored in a storage system.
US11586505B2

A method for managing file based backups (FBBs) includes obtaining, by a backup agent, a backup request for a FBB, in response to the backup request, generating a FBB, generating a FBB metadata file corresponding to the FBB, wherein the FBB metadata file comprises a set of attribute regions, performing, using the set of attribute regions, a deduplication on the FBB metadata file to obtain a deduplicated FBB metadata file, and storing the deduplicated FBB metadata file in a backup storage system.
US11586503B2

In response to receiving data to be stored in a storage system that includes a plurality of N drives, a method may include storing a first quantity of the data in a first N portions across a first half of the N drives; storing a second quantity of the data in a second N portions across a second half of the N drives; determining first parities to be stored on a first parity drive; determining second parities and storing them on a second parity drive; and calculating third parities based on both the first quantity of the data and the second quantity of the data, wherein the third parities are calculated in a diagonal fashion based on distinct elements of the first N portions and distinct elements of the second N portions, and storing the third parities on a third parity drive.
US11586500B2

A method of performing a MAC arithmetic operation includes detecting error correction capability for first data when a command has a logic level combination for performing the MAC arithmetic operation; correcting an error, included in the first data, when the number of erroneous bits included in the first data is equal to or less than the error correction capability; and outputting, to a PIM controller, MAC calculation result data generated by performing the MAC arithmetic operation on the error-corrected first data.
US11586499B2

Embodiments of the present disclosure provide a method, device and computer program product for storing data. The method comprises creating a first data file having a naming identification at a first node in a Redundant Array of Independent Nodes (RAIN), and creating a second data file having the naming identification at a second node in the RAIN. The method further comprises creating, at a third node in the RAIN, a parity file having the naming identification, wherein the parity file is a parity result of a plurality of data files. According to embodiments of the present disclosure, files in the same parity group are configured with the same or partially the same file name.
US11586494B2

A Processing-In-Memory (PIM) device includes a MAC operator, a first storage region and an error correction code (ECC) logic circuit. The MAC operator performs MAC operation of first data and second data. The first storage region provides the first data to the MAC operator. The error correction code (ECC) logic circuit transmit first encoded data to the first storage region by performing a first ECC encoding operation on the first data. The error correction code (ECC) logic circuit transmit first decoded data generated by performing a first ECC decoding operation of the first encoded data transmitted from the first storage region to the MAC operator. The error correction code (ECC) logic circuit generates an error calculation result signal and transmit the an error calculation result signal to the MAC operator when the number of erroneous bits detected in the first ECC decoding operation exceed an error correction capability.
US11586489B2

A Disaster Recovery (DR) verification process or system verifies readiness to execute a Disaster Recovery (DR) test. Such DR verification is automatically provided on a regular basis, with minimum impact on both a production and recovery environment. However, DR verification is only enabled at a time when no disaster recovery or DR testing of other sites is already under way. Configuration data needed for DR verification is constantly replicated from production to recovery, by dedicated data movers. DR verification allocates and configures recovery resources in an encapsulated environment, confirms successful their instantiation (such as boot up and network connections), and reports the outcome.
US11586484B2

Described herein are systems and methods for transparent resiliency to multiple data centers. The systems and methods depicted determine if an application programming interface (API) call is idempotent. If the API call is idempotent, the calls can be concurrently forwarded to multiple datacenters. If the API call is not idempotent, the calls can be sent to each of a multiple datacenters in turn until a response is received or timeout occurs. Automatically providing multi-region calls in synchrony provides a faster response time during data center or regional failures. Automatically providing multi-region calls in synchrony at the appliance server side, moves the logic out of the client and into a transparent and centrally managed service. This can allow business logic to focus on the core logic and not on logic to retry requests or manage the multi-regional aspect of a dependent service.
US11586483B2

A processing system comprising an arrangement of tiles and an interconnect between the tiles. The interconnect comprises synchronization logic for coordinating a barrier synchronization to be performed between a group of the tiles. The instruction set comprises a synchronization instruction taking an operand which selects one of a plurality of available modes each specifying a different membership of the group. Execution of the synchronization instruction cause a synchronization request to be transmitted from the respective tile to the synchronization logic, and instruction issue to be suspended on the respective tile pending a synchronization acknowledgement being received back from the synchronization logic. In response to receiving the synchronization request from all the tiles in the group as specified by the operand of the synchronization instruction, the synchronization logic returns the synchronization acknowledgment to the tiles in the specified group.
US11586482B2

Metadata includes runtime dependencies for services that form an application. Each runtime dependency includes one or more of the one or more services, unless it has no runtime dependencies. A first of the services is selected, based on the metadata, that does not have runtime dependencies or those runtime dependencies are operational. The selected service is started. Other embodiments are described and claimed.
US11586480B2

A set of workload criteria is determined from a workload associated with a plurality of sources. The workload is divided among a set of workload groups according to the set of workload criteria and a first workload scheduler. A set of edge computing resources is assigned to each workload group within the set according to the set of workload criteria and the set of workload groups. A portion of the workload associated with a subset of the plurality of sources is handled by a first subset of edge computing resources and a second workload scheduler, where the subset of sources is associated with a first workload group. The handling includes balancing, by the second workload scheduler, the portion of the workload among the subset of sources. The handled workload is reported to a control center.
US11586478B2

Systems, computer-implemented methods and/or computer program products that facilitate management of resources are provided. In one embodiment, a computer-implemented method comprises: employing, by a system operatively coupled to a processor, at least one model to predict respective token needs by a set of processing elements during execution of a workload; and exchanging, by the system, one or more tokens between a subset of the processing elements as a function of the predicted token needs.
US11586477B2

System and method for benchmarking a container orchestration platform in a computing environment uses data contained in a configuration file, which specifies at least one benchmark operation having benchmark actions for container orchestration resource types to be performed in the container orchestration platform, to create a resource manager for each container orchestration resource type specified in the configuration file. Using the created resource managers, a routine for each benchmark action is spawned and executed on container orchestration objects in the container orchestration platform. As the routines are executed, performance metrics are collected and at least some of the collected performance metrics are displayed.
US11586476B2

An integrated circuit includes a primary initiator domain (ID) circuit including having a processor core, a responder domain (RD) control circuit, and a reset controller. Secondary ID circuits, each include a processor core and a reset controller. RD circuitry is coupled to communicate with the primary ID circuit and the secondary ID circuits and includes RD resource circuits. The RD control circuit is configured to allocate each of the RD resource circuits to a first initiator domain consisting of the primary ID circuit or one of the secondary ID circuits, and when one of the secondary ID circuits enters a reset mode of operation, the RD resource circuit allocated to the one of the secondary ID circuits enters a reset while the remaining RD resource circuits are not affected by the reset.
US11586473B2

Methods, apparatus, systems, and articles of manufacture for allocating a workload to an accelerator using machine learning are disclosed. An example apparatus includes a workload attribute determiner to identify a first attribute of a first workload and a second attribute of a second workload. An accelerator selection processor causes at least a portion of the first workload to be executed by at least two accelerators, accesses respective performance metrics corresponding to execution of the first workload by the at least two accelerators, and selects a first accelerator of the at least two accelerators based on the performance metrics. A neural network trainer trains a machine learning model based on an association between the first accelerator and the first attribute of the first workload. A neural network processor processes, using the machine learning model, the second attribute to select one of the at least two accelerators to execute the second workload.
US11586472B2

A method, system, and apparatus determines that one or more tasks should be relocated from a first processor to a second processor by comparing performance metrics to associated thresholds or by using other indications. To relocate the one or more tasks from the first processor to the second processor, the first processor is stalled and state information from the first processor is copied to the second processor. The second processor uses the state information and then services incoming tasks instead of the first processor.
US11586470B2

A method, system, and computer program product for running workflows and events using a stateless orchestrator includes: receiving first task data for a first task, where the first task data is information necessary for execution of the first task. The method may also include transmitting a request for a worker node to a provider, where the provider creates the worker node. The method may also include receiving a request from the worker node for the first task data. The method may also include transmitting the first task data to the worker node, where the worker node executes the first task. The method may also include, receiving results of the execution of the first task from the worker node. The method may also include, in response to the receiving the results, transmitting the results to a database.
US11586463B2

Embodiments perform an automated process flow using machine learning. Embodiments train a machine learning component using training data that represents a user's past interactions with a software application when performing a plurality of process flows. Each process flow includes a series of tasks in a sequence. Embodiments receive data related to tasks within the software application. Embodiments predict, using the trained machine learning component, a series of tasks and a sequence for the predicted series of tasks based on the received data. Embodiments then perform the predicted series of tasks in the predicted sequence.
US11586459B2

A virtualized computing system includes a plurality of hosts, each of which is configured with a virtualization software for supporting execution of virtual machines therein. A method of managing a configuration of a system service in the virtualized computing system includes: upon receiving an application program interface (API) call to operate on a configuration object for a system service that is backed by a configuration schema of the system service, updating a database in accordance with the configuration schema to update or store the configuration of the system service. The system service executes with a configuration that is a combination of a default configuration that is defined in a default configuration schema of the system service and the configuration stored in the database.
US11586455B2

Aspects of the disclosure provide for mechanisms for managing containers across operating systems in a computer system. A method of the disclosure includes: running a first container corresponding to a first operating system, wherein the first container is created in view of a container image; receiving a user request to switch from the first operating system to a second operating system; in response to receiving the user request, switching, by a processing device, from the first container to a second container corresponding to the second operating system, wherein the second container is created in view of the container image, wherein switching from the first container to the second container comprises: configuring the second container in view of a plurality of configurations of the first container; and running the configured second container.
US11586443B2

Devices and techniques for thread-based processor halting are described herein. A processor monitors control-status register (CSR) values that correspond to a halt condition for a thread. The processor then compares the halt condition to a current state of the thread and halts in response to the current state of the thread meeting the halt condition.
US11586438B2

A MAC operator includes a plurality of multipliers, a plurality of floating-point to fixed-point converters, and an adder tree. Each of the plurality of multipliers may perform a multiplication operation on first data and second data of a floating-point format to output multiplication result data. Each of the plurality of floating-point to fixed-point converters may convert the data type of the multiplication result data into a fixed-point format. The adder tree may perform a first addition operation on the multiplication result data of the fixed-point format. Each of the plurality of floating-point to fixed-point converters may skip a ‘+1’ operation for processing a negative number and a ‘+1’ operation for roundup processing in a data type converting process, and output round bits equaling to bit values not added by the skipped ‘+1’ operations in the data type converting process.
US11586425B2

The technical solutions relate to the technical field of compilation of applications, and particularly to the technical field of mini programs. A developer tool constructs a first compilation result of the hosted APP before compilation optimization and a second compilation result of the hosted APP after the compilation optimization respectively based on a source code of the hosted APP, and uploads them to a management platform. The management platform sends the corresponding compilation results according to environment data of the hosted APP running environment provided by the host APP, so that the host APP uses the hosted APP running environment provided by the host APP to run the obtained compilation result.
US11586422B2

A method, system, and computer program product for implementing automated system capacity optimization is provided. The method includes retrieving from plug-in components running on a plurality of hardware and software sources, metrics data associated with the plug-in components. The metrics data is cross-referenced with respect to operational sizing recommendations for each plug-in component based on aggregated disparate sizing guidelines and resulting software code modules are generated. Software and hardware requirements for enabling target computing components are determined based on results of executing the software code modules and operational functionality of the target computing components are enabled in accordance with the software and hardware requirements.
US11586418B2

A random number generator, a random number generating circuit, and a random number generating method are provided. The random number generating circuit includes the random number generator and executes the random number generating method. The random number generator includes a shift register having N storage elements and a combinational logic circuit. The N storage elements receive a random seed in a static state and repetitively perform a bit shift operation in a plurality of clock cycles. The combinational logic circuit generates an output sequence based on the random seed and a random bitstream received from an external source.
US11586415B1

Aspects of the disclosure relate to generating outputs using a digital personal assistant computing control platform and machine learning. A computing platform may receive, from a digital personal assistant computing device, a first voice command input. The computing platform may then determine, via machine learning algorithms, an identifier output indicating a user associated with the first voice command input and a location output indicating a geographic location associated with the user. The computing platform may determine, via a stored calendar, an availability output indicating availability associated with the user. Based on the identifier output, the location output, and the availability output, a charitable opportunity output indicating a charitable opportunity may be determined by the computing platform and may be transmitted to a computing device associated with the charitable opportunity. Acceptance of the opportunity may be received and the computing platform may update the stored calendar to include the charitable opportunity.
US11586399B1

A printing system includes a printing device, a color management server, and a client device. An estimated ink use is determined for a print job within printing system. After printing operations, a baseline average ink use is determined for a set of printed pages of the print job. If the baseline average ink use varies from the estimated ink use, then a corrective action is taken to adjust ink use to be closer to the estimated ink use. The corrective action is a global corrective action for the entire document of the print job or a targeted action that adjusts only specified features or pages of the document.
US11586385B1

This disclosure provides techniques for managing writes of data useful for storage systems that do not permit overwrite of a logical address. One implementation provides a nonvolatile memory storage drive, such as a flash memory drive, that provides support for zoned drive and/or Open Channel-compliant architectures. Circuitry on the storage drive tracks storage location release metadata for addressable memory space, optionally providing to a host system information upon which maintenance decisions or related scheduling can be based. The storage drive can also provide buffering support for accommodating receipt of out-of-order writes and unentanglement and performance of out of order writes, with buffering resources being configurable according to any one of a number of parameters. The disclosed storage drive facilitates reduced error rates and lower request traffic in a manner consistent with newer memory standards that mandate that writes to logical addresses be sequential.
US11586382B2

A data processing system includes first memory system including a first nonvolatile memory device; a second memory system including a second nonvolatile memory device; and a master system including a third nonvolatile memory device. The master system classifies any one of the first memory system and the second memory system as a first slave system and the other as a second slave system depending on a predetermined reference, wherein the master system is coupled to a host, and includes a write buffer for temporarily storing a plurality of write data, and wherein the master system classifies the write data, into first write data grouped into a transaction and second write data which are not grouped into the transaction, stores the second write data in the third nonvolatile memory device, and stores the first write data in the first nonvolatile memory device or the second nonvolatile memory device.
US11586375B1

Systems and methods are provided for conducting incremental restore operations on block storage volumes using an object-based snapshot. A full restore from an object-based snapshot can include copying all blocks of a data set from the object-based snapshot to a destination volume. For high capacity volumes, full restores may take large amounts of time. Moreover, full restores may be inefficient where a destination volume already contains some data of the snapshot. Embodiments of the present disclosure provide for incremental restore operations, where a delta data set is transferred from the snapshot to the destination volume, representing data in the snapshot is not known to already exist on the volume or another available volume.
Patent Agency Ranking