US11924330B1

Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing an encryption key exchange. Various aspects may include identifying a database of cryptographic keys configured for encryption. Aspects may also include sending a request for a private key for decryption of content. Aspects may also include receiving the private key from a client. Aspects may also include determining a visibility parameter for content posts of the content based on the private key and database. Aspect may include providing the content posts to the client at a visibility according to the visibility parameter.
US11924326B2

The present invention describes an architecture for increasing the performance of blockchain using a virtual actor model to provide stateful services that are highly scalable and responsive to events as they support publishing and/or subscribing to streaming messages and/or events. The architecture as described leverages established distributed design practices to achieve what would otherwise require costly resource intensive hardware.
US11924315B2

The disclosure relates to a communication method and system for converging a 5G communication system for supporting higher data rates beyond a 4G system with an IoT technology. The disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car or connected car, healthcare, digital education, retail, security and safety-related services. Various embodiments of the disclosure may provide a session management method of a terminal in a mobile communication system. A method performed by a SMF entity in a wireless communication system includes receiving, from an AMF entity, a first message for requesting a PDU session configuration, determining whether the configuration of the PDU session is allowed, and transmitting, to the AMF entity, a second message for establishing the PDU session in case that the configuration of the PDU session is allowed.
US11924310B2

A method for Xx/Xn interface communication is disclosed, comprising: at an Xx/Xn gateway for communicating with, and coupled to, a first and a second radio access network (RAN), receiving messages from the first RAN according to a first Xx/Xn protocol and mapping the received messages to a second Xx/Xn protocol for transmission to the second RAN; maintaining state of one of the first RAN or the second RAN at the Xx/Xn gateway; executing executable code received at an interpreter at the Xx/Xn gateway as part of the received messages; altering the maintained state based on the executed executable code; and receiving and decoding an initial Xx/Xn message from the first RAN; identifying specific strings in the initial Xx/Xn message; matching the identified specific strings in a database of stored scripts; and performing a transformation on the initial Xx/Xn message, the transformation being retrieved from the database for stored scripts, the stored scripts being transformations.
US11924304B2

A computer system accesses a storage device. Contents of an object of a request are sorted. The contents of an object of a request are sorted. A hash key is generated to access information in the storage device based on the sorted contents of the object, wherein objects with non-critical differences are mapped to the same hash key. The information in the storage device is accessed based on the generated hash key to produce a response to the request. Embodiments of the present invention further include a method and program product for accessing a storage device in substantially the same manner described above.
US11924303B2

Systems and methods for dynamic telematics messaging in accordance with embodiments of the invention are disclosed. One embodiment includes a dynamic telematics messaging system includes at least one vehicle telematics device, and a dynamic telematics messaging server system including, at least one processor, and a memory containing a messaging application, wherein the messaging application directs the at least one processor to, obtain a first message data from the at least one vehicle telematics device encoded in a first message format, transcode the first message data into a second message format, process the transcoded message data, and provide the transcoded message data.
US11924297B2

The present disclosure relates to generating a filtered data set. Data from a plurality of systems of record of a plurality of data source providers may be accessed. A master data set generated using the data accessed from the plurality of systems of record may be maintained. Restriction policies including one or more rules for restricting sharing of data may be maintained. A filtered data set may be generated for a data source provider responsive to an application of restriction policies of other data source providers to the master data set. The filtered data set may be provisioned.
US11924294B2

There is provided a method for handling a service request. The method is performed by a first service communication proxy (SCP) node. In response to receiving a first request from a first Network Function (NF) node for a further NF node to provide a first service, the first SCP node selects (102) a second NF node to provide the first service and stores (104) an identifier of the second NF node. The first SCP node also initiates transmission (106) towards the second NF node of the first request. In response to receiving, from the second NF node, a first response, the first SCP node stores (108) location information of the second NF node. The location information of the second NF node is stored in association with the identifier of the second NF node. The first SCP node also initiates transmission (110) of the first response towards the first NF node.
US11924292B2

Deployment updates in multivendor cloud environments are provided by obtaining, from an administrative user, deployment objectives for a network deployment; identifying currently deployed infrastructure in the network deployment; identifying information sources to provide information for evaluating candidates for additional infrastructure to include in the network deployment to meet the deployment objectives; performing a cognitive computing analysis based on the deployment objectives to identify a configuration of the network deployment that includes the additional infrastructure selected from the candidates provided by the information sources; and providing the administrative user with the configuration.
US11924291B2

An information processing apparatus provides a sharing service of enabling information to be shared by one or more terminal apparatuses, the information processing apparatus being capable of communicating with the one or more terminal apparatuses, and the one or more terminal apparatuses being associated with a group; receives first identification information from each of the one or more terminal apparatuses; and associates the first identification information with the sharing service. When having associated the first identification information with the sharing service, the information processing apparatus associates, with the group, the one or more terminal apparatuses having received the first identification information from outside and having transmitted the first identification information; and provides the sharing service of enabling information to be shared by the one or more terminal apparatuses that are associated with the group.
US11924289B2

Multi-workspace shared communication channels described. A communication channel of a group-based communication platform can be associated with multiple group identifiers to associate the communication channel with at least two workspaces, wherein a first group identifier corresponds to a first workspace within which a first group communicates and a second group identifier corresponds to a second workspace within which a second group. The communication channel can be associated with multiple organization identifiers to associate the communication channel with at least two organizations, wherein a first organization identifier corresponds to a first organization and a second organization identifier corresponds to a second organization. A user interface can be presented via a user computing device, wherein the user interface includes an indication of the communication channel, and wherein the indication is associated with a graphical element indicating that the communication channel is associated with multiple organizations.
US11924283B2

Systems, methods, and non-transitory computer readable media configured for enabling content sharing between users of wearable extended reality appliances are provided. In one implementation, the computer readable medium may be configured to contain instructions to cause at least one processor to establish a link between a first wearable extended reality appliance and a second wearable extended reality appliance. The first wearable extended reality appliance may display first virtual content. The second wearable extended reality appliance may obtain a command to display first virtual content via the second wearable extended reality appliance, and in response, this content may be transmitted and displayed via the second extended reality appliance. Additionally, the first wearable extended reality appliance may receive second virtual content from the second wearable extended reality appliance, and display said second virtual content via the first wearable extended reality appliance.
US11924279B2

Support of coexistence of wireless transmission equipment in shared wireless medium environments is disclosed, which is applicable to various types of wireless transmission equipment. For instance, a wireless power transmission system (WPTS) delivers power to wireless power receiver clients via transmission of wireless power signals using one or more frequencies and/or channels within shared wireless medium environments in which other wireless equipment is operating, such as access points and stations in wireless local area networks (WLANs). The WPTS is configured to co-exist with the operations of the other wireless equipment within the shared wireless medium environment by adapting its transmission operations to utilize frequencies or channels that do not interfere with other equipment and/or implementing co-channel and shared channels operations under which access to channels is implemented using standardized WLAN protocols such as PHY and MAC protocols used for 802.11 (Wi-Fi™) networks.
US11924270B2

Systems, methods and computer programs for transferring data in a communication system are described. The communication system has a first node arranged to send data to a plurality of second nodes using a first protocol. The first protocol allows the transfer of data of a first type. At least one of the second nodes additionally requires data of a second type, which is not included in the data sent according to the first protocol. First data, of the first type, is transferred to a plurality of the second nodes using the first protocol. Second data, of the second type, is stored in a memory. Subsequently, in response to a request, access to the second data is provided to the second node.
US11924267B2

Disclosed is a method and apparatus for performing steps to cause encoded information to be stored at a client device during a first network session between a server and the client device. To cause encoded information to be stored at a client device, the server first determines a set of network resource requests that encode the information. These network resource requests may include requests for one or more specific URLs and/or requests for one or more files. The server then causes the client device to initiate the network resource requests. The server may cause this initiation by, for example, redirecting the client device to the network resources. The client device initiating the network resource requests causes data representative of the network resource requests to be stored at the client device.
US11924263B2

Methods and systems for a content server to select sets of video streams having different encoding parameters for transmitting the sets of video streams to a media device are disclosed herein. In some embodiments, a method for transmitting video streams for a media program from a server to a media device includes: selecting, by the server, first encoding parameters including a first bitrate for a first set of video streams for the media program based on a first estimated bandwidth capacity for a network linking the server and the media device, transmitting the first set of video streams from the server to the media device, determining, by the server, second encoding parameters including a second bitrate for a second set of video streams for the media program, and transmitting the second set of video streams from the server to the media device.
US11924259B1

Methods and systems provide data transmission through unused transmission channels. In one embodiment, the method includes identifying one or more available audio channels in the communication stream available to transmit non-audio data, wherein the communication stream includes a plurality of audio channels and transmitting the non-audio data through the identified one or more available audio channels. Identifying the available audio channels includes determining each audio channels from the plurality of audio channels that is unused in the communication stream. Identifying the available audio channels may also or alternatively include identifying one or more channels from the plurality of audio channels in the communication stream as potential channels available to transmit the non-audio data and reserving the potential channels for transmitting the non-audio data.
US11924253B2

A method performed by a network node, for handling an outgoing call from a first user in a communications network. The network node receives a request for the outgoing call to be set up via a first persona out of multiple personas associated with the first user, which request is obtained as a voice instruction from the first user via a Digital Assistant device. The voice instruction comprises a personalized name associated with the first persona of the first user. The network node identifies among the multiple personas associated with the first user, an Internet Protocol Multimedia Subsystem (IMS) user ID corresponding to the first persona based on the personalized name received in the voice instruction. The network node sends to an IMS node in the communications network, the identified IMS user ID, and a request to initiate the outgoing call via the first persona of the first user.
US11924251B2

A system and method for cybersecurity reconnaissance, analysis, and scoring that uses distributed, cloud-based computing services to provide sufficient scalability for analysis of enterprise IT networks using only publicly available characterizations. The system and method comprise an in-memory associative array which manages a queue of vulnerability search tasks through a public-facing proxy network. The public-facing proxy network has search nodes configurable to present the network to search tools in a desired manner to control certain aspects of the search to obtain the desired results. A distributed data processing engine and cloud-based storage are used to provide scalable computing power and storage. Each of the cloud-based computing services is containerized and orchestrated for management and efficient scaling purposes.
US11924242B2

In some embodiments, techniques for displaying a URL comprise receiving a URL; normalizing the URL, wherein normalizing the URL includes standardizing an encoding of a character contained in the URL; determining a first element of the URL, wherein the first element of the URL includes a domain; determining a second element of the URL; displaying the URL, wherein displaying the URL includes emphasizing the first element of the URL, and wherein emphasizing the first element of the URL includes displaying the first element of the URL using a first font attribute; and wherein displaying the URL includes displaying a first portion of the second element of the URL using a second font attribute and eliding a second portion of the second element of the URL; and responsive to an interaction with a user interface element, providing a view of the URL in its entirety.
US11924239B2

Systems, computer-implemented methods, and computer program products that facilitate vulnerability and attack technique association are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a map component that defines mappings between vulnerability data representing a vulnerability of a computing resource and attack data representing at least one attack technique. The computer executable components can further comprise an estimation component that analyzes the mappings to estimate a probability that the vulnerability will be exploited to attack the computing resource.
US11924233B2

A method includes receiving, at a first server from a second server, a first file attribute associated with a file. The method includes making a determination, at the first server based on the first file attribute, of availability of a classification for the file from a cache of the first server. The method includes, in response to the determination indicating that the classification is not available from the cache, sending a notification to the second server indicating that the classification for the file is not available. The method also includes receiving a first classification for the file from the second server at the first server. The first classification is generated by the second server responsive to the notification.
US11924230B2

Data is collected from a set of devices according to a data collection policy. The data is associated with at least one of: device configuration, device state, or device behavior. A norm is established using the collected data. A different data collection policy is established based on the norm. Data is collected from a particular device according to the different data collection policy. The norm is compared to the data collected from the particular device. If there is a deviation beyond a threshold deviation between the norm and the data collected from the particular device, a responsive action is taken.
US11924225B2

An information processing apparatus connected to one or more vehicles and a threat information server storing pieces of threat information. The information processing apparatus includes: a processor; and a memory including at least one set of instructions that, when executed by the processor, causes the processor to perform: obtaining a detection result of an attack on one of the vehicles; (a) determining whether the attack is included in any one of the pieces of threat information; (b) when the attack is included therein, determining whether the resolution state to the attack included in the one of the pieces of threat information indicates that the attack has not been resolved or has been resolved; (c) deciding a processing priority level of the attack, based on a determination result in (a) and a determination result in (b); and (d) outputting the processing priority level decided.
US11924216B2

Systems and methods for providing access to media content by connecting, to a public device, a private device that has an installed application associated with the media content. A media guidance application may receive a communication from a private device, running a private interface application, requesting to access content using the public device. In response, the media guidance application may retrieve, at the public device, a public interface application associated with the private interface application, from a content provider of the content. The private interface application may be configured to control a graphical user interface of the public interface application. Accordingly, the user may be able to access content via the public device when the private device is within a predetermined proximity to the public device.
US11924211B2

The invention relates to a device and a method for authenticating a user utilizing an internet access client (10) for accessing remote resources of a computer infrastructure, said access comprising a first authentication (130) of the internet access client (10) and a second authentication (140) of the user of the internet access client (10). The method includes sending (132), to a token security module (21), by the internet access client (10), a client certificate (220), said client certificate (220) being associated with items of identification information of the internet access client (10); and receiving (133), by the internet access client (10), an authentication token (210) generated by the token security module when the client certificate (220) sent has been verified by the token security module.
US11924209B2

A computer system controls access to network devices. One or more user interface elements associated with one or more network devices that are within a view of a user are displayed to the user via an augmented reality display. Input from the user is received comprising instructions to execute a command at a network device of the one or more network devices. The user is determined, according to a security policy, to be authorized to execute the command at the network device. In response to determining that the user is authorized to execute the command, the command is executed at the network device. Embodiments of the present invention further include a method and program product for controlling access to network devices in substantially the same manner described above.
US11924204B1

The innovation disclosed and claimed herein, in one aspect thereof, comprises systems and methods of authenticating customers and service agents. The innovation receives a connection request to connect a customer and a service agent. The customer is authenticated for the service agent by matching biometric data of the customer to previously stored biometric data using a biometric recognition algorithm. The service agent is authenticated for the customer by matching a unique identifier to a previously stored unique identifier. A confirmation notification is generated and sent to the service agent and the customer to confirm the authentications. A connection is established between the customer and the service agent according to the authentications and the connection request.
US11924195B2

Example method includes: establishing a secure tunnel with an unauthenticated client device associated with a user of a restricted network; receiving user credentials associated with the user and transmitted from the unauthenticated client device within the secure tunnel; validating the received user credentials; and transmitting at least a client certificate and device configuration information to the unauthenticated client device within the secure tunnel such that the unauthenticated client device is able to access the restricted network after installing the client certificate and applying the device configurations based on the received device configuration information.
US11924175B2

Embodiments described herein are directed to intelligently classifying Web trackers in a privacy preserving manner and mitigating the effects of such Web trackers. As users browse the Web and encounter various Web sites, tracker-related metrics are determined. The metrics are obfuscated to protect the privacy of the user. The obfuscated metrics are provided as inputs to a machine learning model, which is configured to output a classification for the Web trackers associated with the Web sites visited by the user. Depending on the classification, the effects of the Web trackers are mitigated by placing restrictions on the Web trackers. The restrictions for a particular Web tracker may be relaxed based on a level of user engagement a user has with respect to the tracker's associated Web site. By doing so, the compatibility risks associated with tracking prevention are mitigated for Web sites that are relatively important to the user.
US11924172B1

Methods for establishing a stateless extranet in a secure communication network include transmitting a consumer NHOP to a provider CPE from a consumer CPE in a control plane. The consumer NHOP is associated with at least one attribute of an NHOP, including an encryption key available with the consumer CPE, to establish a secure communication tunnel in a data plane. The consumer CPE receives a service definition over the control plane associated with a service available with the provider CPE. A service anchor point is created based on an identifier of the service definition. A network address translation (NAT) IP request is transmitted to the provider CPE. The consumer CPE receives a NAT IP from the provider CPE in response to the NAT IP request. The NAT IP is associated with the service anchor point of the consumer CPE. A stateless service is thereby instantiated on the consumer CPE.
US11924171B2

Methods and systems disclosed provide for creating private networks for secured communication between devices. The devices can communicate with each other over a secure tunnel created for a closed circle of devices. Furthermore, the methods and systems can enable offline communication between devices on a private network.
US11924167B2

The disclosure provides an approach for implementing a distributed firewall within a data center. The firewall is implemented as a kernel space filter driver within the operating system of virtual machines. Each virtual machine hosts several user sessions. The firewall may be dynamically updated with new security policies, either by an administrator or a component of the data center.
US11924164B2

Various systems, device and automated processes allow video streaming hosts or other server devices to publish their internal/local addresses (e.g., addresses used on a subnet or other local area network) to a backend address server operating on a wide area network (WAN) such as the Internet. Client devices attempting to subsequently contact server devices operating in the same local network can contact the address to obtain the internal address of the target server, thereby allowing direct LAN connections between clients and servers.
US11924160B2

Techniques for management of traffic in a network. The techniques provide application awareness in a Network Address Translation (NAT) system. In some examples, a first traffic is received at a first switch in a network from a first application hosted behind the first switch. The first switch identifies a first resource tag associated with the application from the first traffic. Further, the first switch identifies a first rule from the first resource tag indicating that the first traffic is to be routed through an intermediate device that performs network address translation. Moreover, the first switch transmits the traffic to an intermediate device, which perform NAT to translate the source IP address of the first traffic to a second IP address. Finally, the intermediate device sends the traffic to a destination device indicated by the first traffic.
US11924158B2

A system for providing a messaging service includes a talk storage for storing talk information in association with first user identification information, the talk information including a message from a second user to a first user, the first user identification information identifying the first user, and processing circuitry for outputting specification information specifying the one or more registered messages based on an acquisition of one or more registered messages, adding a first registered message specified by the first specification information, to the talk storage, based on each of one or more first requests accompanied by the first user identification information and first specification information included in the specification information, and adding a second registered message specified by the second specification information, to the talk storage, based on each of one or more second requests accompanied by the first user identification information and second specification information included in the specification information.
US11924157B2

A method and a device for forwarding an email, an electronic device, and a storage medium are provided. The method includes: determining a to-be-forwarded email group and a target object, in response to a detection of an email forwarding operation, wherein the target object comprises one or more of a target instant messaging IM group and a target IM user; and forwarding an email group to the target object and displaying the email group in the target object. The to-be-forwarded email group and the target object are determined, and the email group is forwarded to the target object, to display the email group in the target object. In this way, the email group can contain multiple emails, multiple emails can be simultaneously forwarded, thereby having simple and convenient operations, increasing the efficiency of email forwarding, and satisfying the working requirements of a user.
US11924155B1

Disclosed are systems and methods for managing notifications from published applications. A method for managing notifications from one or more published applications includes detecting, by a server, a notification from the one or more published applications launched by a user at a client device, forming a notification packet containing information from the notification, and causing the notification packet to be provided to the client device.
US11924150B2

Implementations are directed to enabling a representative associated with an entity to quickly and efficiently modify a voice bot associated with the entity. The voice bot can be previously trained to communicate with user(s) on behalf of the entity through various communication channels (e.g., a telephone communication channel, a software application communication channel, a messaging communication channel, etc.). Processor(s) of a computing device can receive, from the representative, representative input to modify behavior(s) and/or parameter(s) that the voice bot utilizes in communicating with the plurality of users via the communication channels, determine whether the representative is authorized to cause the behavior(s) and/or parameter(s) to be modified, and cause the behavior(s) and/or parameter(s) to be modified in response to determining that the representative is authorized. Notably, the representative input can be received through the same communication channels that the user(s) utilize to communicate with the voice bot.
US11924146B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive, in a full duplex transmission mode, at least one downlink control information (DCI) transmission for scheduling an uplink communication and a downlink communication, wherein the at least one DCI transmission indicates a full duplex beam pair including a first beam associated with the uplink communication and a second beam associated with the downlink communication. The UE may communicate with at least one wireless communication device based at least in part on the uplink communication and the downlink communication. Numerous other aspects are described.
US11924124B2

A method includes obtaining, by a transmit-receive point (TRP), a set of power metrics for multiple UEs including a served UE and one or more helped UEs, wherein each power metric is estimated from multiple channel quality and performance indicators of one of the multiple UEs. The method also includes calculating a performance metric as a function of at least one of the multiple channel quality and performance indicators of the served UE. The method also includes calculating an interference metric as a function of the set of power metrics. The method also includes determining whether to perform coordinated beamforming based on the performance metric and the interference metric. The method also includes determining one or more precoders based on the determination of whether to perform the coordinated beamforming.
US11924120B2

Disclosed are an Internet of Things data transmission data and system. The method comprises a downlink transmission step: obtaining first downlink data delivered by an Internet of Things platform; parsing the first downlink data to obtain a target meter of a metering task and a forwarding priority in a first packet; obtaining second downlink data; adding the second downlink data to an asynchronous delivery queue according to the forwarding priority; and delivering the second downlink data to the target meter according to the asynchronous delivery queue, so that the target meter completes the metering task. The present method makes full use of concentrators as intermediate devices while maintaining the integrity of core task data, lowers the channel requirement due to asynchronous execution and is especially suitable for periodic metering tasks.
US11924118B2

Disclosed herein is a method for managing network resources of a communication network. The method includes determining a number of expected users to be physically present at a planned event. The expected users are associated with a network operator. The method also includes adapting an amount of available network resources for the network operator in conjunction with the planned event based on the number of expected users. Also disclosed herein is a computer program product, an apparatus and a control node.
US11924112B2

Methods and apparatuses for prioritizing transactions are disclosed. An example method of an application performance monitor (APM) comprises intercepting a first packet being transmitted in a network that is monitored by the APM; determining that the first packet is associated with a transaction of the web application that is to be provided with an alternate level of service; modifying a field in the first packet to include metadata interpretable by at least one network device in the network to cause the at least one network device to provide the alternate level of service; and injecting the first packet into the network. The APM may cause network devices to prioritize a specific transaction of an application based on importance.
US11924108B2

In one embodiment, an offload platform is an compute platform, adjunct to a router or other packet switching device, that performs packet processing operations including determining an egress forwarding value corresponding to the next-hop node of the packet switching device to which to send an offload-platform processed packet. The offload platform downloads forwarding information from the router, and augments it, such as, but not limited to, representing interfaces of the router as identifiable virtual interface(s) on the offload platform, and including each of one or more next-hop nodes of the router represented as an identifiable virtual adjacency and identifiable tunnel (e.g., identified by the egress forwarding value). In one embodiment, the egress forwarding value is an Multiprotocol Label Switching (MPLS) label or Segment Routing Identifier. The router identifies packets of certain packet flows to send to the adjunct offload platform, rather than processing per its routing information base.
US11924105B1

In a storage area network operating in accordance with a transport-level protocol to interconnect host and target devices, where the transport-level protocol issues congestion notifications when any of the host or target devices becomes congested, a method for reducing congestion includes, on receipt of a request to (a) write data to one of the target devices or (b) read data from one of the target devices for return to one of the host devices, (A) determining whether congestion already exists at (a) the target device to which the write request is directed, or (b) the host device to which data from the read request is to be returned, and (B) when a congestion state already exists, comparing current depth of a queue of write or read requests to a maximum permissible queue depth. When the current depth of the queue exceeds a maximum permissible queue depth, the request is rejected.
US11924103B2

A network device obtains Border Gateway Protocol (BGP) flow specification (FlowSpec) information, and generates, based on the BGP FlowSpec information, a first forwarding information base (FIB) table entry including a first prefix and an action, where the BGP FlowSpec information indicates to perform an action on traffic matching a filter condition, where the filter condition includes an attribute of a destination address, where the first FIB table entry indicates the network device to perform the action on the traffic matching the first prefix, and where an attribute of the first prefix is the same as the attribute of the destination address in the filter condition.
US11924100B2

Techniques for using global virtual network instance (VNI) labels in a multi-domain network to route network data with a multi-tenant network overlay are described herein. A routing device provisioned in a network domain of the multi-domain network may register with a service discovery system of the network domain for use of network configuration data to establish routes through the multi-domain network with network nodes. Each network domain of the multi-domain network may include an application programming interface (API) server for processing API requests to make changes to configurations of a network domain. A border gateway protocol (BGP) large community may be utilized to encode global VNI labels, network addresses, local next hop nodes, and/or additional network information and sent to routing devices provisioned in separate network domains. A service chain may be signaled by global VNI labels to route network traffic through various services prior to reaching a destination endpoint.
US11924096B2

According to one or more embodiments of the disclosure, a device of a virtual overlay for a Layer-2 mesh obtains a frame sent by a source toward a destination via the Layer-2 mesh. The device makes a classification of the frame. The device modifies, based on the classification, the frame to include a header associated with the virtual overlay and to include a trailer that comprises a sequence number of the frame, an identifier for a source of the frame, and a flow identifier. The device sends the frame modified by the device into the virtual overlay toward the destination, wherein the frame is replicated along different paths in the virtual overlay. The node in the virtual overlay performs deduplication with respect to two or more copies of the frame based on the trailer.
US11924095B1

A method of transmitting a covert message over a network from an origin device to a destination device includes using selection a plurality of network paths, network channels, and network tunnels to signal to the destination device symbols. Sequences of the symbols are interpreted by the destination device as values in an n-base number system. The values are decoded by the destination device to obtain the covert message. Some preferred implementations use a binary number system and some use a hexadecimal number system. Some utilize network path selection and incorporate network watermarks, by which the network path that was selected for each received packet is determined. Network paths preferably are differentiated from one another by redirects that are storage servers in an overlay network. Network communications can be opened between the origin device and destination device for continuously communicating packets without signaling symbols when no covert message is being transmitted.
US11924093B2

A network element and method for programming a network element that includes detecting an update to a first route in a routing information base (RIB) is disclosed. The method includes locating a first route network prefix associated with the first route within a network prefix trie (NPT); determining that, prior to the update, a first parent network prefix and the first route network prefix were reachable using a pair of different next hops connected to the network element; and determining that, after the update, the first parent network prefix and the first route network prefix are reachable using a first common next hop connected to the network element. The method also includes removing an existing forwarding information base (FIB) entry in the FIB associated with the first route network prefix.
US11924092B1

A distributed computing system is provided that communicates with a routing computer system. A routing module that is internal to the distributed computing system controls how and when data transaction requests are sent to the routing computer system for routing to destination systems.
US11924090B2

In one embodiment, a service chain data packet is instrumented as it is communicated among network nodes in a network providing service-level and/or networking operations visibility. The service chain data packet includes a particular header identifying a service group defining one or more service functions, and is a data packet and not a probe packet. A network node adds networking and/or service-layer operations data to the particular service chain data packet, such as, but not limited to, in the particular header. Such networking operations data includes a performance metric or attribute related to the transport of the particular service chain packet in the network. Such service-layer operations data includes a performance metric or attribute related to the service-level processing of the particular service chain data packet in the network.
US11924089B2

Failover functionality is by identifying at least two network paths for a media communications session between a virtual machine at a computing environment and a client application. Unique Internet Protocol (IP) addresses are assigned for the at least two network paths. Based on application and network metrics at the computing environment, a network condition at the computing environment is determined that is indicative of a performance degradation of the media communications session. A signal is communicated to the client service indicating a switch to a second path of the at least two network paths and a second of the unique IP addresses.
US11924088B2

An environment includes at least two network devices and a plurality of downstream devices or networks. The downstream devices or networks are communicatively coupled to network interfaces of the network devices using a plurality of data cables. The data cables each comprise a switch device configured to switch communication paths to the coupled network devices. Each of the data cables communicatively couple each of the network devices to one of the plurality of downstream devices or networks so that each of the downstream devices or networks has a communications path to each of the network devices and a switchable communications path from each of the network devices. The network devices do not arbitrate active/passive status via direct communication. Based on data contained in a reply packet indicating that a request packet sent by the first network device was acknowledged, the first network device determines that the first network device is an active network device.
US11924087B2

Systems and methods include receiving a request for a path in a network including a plurality of network elements interconnected to one another via links, wherein the request includes values for a plurality of criteria, wherein the plurality of criteria include one or more of trust, privacy, and secrecy; utilizing a multi-criteria path selection process to determine the path through the plurality of network elements over the links based on the plurality of criteria and the associated values; and providing a display of the determined path in a network map. The trust quantifies trustworthiness of each link in the network and the values of trust are any of a rating and a selection for inclusion or exclusion, the privacy quantifies a number of the links the network path is routed over for network obfuscation, and the secrecy quantifies a level of encryption utilized on the links.
US11924074B2

Aspects described herein relate to a centralized computing system that interacts with a plurality of data centers, each having an edge server. Each edge server obtains sensor information from a plurality of sensors and processes the sensor information to detect an imminent shutdown and sends emergency data to a centralized processing entity when detected. In order to make a decision, the edge server processes the sensor data based on dynamic sensor thresholds and dynamic prioritizer data by syncing with the centralized computing system. Because of the short time duration to report emergency data before an imminent complete shutdown, an edge server may utilize a quantum data pipeline and quantum data storage as a key medium for all data transfer in a normal condition and at the time of emergency for internally transporting processed sensor data and providing the emergency data to the centralized processing entity.
US11924068B2

Examples of an apparatus and method for provisioning a service are described. Descriptors are described that represent the service. These are accessed and used to determine a reference required to implement the service. The reference indicates a type of entity and an entity to be passed to a function. The descriptor for the service is instantiated to obtain an instance of the service. This includes obtaining an instance of the type of entity indicated by the reference.
US11924045B2

A system, method, and computer-readable medium are disclosed for performing a data center connectivity management operation. The connectivity management operation includes: providing a plurality of data center assets with a respective plurality of data center asset client modules; establishing a connection between the respective plurality of data center asset client modules and a connectivity management system, the connectivity management system comprising a connectivity management system aggregator; discovering interrelationships of the plurality of data center assets; and, generating a topological map of the plurality of data center assets based upon the interrelationships of the plurality of data center assets.
US11924036B1

Techniques for enabling a network access provider to make automatic Software as a Service (SaaS) optimization decisions. Among other things, the techniques may include determining a SaaS application that is being accessed by client endpoints via flows through a network access provider. The techniques may also include determining, based at least in part on a policy associated with the network access provider, whether to enable network optimizations for traffic through the network access provider to the SaaS application. Based at least in part on a determination that the network optimizations are to be enabled for the traffic to the SaaS application, the techniques may include installing a service definition associated with the SaaS application in a service policy database of the network access provider.
US11924031B2

Systems and methods for providing a container network interface (CNI) specification that has been modified with a set of annotations, a set of operations, and a set of policies to provide network configuration reuse, network configuration replication, and database management (garbage collection) functionality are described. In response to receiving a request to initiate a function, whether the function is to be reused or replicated may be determined. In response to determining that the function is to be reused, calling a container network interface (CNI) plugin with a first operation that decouples database functions from network functions, so that the database can cache and reuse a network configuration generated for the function. In response to determining that the function is to be replicated, calling the CNI plugin with a second operation to create the network configuration and generate and store a template of the network configuration in the database.
US11924026B1

A system, method, and computer-readable medium for performing a data center asset alert operation. The data center asset alert operation includes: monitoring a plurality of data center assets; determining when a first data center asset of the plurality of data center assets generates a first data center asset alert; determining when a second data center asset of the plurality of data center asserts generates a second data center asset alert; determining when the first data center alert and the second data center alert are substantively similar; and, generating a recommendation when the first data center alert and the second data center alert are substantively similar.
US11924013B2

A method and device for transmitting a reference signal are discussed. The method can be performed by a wireless device, and can include generating a pseudo-random sequence, generating a reference signal based on the pseudo-random sequence, and transmitting the reference signal sequence. The device can include a signal generator coupled with a data processor and configured to generate a pseudo-random sequence and a reference signal based on the pseudo-random sequence. The device can further include a transmit circuitry configured to transmit the reference signal sequence.
US11924012B2

Disclosed are a signal transmitting method, device and system, and a storage medium. The method includes: transmitting a first signal, the first signal includes at least one of: at least one first structure or at least one second structure. Each first structure includes at least one symbol group, each symbol group in the each first structure includes a cyclic prefix and at least one symbol, or a cyclic prefix, at least one symbol and guard time, and symbols of each symbol group occupy a same subcarrier or a same frequency resource in frequency domain. Each second structure includes at least one symbol group, each symbol group includes a cyclic prefix and at least one symbol, or a cyclic prefix, at least one symbol and guard time, and symbols of each symbol group in the each second structure occupy a same subcarrier or a same frequency resource in frequency domain.
US11924009B1

A network node may transmit a training signal for a UE on a plurality of sub-carriers, the training signal transmitted via multiple IQ modulators and multiple RF antenna panels and receive a feedback associated with an FDRSB based on the training signal. The network node may apply an FDRSB correction filter to at least one signal to be transmitted to the UE, and the FDRSB correction filter may be based on the feedback received from the UE. The training signal may include at least one tone transmitted on a first subset of sub-carriers of the plurality of sub-carriers, the first subset of sub-carriers being configured symmetric to a second subset of sub-carriers with respect to a center frequency of the plurality of sub-carriers, and the second subset of sub-carriers being free of the at least one tone of the training signal.
US11924005B2

A dedicated network gateway device capable of bridging, switching or routing network traffic between a traditional network and a direct interconnect network is provided. The device may include a host interface card having a first port, second port, and one or more computation devices. The first port may be a direct interconnect port connected to a direct interconnect network. The second port may be a traditional network port connected to switches and devices in the traditional network. The computation devices may be internally connected to the first and second ports. The host interface card may be connected to a host device via a communication bus. The host interface card may be capable of switching network traffic between the traditional and direct interconnect networks without intervention by the host device.
US11924004B2

This application disclose a link configuration method, to configure a DSVPN tunnel interface parameter. A controller obtains a first link profile for a first site and a second link profile for a second site from a link profile library, where the link profile library includes a plurality of link profiles. The controller obtains preconfigured global configuration information, where the global configuration information includes an address pool. The controller generates a first link configuration parameter of the first site and a second link configuration parameter of the second site based on the address pool, the first link profile, and the second link profile and according to a preset link configuration rule. The controller sends the first link configuration parameter to the first site and sends the second link configuration parameter to the second site.
US11924002B2

Systems, apparatuses, and methods are described for a smart energy home. The smart energy home may promote optimization of consumption of electricity by appliances and other consumer devices. Prioritization of where and when electricity may be provided to various appliances, chargers, or other devices which draw electrical power may be managed by the smart energy home. Information concerning prevailing weather conditions and contemporaneous electrical tariffs may be utilized in processes executed by the smart energy home. Related systems, apparatuses, and methods are also described.
US11924000B2

A load control system may include control devices for controlling power provided to an electrical load. The control devices may include an input device and a load control device. The load control system may include a hub device. The hub device may include a communication circuit and a control circuit. The communication circuit may be configured to receive a digital message from the control device. The control circuit may be configured to determine, based on content of the digital message, whether the control device has experienced a power removal event. The hub device may send, via the communication circuit, a power removal event indication to the control device of whether the control device has experienced the power removal event.
US11923991B2

Certain aspects of the present disclosure provide techniques for dynamic configuration of demodulation reference signals (DMRSs). A method that may be performed by a base station (BS) includes receiving one or more uplink signals from at least one user equipment (UE); estimating a Doppler shift associated with the one or more uplink signals; determining a density of reference signals (RSs) within a slot for the at least one UE based, at least in part, on the estimated Doppler shift associated with the one or more uplink signals; and transmitting information to the at least one UE indicating an allocation of RS resources for the UE, wherein the allocation of the RS resources is based on the density of the RSs for the at least one UE.
US11923989B2

The present disclosure relates to an uplink feedback method and apparatus, a terminal, a base station and a storage medium. The method includes: monitoring downlink information transmitted by a base station; transmitting uplink feedback information during a configured time window as a feedback to the downlink information, wherein the time window comprises a plurality of transmission units, and the uplink feedback information is transmitted by the terminal on any of the transmission units in the time window.
US11923988B2

A terminal of a wireless communication system comprises a communication module and a processor for controlling the communication module. The processor generates a hybrid automatic repeat request (HARQ)-ACK codebook including one or more bits indicating whether reception of a channel or signal is successful, and transmits the HARQ-ACK codebook to a base station of the wireless communication system. The HARQ-ACK codebook is generated on the basis of a slot corresponding to a value of an HARQ-ACK feedback timing parameter (K1) set in a sub-slot level, and each of bits configuring the HARQ-ACK codebook corresponds to at least one sub-slot form among a plurality of sub-slots included in the slot.
US11923981B2

According to various embodiments, an electronic device may include: a transceiver; and at least one processor, wherein the at least one processor is configured to: control the electronic device to establish a wireless communication connection between the electronic device and an external electronic device, generate, by encoding a first frame included in an audio stream, multiple pieces of compressed data corresponding to the first frame, transmit a first packet, including main compressed data corresponding to the first frame from among the multiple pieces of compressed data, to the external electronic device via the transceiver based on the wireless communication connection, and based on a first signal being received from the external electronic device via the transceiver based on the wireless communication connection within a specified time after transmission of the first packet, transmit a second packet, including first sub-compressed data corresponding to the first frame from among the multiple pieces of compressed data, to the external electronic device via the transceiver based on the wireless communication connection.
US11923973B2

Embodiment techniques map parity bits to sub-channels based on their row weights. In one example, an embodiment technique includes polar encoding, with an encoder of the device, information bits and at least one parity bit using the polar code to obtain encoded data, and transmitting the encoded data to another device. The polar code comprises a plurality of sub-channels. The at least one parity bit being placed in at least one of the plurality of sub-channels. The at least one sub-channel is selected from the plurality of sub-channels based on a weight parameter.
US11923972B2

A method and communication system has been developed to increase the number of messages sent over a bandwidth limited channel and/or under noisy conditions by using a variable message length encoding and decoding scheme. With this technique, the messages having a higher probability of being sent are shorter as compared to the messages that are less likely to be sent under the current conditions. With this technique, a higher number of transactions per unit of time can be communicated and/or executed over a given bandwidth limited channel. When the transmitted message is received, the receiver does not know the message length, but the receiver deduces the length by using information from various error detection and correction techniques, such as forward error correction (FEC) and cyclic redundancy check (CRC) techniques.
US11923967B2

Aspects of the subject disclosure may include, for example, a device in which a processing system receives an electromagnetic signal including a plurality of packets, stores a copy of the packets in a memory, converts the signal to an optical signal, and splits the optical signal into first and second optical signals each including the packets. A first converter and second converter then convert the optical signals to electromagnetic signals. A timing coordinator sends a timing signal to the memory and to the first and second converters, resulting in simultaneous release of a copied packet from the memory and first and second packets from the first and second converters. The system compares the copied packet with the first and second packets; if those packets are identical to the copied packet, the system outputs the first and second packets in outgoing signals. Other embodiments are disclosed.
US11923963B2

This disclosure is related to devices, systems, and techniques for using an aggregation device to manage satellite devices that are coupled to host devices. For example, a system includes a set of satellite devices providing switching functionality and an aggregation device configured to communicate with an orchestrator of a wide area network (WAN), where the aggregation device serves as a master switch and is coupled to the set of satellite devices via a set of cascade ports. The aggregation device is configured to detect, using a port extension service virtual network function (VNF) executing on the aggregation device, each satellite device of the set of satellite devices coupled to the aggregation device and send, to the orchestrator, data indicating the satellite devices as respective sub-systems within a logical switch comprising the aggregation device and the set of satellite devices.
US11923961B2

A beam layout is optimised for a given traffic distribution and network state by determining optimum beam centre positions and generating a beam layout so as to meet system requirements and minimise the distances of locations within a coverage area from the optimum beam centre positions. Adjacent beams in low traffic areas may be merged.
US11923958B2

A method includes registering, by a primary cell site processor, an unmanned aerial vehicle, receiving, by the primary cell site processor, a list of one or more potential secondary cell sites from the unmanned aerial vehicle, timing advances associated with the one or more secondary cell sites, deriving, by the primary cell site processor, a number of component carriers within each of the one or more potential secondary cell sites, selecting, by the primary cell site processor, one or more secondary cell sites from the one or more potential secondary cell sites, and transmitting, by the primary cell site processor, instructions to the one or more secondary cell sites to provide a component carrier to the unmanned aerial vehicle.
US11923956B2

Aspects of the disclosure provide for determining a network configuration. For instance, a system may include a controller including one or more processors. The one or more processors may be configured to receive information from each of a plurality of available nodes within a network, the plurality of available nodes including at least one aerial vehicle; determine a plurality of constraints for a future point in time, each one of the plurality of constraints including one or more minimum service requirements for a geographic area; attempt to determine a first network configuration for each of the plurality of available nodes that satisfies all of the constraints; when unable to determine the first network configuration, determine a second network configuration for the plurality of available nodes and at least one additional ground-based node that satisfies all of the constraints; and send instructions in order to affect the second network configuration.
US11923955B2

A unified radio system for providing wireless communication to a communication device on an aircraft regardless of aircraft altitude may include a terrestrial network including a plurality of terrestrial base stations configured to communicate primarily in a ground communication layer below a first altitude, an ATG network including a plurality of ATG base stations configured to communicate primarily in an ATG communication layer above a second altitude, an air-to-air mesh network for data relays through connected aircraft, and an aircraft with an onboard antenna assembly and a unified radio. The unified radio may be configured to monitor network parameters of the terrestrial network and the ATG network and switch between a currently serving network and a non-serving network based on the network parameters.
US11923953B2

There is provided a wireless communication device, comprising: a plurality of radio units including a first radio unit and a second radio unit; and a control unit configured to control the plurality of radio units to form a multi-cell on the ground, wherein the control unit has a removal processing performing unit configured to perform, based on a first reception radio wave in which the first radio unit received a first transmission radio wave which includes a first signal transmitted by a first user terminal, and a second reception radio wave in which the second radio unit received a second transmission radio wave which includes a second signal transmitted by a second user terminal, removal processing to remove a component of the first transmission radio wave contained as an interference wave in the second reception radio wave.
US11923939B2

Multiple mobility sets are maintained for nodes of radio networks. The sets comprise information such as: transmit and receive point identities; cell identities; beam identities; frequency channels; channel bandwidth; and black lists. The sets may be defined at different levels, such as network and physical (PHY) level. A network mobility set, e.g., a new-radio (NR) mobility set may, be determined by the gNB, the cell, the UE, or another device. Multiple radio access network nodes and UEs may exchange mobility set information to achieve a distributed mobility solution. A UE may monitor its orientation relative to a TRP, e.g., via use of an onboard MEMS gyroscope, and alter its beamforming parameters in response to changes in orientation and/or changes in TRP connection strength. Cell selection and reselection for beam based networks may use Single Frequency Network (SFN) broadcast of initial access signals without beam sweeping.
US11923938B2

A method for beamformed transmission towards groups of terminal devices. Each terminal device is, according to a bandwidth part (BWP) configuration, configured with a BWP set. One BWP in the BWP set is an active BWP for the terminal device. The method is performed by a network node. The method comprises configuring a new terminal device entering one of the groups with an active BWP based on frequency overlap avoidance with the active BWPs of the terminal devices already part of the group entered. The method comprises serving all terminal devices by performing beamformed transmission towards the terminal devices in accordance with the active BWPs.
US11923934B2

A base station (BS) can include a site-specific and dynamic codebook design. The BS includes an antenna and a transceiver coupled to the antenna and configured to communicate via a wireless communication medium. The BS also includes a processor coupled to the transceiver. The processor is configured to: receive, from a user equipment (UE), a measurement report comprising a best beam index and a corresponding received power; estimate a UE channel including a path gain and angle of departure; update the site-specific codebook based on the estimated UE channel; and transmit control and data signals to the UE using the updated site-specific codebook.
US11923927B2

A method for detecting transmitted data in a multiple-input multiple-output (MIMO) receiver, the method comprising: iteratively calculating symbol estimates by: obtaining input symbol estimates and input symbol variances; calculating error values for the input symbol estimates; refining the input symbol estimates to obtain refined symbol estimates, based on the error values, wherein the refined symbol estimates are used as input symbol estimates for the subsequent iteration of the above calculation, and wherein the refined symbol estimates are used as final symbol estimates when the difference between refined symbol estimates from one iteration to the next is below a threshold change.
US11923926B2

A wireless communication device includes a receiver and a transmitter. The receiver receives a plurality of first frames each including first information for generation of a trigger frame for uplink multi-user transmission. The transmitter transmits a second frame generated on the basis of the first information included in the plurality of first frames, the second frame being the trigger frame and designating at least one target terminal for the uplink multi-user transmission. Each of the first frames is transmitted by a respective one of terminals, each of which accesses a wireless medium using an access category associated with the first frame under CSMA/CA (Carrier Sense Multiple Access with Carrier Avoidance) to transmit the first frame. The second frame instructs the at least one target terminal to transmit third frames including data in a SIFS (Short Interframe Space) after the second frame is received.
US11923911B2

An underwater acoustic communication system includes a transmission device including N transmitters, and a reception device. The reception device includes M (M is an integer of two or more) receivers configured to receive M reception signal sequences corresponding to N transmission signal sequences transmitted from the N transmitters through sound waves, a beam former configured to suppress multipath waves other than direct waves of the M received reception signal sequences and to generate L (L is an integer of two or more) signal sequences from the M reception signal sequences, and a signal estimation unit configured to estimate the N transmission signal sequences based on the L generated signal sequences.
US11923903B2

A method and apparatus of a device that transmits a message using a light pattern is described. In an exemplary embodiment, the device receives an indication to transmit a message using the light pattern. In addition, the device activates a flash on the device. The device further encodes the message into instructions for transmitting the light pattern. The device additionally transmits the message using the flash according to the instructions for the light pattern.
US11923895B2

A test and measurement system includes a test and measurement device, a connection to allow the test and measurement device to connect to an optical transceiver, and one or more processors, configured to execute code that causes the one or more processors to: set operating parameters for the optical transceiver to reference operating parameters; acquire a waveform from the optical transceiver; repeatedly execute the code to cause the one or more processors to set operating parameters and acquire a waveform, for each of a predetermined number of sets of reference operating parameters; build one or more tensors from the acquired waveforms; send the one or more tensors to a machine learning system to obtain a set of predicted operating parameters; set the operating parameters for the optical transceiver to the predicted operating parameters; and test the optical transceiver using the predicted operating parameters.
US11923890B2

A wireless communication apparatus includes a first conductor and a second conductor that function as a set of electrodes for wireless communication, a third conductor and a fourth conductor that function as another set of electrodes for wireless communication. A difference between a first distance between a centroid of the first conductor and a centroid of the third conductor and a second distance between a centroid of the second conductor and the centroid of the third conductor is less than a width of the first conductor and a width of the second conductor. A third distance between the centroid of the first conductor and a centroid of the fourth conductor is longer than the first distance. A fourth distance between the centroid of the second conductor and the centroid of the fourth conductor is longer than the second distance.
US11923888B2

Embodiments of this application disclose a full-duplex self-interference cancellation method and apparatus. The full-duplex self-interference cancellation method may be applied to the field of radio frequency self-interference cancellation in a full-duplex scenario. The full-duplex self-interference cancellation method is implemented by a full-duplex self-interference cancellation apparatus with self-interference reconstruction modules of two levels, and the full-duplex self-interference cancellation apparatus is implemented by a terminal. This greatly reduces hardware implementation complexity and costs of the second self-interference reconstruction module, and improves a full-duplex self-interference cancellation capability.
US11923886B2

An antenna device and a method for configuring the same are provided. The antenna device includes a grounding metal, a grounding part, a radiating part, a feeding part, a proximity sensor, and a sensing metal. The radiating part is electrically connected to the grounding metal through the grounding part. The feeding part is coupled to the grounding metal through a feeding point. The sensing metal is electrically connected to the proximity sensor. The sensing metal is separated from the radiating part at a distance. The distance is less than or equal to one thousandth of a wavelength corresponding to an operating frequency of the antenna device.
US11923881B2

A data receiver is configured to receive a signal, the signal comprising interferences of an interference-infested transmission channel, the data receiver being configured to form a histogram of receive information of a signal portion of the received signal and to determine mean receive information and/or a noise measure from the histogram.
US11923879B2

A radio unit for TDD multi-band operation in a wireless communication system is disclosed. The radio unit comprises a transmitting power amplifier for multi-band operation; one or more receiving amplifiers for multi-band operation and an antenna element. The radio unit further comprises one or more switch networks coupled in parallel between the power amplifier and the antenna element. Each of the one or more switch networks comprises one or more shunt switches coupled between an output of the transmitting power amplifier and a signal ground. Each of the one or more switch networks is configured to operate at a certain frequency band in transmitting or receiving mode and is controlled separately by a switching control unit based on un-synchronized TDD time slots configured according to user data traffic scheduling requirements.
US11923875B2

Provided is a dynamic Huffman encoding method based on a sorting network. Compared with traditional dynamic Huffman coding solutions, the method implements sorting on the basis of the sorting network, therefore the sorting process is not only stable, but also may ensure a stable sorting result; and moreover, sorting steps and related operations are simpler, thereby greatly simplifying the sorting and iteration processes, and thus the sorting efficiency is higher. In addition, the sorting process better facilitates program implementation and transplantation, and implementation of hardware and software may achieve good effects. In addition, the present disclosure further provides a dynamic Huffman coding apparatus and device based on a sorting network, and a readable storage medium, and the technical effects thereof correspond to the technical effects of the above method.
US11923874B2

Aspects relate to compression of messages in a wireless communication system. For messages, such as ACK/NACK feedback in a communication system, messages having an occurrence above or below a certain number of events (e.g., ACK/NACK events) or a probability of the occurrence may be compressed into a single message. By compressing the messages into a single message, the overhead used to transmit such messages may be reduced.
US11923867B1

Methods, systems, and apparatuses detect and mitigate a stall condition in an iterative decoder. A codeword is received and one or more of the plurality of bits in the codeword are flipped by a bit flipping decoder in each of a plurality of error correction iterations. In response to detecting a stall condition in the plurality of error correction iterations, a maximum stop condition is increased. The maximum stop condition is a maximum iteration count threshold or a maximum decoding time threshold. The maximum stop condition triggers a stopping of the bit flipping decoder if the codeword is not decoded when the maximum stop condition is satisfied.
US11923866B2

The present invention discloses a DAC method having signal calibration mechanism is provided. Operation states of current sources are controlled to generate an output analog signal by a DAC circuit according to a codeword of an input digital signal. An echo signal is generated by an echo transmission circuit according to the output analog signal. The codeword is mapped to generate an offset signal by a calibration circuit according to a codeword offset mapping table. The offset signal is processed to generate an echo-canceling signal by an echo-canceling circuit. By a calibration parameter calculation circuit, offset amounts are generated according to a difference between the echo signal and the echo-canceling signal, the offset amounts are grouped to perform statistic operation according to the operation states and current offset values are calculated according to calculation among groups and converted to codeword offset values to update the codeword offset mapping table.
US11923863B2

Provided is a FPGA-based design method for equally dividing an interval, including the following steps: dividing the oscillation periods of a second pulse signal of a crystal oscillator clock of a FPGA board by the number of equally divided sampling pulses, and obtaining the remainder thereof; dividing the remainder by the number of the equally divided sampling pulses to serve as an error within each sampling interval; using a counter to count from the second pulse, and stopping the counting of the counter once whenever the error within the sampling interval, which is accumulated within the second pulse interval, is greater than or equal to the vibration period. Further provided is a FPGA-based design device for equally dividing an interval. The present application makes full use of the feature of interval equal division calculation, has high precision, and is easy to implement.
US11923855B2

An integrated circuit includes an input pad and a Schmitt trigger coupled to the input pad. The Schmitt trigger includes a first inverter and a second inverter. The Schmitt trigger includes a pull-up transistor coupled to an input of the second inverter and configure to supply a high reference voltage to the input of the second inverter.
US11923854B2

Provided is a logic circuit including a first circuit including a static D flip-flop and a second circuit including a dynamic D flip-flop. The first circuit receives a clock signal and a first reset signal. The first circuit outputs a second reset signal generated by synchronizing the first reset signal with the clock signal. The second circuit receives the clock signal and a signal based on the second reset signal.
US11923847B2

A programmable semiconductor device contains a wireless communication block (“WCB”) capable of facilitating wirelessly field programmable gate array (“FPGA”) programming download as well as functional logic implementation. In one aspect, WCB detects an FPGA access request for initiating an FPGA reconfiguration from a remote system via a wireless communications network. Upon receiving a configuration bitstream for programming the FPGA via the wireless communications network, the configuration bitstream is forwarded from WCB to a configuration download block (“CDB”) for initiating a configuration process. CDB subsequently programs at least a portion of configurable logic blocks (“LBs”) in FPGA in response to the configuration bitstream.
US11923843B2

A semiconductor device of an embodiment includes a buffer configured to perform data transmission by turning on and off a first output transistor group and a second output transistor group; a first correction circuit configured to calibrate a resistance value of the buffer by controlling an on-off state of each of first transistors of the first output transistor group; a second correction circuit configured to calibrate the resistance value of the buffer by controlling an on-off state of each of second transistors of the second output transistor group; and a control circuit configured to cause the calibration by the first correction circuit to be performed in a non-communication duration other than a duration of data transmission from the buffer and cause the calibration by the second correction circuit to be performed in a duration other than a duration of the calibration by the first correction circuit.
US11923842B1

Methods and systems for providing computer implemented services using user input are disclosed. To obtain the user input, a passive human interface device may be used. The human interface device may include a magnet that may produce a magnetic field used to discern the user input. The magnet may be mechanically coupled to actuatable portions of the human interface device thereby facilitating both translation and rotation of the magnet responsive to actuations by a user. The translation and rotation of the magnet may be sensed and used to identify user input provided by the user. Sensing elements integrated into a keyboard may be used to obtain user input from the human interface device.
US11923839B2

A gate driver device includes a first field effect transistor and a first driver circuit. The first field effect transistor includes a first gate electrode and a first backgate structure. The first driver circuit supplies a first backgate drive signal to the first backgate structure.
US11923837B2

An apparatus includes a first drain/source region and a second drain/source region over a substrate, and a first gate adjacent to the first drain/source region and a second gate adjacent to the second drain/source region, wherein the first gate and the second gate are separated from each other, wherein the first drain/source region, the second drain/source region, the first gate and the second gate form two back-to-back connected transistors.
US11923835B2

A driving module including a voltage mode driver and a current mode driver is provided. The voltage mode driver converts a positive input signal to a positive output signal at a positive output terminal, and converts a negative input signal to a negative output signal at a negative output terminal. The current mode driver includes a first current source, a second current source, and a third current source. The first current source provides a first current to one of the positive output terminal and the negative output terminal. The second current source provides a second current to one of the positive output terminal and the negative output terminal. The third current source provides a third current to one of the positive output terminal and the negative output terminal.
US11923832B1

A gate driver system includes a transistor configured to be driven between switching states, the transistor including a control terminal controlled by a control voltage that has a maximum rated limit; and a gate driver coupled to the control terminal by a turn-on current path, the gate driver being configured to control the control voltage in order to drive the transistor between the switching states. The turn-on current path includes a resistor and a Zener diode connected in series, with an anode of the Zener diode connected to the control terminal and a cathode of the Zener diode connected to the resistor. The turn-on current path is configured to provide an on-current to increase the control voltage above a switching threshold. While the transistor is turned on, the Zener diode is configured to limit the control voltage to a voltage level limit that is less than the maximum rated limit.
US11923823B2

An acoustic wave device includes a piezoelectric substrate, interdigital transducer electrodes including a predetermined number of electrode fingers disposed on an upper surface of the substrate, and a dielectric material layer having a first portion and a second portion. The first portion is disposed on the upper surface of the substrate and between the interdigital transducer electrode fingers. The second portion is disposed above the interdigital transducer electrode fingers. The acoustic wave device further includes at least one thermally conductive bridge disposed within the dielectric material layer and contacting upper surfaces of at least two adjacent interdigital transducer electrode fingers to dissipate heat therefrom.
US11923815B2

An integrator having an offset evaluation circuit and a collected charge reduction circuitry and method for using the integrator. The integrator includes an amplifier, operable to amplify an input signal, an integration capacitor for collecting charge indicative of a level of the input signal and an offset capacitor. The offset evaluation circuit is operable to charge the offset capacitor with charge corresponding to an offset voltage of the amplifier and the collected charge reduction circuitry is operable to collect charge resulting from disconnection of the offset evaluation circuit, thereby reducing an amount of charge and associated noise input to the amplifier.
US11923814B2

An amplifying circuit and a rectifying antenna are provided. The amplifying circuit includes: a first rectifying circuit (20), configured to output a first direct current signal according to an alternating current signal; a second rectifying circuit (30), configured to output a second direct current signal according to the alternating current signal; a differential amplifying circuit (40), configured to receive the first direct current signal and the second direct current signal, amplify a difference between the first direct current signal and the second direct current signal, and output an amplified difference between the first direction current signal and the second direct current, the first direct current signal and the second direct current signal have directions opposite to each other. The amplifying circuit can improve sensitivity of an antenna with relatively low costs.
US11923806B2

Envelope tracking power supply circuitry includes a look up table (LUT) configured to provide a target supply voltage based on a power envelope measurement. The target supply voltage is dynamically adjusted based on a delay between the power envelope of an RF signal and a provided envelope tracking supply voltage. The envelope tracking supply voltage is generated from the adjusted target supply voltage in order to synchronize the envelope tracking supply voltage with the power envelope of the RF signal.
US11923796B2

An apparatus for switching and/or protection of a load connected to said apparatus, said apparatus (1) comprising: a power switch (5) through which the connected load receives an electrical current; a sensor component (4) connected in series with said power switch (5) and adapted to generate directly an electrical voltage drop corresponding to a current rise speed of the electrical current flowing via the sensor component (4) and via the power switch (5) to said load; and a driver circuit (6) adapted to detect an occurring overcurrent depending on a voltage drop generated by said sensor component (4) with or without a voltage drop along the power switch (5) and to switch off said power switch (5) upon detection of an overcurrent within a switch-off period to protect said power switch (5) and said load.
US11923791B2

A smart ring is configured harvest mechanical energy using piezoelectricity. The smart ring includes a ring-shaped housing, a power source disposed within the ring-shaped housing, and a charging circuit. The charging circuit includes a piezoelectric harvesting element, and is configured to charge the power source when user motion causes a mechanical deformation in the piezoelectric harvesting element. The smart ring further includes a component, disposed within the ring-shaped housing and configured to draw energy from the power source, and further configured to perform at least one of: i) sense a physical phenomenon external to the ring-shaped housing, ii) send communication signals to a communication device external to the ring-shaped housing, or iii) implement a user interface.
US11923788B2

Disclosed example welding or cutting circuits include: an input leg including a capacitor coupled between a high bus and a low bus; a buck converter coupled in parallel with the input leg, the buck converter having a first transistor, a second transistor, and an output electrically coupled to a node between the first transistor and the second transistor, and wherein the buck converter is configured to convert input voltage to current in an inductor coupled to the output of the buck converter; and a steering leg coupled in parallel with the input leg, wherein the steering leg is configured to control a rate at which the current in the inductor decreases, and wherein a current detector provides current level indications to a hysteretic controller, the hysteretic controller providing signals to the first and second transistors that control the first and second transistors to control the voltage applied to the inductor.
US11923787B2

An isolated bus inverter system including inverter circuits and a controller. The inverter circuits include a switching array to provide a polyphase alternating current (AC) signal to an output. Each of the inverter circuits includes an energy source isolated from the other inverter circuits of the inverter circuits or a reference isolated from the other inverter circuits of the inverter circuits. The controller is configured to generate timing signals for the inverter circuits to generate the AC signals for the output based on DC signals received from one or more rectifier circuits.
US11923785B2

Method for measuring an operating temperature of a power module (10) that is used for operating an electric vehicle drive, the power module (10) comprising a plurality of semiconductor switching elements (14) and drive electronics (16), wherein the semiconductor switching elements (14) can be switched by the drive electronics (16) in such a way that the semiconductor switching elements (14) allow or interrupt a drain-source current in order to convert the direct current fed into the power module (10) at the input side into an output-side alternating current, wherein the method comprises measurement of a voltage present at a point located on a side of a diode (22) that is connected in series with the semiconductor switching element (14) and that faces away from the semiconductor switching element (14), wherein the method comprises measurement of a drain-source current of the semiconductor switching element (14) that is generated by a current source (18), wherein the method comprises determination of a mathematical dependency between the measured voltage and the measured current.
US11923784B2

A pyramid-type multilevel converter for converting DC voltage to AC voltage waveforms, and vice versa. An example device can use modular building blocks to form a selector stage, a converter stage, and at least one intermediate stage if the number of converters within the converter stage is greater than or equal to 3, with the converter stage switching at high-frequency PWM to chop the DC voltages. The modular building blocks are connected in a symmetric or asymmetric pyramid configuration having a base of using the converter stage and an apex of the selector stage.
US11923783B2

A method for operating a multi-level bridge power converter includes arranging a plurality of switching devices including at least four inner switching devices and at least two outer switching devices in an active neutral point clamped topology. The method also includes determining whether any of the switching devices is experiencing a failure condition by implementing a failure detection algorithm. The failure detection algorithm includes generating a blocking state logic signal by comparing a switching device voltage and a threshold reference voltage for each of the switching devices, determining an expected voltage blocking state for each of the switching devices based on gate drive signals of the switching devices and an output current direction, and detecting whether a failure condition is present in any of the switching devices based on the blocking state logic signals and the expected voltage blocking states of the switching devices.
US11923756B2

A control apparatus for a power conversion apparatus acquires a detected voltage of an alternating-current power supply. The control apparatus determines a period from when the detected voltage exceeds a first determination value for determining a zero-up-crossing timing of an actual voltage of the alternating-current power supply until the detected voltage falls below a second determination value for determining a zero-down-crossing timing of the actual voltage to be a period during which the actual voltage has a positive polarity, and determines a period from when the detected voltage falls below the second determination value until the detected voltage exceeds the first determination value to be a period during which the actual voltage has a negative polarity. The first determination value is less than the detected voltage when the actual voltage is zero, and the second determination value is greater than the detected voltage when the actual voltage is zero.
US11923753B2

An electric motor includes a housing, a stator assembly disposed in the housing, a rotor assembly rotatably disposed in the stator assembly, and an impeller configured to be rotated by the rotor assembly and to generate a flow of air. The stator assembly defines an inner flow path configured to guide a part of the air to pass through an inside of the stator assembly. The housing defines a bypass flow path at an outside of the stator assembly, where the bypass flow path is configured to guide another part of the air to bypass the stator assembly.
US11923746B2

A shield for controlling the cooling within a hermetically cooled motor, and a compressor incorporating the shield are provided. The shield includes an insulator, at least one fastener, and a venting aperture. The insulator restricts the flow of a working fluid between a first side and a second side. The at least one fastener secures the insulator. The venting aperture controls a pressure differential between the first side and the second side. The venting aperture may include at least one hole through the insulator. The venting aperture may be provided as a hole through the insulator for the rotating shaft of the compressor.
US11923745B2

Disclosed are a motor accommodation structural body, an automobile including the motor accommodation structural body, and a method for manufacturing the motor accommodation structural body. According to one aspect of the present disclosure, disclosed is a motor accommodation structural body for accommodating a motor for an automobile, the motor accommodation structural body including: a housing having an empty space formed therein; a guide unit which is provided on an outer surface of the housing, has a shape protruding outward, and extends along a longitudinal direction L of the housing; and a fixing bracket unit having a coupling portion which has one side coupled to the guide unit and the other side coupled to the automobile.
US11923734B2

A counter-rotating motor and a high speed blender is described. The counter-rotating motor includes a stator, an inverter, an inner rotor and an outer rotor, the stator is provided with an outer winding and an inner winding, and the outer winding and the inner winding have opposite phase sequences, the inverter is connected in parallel with the outer winding and the inner winding to synchronously supply excitation current to the outer winding and the inner winding, the inner rotor is provided in the inner winding and is used for rotating in a first direction under the effect of the inner winding, and the outer rotor is provided in the outer winding and is used for rotating in a second direction opposite to the first direction under the effect of the outer winding.
US11923733B2

An apparatus includes a stator with an inner surface and an outer surface, a plurality of rotors magnetically coupled to the stator, wherein a first rotor faces the inner surface of the stator and a second rotor faces the outer surface of the stator, and a first airgap between the inner surface of the stator and the first rotor, and a second airgap between the outer surface of the stator and the second rotor, wherein first conductors, the first airgap, and the first rotor form a first submotor, and second conductors, the second airgap, and the second rotor form a second submotor, and wherein the first submotor and the second submotor are so configured that the first rotor and the second rotor produce mechanical torques in a same direction when currents flow in the plurality of windings in an operation mode.
US11923727B2

A motor has windings and a control device, which applies appropriately one-way current to each of the windings. Two full-pitch windings, which are located adjacently to both ends of an A-phase stator magnetic pole, and driving transistors are connected in series to each other to supply an A-phase current component, thereby exciting an A-phase magnetic flux component passing through the A-phase stator magnetic pole, resulting in generation of torque. This excitation is also applied to other phases. The respective stator magnetic poles can be excited selectively, and voltages across both ends of the serially connected windings become a voltage for corresponding magnetic flux components which should be provided by the windings, thus providing a more simplified motor structure and higher motor performance. The windings and transistors can be used commonly in two phases, providing an improved usage rate, thus making the motor more compact in size and reducing manufacturing cost.
US11923715B2

An apparatus is disclosed for adaptive multi-mode charging. In an example aspect, the apparatus includes at least one charger having a first node and a second node. The at least one charger is configured to accept an input voltage at the first node. The at least one charger is also configured to selectively operate in a first mode to generate a first output voltage at the second node that is greater than or less than the input voltage or operate in a second mode to generate a second output voltage at the second node that is substantially equal to the input voltage.
US11923708B2

A low voltage charging control and protection circuit for an electronic cigarette is provided. The circuit includes an extended charging circuit configured to charge a battery of the electronic cigarette at a first voltage. The circuit also includes a charging integrated circuit configured to charge the battery of the electronic cigarette at a second voltage. The first voltage is lower than the second voltage. The circuit further includes a microcontroller configured to control the extended charging circuit and the charging integrated circuit to alternately charge the battery of the electronic cigarette based on a high or low level of a voltage of the battery.
US11923707B2

A battery protection circuit with a novel configuration and a power storage device including the battery protection circuit are provided. The battery protection circuit includes a switch circuit for controlling charge and discharge of a battery cell; the switch circuit includes a mechanical relay, a first transistor, and a second transistor; the switch circuit has a function of controlling electrical connection between a first terminal and a second terminal; the mechanical relay has a function of breaking electrical connection between the first terminal and the second terminal; the first transistor has a function of supplying first current between the first terminal and the second terminal; the second transistor has a function of supplying second current between the first terminal and the second terminal; and the first current is higher than the second current.
US11923701B2

A method for transmitting information includes transmitting a broadcast message in a manner of out-of-band communication by a first power transmitting device. The broadcast message is configured to indicate related information of a first power transmitting device to a power receiving device and/or other power transmitting devices.
US11923694B2

A power beaming system delivers electric power in laser light from a first location to a remote second location. The laser light has a high energy intensity level defining a hazardous illumination area and a low energy intensity level defining a safe illumination area. The system includes guard circuitry emitter(s) and corresponding detector(s). The guard circuitry forms a detection area about the hazardous illumination area to detect objects in proximity to the hazardous illumination area. A controller directs the guard and power beam circuitry according to sequentially activated safety modes to operate at a low energy intensity level, to scan in a defined pattern, to adjust operation of the detector(s), and to set guard circuitry parameters based on a time value, an object detection value, or a change to the delivered electric power. An output coupled to the controller and power beam circuitry controllably permits or prevents operation at the high energy intensity level.
US11923685B2

A reactive power-voltage control method for integrated transmission and distribution networks is provided. The reactive power-voltage control method includes: establishing a reactive power-voltage control model for a power system consisting of a transmission network and a plurality of distribution networks; performing a second order cone relaxation on a non-convex constraint of the plurality of distribution network constraints to obtain the convex-relaxed reactive power-voltage control model; solving the convex-relaxed reactive power-voltage control model to acquire control variables of the transmission network and control variables of each distribution network; and controlling the transmission network based on the control variables of the transmission network and controlling each distribution network based on the control variables of the distribution network, so as to realize coordinated control of the power system.
US11923681B2

A method, system, and device for managing off-grid power supply are provided. The method includes acquiring data from one or more loads. The one or more loads are connected to the off-grid power supply. The method further includes modeling the one or more loads based on the acquired data, estimating a state of charge of an energy storage device (ESD) associated with the off-grid power supply, and determining an operational status of each of the one or more loads. The operational status is based on at least the state of charge of the ESD and a category of each of the one or more loads. Each load is controlled based on the operational status.
US11923674B2

A method for controlling a solid state circuit breaker includes detecting a direction of a current flowing through the solid state circuit breaker, obtaining a breaking current value of the solid state circuit breaker according to the detected direction of the current, obtaining a value of a maximum threshold current to flow through the solid state circuit breaker, obtaining a predicted current value within a next sampling period of a present sampling period of the solid state circuit breaker, comparing the predicted current value with the breaking current value, and upon the predicted current value being greater than the breaking current value, delaying the solid state circuit breaker, and upon the predicted current value being greater than the maximum threshold current value, controlling the solid state circuit breaker to disconnect a circuit in which the solid state circuit breaker resides.
US11923664B2

An apparatus comprises one or more power distribution units, and a power line filter device electrically connected to the one or more power distribution units. The power line filter device is configured to be electrically connected to a power source for the one or more power distribution units at a location between the power source and the one or more power distribution units. The power line filter device is configured to condition one or more signals in one or more power lines to prevent emission of data corresponding to one or more information technology devices.
US11923662B2

An edge emitting laser bar is disclosed. In an embodiment an edge-emitting laser bar includes an AlInGaN-based semiconductor layer sequence having a contact side and an active layer configured to generate laser radiation, a plurality of individual emitters arranged next to each other and spaced apart from one another in a lateral transverse direction, each emitter configured to emit laser radiation and a plurality of contact elements arranged next to each other and spaced apart from one another in the lateral transverse direction on the contact side for making electrical contact with the individual emitters, each contact element being assigned to an individual emitter, wherein each contact element is electrically conductively coupled to the semiconductor layer sequence via a contiguous contact region of the contact side so that a current flow between the semiconductor layer sequence and the contact element is possible via the contact region.
US11923658B1

A laser diode firing circuit for a light detection and ranging device is disclosed. The firing circuit includes a laser diode coupled in series to a transistor, such that current through the laser diode is controlled by the transistor. The laser diode is configured to emit a pulse of light in response to current flowing through the laser diode. The firing circuit includes a capacitor that is configured to charge via a charging path that includes an inductor and to discharge via a discharge path that includes the laser diode. The transistor controlling current through the laser diode can be a Gallium nitride field effect transistor.
US11923656B2

A laser device is provided which comprises a common waveguide layer and a plurality of laser bodies, wherein each of the laser bodies has an active region configured for generating coherent electromagnetic radiation. The laser bodies are arranged side by side on the common waveguide layer, wherein the laser bodies are directly adjacent to the common waveguide layer. In particular, the laser bodies are configured to be phase-coupled to each other via the waveguide layer during operation of the laser device. Furthermore, a method for producing such a phase-coupled laser device is provided.
US11923653B2

In some implementations, an optical device for mounting in a flip-chip configuration includes a plurality of flip-chip bumps that are arranged in a pattern on the optical device, wherein the pattern is not aligned with a crystal cleavage plane associated with a substrate of the optical device. In some implementations, the optical device further includes a gap that separates a primary region of the optical device and a secondary region of the optical device, wherein at least one portion of a side of the gap is oriented at a non-zero angle to the crystal cleavage plane.
US11923652B2

A header for a semiconductor package, includes an eyelet having an upper surface, and a lower surface on an opposite side from the upper surface, a metal block having a side surface, and configured to protrude from the upper surface of the eyelet, a lead sealed in a through hole which penetrates the eyelet from the upper surface to the lower surface of the eyelet, and a substrate having a front surface formed with a signal pattern electrically connected to the lead, and a back surface on an opposite side from the front surface. The back surface of the substrate is fixed to the side surface of the metal block. A portion of the back surface of the substrate is exposed from the metal block, and this portion of the substrate is formed with a ground pattern.
US11923648B2

A component of a subsea connector includes a conductor, an electrically insulating layer and an at least partially electrically conductive layer. A method of assembling the component includes providing the insulating layer radially outward of the conductor; and applying the at least partially conductive layer onto the insulating layer by casting, moulding, compression fitting, or additive manufacturing techniques.
US11923637B2

An electrical connector configured to be mated to a mating connector includes a housing assembly and a core assembly held rotatably within the housing assembly. The core assembly includes a contact assembly having a contact configured to electrically contact a mating contact of the mating connector, a finger protection assembly configured to at least partially cover the contact assembly, and a cable retention assembly configured to be attached onto an electrical cable.
US11923635B2

A protective cover protects a connector coupling portion which is an electrical connection between an on-vehicle sensor to be mounted on a vehicle body component and a wiring. This protective cover includes a protection portion and a fixing portion. The protection portion covers the connector coupling portion at which a sensor-side connector which is provided on the on-vehicle sensor side and which extends in an extending direction is coupled to a wiring-side connector which is provided on the wiring side and which is to be coupled to the sensor-side connector while moving relatively with respect to the sensor-side connector in a coupling direction opposite to the extending direction. The fixing portion is integrally provided with the protection portion so as to be fixed on the on-vehicle sensor side.
US11923628B2

Interconnections for connecting flex circuit boards in classical and/or quantum computing systems can include a first flex circuit board having a removed portion that exposes one or more signal lines and a second flex circuit board having a removed portion that exposes one or more other signal lines. The flex circuit boards can be aligned at the removed portions to form a signal trace gap near the exposed signal lines. Exposed signal lines of the first flex circuit board can be coupled with exposed signal lines of the second flex circuit board. A ground support layer can be coupled to the first flex circuit board and the second flex circuit board along the same side. An isolation plate at least partially covering the signal trace gap can be coupled to the first flex circuit board and/or the second flex circuit board on a side opposite of the ground support layer.
US11923623B2

A patch antenna structure is disclosed. The patch antenna structure includes a radome; a metal substrate disposed on one side of the radome and kept at a distance from the radome, a side wall of the radome facing to the metal substrate connecting with a feeding patch, or a side wall of the metal substrate facing to the radome connecting with a feeding patch; an antenna radiating patch attached to a side wall of the radome facing to the metal substrate, wherein the antenna radiating patch is kept at a certain distance from the metal substrate to maintain the radio frequency characteristics of the patch antenna.
US11923619B2

Aspects of disclosure relate to beam steering at a multi-antenna device. The device receives an activation signal to activate one or more input ports of a Butler matrix and outputs signals from all output ports of the Butler matrix based on activation of the one or more input ports. The signals output from the output ports have varying phase shifts relative to each other. Moreover, the device phase shifts the signals output from the output ports via a plurality of phase shifters respectively coupled to the output ports. The phase shifted signals have further varying phase shifts relative to each other and a phase difference between adjacent phase shifted signals. Each one of a plurality of antenna elements at the device receives a phase shifted signal from an associated phase shifter and outputs a beam based on the phase shifted signal received from the associated phase shifter.
US11923611B2

A dual-frequency and dual-polarization antenna for simultaneously transmitting and receiving dual-frequency 5G signals comprises: a first substrate; a first polarization antenna comprising a first radiation portion disposed on a first surface of the first substrate and a second radiation portion disposed on a second surface of the first substrate; a second polarization antenna comprising a third radiation portion disposed on the first surface of the first substrate and a fourth radiation portion disposed on the second surface of the first substrate; a second substrate located in a side of the second surface of the first substrate, a surface of the second substrate close to the first substrate is a copper-clad surface; and layout directions of the first polarization antenna and the second polarization antenna are orthogonal to each other in the first substrate. An electronic device comprising the dual-frequency and dual-polarization antenna is also provided.
US11923596B2

A controllable electrical outlet may comprise a resonant loop antenna. The resonant loop antenna may comprise a feed loop electrically coupled to a radio-frequency (RF) communication circuit and a main loop magnetically coupled to the feed loop. The controllable electrical outlet may comprise one or more electrical receptacles configured to receive a plug of a plug-in electrical load and may be configured to control power delivered to the plug-in electrical load in response to an RF signal received via the RF communication circuit. The RF performance of the controllable electrical outlet may be substantially immune to devices plugged into the receptacles (e.g., plugs, power supplies, etc.) due to the operation of the resonant loop antenna. For example, degradation of the RF performance of the controllable electrical outlet may be less when the controllable electrical outlet includes the resonant loop antenna rather than other types of antennas.
US11923587B2

A transmission line for transmitting radiofrequency range current between a first conductive element and a second conductive element, the transmission line comprising a signal current line and at least one return current line, the signal current line and the return current line(s) extending in parallel. Each current line comprises at least one first segment and at least one second segment. Each first segment is partially aligned with at least one adjacent second segment, aligned segments being separated by a first dielectric gap, and each aligned first segment and second segment forming a capacitive coupling across the first dielectric gap. This solution enables a transmission line which provides only small capacitive loading onto its surroundings, and which therefore can extend, e.g., through an antenna element without significantly affecting the performance of the antenna element.
US11923584B2

An object of the present invention is to provide a membrane for a redox flow battery which is prevented from being curled and exhibits high power efficiency, a membrane electrode assembly for a redox flow battery, a cell for a redox flow battery, and a redox flow battery. The object can be attained by a membrane for a redox flow battery, comprising a first ion-exchange resin layer, an anion-exchange resin layer containing an anion-exchange compound, and a second ion-exchange resin layer in the presented order, wherein a value obtained by dividing a thickness of the first ion-exchange resin layer by a thickness of the second ion-exchange resin layer is 0.7 or more and 1.3 or less, and a thickness of the anion-exchange resin layer is 0.02 μm or larger and 3 μm or smaller.
US11923574B2

Systems and methods are provided for an integrated air filter assembly for a multiple fuel cell powertrain. The integrated air filter assembly can include a common inlet to pull air from a single plenum of the hood, where the intake path can be split into multiple ducts providing air flow into each respective fuel cell. Each duct can include a dedicated air filter to filter the incoming air. The assembly can also include flexible seal to adapt to the unique hood/plenum shape of different OEM plenums/intakes.
US11923573B2

A freight vehicle has a loading space, on which freight is loaded, rearward of a vehicle cabin in which an occupant rides. The freight vehicle includes a fuel cell mounted below the vehicle cabin and functioning as an electric power source, a storage portion disposed between the vehicle cabin and the loading space, and a tank disposed in the storage portion and stores fuel gas that is supplied to the fuel cell, and a radiator installed in the storage portion and performs heat exchange between air and a coolant that is supplied to the fuel cell.
US11923572B2

A fuel cell module includes a container and a plurality of cell members radially arranged inside the container. Inside the container, a first fluid flow path through which a first fluid that exchanges heat with an inner portion of the plurality of cell members flows is formed, and a second fluid flow path through which a second fluid that exchanges heat with an outer portion of the plurality of cell members flows is formed. A first heat exchange portion that forms the first fluid flow path and exchanges heat with the cell member has a smaller heat transfer area with the cell member than a second heat exchange portion that forms the second fluid flow path and exchanges heat with the cell member. The first fluid having a larger temperature difference with the cell member than the second fluid flows in the first fluid flow path.
US11923571B2

To provide an air-cooled fuel cell system configured to efficiently warm up a fuel cell. An air-cooled fuel cell system, wherein the air-cooled fuel cell system comprises: a fuel cell, a reaction air supplier configured to supply reaction air to a reaction air inlet of the fuel cell, a reaction air supply flow path configured to connect the reaction air supplier and the reaction air inlet of the fuel cell, a reaction air discharge flow path configured to connect a reaction air outlet of the fuel cell and the outside of the air-cooled fuel cell system, a housing, a temperature acquirer configured to acquire a temperature of inside air discharged from a cooling air outlet, and a controller; and wherein, based on the temperature measured by the temperature acquirer, the controller controls opening and closing of the opening and closing unit and an opening degree thereof.
US11923569B2

A fuel cell unit that includes a support structure having a plurality of flow channels and an active layer membrane coupled with the support structure, the active layer membrane comprising at least one electrode layer. Each flow channel of the plurality of flow channels is configured to direct one of air and fuel across at least one electrode layer of an active layer membrane to create electric current. Each flow channel of the plurality of flow channels includes at least one enhancement feature that is configured to disrupt a formation of a boundary layer near a surface of the active layer membrane where reactions occur. The plurality of flow channels can be positioned in a zig-zag configuration to allow for an increase in power density of the fuel cell unit.
US11923567B2

The present invention relates to a battery cell for evaluating an internal short circuit, and a method for evaluating using the battery cell, wherein an internal short circuit state of a battery cell can be easily induced and, at the same time, an effective internal short circuit evaluation is possible, and the battery cell comprising: first and second electrodes which comprise a coated region on which an electrode mixture layer is coated on a metal current collector and a non-coated region on which an electrode mixture layer is not coated, and which comprise first and second electrode tabs which protrude in one direction from the coated region and do not have an electrode mixture layer coated thereon.
US11923561B2

A pouch cell includes an electrode assembly and a body forming a gas headspace within the pouch. Tabs of the electrode assembly may extend through or around the body and out of the pouch. Gas from the electrode assembly may collect in the gas headspace. The body may accommodate a vent mechanism that also extends out of the pouch.
US11923551B2

Embodiments provide a battery cell, a battery, an electric apparatus, and a manufacturing method and system of battery cell. In those embodiments, the battery cell includes a housing, an electrode assembly, and an end cover assembly. The housing provides an opening. The electrode assembly is disposed in the housing. The electrode assembly includes a body portion and a tab. The tab extends from an end of the body portion to the opening. The electrode assembly includes a first electrode plate, a second electrode plate, and a separator. The first electrode plate and the second electrode plate each have a coated area and an uncoated area. A part of the electrode assembly corresponding to the coated areas of the first electrode plate and the second electrode plate is the body portion. The uncoated area of the first electrode plate or the second electrode plate forms the tab.
US11923545B2

Additives for energy storage devices comprising crown ethers are disclosed. The energy storage device comprises a first electrode and a second electrode, where at least one of the first electrode and the second electrode is a Si-based electrode, a separator between the first electrode and the second electrode, and an electrolyte composition. Crown ether compounds may serve as additives to the first electrode and/or the second electrode, as well as the separator.
US11923536B2

The present application relates to a composite material with a core-shell structure for battery, wherein the core is made of a core material including metallic copper or a copper-containing compound; the shell is made of a shell material including at least one of silicon dioxide and titanium dioxide; and the core material has an average particle size D50 of 0.01 μm-5 μm, optionally 0.1 μm-3 μm, and more optionally 0.1 μm-2 μm. The present application also relates to secondary battery containing the composite material, a battery module, a battery pack, and an apparatus.
US11923535B2

A battery having a cathode and an anode with a three-dimensional porous framework. The anode includes an anode active material lithiated with a lithium source. The lithium particles from the lithium source are alloyed or intercalated with the anode active material during diffusion to form the three-dimensional porous framework. The porous framework provides reduced electrode deterioration due to volume expansion.
US11923527B2

An electrochemical device includes an anode containing a phosphorus-carbon composite including a conductive carbon matrix and nano-sized phosphorus particles, wherein the nano-sized phosphorus particles are uniformly dispersed on the surface and/or pores of the carbon matrix.
US11923525B2

Systems and methods for managing airflow in a backup battery unit (BBU) rack are described in the disclosure. In one embodiment, a system includes a BBU rack with a number of BBU modules, the BBU rack configured to power a server rack in a data center. The system further includes one or more crossflow fans, each crossflow fan configured to dynamically adjust its air blowing direction in real time; and a rack management controller that are connected to the server rack, the BBU rack and the one or more crossflow fans. The crossflow fan is equipped with a rotatable frame for airflow variations. The one or more crossflow fans to diffuse cooling air into one or more of the BBU modules in response to a power supply incident after receiving control signals from either a rack management controller and/or the BBU rack controller.
US11923517B2

A battery fire detection device according to an embodiment includes: a first sensor configured to detect whether a gas vent of a battery cell is opened; a second sensor configured to detect a temperature of the battery cell; and a controller configured to determine whether there is a risk of fire or whether a fire occurs in the battery cell based on detection results of the first sensor and the second sensor.
US11923516B2

Provided herein are apparatuses and methods of useful for managing pressure in electrochemical devices. The methods and systems use inputs and combinations of inputs to predictively pressurize or depressurize a battery. The methods minimize energy losses from excessive battery pressure when the battery is not in use.
US11923515B2

A lithium-polymer based battery pack for power a hand held power tool or a garden tool, the battery pack has a plurality of battery cells located within housing that is selectively connectable to and supportable by a hand held power tool or a garden tool. The battery cells have a lithium-polymer based chemistry and a nominal charged internal impedance of less than or equal to approximately 5 milliohms. In one embodiment the cells are think cells are stacked within the housing such that each sell is layered over or under an adjacent cell and a resiliently deformable substrate located between adjacent battery cells. In another embodiment the cells may be interconnected to have a combined output voltage of at least 9 volts and to produce a combined average discharge current of greater than 20 amps. A lithium-polymer tool battery and a battery powered tool are also part of the invention.
US11923510B2

A solid-state battery that exhibits improved battery performance includes: a positive-electrode collector; a negative-electrode collector; a positive electrode layer formed on the positive-electrode collector and containing a positive-electrode active material and a solid electrolyte; a negative electrode layer formed on the negative-electrode collector and containing a negative-electrode active material and a solid electrolyte; and a solid electrolyte layer disposed between the positive electrode layer and the negative electrode layer and containing a solid electrolyte. At least one of the solid electrolyte and the solid electrolyte partly represents a porous solid electrolyte.
US11923509B2

An electrolyte for a lithium secondary battery is disclosed herein. In some embodiments, an electrolyte includes a lithium salt present in a concentration of 1.6 M to 5 M, an oligomer mixture including a first oligomer containing a unit represented by Formula 1 and a second oligomer containing a unit represented by Formula 2, and an organic solvent.
US11923491B2

An electronic device, including a substrate, an edge wire, a first protection layer, and a second protection layer, is provided. The substrate has a first surface, a second surface, and a side surface connecting the first surface and the second surface. A normal vector of the side surface is different from the first surface and the second surface. The edge wire is configured on the substrate, extending from the first surface to the second surface while passing through the side surface. The first protection layer is configured on the edge wire. The edge wire is sandwiched between the substrate and the first protection layer. The edge wire and the first protection layer form an undercut structure. The second protection layer is configured on the substrate and fills the undercut structure. A manufacturing method of an electronic device is also provided.
US11923480B2

A light-emitting device and a display device using the same are disclosed. The light-emitting device improves the reliability of a process of disposing light-emitting devices. The light-emitting device is configured to ensure electrical connections even if the light-emitting device is inverted while being disposed on a substrate. The light-emitting device includes an n-type semiconductor layer and a p-type semiconductor layer. N-type electrodes and p-type electrodes are disposed on both sides of top and bottom surfaces of the light-emitting device. Contact holes are provided to electrically connect one of the n-type electrodes to the n-type semiconductor layer and one of the p-type electrodes to the p-type semiconductor layer. When the light-emitting device is inverted while being disposed on a substrate, the light-emitting device operates ordinarily, thereby reducing the defect rate of a display device.
US11923474B2

A solar cell can include a conductive foil having a first portion with a first yield strength coupled to a semiconductor region of the solar cell. The solar cell can be interconnected with another solar cell via an interconnect structure that includes a second portion of the conductive foil, with the interconnect structure having a second yield strength greater than the first yield strength.
US11923465B2

The present disclosure concerns a photodiode including at least one memory area, each memory area including at least two charge storage regions.
US11923463B2

This disclosure provides a diode including a semiconductor region having at least one two-dimensional carrier channel of a first conductivity type. The diode also includes a plurality of sidewalls exposed in the semiconductor region defining at least one trench extending through the at least one two-dimensional carrier channel and a material of a second conductivity type, the second conductivity type being the other of the n-type and the p-type conductivity, disposed on the plurality of sidewalls and in contact with the at least one two-dimensional carrier channel. The diode also includes an anode material in contact with at least a portion of the semiconductor region and in contact with at least a portion of the material of the second conductivity type, and a cathode material in contact with the at least one two-dimensional carrier channel.
US11923453B2

The present invention relates to an LDMOS device and a method for preparing same. When a field plate hole is formed by etching an interlayer dielectric layer, the etching of the field plate hole is stopped on a blocking layer by means of providing the blocking layer between a semiconductor base and the interlayer dielectric layer. Since the blocking layer is provided with at least one layer of an etch stop layer, and steps are formed on the surface of the blocking layer, at least two levels of formed hole field plates are distributed in a step shape, and lower ends of the first level of hole field plates to the nth level of hole field plates are gradually further away from the drift area in the direction from a gate structure to a drain area.
US11923442B2

An integrated circuit includes a transistor having a collector region, a base region and an emitter strip. The collector region includes layer of a semiconductor substrate doped with a dopant of a first conductivity type. The base region includes semiconductor layer over the semiconductor substrate, doped with a dopant of a second conductivity type. An emitter strip within the base region has a first width and is doped with a first dopant of the first conductivity type. A plurality of emitter contacts is located within the emitter strip. Each emitter contact has a second width less than the first width, and includes a second dopant of the first conductivity type. Each emitter contact is spaced from a nearest neighbor emitter contact by a portion of the emitter strip. In some examples the transistor has a common-emitter current gain greater than 3500.
US11923426B2

A semiconductor device capable of improving a device performance and a reliability is provided. The semiconductor device comprising a gate structure including a gate electrode on a substrate, a source/drain pattern on a side face of the gate electrode, on the substrate and, a source/drain contact connected to the source/drain pattern, on the source/drain pattern, a gate contact connected to the gate electrode, on the gate electrode, and a wiring structure connected to the source/drain contact and the gate contact, on the source/drain contact and the gate contact, wherein the wiring structure includes a first via plug, a second via plug, and a wiring line connected to the first via plug and the second via plug, the first via plug has a single conductive film structure, and the second via plug includes a lower via filling film, and an upper via filling film on the lower via filling film.
US11923413B2

Semiconductor structures are provided. The semiconductor structure includes a substrate and nanostructures formed over the substrate. The semiconductor structure further includes a gate structure surrounding the nanostructures and a source/drain structure attached to the nanostructures. The semiconductor structure further includes a contact formed over the source/drain structure and extending into the source/drain structure.
US11923408B2

A semiconductor structure includes one or more channel layers; a gate structure engaging the one or more channel layers; a first source/drain feature connected to a first side of the one or more channel layers and adjacent to the gate structure; a first dielectric cap disposed over the first source/drain feature, wherein a bottom surface of the first dielectric cap is below a top surface of the gate structure; a first via disposed under and electrically connected to the first source/drain feature; and a power rail disposed under and electrically connected to the first via.
US11923401B2

Described are arrays of light emitting diode (LED) devices and methods for their manufacture. An LED array comprises a first mesa comprising a top surface, at least a first LED including a first p-type layer, a first n-type layer and a first color active region and a tunnel junction on the first LED, the top surface comprising a second n-type layer on the tunnel junction. The LED array further comprises an adjacent mesa comprising a top surface, the first LED, a second LED including the second n-type layer, a second p-type layer and a second color active region. There is a first trench separating the first mesa and the adjacent mesa, n-type metallization in the first trench and in electrical contact with the first color active region and the second color active region of the adjacent mesa, and p-type metallization contacts on the n-type layer of the first mesa and on the p-type layer of the adjacent mesa.
US11923393B2

A semiconductor image sensor includes a pixel. The pixel includes a first substrate; and a photodiode in the first substrate. The semiconductor image sensor further includes an interconnect structure electrically connected to the pixel. The semiconductor image sensor further includes a reflection structure between the interconnect and the photodiode, wherein the reflection structure is configured to reflect light passing through the photodiode back toward the photodiode.
US11923388B2

An image sensing device includes a semiconductor substrate, a plurality of photoelectric conversion elements supported by the semiconductor substrate, each photoelectric conversion elements configured to generate an electrical signal corresponding to incident light by performing a photoelectric conversion of the incident light, a plurality of color filters disposed over the semiconductor substrate to filter incident light to be received by the photoelectric conversion elements, each color filter configured to allow light having a specific color to pass therethrough, and a grid structure disposed between the color filters and structured to include asymmetric sidewalls that are shaped based on colors of adjacent color filters.
US11923384B2

The present disclosure provides a display panel, a manufacturing method thereof, and a display device. The display panel includes a first transistor. The first transistor includes a first semiconductor layer, and the first semiconductor layer includes bismuth selenium oxide materials to enhance mobility of the first transistor and improve electrical performance of the display panel, so that the display panel meets requirements of high refresh rate and high transmittance.
US11923383B2

A photomask according to an exemplary embodiment includes: a mask substrate; and a first test pattern and a second test pattern disposed along a first edge of the mask substrate, wherein the first test pattern has a first outer shape and a first inner shape, the second test pattern has a second outer shape, and the second outer shape of the second test pattern is larger than the first inner shape of the first test pattern and smaller than the first outer shape of the first test pattern.
US11923380B2

A display panel and a manufacturing method thereof are provided. The display panel includes a base substrate, a first active layer, a first gate insulating layer, a first gate layer, and a second gate insulating layer stacked in sequence on the base substrate, and a metal layer, a first interlayer dielectric layer, a first source, and a first drain. A first metal portion and a second metal portion of the metal layer are respectively filled in a first through hole and a second through hole of the second gate insulating layer and are electrically connected to the first active layer.
US11923374B2

A semiconductor device, the device including: a first silicon layer including a first single crystal silicon layer; a plurality of first transistors each including a single crystal channel; a first metal layer disposed over the plurality of first transistors; a second metal layer disposed over the first metal layer; a third metal layer disposed over the second metal layer; a second level including a plurality of second transistors, the second level disposed over the third metal layer; a fourth metal layer disposed over the second level; a fifth metal layer disposed over the fourth metal layer; a via disposed through the second level, where at least one of the plurality of second transistors includes a metal gate, where an average thickness of the fifth metal layer is greater than an average thickness of the third metal layer by at least 50%; and at least one Electrostatic discharge (“ESD”) structure.
US11923371B2

Described herein are apparatuses, systems, and methods associated with a voltage regulator circuit that includes one or more thin-film transistors (TFTs). The TFTs may be formed in the back-end of an integrated circuit. Additionally, the TFTs may include one or more unique features, such as a channel layer treated with a gas or plasma, and/or a gate oxide layer that is thicker than in prior TFTs. The one or more TFTs of the voltage regulator circuit may improve the operation of the voltage regulator circuit and free up front-end substrate area for other devices. Other embodiments may be described and claimed.
US11923369B2

An integrated circuit includes a set of power rails on a back-side of a substrate, a first flip-flop, a second flip-flop and a third flip-flop. The set of power rails extend in a first direction. The first flip-flop includes a first set of conductive structures extending in the first direction. The second flip-flop abuts the first flip-flop at a first boundary, and includes a second set of conductive structures extending in the first direction. The third flip-flop abuts the second flip-flop at a second boundary, and includes a third set of conductive structures extending in the first direction. The first, second and third flip-flop are on a first metal layer and are on a front-side of the substrate opposite from the back-side. The second set of conductive structures are offset from the first boundary and the second boundary in a second direction.
US11923368B2

A semiconductor device includes a first junction-gate field-effect transistor (JFET) having a first pinch-off voltage, and a second JFET having a second pinch-off voltage higher than the first pinch-off voltage. The first JFET includes a first top gate region disposed on a surface of a substrate, a first channel region surrounding the first top gate region, and a first bottom gate region disposed under the first channel region. The second JFET includes a second top gate region disposed on the surface and having a same depth with the first top gate region relative to the surface, a second channel region surrounding the second top gate region and disposed deeper than the first channel region relative to the surface, and a second bottom gate region disposed under the second channel region and being deeper than the first bottom gate region relative to the surface.
US11923362B2

An integrated circuit (IC) device includes: a fin-type active area protruding from a substrate and extending in a first horizontal direction; a first nanosheet disposed above an upper surface of the fin-type active area with a first separation space therebetween; a second nanosheet disposed above the first nanosheet with a second separation space therebetween; a gate line extending on the substrate in a second horizontal direction intersecting the first horizontal direction, at least a portion of the gate line being disposed in the second separation space; and a bottom insulation structure disposed in the first separation space.
US11923360B2

A semiconductor device includes a substrate, a pair of semiconductor fins, a dummy fin structure, a gate structure, a plurality of source/drain structures, a crystalline hard mask layer, and an amorphous hard mask layer. The pair of semiconductor fins extend upwardly from the substrate. The dummy fin structure extends upwardly above the substrate and is laterally between the pair of semiconductor fins. The gate structure extends across the pair of semiconductor fins and the dummy fin structure. The source/drain structures are above the pair of semiconductor fins and on either side of the gate structure. The crystalline hard mask layer extends upwardly from the dummy fin and has an U-shaped cross section. The amorphous hard mask layer is in the first hard mask layer, wherein the amorphous hard mask layer having an U-shaped cross section conformal to the U-shaped cross section of the crystalline hard mask layer.
US11923354B2

A semiconductor device includes standard cells in a first direction parallel to an upper surface of a substrate and a second direction intersecting the first direction, and filler cells between ones of the standard cells. Each of the standard cells includes an active region, a gate structure that intersects the active region, source/drain regions on the active region on both sides of the gate structure, and interconnection lines. Each of the filler cells includes a filler active region and a filler gate structure that intersects the filler active region. The standard cells include first to third standard cells in first to third rows sequentially in the second direction, respectively. First interconnection lines are arranged with a first pitch, second interconnection lines are arranged with a second pitch, and third interconnection lines are arranged with a third pitch different from the first and second pitches.
US11923348B2

A light emitting diode pixel for a display includes a first subpixel including a first LED sub-unit, a second subpixel including a second LED sub-unit, a third subpixel including a third LED sub-unit, and a bonding layer overlapping the first, second, and third subpixels, in which each of the first, second, and third LED sub-units includes a first type of semiconductor layer and a second type of semiconductor layer, each of the first, second, and third LED sub-units is disposed on a different plane, and light generated from the second subpixel is configured to be emitted to an outside of the light emitting diode pixel by passing through a lesser number of LED sub-units than light generated from the first subpixel and emitted to the outside.
US11923341B2

An electronic device with embedded access to a high-bandwidth, high-capacity fast-access memory includes (a) a memory circuit fabricated on a first semiconductor die, wherein the memory circuit includes numerous modular memory units, each modular memory unit having (i) a three-dimensional array of storage transistors, and (ii) a group of conductors exposed to a surface of the first semiconductor die, the group of conductors being configured for communicating control, address and data signals associated the memory unit; and (b) a logic circuit fabricated on a second semiconductor die, wherein the logic circuit also includes conductors each exposed at a surface of the second semiconductor die, wherein the first and second semiconductor dies are wafer-bonded, such that the conductors exposed at the surface of the first semiconductor die are each electrically connected to a corresponding one of the conductors exposed to the surface of the second semiconductor die. The three-dimensional array of storage transistors may be formed by NOR memory strings.
US11923330B2

An adhesive member includes: a conductive particle layer including a plurality of conductive particles; a non-conductive layer disposed on the conductive particle layer; and a screening layer interposed between the conductive particle layer and the non-conductive layer and includes a plurality of screening members spaced apart from each other.
US11923308B2

Generally discussed herein are systems, devices, and methods to reduce crosstalk interference. An interconnect structure can include a first metal layer, a second metal layer, a third metal layer, the first metal layer closer to the first and second dies than the second and third metal layers, the first metal layer including a ground plane within a footprint of a bump field of the interconnect structure and signal traces outside the footprint of the bump field.
US11923302B2

Semiconductor devices and methods of manufacture are provided wherein a metallization layer is located over a substrate, and a power grid line is located within the metallization layer. A signal pad is located within the metallization layer and the signal pad is surrounded by the power grid line. A signal external connection is electrically connected to the signal pad.
US11923296B2

An interlayer dielectric layer covers an electric fuse element. A resistance layer made of silicon metal is arranged on the interlayer dielectric layer and directly above the electric fuse element.
US11923294B2

An interconnect structure includes an etching stop layer, a dielectric layer and an insert layer and a conductive line. The insert layer is located between the etching stop layer and the dielectric layer. The conductive line extends through the dielectric layer, the insert layer, and the etching stop layer. A material of the insert layer is different from the dielectric layer and the etching stop layer.
US11923284B2

A wiring substrate that is provided enables stray capacitance between a first electrode and a second electrode to be prevented from varying when an undulation occurs in the wiring substrate. Insulating layers are stacked. A first electrode and a second electrode are formed between the same layers at an interval. The thickness of the first electrode is more than the thickness of the second electrode. The lower main surface of the first electrode is located at a position lower than the lower main surface of the second electrode, and the upper main surface of the first electrode is located at a position higher than the upper main surface of the second electrode when seen through in a direction perpendicular to a stacking direction of the insulating layers.
US11923282B2

A wiring substrate includes an insulation layer, a first wiring layer, and a second wiring layer. The first wiring layer is embedded in the insulation layer with an upper surface of the first wiring layer exposed from the insulation layer. The second wiring layer includes a terminal portion located at a lower position than a lower surface of the insulation layer and an embedded portion embedded in the insulation layer. The wiring substrate further includes a connection via connecting the first wiring layer and the embedded portion. The insulation layer includes an extension between the embedded portion and a lower surface of the first wiring layer. The extension includes a through hole. The connection via is located in the through hole of the extension.
US11923275B2

A lead-frame assembly is disclosed, for a semiconductor die and comprising a die attach pad and a plurality of elongate leads spaced apart therefrom; wherein each elongate lead has a first proximal end portion, a second distal end portion and a middle portion therebetween; wherein the die attach pad and each of the plurality of elongate leads each comprise a coating-free portion, and a coated portion having a coating material thereon; wherein a part of a perimeter of the die attach pad proximal each lead is comprised in the coating-free portion, and wherein the proximal end portion of each elongate lead is comprised in the coating-free portion. Associated package assemblies and methods are also disclosed.
US11923272B2

Some embodiments include a method of forming an integrated assembly. Semiconductor material is patterned into a configuration which includes a set of first upwardly-projecting structures spaced from one another by first gaps, and a second upwardly-projecting structure spaced from the set by a second gap. The second gap is larger than the first gaps. Conductive material is formed along the first and second upwardly-projecting structures and within the first and second gaps. First and second segments of protective material are formed over regions of the conductive material within the second gap, and then an etch is utilized to pattern the conductive material into first conductive structures within the first gaps and into second conductive structures within the second gap. Some embodiments include integrated assemblies.
US11923262B2

An electrical apparatus includes a semiconductor element, conductors and a covering resin. The conductors are connected to the semiconductor element. At least one of the conductors extends in a first direction. The covering resin covers the semiconductor element and a portion of each of the conductors. The conductors respectively include covering portions and exposing portions. Each of the covering portions is covered by the covering resin. Each of the exposing portions is exposed from the covering resin. The conductors are aligned in a second direction. Two of the exposing portions closest to each other are spaced apart in each of the second direction and a third direction. The third direction is perpendicular to the first direction and the second direction. A shortest separation distance between two closest covering portions is shorter than a shortest separation distance between two closest exposing portions.
US11923260B2

A semiconductor device has an electronic component assembly with a substrate and a plurality of electrical components disposed over the substrate. A conductive post is formed over the substrate. A molding compound sheet is disposed over the electrical component assembly. A carrier including a first electrical circuit pattern is disposed over the molding compound sheet. The carrier is pressed against the molding compound sheet to dispose a first encapsulant over and around the electrical component assembly and embed the first electrical circuit pattern in the first encapsulant. A shielding layer can be formed over the electrical components assembly. The carrier is removed to expose the first electrical circuit pattern. A second encapsulant is deposited over the first encapsulant and the first electrical circuit pattern. A second electrical circuit pattern is formed over the second encapsulant. A semiconductor package is disposed over the first electrical circuit pattern.
US11923252B2

A semiconductor device includes a first set of nanostructures stacked over a substrate in a vertical direction, and each of the first set of nanostructures includes a first end portion and a second end portion, and a first middle portion laterally between the first end portion and the second end portion. The first end portion and the second end portion are thicker than the first middle portion. The semiconductor device also includes a first plurality of semiconductor capping layers around the first middle portions of the first set of nanostructures, and a gate structure around the first plurality of semiconductor capping layers.
US11923229B2

A plasma processing method includes supplying a voltage to an electrode provided in an electrostatic chuck, thereby adsorbing a substrate onto an upper surface of the electrostatic chuck; after the voltage supplied to the electrode of the electrostatic chuck is stabilized, cutting off the supply of the voltage to the electrode, thereby bringing the electrode into a floating state; and after the voltage supplied to the electrode of the electrostatic chuck is stabilized, performing a predetermined processing with plasma on a surface of the substrate adsorbed onto the electrostatic chuck.
US11923225B2

A method includes initiating a gas flow of a first gas parallel to a wall of an interface module to create an air curtain across an opening defined in the wall. The method includes moving an interface door to reveal the opening, wherein the air curtain restrains a second gas within the interface module from passing through the opening. The method includes transferring a semiconductor wafer through the opening and moving the interface door to cover the opening. The method includes halting the gas flow of the first gas after moving the interface door to cover the opening.
US11923221B2

A master controller determines a first flow setpoint for a process flow gas and/or a carrier gas flow through a first mass flow controller. The master controller obtains a back pressure setpoint of a distribution manifold and determines a second flow setpoint for the process gas flow and/or the carrier gas flow through a second mass flow controller or a back pressure controller based on the determined first flow setpoint and the obtained back pressure setpoint. The master controller controls the process gas flow and/or the carrier gas flow through the first mass flow controller to the first flow setpoint and the second mass flow controller and/or the back pressure controller to the second flow setpoint. The master controller controls the back pressure of the distribution manifold to the back pressure set point in view of a back pressure reading from a back pressure sensor of the distribution manifold.
US11923210B2

In an embodiment, a method includes: immersing a wafer in a bath within a cleaning chamber; removing the wafer out of the bath through a solvent and into a gas within the cleaning chamber; determining a parameter value from the gas; and performing remediation within the cleaning chamber in response to determining that the parameter value is beyond a threshold value.
US11923207B2

A method for forming a redistribution structure in a semiconductor package and a semiconductor package including the redistribution structure are disclosed. In an embodiment, the method may include encapsulating an integrated circuit die and a through via in a molding compound, the integrated circuit die having a die connector; depositing a first dielectric layer over the molding compound; patterning a first opening through the first dielectric layer exposing the die connector of the integrated circuit die; planarizing the first dielectric layer; depositing a first seed layer over the first dielectric layer and in the first opening; and plating a first conductive via extending through the first dielectric layer on the first seed layer.
US11923202B2

The present disclosure, in some embodiments, relates to an integrated circuit structure. The integrated circuit structure includes a substrate and a hard mask over the substrate. The hard mask has sidewalls that form a first opening and a second opening exposing an upper surface of the substrate. A block mask is arranged on the hard mask and is set back from the sidewalls of the hard mask. Spacers are disposed over the block mask and have sidewalls that define a spacer opening exposing an upper surface of the block mask. The block mask extends from directly below the spacers to laterally past the sidewalls of the spacers.
US11923197B2

A method of forming a structure comprises forming a pattern of self-assembled nucleic acids over a material. The pattern of self-assembled nucleic acids is exposed to at least one repair enzyme to repair defects in the pattern. The repaired pattern of self-assembled nucleic acids is transferred to the material to form features therein. A method of decreasing defect density in self-assembled nucleic acids is also disclosed. Self-assembled nucleic acids exhibiting an initial defect density are formed over at least a portion of a material and the self-assembled nucleic acids are exposed to at least one repair enzyme to repair defects in the self-assembled nucleic acids. Additional methods are also disclosed.
US11923196B2

A first capping layer is deposited over a substrate. A network of nanowires is grown over the first capping layer. A second capping layer is deposited over the network of nanowires. The substrate is etched to form a frame of a pellicle. The first capping layer and the second capping layer are patterned to form a membrane of the pellicle, wherein the patterning reduces a material of the first capping layer and the second capping layer to form a coating on the nanowires.
US11923190B2

A Si-free C-containing film having filling capability is deposited by forming a viscous polymer in a gas phase by striking an Ar, He, or N2 plasma in a chamber filled with a volatile hydrocarbon precursor that can be polymerized within certain parameter ranges which define mainly partial pressure of precursor during a plasma strike, and wafer temperature.
US11923184B2

The present invention discloses an ionization apparatus 10 for ionizing an analyte S, comprising an inlet E, an outlet A, a first electrode 1, a second electrode 2 and a dielectric element 3. The first electrode 1, the second electrode 2 and the dielectric element 3 are arranged relative to one another such that, by applying an electric voltage between the first electrode 1 and the second electrode 2, a dielectric barrier discharge is establishable in a discharge area 5 in the ionization apparatus 10. The first and second electrodes 1, 2 are arranged such that they are displaceable or movable relative to each other.
US11923178B2

A vacuum processing apparatus SM of this invention has: a vacuum chamber which performs a predetermined processing on a to-be-processed substrate that is set in position in the vacuum chamber. Inside the vacuum chamber there is disposed a deposition preventive plate) which is made up of a fixed deposition preventive plate and a moveable deposition preventive plate which is moveable in one direction. Further provided are: a metal block body disposed in a vertical posture on an inner wall surface of the vacuum chamber; and a cooling means for cooling the block body. In a processing position in which a predetermined vacuum processing is performed on the to-be-processed substrate, a top surface of the block body is arranged to be in proximity to or in contact with the moveable deposition preventive plate.
US11923172B2

Processing chambers with a plurality of processing stations and individual wafer support surfaces are described. The processing stations and wafer support surfaces are arranged so that there is an equal number of processing stations and heaters. An RF generator is connected to a first electrode in a first station and a second electrode in a second station. A bottom RF path is formed by a connection between a first support surface and a second support surface.
US11923169B2

A method for implanting high charge state ions into a workpiece while mitigating trace metal contamination includes generating desired ions at a first charge state from a desired species in an ion source, as well as generating trace metal ions of a contaminant species in a first ion beam. A charge-to-mass ratio of the desired ions and the trace metal ions is equal. The desired ions and trace metal ions are extracted from the ion source. At least one electron stripped from the desired ions to define a second ion beam of the desired ions at a second charge state and the trace metal ions. Only the desired ions from the second ion beam are selectively passed only through a charge selector to define a final ion beam of the desired ions at the second charge state and no trace metal ions, and the desired ions of the second charge state are implanted into a workpiece.
US11923155B2

A keyboard includes a base plate, a plurality of keys and a backlight module. The base plate has a short-axis direction and a long-axis direction. The keys are disposed on the base plate. The backlight module is disposed on the base plate and includes a shielding sheet, a light guide plate and a reflecting sheet. The light guide plate is disposed on a lower surface of the shielding sheet. The light guide plate includes a plurality of light guide structures corresponding to the keys respectively. Each of the light guide structures includes a ring portion and at least one bend line portion. The bend line portion connects to the ring portion, and the ring portion is formed by a plurality of bending portions. The reflecting sheet is disposed below the light guide plate.
US11923149B2

A multilayer ceramic capacitor includes a ceramic body including dielectric layers, a plurality of internal electrodes disposed in the ceramic body, and a first side margin portion and a second side margin portion respectively arranged on end portions of the internal electrodes exposed to first and second surfaces. The first and second side margin portions each include a first region adjacent to an outward facing side surface of the respective side margin portion, and a second region adjacent to the internal electrodes exposed to the first and second surfaces of the ceramic body, and an average size of dielectric grains included in the second region is larger than an average size of dielectric grains included in the first region.
US11923148B2

A substrate-type multi-layer polymer capacitor (MLPC), including a casing, a core, a first electroplated terminal and a second electroplated terminal. The core is arranged in an inner cavity of the casing. The casing is formed by joining two first packaging plates with two second packaging plates. The first and second electroplated terminals are formed by electroplating. The first electroplated terminal is configured to cover one end of the casing to form an anode electrically led out from the core, and the second electroplated terminal is configured to the other end of the casing to form a cathode electrically led out from the core. The first packaging plate includes a substrate, an electrode plate and two metal plates. The first and second electroplated terminals are integrally sealed with the casing.
US11923145B2

A multilayer capacitor includes a body including a multilayer structure in which a plurality of dielectric layers are stacked in a first direction and a plurality of internal electrodes stacked with the dielectric layer interposed therebetween and external electrodes formed outside the body and connected to the internal electrodes. The body includes an active portion and a side margin portion covering the active portion and opposing each other in a second direction, and 1
US11923144B2

A multilayer ceramic electronic component includes: a body including dielectric layers as well as a plurality of internal electrodes stacked with respective dielectric layers interposed therebetween and including a first metal; and external electrodes disposed on external surfaces of the body including a second metal, wherein at least some of the plurality of internal electrodes include a core-shell region including the first and second metals, and average contents of the second metal in a core portion and a shell portion of the core-shell region are different from each other.
US11923141B2

An electronic component includes an electronic element and an interposer board. The electronic element includes a multilayer body and external electrodes at a pair of multilayer body end surfaces of the multilayer body and connected to internal electrode layers. The interposer board includes board end surfaces, board side surfaces orthogonal to the board end surfaces, and board main surfaces orthogonal to the board end surfaces and the board side surfaces. One of the board main surfaces is located in a vicinity of the electronic element and joined with one of the multilayer body main surfaces in a vicinity of the interposer board. The interposer board is an alumina board. A mark portion is provided on one of the board main surfaces.
US11923139B2

An energy storage device, especially a super capacitor, useful for high temperature applications has current collector elements supporting a carbonaceous matrix modified or doped with pseudo-capacitive materials, including one or more transition metal dichalcogenides, transition metal oxides and mixtures thereof, in contact with a non-aqueous electrolyte composition whereby it is possible to exploit the faradic mechanism in addition to the electric double layer mechanism as an energy storage principle.
US11923115B2

An insulating coating-attached electrical steel sheet has, on at least one surface, an insulating coating including an insulating tensile coating layer A. A tension applied to the steel sheet by an insulating tensile coating layer having a coating weight of M/2 from a surface of the insulating tensile coating layer A is 0.80×σA or more, where M is a weight of the insulating tensile coating layer A, and σA is the tension applied to the steel sheet by the insulating tensile coating layer A. The insulating coating-attached electrical steel sheet has excellent adhesion of the insulating coating. A method for manufacturing the insulating coating-attached electrical steel sheet is also provided.
US11923109B2

The present disclosure describes a grommet formed of a polymeric material and adapted for securing a cable within a cable hanger. The grommet includes a main body having a generally cylindrical profile surrounding an interior cavity, the main body further having a length, a thickness, and a longitudinal axis, a slot extending the length of the main body which provides an entry point for the cable to be inserted into the interior cavity, a plurality of flex retention members extending into the interior cavity configured to grip and secure the cable within the interior cavity, and one or more grip enhancement features residing between an inner surface of the main body and the flex retention members. The grip enhancement features are configured to provide additional support to the flex retention members when a cable is inserted into the interior cavity.
US11923102B2

The present disclosure relates to a rotationally symmetric dielectric structure for optical beam shaping and for trapping and manipulating individual particles and living biological cells in aqueous medium, concentrically mounted on the facet of a single-mode optical fiber, wherein the structure comprises at least three total reflection surfaces configured to split a light field emerging from the single-mode optical fiber into at least two separate light paths and wherein the at least three total reflection surfaces are further configured to bring the separate light paths together as a ring beam in a common focal point.
US11923100B2

The power plant system includes a molten salt reactor assembly, a thermocline unit, phase change heat exchangers, and process heat systems. The thermocline unit includes an insulated tank, an initial inlet, a plurality of zone outlets, and a plurality of gradient zones corresponding to each zone outlet and being stacked in the tank. Each gradient zone has a molten salt portion at a portion temperature corresponding to the molten salt supply from the molten salt reactor being stored in the tank and stratified. The molten salt portions at higher portion temperatures generate thermal energy for process heat systems that require higher temperatures, and molten salt portions at lower portion temperatures generate thermal energy for process heat systems that require lower temperatures. The system continuously pumps the molten salt supply in controlled rates to deliver the heat exchange fluid supply to perform work in the corresponding particular process heat system.
US11923093B2

A computer implemented system and method provides a volume of activation (VOA) estimation model that receives as input two or more electric field values of a same or different data type at respective two or more positions of a neural element and determines based on such input an activation status of the neural element. A computer implemented system and method provides a machine learning system that automatically generates a computationally inexpensive VOA estimation model based on output of a computationally expensive system.
US11923091B2

A method and system for remote diagnosis of a congestive heart failure in humans is presented. The method includes receiving a facial image of a patient, wherein the facial image is retrieved from a data store and captured from the patient; extracting, from the facial image, at least one facial feature indicative of a heart condition; classifying the extracted at least one facial feature using a classifier, wherein the classifier maps a plurality of candidate facial features to a plurality of scores indicating a stage of the heart condition; and determining a positive diagnosis and the stage of the heart condition of the patient based on the plurality of scores.
US11923078B2

This document describes medical systems that use artificial intelligence to facilitate autonomous or semi-autonomous medical procedures. For example, this document describes heart/lung machine systems that are used in conjunction with artificial intelligence systems to facilitate autonomous or semi-autonomous open-heart surgery operations.
US11923075B2

A system associated with determining physician attribution related to in-patient care based at least on prediction of attribution values associated with patient-physician attribution is disclosed. The system extracts clinical data associated with a patient from a first database, with the extracted clinical data comprising clinical information related to the patient and the clinical information including vector values indicative of clinical progress of the patient at various stages of treatment. The system stores the extracted clinical data in a second database and determines attribution values using the attribution manager with the attribution values being based on a predictive analysis using predetermined weights associated with the vector values. A training data set is generated based on learned weight values associated with the clinical progress of the patient. The system iteratively updates the vector values of the patient at least using a predictive analysis associated with the training data set. The updated vector values of the patient and the learned weight values are processed in order to cross-validate expert clinical information associated with a patient. At least one patient-physician attribution value is generated based on cross-validation of the expert clinical information and predictive analysis associated with the training data set. A corresponding method and computer readable medium are also disclosed.
US11923074B2

Embodiments of the present disclosure provide a method for identifying those entities within a network that have the most influence on other entities within the network. A multi-relational network comprising links among a plurality of physicians is generated based on peer network data, wherein each link indicates a first physician that influences a second physician, and a weight of the influence. A decision by a treating physician of the plurality of physicians is decomposed, using a deep learning engine, into a magnitude of peer influence and a magnitude of control factor influence based on the multi-relational network and a plurality of control factors respectively. The magnitude of peer influence among one or more physicians in the multi-relational network is distributed among physicians in the multi-relational network based on the links each physician maintains with other physicians.
US11923070B2

A medical imaging communication system generates an automated report for a medical image corresponding to a patient. The system receives one or more medical images for a patient. The system applies a model to identify an abnormality in the received one or more medical images. The model is configured to determine a likelihood score for the presence of the abnormality in the one or more medical images. If the likelihood score is above a threshold value, the system generates an automated report indicating the type of abnormality identified in the received one or more medical images. The automated report is then provided to a viewing user (e.g., a medical professional viewing the one or more medical images).
US11923067B2

In part, the invention relates to a method for sizing a stent for placement in a vessel. In one embodiment, the method includes the steps of: dividing the vessel into a plurality of segments, each segment being defined as the space between branches of the vessel; selecting a starting point that appears to have substantially no disease; defining the diameter at this point to be the maximum diameter; calculating the maximal diameter of the next adjacent segment according to a power law; measuring the actual diameter of the next adjacent segment; selecting either the calculated maximum diameter or the measured maximum diameter depending upon which diameter is larger; using the selected maximum diameter to find the maximum diameter of this next segment; iteratively proceeding until the entire length of the vessel is examined; and selecting a stent in response to the diameters of the end proximal and distal segments.
US11923064B2

Systems, apparatuses and methods may provide for technology to improve a workout experience of a user by determining an emotional state of the user, identifying a workout route based on the emotional state of the user, and outputting the workout route via a user interface device. Additionally, determining the emotional state of the user may include inferring emotions from one or more sensor information or user speech information. In one example, the sensor information includes one or more of blood pressure signals, heart rate signals or sweat measurement signals and the user speech information includes one or more of words used in an input utterance or a prosody of the input utterance.
US11923063B2

There is provided apparatus for controlling the delivery of insulin to a subject. The apparatus comprises a first input (18) for receiving neural information from the subject indicative of prospective or actual food and/or drink intake and a second input (15) for receiving a signal indicative of the subject's blood glucose level (BG). The apparatus further comprises a processor or processors (10) configured to determine food and/or drink characteristics based on the received neural information and to determine an amount of insulin to be delivered based on the measured blood glucose levels (BG) and the determined food and/or drink characteristics, and an output for providing an insulin pump control signal (12) indicative of the determined amount of insulin.
US11923055B1

Tools and techniques are provided for analyzing health care procedure related transactions of a health care entity. The method can include creating a linked data items file, by a transaction analysis computer system, derived from a combination of a charge description master (CDM) file containing CDM data items, an order entry system (OES) file containing OES data items, and a CDM-to-OES cross-reference data file. The linked data items file can be analyzed by reading linked line items, analyzing its CDM data portion, analyzing its OES data portion, and/or comparing the linked CDM data portion to the linked OES data portion for determining similarities or differences between the CDM and OES data portions.
US11923052B2

An Electronic Health Record (EHR) data blockchain system configured to allow multiple entities (e.g., pharmacy industry entities and healthcare providers that can act as data, service, product and service providers, and consumers) to connect to an EHR patient transaction blockchain (e.g., EHR-DATA-BC) and an EHR Data Patient Portal (e.g., EHR-Data-PP) to provide a centralized location for messages and subsequent edits to ensure uniform message data is presented. The EHR data blockchain system can include an EHR Data API, an EHR patient transaction blockchain API, and an EHR patient transaction blockchain. The EHR data blockchain system can provide workflow on the blockchain that can utilize smart contracts to define workflow processes, expected outcomes, and financial costs. When a prescription transaction is complete, it will result in the settlement of each of the smart contracts that were added to the prescription workflow.
US11923051B2

A system, method, and computer-readable medium are disclosed for digital therapeutics directed to patient care specific to a disease. Digital therapeutics (DTx) knowledge models are created and their corpus is validated. Condition and symptom models are created for processing the digital therapeutics (DTx) knowledge models. Clinical and condition models are converted to reconfigurable runtime implementations. Architecture and implementation subsets of knowledge models, language models, condition and symptom models, technology and tools are created. Digital therapeutics (DTx) natural language models are created. Multiple program content versions of natural language content, clinical physician, and condition models are created.
US11923050B2

Method and system are provided for efficiently populating a phase diagram for modeling of multiple substances. The method may include defining an n-way phase diagram with data points each being an n-tuple describing the n substance inputs, wherein the n-way phase diagram is defined at a user-configured resolution. The method may select an initial subset of data points and calculate their contribution to the phase diagram. The method may then generate a Bayesian model based on the initial subset of calculated data points and predicting the resultant phase and an associated uncertainty of all the uncalculated data points in the defined phase diagram. The method may select a sample subset of the data points using maximum entropy sampling and calculating a resultant phase for each of the selected data points, and incorporate the calculated phases into the Bayesian model. Re-modeling the Bayesian model may predict the resultant phase and an associated uncertainty of all the remaining uncalculated data points in the defined phase diagram. Repeating the selecting a sample subset of the data points using maximum entropy sampling and re-modeling is carried out until a defined termination criterion is met.
US11923043B2

A memory includes: a clock generation circuit, configured to generate a first oscillation signal and a second oscillation signal. The first oscillation signal and the second oscillation signal have a same frequency but opposite phases, and a duty cycle of the first oscillation signal and a duty cycle of the second oscillation signal are both within a first preset range. The memory further includes a differential input circuit, which is configured to receive a first external signal and a second external signal, and generate a first internal signal and a second internal signal. The clock generation circuit is configured to monitor the duty cycle of the first internal signal or the duty cycle of the second internal signal, and enable the duty cycle of the first internal signal or the duty cycle of the second internal signal to be within a second preset range.
US11923038B2

Multilevel command and address (CA) signals are used to provide commands and memory addresses from a controller to a memory system. Using multilevel signals CA signals may allow for using fewer signals compared to binary signals to represent a same number of commands and/or address space, or using a same number of multilevel CA signals to represent a larger number of commands and/or address space. A number of external command/address terminals may be reduced without reducing a set of commands and/or address space. Alternatively, a number of external terminals may be maintained, but provide for an expanded set of commands and/or address space.
US11923036B2

A memory device, such as an MRAM memory, includes a memory array with a plurality of bit cells. The memory array is configured to store trimming information and store user data. A sense amplifier is configured to read the trimming information from the memory array, and a trimming register is configured to receive the trimming information from the sense amplifier. The sense amplifier is configured to receive the trimming information from the trimming register so as to operate in a trimmed mode for reading the user data from the memory array.
US11923031B2

Disclosed is a system that comprises a memory device and a processing device, operatively coupled with the memory device, to perform operations that include, identifying a block family comprising a plurality of blocks of the memory device. The operations performed by the processing device further include associating the block family with a threshold voltage offset. The operations performed by the processing device further include computing an adjustment value of the threshold voltage offset, wherein the adjustment value reflects a time period that has elapsed since a triggering event and a temperature of a memory component carrying one or more blocks of the plurality of blocks.
US11923021B2

A memory sub-system to receive a request to execute a read operation associated with data of a memory unit of a memory sub-system. A time after program associated with the data is determined. A temperature level associated with the memory unit is determined. Based on the time after program and the temperature level, a set of read offset values to apply in executing the read operation is determined. The read operation is executed using the set of read offset values.
US11923020B2

A memory device includes a plurality of memory cell transistors, a first word line, a controller, and a storage circuit. Each of the plurality of memory cell transistors stores a plurality of pieces of bit data. The first word line is connected to a plurality of first memory cell transistors in the plurality of memory cell transistors. The controller performs a loop process including repetition of a program loop including a program operation and a first verification operation. The storage circuit stores status information. The controller performs the loop process, then performs a second verification operation, and stores first status data corresponding to a result of the loop process and second status data corresponding to a result of the second verification operation in the storage circuit, in a write operation using the plurality of first memory cell transistors as targets.
US11923019B2

The present disclosure provides for improving data retention reliability. During a programming operation associated with a memory cell, after the memory cell passes verification of a first verification voltage level, a second verification voltage level can be applied to the memory cell. Based on a comparison of the voltage in the memory cell with the second verification voltage level, a bit line voltage may be applied. Based on the applied bit line voltage, fast bits associated with the memory cell can be upshifted to an upper portion of a final voltage distribution associated with the programming operation. Upshifting the fast bits counteracts the downshifting effect in a final voltage distribution that may be caused by charge leakage or electron loss.
US11923018B2

A semiconductor memory device includes a memory cell array, a peripheral circuit, and a control logic. The memory cell array includes a plurality of memory cells. The peripheral circuit performs a program operation on selected memory cells among the plurality of memory cells. The control logic controls the program operation of the peripheral circuit. The program operation includes a plurality of program loops. The control logic is configured to control the peripheral circuit to apply a program voltage to a select word line that is connected to the selected memory cells, apply a first under drive voltage that is determined based on at least one verify voltage to the select word line, and apply the at least one verify voltage to the select word line in each of the plurality of program loops. The first under drive voltage is at a lower voltage level than the at least one verify voltage.
US11923017B2

A non-volatile storage device includes a memory that stores data in a non-volatile manner, a power supply that generates an internal voltage to feed it to the memory, a controller that controls the memory and the power supply, an A/D converter that performs A/D conversion on the internal voltage, and a fault detector that detects a fault related to data written in the memory based on the output of the A/D converter.
US11922997B2

A non-volatile memory device includes a first semiconductor layer and a second semiconductor layer arranged in the vertical direction. A first semiconductor layer includes a plurality of memory cells, and a plurality of metal lines extending in a first direction, and including first bit lines, second bit lines, and a common source line tapping wire between the first bit lines and the second bit lines. A second semiconductor layer includes a page buffer circuit connected to the first bit lines and the second bit lines, and the page buffer circuit includes first transistors arranged below the first bit lines and electrically connected to the first bit lines, second transistors arranged below the second bit lines and electrically connected to the second bit lines, and a first guard ring arranged below and overlapped the common source line tapping wire in the vertical direction and extending in the first direction.
US11922996B2

A semiconductor device may include one or more output drivers. An output driver may be adjusted for impedance matching by applying a body voltage to one or more transistors of the output driver. In some examples, the body voltage applied may be based on a comparison between a reference voltage and a voltage at an external terminal. In some examples, the semiconductor device may include a calibration circuit that includes a comparator and an up/down counter that, based on a signal from the comparator, generates a code indicating the body voltage to be applied. The body voltage may be applied by a voltage generator in some examples.
US11922986B2

The present invention relates to a kind of magnetic heterojunction structure and the method of controlling and achieving spin logic and multiple-state storage functions. The said single magnetic heterojunction structure comprises the substrate, in-plane anti-ferromagnetic layer, in-plane ferromagnetic layer, nonmagnetic layer, vertical ferromagnetic layer, and vertical anti-ferromagnetic layer respectively from the bottom up; the said in-plane ferromagnetic layer and the said vertical ferromagnetic layer are coupled together through the said nonmagnetic layer in the middle; in-plane exchange biases, namely exchange biases in the plane, exist between the said in-plane ferromagnetic layer and the said in-plane anti-ferromagnetic layer, and out-of-plane exchange biases, namely exchange biases out of the plane, exist between the said vertical ferromagnetic layer and the said vertical anti-ferromagnetic layer.
US11922985B2

A magnetic memory device is provided. The magnetic memory device includes a spin orbit torque (SOT) source configured to generate SOT, and a magnetic fine wire of which one end contacts a main surface of the SOT source. A direction of SOT generated by the SOT source is perpendicular to a direction in which the magnetic fine wire extends, and a magnetic domain in the magnetic fine wire is parallel to the direction in which the magnetic fine wire extends.
US11922975B2

In the present disclosure, methods, apparatuses, devices and media are provided for generating a video in a text mode in an information sharing application. In a method, a request is received for generating the video from a user of the information sharing application. An initial page is displayed for generating the video in the information sharing application, the initial page comprising an indication for entering text. Text input is obtained from the user in response to detection of a touch by the user in an area where the initial page locates. A video to be published in the application is generated based on the text input. In some examples, within the information sharing application, the user may directly generate a corresponding video based on a text input. In this way, a complexity of user operation may be reduced, and the user may be provided with richer publishing content.
US11922972B2

A video processing method is provided. In the method, a total video duration of a video and a played duration of the video are obtained in response to a video reverse playback instruction. The video reverse playback instruction indicates that the video is to be played in reverse order. A first reverse playback time point corresponding to the video is determined based on the total video duration and the played duration. Subdata from video data of the video is determined based on a time range indicated by the first reverse playback time point and a pre-loading time threshold. The subdata corresponds to the time range of the video. The subdata is pre-loaded to obtain pre-loaded video data. A first reverse playback video frame corresponding to the first reverse playback time point is obtained from the pre-loaded video data for playback in the reverse order.
US11922971B2

A hub includes a hub body around which a magnetic tape is wound, and a noncontact storage medium provided in the hub body, in which the noncontact storage medium stores hub specification information for specifying the hub body, and the hub specification information is associated with hub change characteristic information indicating a change characteristic of the hub body.
US11922969B2

A speech emotion detection system may obtain to-be-detected speech data. The system may generate speech frames based on framing processing and the to-be-detected speech data. The system may extract speech features corresponding to the speech frames to form a speech feature matrix corresponding to the to-be-detected speech data. The system may input the speech feature matrix to an emotion state probability detection model. The system may generate, based on the speech feature matrix and the emotion state probability detection model, an emotion state probability matrix corresponding to the to-be-detected speech data. The system may input the emotion state probability matrix and the speech feature matrix to an emotion state transition model. The system may generate an emotion state sequence based on the emotional state probability matrix, the speech feature matrix, and the emotional state transition model. The system may determine an emotion state based on the emotion state sequence.
US11922964B2

Sound source enhancement technology is provided that is capable of improving sound source enhancement capabilities in accordance with settings of usage and applications. A PSD optimization device includes a PSD updating unit that takes a target sound PSD input value {circumflex over ( )}φS(ω, τ), an interference noise PSD input value {circumflex over ( )}φIN(ω, τ), and a background noise PSD input value {circumflex over ( )}φBN(ω, τ) as input, and generates a target sound PSD output value φS(ω, τ), an interference noise PSD output value {circumflex over ( )}φIN(ω, τ), and a background noise PSD output value {circumflex over ( )}φBN(ω, τ), by solving an optimization problem for a cost function relating to a variable uS representing a target sound PSD, a variable uIN representing an interference noise PSD, and a variable uBN representing a background noise PSD. The optimization problem for the cost function is defined using at least one of a constraint relating to a frequency structure of a sound source or a convex cost term relating to the frequency structure of the sound source, a constraint relating to a temporal structure of the sound source or a convex cost term relating to the temporal structure of the sound source, and a constraint relating to a spatial structure of the sound source or a convex cost term relating to the spatial structure of the sound source.
US11922963B2

Systems and methods are provided for generating and operating a speech enhancement model optimized for generating noise-suppressed speech outputs for improved human listening and live captioning. A computing system obtains a speech enhancement model trained on a first training dataset to generate noise-suppressed speech outputs and an automatic speech recognition model trained on a second training dataset to generate transcription labels for spoken language utterances. A third training dataset comprising a set of spoken language utterances is applied to the speech enhancement model to obtain a first noise-suppressed speech output which is applied to the automatic speech recognition model to generate a noise-suppressed transcription output for the set of spoken language utterances. Speech enhancement model parameters are updated to optimize the speech enhancement model to generate optimized noise-suppressed speech outputs based on a comparison of the noise-suppressed transcription output and ground truth transcription labels.
US11922958B2

Various embodiments provide a method and an apparatus for determining a weighting factor during stereo signal encoding. In those embodiments, a parameter value corresponding to the encoding mode of the to-be-encoded signal is determined based on an encoding mode of a to-be-encoded signal in a stereo signal and a correspondence between an encoding mode and a parameter value. Based on the determined parameter value and an energy spectrum of a linear prediction filter corresponding to an original line spectral frequency parameter of the to-be-encoded signal, a weighting factor for calculating a distance between the original line spectral frequency parameter and a target original line spectral frequency parameter is calculated.
US11922942B1

Devices and techniques are generally described for generating response templates for natural language processing. In various examples, a first knowledge graph comprising a plurality of entities may be received. First text data may be received for a first response template, the first text data defining a natural language input configured to invoke the first response template. A response definition may be received for the first response template, the response definition defining a response associated with the first response template. Natural language input data may be received. A determination may be made that the natural language input data corresponds to the natural language input configured to invoke the first response template. The first response template may be configured to generate natural language output data.
US11922931B2

Systems and methods are described for modifying a phonetic search index based on a use frequency associated with phonetic representations of text terms included in metadata of a media item. A first phonetic representation of a text term of the metadata, pronounced as a word, may be generated. A second phonetic representation of the text term may be generated by concatenating a phonetic representation of each letter in the text term. A database may be queried to determine use frequencies of the first and second phonetic representations, one of which may be selected based on a comparison of the use frequencies. A phonetic search index may be modified by including an entry for the selected phonetic representation. A voice query related to the media item may be received, and a reply to the voice query may be generated for output by performing a lookup in the modified phonetic search index.
US11922920B2

A roof module for a motor vehicle having a roof skin and a roof substructure as well as a means for autonomous driving or semi-autonomous driving of the motor vehicle. The means having at least one sensor module having at least one environmental sensor for detecting a vehicle environment, the sensor module being covered by the roof skin, having a means for generating sound which are covered by the roof skin and means for recording sound which are covered by the roof skin. The environmental sensor and the means for generating sound and the means for recording sound are connected to a controller which is part of the means for autonomous driving or semi-autonomous driving of the motor vehicle. The means for generating sound and the means for recording sound are part of the means for autonomous driving or semi-autonomous driving of the motor vehicle.
US11922916B2

A signal e(z) obtained by subtracting echo-canceling sound from an output of a second microphone is used as an error of an echo cancellation adaptive filter and a noise cancellation adaptive filter, and an output of a first sound source device is added to the signal e(z) and output from a first speaker. The echo cancellation adaptive filter generates echo-canceling sound from an addition signal of the output of the second sound source device and the output of the first microphone such that the signal e(z) is minimized. The noise cancellation adaptive filter generates the noise-canceling sound from the output of the first sound source device such that the signal e(z) is minimized, and outputs the noise-canceling sound from the second speaker.
US11922914B2

A desk bell that has a good sound reverb and a long lingering sound includes a swingably supported bell body and striking section that hits the bell body. The striking section includes a striker, an operating part for operating the striker, and separating part that quickly separates the striker from the bell body after the striker striking the bell body. The bell body is placed and supported on or point-supported on a supporting member. The bell body has a conical shape with an open bottom or an inverted bowl shape and has an inner top part placed and supported on or point-supported on the supporting member. The striker is disposed inside the bell body.
US11922913B2

An information processing device includes a control part which receives an input of information indicating one or more times in a playback time of a musical piece, and generates a file including information pertaining to a timbre control performed from each of the one or more times; and a transmission part which transmits an audio signal of the musical piece and the information pertaining to the timbre control in the file to a device which outputs a synthetic sound of a playback sound of the musical piece and a playing sound of a musical instrument.
US11922907B2

This disclosure relates generally to electronic musical instruments, systems, and methods. More particularly, this disclosure relates to electronic percussion instruments such as tom toms, snare drums, bass drums, cymbals, and hi-hats, and assemblies of instruments (e.g., percussion instruments), such as drum sets. Even more particularly, this disclosure relates to wireless electronic percussion instruments, and percussion instruments with interchangeable and/or removable components to change the instrument between a traditional percussion instrument (that relies on resonance and/or vibration to produce sound) and an electronic percussion instrument. The present disclosure also relates to electronic cymbal instruments, such as cymbal assemblies and hi-hat assemblies, that can be used in conjunction with a traditional acoustic metal cymbal.
US11922902B2

An image processor of a display device includes: an image sticking object detector which classifies a class of an input image data and outputs inference data including image sticking object information based on the classified class; a memory which stores previous inference data; a post-processor which calculates accumulative inference data, based on the inference data and the previous inference data received from the memory and generates corrected inference data, based on the accumulative inference data; and an image sticking prevention part which outputs an image data subjected to an image sticking prevention process, based on the corrected inference data.
US11922895B2

A liquid crystal display panel, a driving method, and a terminal thereof are disclosed. The display panel includes a pixel structure including data lines and scan lines, wherein each data line is connected to at least two pixel groups, and each pixel group includes three sub-pixels having different colors sequentially connected to the data lines; and a first driving unit electrically connected to the scan lines and inputting scan signals to the scan lines in a preset order to solve a problem of horizontal bright and dark lines.
US11922894B2

Provided are a driving method of a display apparatus, a driving apparatus, an electronic device and a storage medium. The display apparatus includes a first display panel and a second display panel disposed on a light-emitting side of the first display panel, wherein the first display panel is divided into a plurality of pixel blocks; and the driving method includes: acquiring an angle between a user's eye and each pixel block and initial brightness data corresponding to the first display panel; determining misalignment information corresponding to each pixel block according to the angle between the user's eye and each pixel block; correcting the initial brightness data according to the misalignment information corresponding to each pixel block to obtain corrected brightness data; and outputting the corrected brightness data to the first display panel.
US11922892B2

The disclosed devices may include a driver circuit including a voltage boost circuit, a pulse modulation controller, and optionally a headroom processor. The voltage boost circuit may be configured to receive a device input voltage (such as a battery voltage) and generate a backlight drive voltage. The pulse modulation controller may be configured to provide a pulse modulation signal to the voltage boost circuit, and may include a digital circuit or an analog circuit. Example devices may include a backlight unit receiving the backlight voltage. The optional headroom processor may provide a headroom signal to the pulse modulation controller based on a headroom voltage determined from the backlight unit. Devices may further include a backlight unit including an arrangement of light-emissive elements, and may include display devices such as head-mounted devices. Various other methods, systems, and computer-readable media are also disclosed.
US11922885B2

The present application discloses a display panel, a display driving method for display panel, and a display apparatus. The display panel includes a plurality of rows of pixel circuits; a gate drive circuit configured to be switched between a first drive mode and a second drive mode, wherein the first drive mode comprises that the gate drive circuit provides gate signals to n rows of the pixel circuits simultaneously, and the second drive mode comprises that the gate drive circuit provides gate signals to m*n rows of the pixel circuits simultaneously, wherein n is a positive integer, and m is an integer greater than or equal to 2.
US11922882B2

According to a pixel circuit and a driving method therefor, and a display apparatus provided by the embodiments of the present disclosure, a signal of a data signal end may be provided to a first end of a driving transistor through a data writing circuit under the control of a signal of a scanning signal end. A control end of the driving transistor is initialized through a second reset circuit according to a signal of an initializing signal end; and under the control of a signal of a light emitting control signal end, a first power end and the first end of the driving transistor are turned on through a light emitting control circuit, and a second end of the driving transistor and a light emitting device are turned on.
US11922881B2

Disclosed are a pixel circuit and a driving method thereof, an array substrate and a display apparatus. The pixel circuit includes a pixel sub-circuit. The pixel sub-circuit includes a first adjusting circuit and a second adjusting circuit. The first adjusting circuit is configured to receive a first data signal and a light-emitting control signal to control a magnitude of a driving current used for driving a light-emitting element to emit light; the second adjusting circuit is configured to receive a second data signal and a time control signal to control a time duration in which the driving current is applied to the light-emitting element; and the time control signal changes within a time period during which the light-emitting control signal allows the driving current to be generated.
US11922876B2

Disclosed is a display device, which includes a display panel including a plurality of pixels, and one of the plurality of pixels includes a light emitting device connected to a first reference node and that emits light, a driving transistor connected between a power supply line receiving a power supply voltage and the first reference node, a scan transistor connected between a data line receiving a data signal and the driving transistor and that receives a scan signal, a first capacitor connected between the first reference node and a second reference node, a shared transistor connected between the first reference node and the second reference node and that receives a shared control signal, and the first capacitor and the shared transistor are connected in series between the first reference node and the second reference node, and a control electrode of the driving transistor is connected to the second reference node.
US11922875B2

The present application discloses a display device capable of performing favorable display in which flicker is not visually recognized while the power consumption of a scanning-side drive circuit, as well as a data-side drive circuit, can be reduced sufficiently when pause driving is performed. A pixel circuit including emission control transistors M5, M6 in addition to a drive transistor M1 includes a switching element that is turned on based on a voltage of an emission control line Ei to initialize an organic EL element OL when the voltage of the emission control line Ei is at a level for turning off the emission control transistors M5, M6. For example, in some embodiments, the anode electrode of the organic EL element OL is connected to an initialization voltage line Vini via an N-channel transistor M7 serving as the switching element, and the emission control line Ei is connected to the gate terminal of the transistor M7. In the pixel circuit, the transistors M1, M5, M6, and the like except for the transistor M7 are all P-channel transistors.
US11922874B2

The present disclosure provides a display control method and a display control device. The display control method is used for a display panel. The display panel includes at least a first display area and a second display area arranged in a first direction, the first display area is coupled to a first signal line, and the second display area is coupled to a second signal line. The display control method includes: controlling a first sub-pixel in the first display area to display an image via the first signal line; and controlling a second sub-pixel in the second display area to display an image via the second signal line. A light-emission phase of the first sub-pixel at most partially overlaps a light-emission phase of the second sub-pixel.
US11922865B2

A display device includes a first pixel that emits light toward an upper side, a second pixel that emits light toward a lower side, a plurality of lines and a pad electrode. The first pixel includes a first light emitting element, a first pixel circuit connected to the first light emitting element and some of the plurality of lines and a bottom reflective layer that is under the first light emitting element to overlap the first light emitting element and has a greater size than the first light emitting element. The second pixel includes a second light emitting element, a second pixel circuit connected to the second light emitting element and the others of the plurality of lines, and a top reflective layer that on the second light emitting element to overlap the second light emitting element and has a greater size than the second light emitting element.
US11922854B2

A timing controller suitable for receiving image data and a timing signal from a host system and outputting output data to a data driving circuit may include a scrambler configured to output scrambled image data by scrambling the image data; a pattern detection unit configured to calculate a first unbalanced pattern count as a count of unbalanced patterns included in the image data and a second unbalanced pattern count as a count of unbalanced patterns included in the scrambled image data; and an output data determination unit configured to determine output data by using the first unbalanced pattern count and the second unbalanced pattern count.
US11922842B2

An electronic device according to various embodiments may include: a housing, a flexible display having at least a partial area configured to be drawn out from the housing so that a size of a visible area of the flexible display can be changed, a sensor configured to measure a length of the flexible display, a memory, a processor operatively connected to the memory, the sensor, and the flexible display. The processor may be configured to control the electronic device to: display a first content including at least one image in a first area including a partial area of the flexible display in response to an input, measure a length of the flexible display drawn out from the housing using the sensor, based on the length of the flexible display measured using the sensor being a specified first length, determine that the electronic device is in a non-expanded state, and based on the length of the flexible display measured using the sensor being a second length longer than the first length, determine that the electronic device is in an expanded state. In addition, the processor may be configured to control the electronic device to: based on the electronic device being in an expanded state, display the first content in the first area, and display a user interface corresponding to at least one application and/or second content obtained by converting the first content into a form corresponding to a function provided by the at least one application in a second area including a partial area of the flexible display, drawn out from the housing to be visible, and transmit, in response to an input, data corresponding to the first content to a server connected to the at least one application.
US11922836B2

A rendering system includes a first obtainer, a second obtainer, a renderer, an estimator, and a corrector. The first obtainer obtains position information indicating a position of an object from a detector. The second obtainer obtains movement information indicating a movement state of the moving body. The renderer renders a display image including a content related to the object. The estimator estimates a delay period by comparing the position information to estimated-position information indicating an estimated position of the object estimated based on the movement information of the object. The corrector corrects displacement of a display position of the content on the display image which is caused by movement of the moving body over the delay period.
US11922835B2

An on-air status indicator device, configured for use with a communication device coupled to a microphone and a camera, having at least one illumination surface comprising a first portion, a second portion, and a third portion, wherein in a first illumination mode when a user of the communication device starts or joins a meeting via a communication application executed on the communication device, the first portion of the at least one illumination surface is illuminated, in a second illumination mode the microphone is live in association with the meeting via the communication application, the second portion of the at least one illumination surface is illuminated; and in a third illumination mode when the camera is broadcasting in association with the meeting via the communication application, the third portion of the at least one illumination surface is illuminated.
US11922833B2

There is provided an interface system for joining display modules to a framework structure. The interface system comprises a base structure and a holder structure, the holder structure can be attached to the framework, and the base structure can be attached to two or more of the display modules. The holder structure or the base structure are interfaced by a tiltable planar surface and a curved support structure so that the holder structure and base structre are moveable towards each other. A multiple of base structures can be joined via elongated members.
US11922830B2

A display apparatus includes a display panel configured to display an image, a supporting member on a rear surface of the display panel and configured to support the display panel, a sound generating device on the rear surface of the display panel and configured to vibrate the display panel to generate sound, and a connection part configured to connect the supporting member to the sound generating device. The sound generating device includes a plate spaced apart from the supporting member, a frame outside the plate, a magnet and a center pole on the plate, a bobbin around the center pole, and a coil outside the bobbin. The connection part is between the supporting member and the frame.
US11922827B2

There is provided a learning management system comprising: a display; and a processing element in electronic communication with the display, the processing element configured to perform the following operations: generate a plurality of nodes, wherein the nodes correspond to an item of content; implement a testing module that selects a first node of the plurality of nodes to display on the display, wherein the first node outputs to the display one or more questions to a user and prompts the user to select an answer; and implement a confidence metric that prompts the user to select a value corresponding with the user's confidence that the selected answer is correct, wherein the selected answer and the confidence metric value for the first node are used to determine a second node from a plurality of nodes to display to the user next.
US11922826B2

The present invention is a system, method, and teaching aid for continuously improving the system for educating students to a level of mastery and for systematically improving the mastery standard The invention includes a cost efficient system that enables multiple cycle of learning for each lesson, and the system is continuously reviewed and revised based on feedback showing the understanding and knowledge on the part of the students. Repetitive cycles of learning result in students with mastery level skill and confidence. The invention also includes a cost efficient method for creating the course and preparing instructors to teach the course.
US11922822B2

According to one aspect of the presently disclosed subject there is provided a computerized method for scoring performance of a move of a trainee in a trainee frame input in relation to a move of a trainer in a trainer video wherein the trainer move includes at least one trainer keyframe. The method comprising obtaining a trainee frame input comprising a trainee move, the trainee move comprising a plurality of trainee frames, based on the at least one trainer keyframe, processing the plurality of trainee frames to provide a move performance score, indicative of the performance of the trainee move in relation to the trainer move, with respect to at least one aspect of the performance. In some examples, the aspects can be one of a similarity aspect, a timing aspect, or a motion dynamics aspect or a combination thereof.
US11922820B2

A communication system includes a traffic relay (TR) device for locating unmanned traffic in a controlled airspace. The TR device comprises one or more processors configured to perform the step of receive a status message from an unmanned aerial vehicle (UAV). The status message provides identification and location information of the UAV. The one or more processors are also configured to perform the step of generate a warning message for communication to at least one manned aerial vehicle (MAV) or a manned traffic manager (MTM) device that is communicatively connected to the at least one MAV. The warning message is based on a comparison of the location of the UAV to a designated airspace.
US11922819B2

A system for autonomously landing a Vertical Take-Off and Landing (VTOL) aircraft, comprising: a first sensor; a second sensor; and a processing resource configured to: (a) obtain, from, the first sensor, first readings; (b) generate, at a first rate, based on at least part of the first readings, a 3D model of at least, part of a scene visible by the first sensor; (c) obtain, from the second sensor, a plurality of second readings, enabling identifying changes within the at least part of the scene; (d) analyze at least part of the second readings, at a second rate, to obtain changes information indicative of the changes; (e) identify, using the 3D model and the changes information, potential landing areas for the aircraft; (f) generate commands to maneuver the aircraft towards a selected landing area of the potential landing areas; and (g) repeat steps (a) to (f) until landing the aircraft.
US11922800B2

A test system includes a testing base including a plurality of testing base containers, and a plurality of electrodes integrated into the plurality of testing base containers. The test system further includes a plurality of drive-sense circuits coupled to the plurality of electrodes, where, when enabled, the plurality of drive-sense circuits detect changes in electrical characteristics of the plurality of electrodes. The test system further includes a processing module operably coupled to receive, from the drive-sense circuits, changes in the electrical characteristics of the plurality of electrodes, and interpret the changes in the electrical characteristics of the plurality of electrodes as impedance values representative of electrical characteristics of biological material present in the test container. The test system further includes a communication module operably coupled to communicate the electrical characteristics of the biological material.
US11922799B2

A warning system having a plurality of components including a Lidar device, an adjustment means, an audio source, a light source, a controller, and a power source. The warning system produces at least one of the audible sound and the light signal when the one or more laser beams detects a foreign object. A method for providing a warning in the event a foreign object is detected.
US11922795B2

The invention relates to a support component of a housing of a hazard detection center, preferably of an intrusion alarm, fire detection and/or fire extinguishing center, to an operator control panel module of a hazard detection center, to an indicator and operator control panel arrangement of a hazard detection center, to a housing of a hazard detection center and to a hazard detection center. The invention relates, in particular, to a support component of a housing of a hazard detection center, preferably of an intrusion alarm, fire detection and/or fire extinguishing center, comprising: first latching means for latching-in connection of the support component to a holding frame arranged on an inner side of a wall of the housing, wherein the first latching means are arranged in such a way that a front side of the support component faces the inner side of the wall of the housing in a latched-in state, second latching means for latching-in connection to a printed circuit board, wherein the printed circuit board is arranged on a rear side, situated opposite the front side, of the support component in the latched-in state, an operating region which has at least one operating element which is designed to be deformed out of a starting position in the direction of the rear side by an action of force.
US11922792B2

Some embodiments are directed to a motion detector (100) configured to signal-process a motion signal to obtain multiple motion components, a motion component being correlated with a direction and velocity of a motion in the environment, cancel in motion components, two motion components that correspond to motions with opposite directions, and detect motion in the environment from the motion components that are not cancelled.
US11922776B2

An electronic gaming device having a display and a game controller, and playing an iterative game. During the iterative game, the game controller controls the display to display a set of columns of symbol positions, and selects symbols for display at the symbol positions. When a configurable symbol is selected for display in one of the columns, the game controller adjusts at least a portion of a background of the one of the columns. When the one column is completely filled with modified backgrounds, the electronic gaming device presents an award based on a prize associated with the one column, in addition to any prizes presented as a result of payline combinations.
US11922774B2

A gaming system for enabling the simultaneous play of real-money, wager-based gaming and free, play-for-fun gaming is described. The gaming system is configured to deliver a fun game to a client in conjunction with a real-money gaming event and to initiate play of a fun game upon a predesignated triggering event of the real money game. The fun game is played by a plurality of players and fun game controller directs game information to a fun game server. Fun game information can be displayed for multiple players to drive competitive-type play among players and can be used to provide awards and incentivize play.
US11922772B2

A gaming machine is described herein. The gaming machine includes a control unit including a control board, a primary memory device coupled to the control board, a secondary memory device coupled to the control board, and a processor. The processor is programmed to execute an algorithm including the steps of initiating an instance of a primary game by spinning and stopping reels to display an outcome of the primary game. The processor then detects a trigger condition appearing in the outcome of the primary game and responsively displays an instance of a bonus game, generates primary game recall data including instructions for displaying the outcome of the primary game and stores the primary game recall data in the primary memory device, and generates bonus game recall data including instructions for displaying the instance of the bonus game and stores the bonus game recall data in the secondary memory device.
US11922771B2

Some embodiments may include one or more methods and/or apparatus related to play of a first game, qualifying a player to play a second game based at least in part on play of a first game, play of a second game, skill-based games, and/or luck-based games. Further embodiments may be described.
US11922768B2

Many gaming devices use a movable box, indicator, or other area-based selector (collectively, a “selector”) to determine whether a particular instance of a game generates a payout to a player (e.g., the player “wins”). Thus, the selector may be used to control either or both of a return to player (“RTP”) or volatility of the electronic gaming device. The selector may change its position between games or during a game, such as while values for one or more positions on a playing field are undetermined. The selector may move (e.g., change its position) in a random or semi-random fashion. The selector may change its size between games or during a game, such that it encompasses more or fewer positions on the playing field than during the previous game. The selector may be used to control either or both of a gaming device's RTP or volatility, and the selector's position, size, or the like may vary between games to ensure that the gaming device's RTP and/or volatility remain within acceptable ranges.
US11922759B2

Systems, methods, and articles of manufacture for electronic gaming are disclosed. In a first aspect, a gaming system may implement a method of electronic gaming. The method may include selecting a first plurality of symbols, displaying the first plurality of symbols in a first column of symbol display positions, selecting a second plurality of symbols, displaying the second plurality of symbols in a second column of symbol display positions, determining that the first plurality of symbols satisfies a symbol change condition, and replacing, in response to the determining that the first plurality of symbols satisfies the symbol change condition, the first plurality of symbols with a first plurality of jackpot symbols.
US11922757B2

The present disclosure is related to a table game monitoring system to enable stoppage of an ongoing game when something unexpected happens by administrating the whole game from the start to the end of the game and during payoffs. A card game monitoring system includes a game table with betting areas for betters to put wagers, a card shooter apparatus configured to read and record the number (rank) and suit of cards. A control unit is configured to determine a winning hand according to table game rules based on information of the cards read by the card shooter apparatus. A video camera system is configured to capture positions of cards and identify wagers on each betting area at the game table. The control unit is further configured to check whether wagers with payoff move to a pool of the winner of the bettors determined by the card shooter apparatus.
US11922756B2

A parking meter may incorporate a touchscreen display assembly that uses a low-power wake trigger, which may be a proximity sensor overlaid on the display, that can power on the display and touch sensor when a user's proximity is detected. The parking meter may incorporate a replaceable panel insert that allows user interface components to be easily retrofitted or upgraded by simply replacing the panel insert. Additionally, the parking meter may incorporate multiple solar panels on the exterior of the parking meter.
US11922754B2

An automatic dispensing device for use in storing and selectively dispensing electronic transmission devices, for example tire pressure monitoring system (TPMS) tire sensors. The dispensing device assists a user in determining the proper transmission device to be dispensed and programs or configures the transmission device in the dispenser prior to dispensing the programmed or configured transmission device to the user. When used for TPMS tire sensors, the dispenser determines the type of TPMS sensor to be programmed, programs the sensor with the proper communication protocol, and dispenses the programmed or configured sensor to the user for installation in the vehicle wheel and tire.
US11922751B2

A device for handling value documents, comprises a value document dispensing unit with a dispensing compartment for dispensing value documents and with a first closure element which in a closed position delimits the dispensing compartment on one side. The first closure element is movable from the closed position into an open position to open the dispensing compartment, and from the open position into the closed position to close the dispensing compartment. The device comprises at least one second closure element, which is movable from an open position into a closed position and from the closed position into the open position. The second closure element is arranged in such a way that access to value documents provided in the dispensing compartment is only possible if both the first closure element and the second closure element are in their open positions.
US11922749B2

A device may obtain a first image depicting contents included in a secure storage container at a first point in time and first user account data associated with the secure storage container. The device may store the first image in a data structure associated with the first user account data. In addition, the device may receive data indicating that an individual associated with a second user account accessed the secure storage container, and receive a second image depicting contents included in the secure storage container at a second point in time. The second image may be stored in the data structure. The device may further receive, from a user device associated with the first user account data, a request to access the data structure, and the device may provide, to the user device, data that causes display of the second image.
US11922740B2

Systems, methods, and apparatuses described herein are directed to vehicle self-diagnostics. For example, a vehicle can include sensors monitoring vehicle components, for perceiving objects and obstacles in an environment, and for navigating the vehicle to a destination. Data from these and other sensors can be leveraged to determine a behavior associated with the vehicle. Based at least in part on determining the behavior, a vehicle can determine a fault and query one or more information sources associated with the vehicle to diagnose the fault. Based on diagnosing the fault, the vehicle can determine instructions for redressing the fault. The vehicle can diagnose the fault in near-real time, that is, while driving or otherwise in the field.
US11922739B2

Systems and methods for dynamically assessing vehicle operation are described. According to certain aspects, an electronic device may accumulate telematics data associated with operation of a vehicle, where the telematics data indicates a location of the vehicle. The electronic device may retrieve additional telematics data of additional vehicles operating at or near the location, and compare the accumulated telematics data to the additional telematics data. The electronic device may dynamically generate and display a data visualization indicating the analysis for review by an operator of the vehicle.
US11922733B2

A method of enrolling a user at a biometric lockset is described. The method includes receiving user access information from a mobile device of an administrative user of the biometric lockset. The user access information indicates to the biometric lockset to enter an enrollment mode in which a user identity is associated with fingerprint data in a user entry within a memory of the biometric lockset. A plurality of different light codes are displayed on the lockset, each one of the plurality of light codes representative of a different state of fingerprint data capture. A message is transmitted to the mobile device, and corresponds to the light code displayed at the lockset. The completed fingerprint data is stored in association with the user identity of the user in the user entry.
US11922731B1

The disclosure includes a system and method for detecting liveness including generating a first cue for presentation to a user via a client device, the first cue for inducing a first action when the user is live; receiving sensor data representing a first reaction by the user to the first cue; determining, based on the first reaction, whether the first reaction satisfies a threshold; and determining that the user is live based on a determination that the first reaction satisfies a threshold.
US11922728B1

Where an event is determined to have occurred at a location within a vicinity of a plurality of actors, imaging data captured using cameras having the location is processed using one or more machine learning systems or techniques operating on the cameras to determine which of the actors is most likely associated with the event. For each relevant pixel of each image captured by a camera, the camera returns a set of vectors extending to pixels of body parts of actors who are most likely to have been involved with an event occurring at the relevant pixel, along with a measure of confidence in the respective vectors. A server receives the vectors from the cameras, determines which of the images depicted the event in a favorable view, based at least in part on the quality of such images, and selects one of the actors as associated with the event accordingly.
US11922722B2

In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine that a user is in a presence of an information handling system (IHS); determine a digital image of a face of the user; determine an angle of the face of the user with respect to a vertical axis of a camera based at least on the digital image; determine that the face is facing a display associated with the IHS; determine an amount of time, which the user spends looking at the display; determine, via multiple sensors associated with the IHS, a heart rate and a respiratory rate associated with the user; determine that the user should move based at least on the first amount of time, the heart rate, the respiratory rate, and the angle; and display information indicating that the user should move.
US11922718B2

A fingerprint sensor package may include a film substrate, an interconnection substrate on the film substrate, a semiconductor chip on the interconnection substrate, a conductive structure on the interconnection substrate and laterally isolated from direct contact with the semiconductor chip, and an interposer substrate on the semiconductor chip and the conductive structure. The conductive structure may include first and second conductive structures, which are electrically separated from each other. The interposer substrate may include a first sensing pattern electrically connected to the first conductive structure and a second sensing pattern on a top surface of the first sensing pattern and electrically connected to the second conductive structure. The second sensing pattern may be vertically isolated from direct contact with from the first sensing pattern. The second sensing pattern may have a longitudinal axis parallel to a direction crossing a longitudinal axis of the first sensing pattern, in a plan view.
US11922716B2

The present invention relates to a passive terahertz biometric imaging device configured to be arranged under an at least partially transparent display panel and configured to capture a terahertz image of an object located on an opposite side of the transparent display panel, the terahertz biometric imaging device comprising: an image sensor comprising an antenna pixel array arranged to detect terahertz radiation produced by the object, for capturing a terahertz image of the object.
US11922709B2

Detecting cells depicted in an image using RNA segmentation can include obtaining a FISH image of a tissue that depicts multiple cells, obtaining a nuclear stained image of the tissue, and generating a mask that includes multiple areas that each have a position with respect to the tissue by enhancing structures depicted in the FISH image. Edges depicted in the enhanced FISH image are detected to use for the mask, and positions are determined for a first plurality of regions that fit potential nuclei depicted in the nuclear stained image. A second plurality of regions are selected from the first plurality by determining, using the mask, which regions from the first plurality overlap with the position of an area from multiple areas in the mask. Unique nuclei in the tissue are labelled using the second plurality of regions that each indicate a potential nuclei in the tissue.
US11922702B2

A plurality of subimages of an image are generated based on output from a random number generator. Each subimage is input to a machine learning program trained to output an object classified in the subimage. When a number of subimages with a same classified object exceeds a threshold, an object in the image is identified as the classified object.
US11922680B2

An image determination device includes feature extractors which output, on the basis of an image to be examined, each piece of feature data indicating a specific feature of the image; a first training part which trains a first determiner so as to output first output data indicating first label data associated with a first training image on the basis of first feature data output when the first training image is input to the feature extractors; a second training part which trains a second determiner so as to output second output data indicating second label data associated with a second training image on the basis of second feature data output when the second training image is input to the feature extractors; and an output part which outputs, on the basis of the first output data and the second output data, output data indicating an overall determination result about an image.
US11922675B1

A method includes accessing a web-based property over a network; storing a plurality of images or videos from the web-based property and associations between the plurality of images or videos and a target audience identifier responsive to the web-based property having a stored association with the target audience identifier; retrieving the plurality of images or videos from the database responsive to each of the plurality of images or videos having stored associations with the target audience identifier; executing a neural network to generate a performance score for each of the plurality of images or videos; calculating a target audience benchmark; executing the neural network to generate a first performance score for a first image or video and a second performance score for a second image or video; comparing the first performance score and the second performance score to the benchmark; and generating a record identifying the first image or video.
US11922673B2

Disclosed are a product inspection method and device, producing system and a computer storage medium. The method comprises: conducting image acquisition on a product assembly line to obtain a production line image; extracting a product image including a product to be inspected from the production line image; extracting an inspection point image in a part inspection area in the product image; inputting the inspection point image into an inspection model to obtain an inspection result; and determining that the product to be inspected in the product image has defects under the condition that the inspection result meets any of the following conditions.
US11922667B2

To accurately identify a region corresponding to a position where an object is preset in an image, an object region identification device acquires a first frame image and a second frame image that are temporally successive. The device inputs the first frame image to a model that identifies an object in an image and acquires position information, the position affecting identification of an object in the first frame image. The device acquires motion information indicating a motion of the object in the first frame image based on the first frame image and the second frame image. The device generates, based on the acquired position information and motion information, region information indicating a region in the first frame image, the region corresponding to a position where the object is present.
US11922665B2

A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud.
US11922664B2

A processing circuitry decodes a plurality of maps in 2D from a bitstream carrying a mesh frame. The mesh frame represents a surface of an object with polygons. The plurality of maps includes a decoded geometry map and a decoded attribute map with an adaptive 2D atlas sampling applied. The processing circuitry determines at least a first sampling rate and a second sampling rate according to syntaxes signaled in the bitstream. The first sampling rate is applied to a first region of the mesh frame and the second sampling rate is applied to a second region of the mesh frame during the adaptive 2D atlas sampling. The processing circuitry reconstructs, based on the plurality of maps, at least a first vertex of the mesh frame according to the first sampling rate, and a second vertex of the mesh frame according to the second sampling rate.
US11922661B2

The subject technology receives image data including a representation of a physical item. The subject technology analyzes the image data to determine an object corresponding to the physical item. The subject technology identifies a set of colors corresponding to a set of regions of the determined object. The subject technology analyzes second image data to detect a second object corresponding to a representation of a particular body part of a user. The subject technology generates augmented reality content based at least in part on the identified set of colors and the detected second object. The subject technology causes display, at a client device, the augmented reality content applied to the detected second object.
US11922658B2

A pose tracking method, a pose tracking device and an electronic device. The method comprises: acquiring continuous multiple images of a scanned object and an initial pose of an image capturing unit (S10); by taking the initial pose as an initial value, acquiring, on the basis of a previous frame image and a current frame image in the continuous multiple-frame images, a first calculated pose of the current frame image by using a first algorithm (S12); by taking the first calculated pose as an initial value, acquiring, on the basis of the current frame image and a current frame image reconstruction model, a second calculated pose of the current frame image by using a second algorithm (S14); and updating the initial pose of the image capturing unit according to the second calculated pose, and repeating the described steps to achieve pose tracking of the image capturing unit (S16).
US11922656B2

A method comprises inputting a treatment planning image of a target subject into a machine learning system. The method further comprises determining, by the machine learning system, a first target-subject-specific model of the treatment planning image. The method further comprises applying, by a processing device, the first target-subject-specific model to the treatment planning image to generate a transformed treatment planning image corresponding to a first position of a plurality of positions of the target subject. The method further comprises comparing the transformed treatment planning image to a reference image. The method further comprises, based on the comparing, modifying one or more parameters of the first target-subject-specific model to generate a second target-subject-specific model corresponding to a second position of the plurality of positions. The method further comprises controlling a treatment device based on the second target-subject-specific model to deliver a treatment to the target subject.
US11922654B2

A computer device, obtains a mammographic image of a unilateral breast. The mammographic image includes a cranial-caudal (CC)-position mammographic image and a mediolateral-oblique (MLO)-position mammographic image. The computer device invokes a breast detection model to perform a prediction of a condition of the unilateral breast according to the CC-position mammographic image and the MLO-position mammographic image. The device obtains a prediction result of the unilateral breast, and generates and outputs a detection report that includes the prediction result.
US11922652B2

An augmented reality collaboration system comprises a first system configured to display virtual content, comprising: a structure comprising a plurality of radiation emitters arranged in a predetermined pattern, and a user device comprising: one or more sensors configured to sense outputs of the plurality of radiation emitters, and one or more displays; one or more hardware processors; and a non-transitory machine-readable storage medium encoded with instructions executable by the one or more hardware processors to, for the user device: determine a pose of the user device with respect to the structure based on the sensed outputs of the plurality of radiation emitters, and generate an image of virtual content based on the pose of the user device with respect to the structure, wherein the image of the virtual content is projected by the one or more displays of the user device in a predetermined location relative to the structure.
US11922651B2

A device may receive a first image. The device may process the first image to identify an object in the first image and a location of the object within the first image. The device may extract a second image from the first image based on the location of the object within the first image. The device may process the second image to determine at least one of a coarse-grained viewpoint estimate or a fine-grained viewpoint estimate associated with the object. The device may determine an object viewpoint associated with the second vehicle based on the at least one of the coarse-grained viewpoint estimate or the fine-grained viewpoint estimate. The device may perform one or more actions based on the object viewpoint.
US11922646B2

A computer-implemented method for tracking surgical textiles includes receiving a first image comprising a first textile-depicting image region, receiving a second image comprising a second textile-depicting image region, measuring a likelihood that the first and second image regions depict at least a portion of the same textile, and incrementing an index counter if the measure of likelihood does not meet a predetermined threshold. The measure of likelihood may be based on at least one classification feature at least partially based on aspects or other features of the first and second images.
US11922636B2

An electronic device places an augmented reality object in an image of a real environment based on a pose of the electronic device and based on image segmentation. The electronic device includes a camera that captures images of the real environment and sensors, such as an inertial measurement unit (IMU), that capture a pose of the electronic device. The electronic device selects an augmented reality (AR) object from a memory, segments a captured image of the real environment into foreground pixels and background pixels, and composites an image for display wherein the AR object is placed between the foreground pixels and the background pixels. As the pose of the electronic device changes, the electronic device maintains the relative position of the AR object with respect to the real environment in images for display.
US11922634B2

A system for establishing a contour of a structure is disclosed. An initialization subsystem (1) is used for initializing an adaptive mesh representing an approximate contour of the structure, the structure being represented at least partly by a first image, and the structure being represented at least partly by a second image. A deforming subsystem (2) is used for deforming the adaptive mesh, based on feature information of the first image and feature information of the second image. The deforming subsystem comprises a force-establishing subsystem (3) for establishing a force acting on at least part of the adaptive mesh, in dependence on the feature information of the first image and the feature information of the second image. A transform-establishing subsystem (4) is used for establishing a coordinate transform reflecting a registration mismatch between the first image, the second image, and the adaptive mesh.
US11922632B2

A human face data processing method according to an embodiment of the present disclosure includes acquiring a picture of a human face by means of a scanning apparatus, obtaining point cloud information by means of a structured light stripe, and further obtaining a three-dimensional model of the human face, and mapping the three-dimensional model onto a circular plane in an area-preserving manner so as to form a two-dimensional human face image. Three-dimensional data is converted into two-dimensional data, thereby facilitating data storage. In addition, the three-dimensional data uses the area-preserving manner, such that the restoration quality is better when the two-dimensional data is restored to the three-dimension data, thereby facilitating the re-utilization of a three-dimensional image.
US11922631B2

There is provided a method for generating a 3D physical model of a patient specific anatomic feature from 2D medical images. The 2D medical images are uploaded by an end-user via a Web Application and sent to a server. The server processes the 2D medical images and automatically generates a 3D printable model of a patient specific anatomic feature from the 2D medical images using a segmentation technique. The 3D printable model is 3D printed as a 3D physical model such that it represents a 1:1 scale of the patient specific anatomic feature. The method includes the step of automatically identifying the patient specific anatomic feature.
US11922629B2

Various example embodiments are described in which an anisotropic encoder-decoder convolutional neural network architecture is employed to process multiparametric magnetic resonance images for the generation of cancer predication maps. In some example embodiments, a simplified anisotropic encoder-decoder convolutional neural network architecture may include an encoder portion that is deeper than a decoder portion. In some example embodiments, simplified network architectures may be combined with test-time-augmentation in order to facilitate training and testing with a minimal number of test subjects.
US11922626B2

Methods, devices, and systems are provided for quantifying an extent of various pathology patterns in scanned subject images. The detection and quantification of pathology is performed automatically and unsupervised via a trained system. The methods, devices, and systems described herein generate unique dictionaries of elements based on actual image data scans to automatically identify pathology of new image data scans of subjects. The automatic detection and quantification system can detect a number of pathologies including a usual interstitial pneumonia pattern on computed tomography images, which is subject to high inter-observer variation, in the diagnosis of idiopathic pulmonary fibrosis.
US11922619B2

A context-based inspection system is disclosed. The system may include an optical imaging sub-system. The system may further include one or more controllers communicatively coupled to the optical imaging system. The one or more controllers may be configured to: receive one or more reference images; receive one or more test images of a sample; generate one or more probabilistic context maps during inspection runtime using an unsupervised classifier; provide the generated one or more probabilistic context maps to a supervised classifier during the inspection runtime; and apply the supervised classifier to the received one or more test images to identify one or more DOIs on the sample.
US11922618B2

Methods and system for guiding user data capture during a scan of a vehicle using a mobile device are disclosed. A user may scan a vehicle using a camera or other sensors of the mobile device to capture data from which a three-dimensional virtual model may be generated. During the scanning process, models may be generated and evaluated according to quality metrics. Visual cues may be determined and presented to the user during scanning to indicate areas sufficiently scanned or areas requiring additional scanning to meet data quality requirements for model generation. Damage to vehicle components may be identified by analysis of the generated model, and addition data capture or user annotation entry may be directed based upon the identified damage.
US11922615B2

There is provided with an information processing device. A defect detecting unit detects a defect of an object in an input image. An extracting unit extracts a feature amount pertaining to a partial image of the defect from the input image, on the basis of a result of detecting the defect. An attribute determining unit determines an attribute of the defect using the feature amount pertaining to the partial image of the defect.
US11922611B2

Various methods and systems are provided for accelerated image rendering with motion compensation. In one embodiment, a method comprises calculating motion between a preceding image frame and a target image frame to be rendered, rendering a small image with a size smaller than a target size of the target image frame based on the calculated motion, and generating the target image frame at the target size based on the small image, the calculated motion, and a reference image frame. In this way, high-quality image frames for a video stream may be generated with a reduced amount of rendering for each frame, thereby reducing the overall processing resources dedicated to rendering as well as the power consumption for image rendering.
US11922603B2

A processor acquires a first radiographic image and a second radiographic image that include the same subject and have different S/N ratios. The processor derives a processing content of a first graininess suppression process on the first radiographic image having a higher S/N ratio of the first radiographic image and the second radiographic image and derives a processing content of a second graininess suppression process on the second radiographic image on the basis of the processing content of the first graininess suppression process. The processor performs a graininess suppression process on the second radiographic image on the basis of the processing content of the second graininess suppression process.
US11922600B2

An afterimage compensator includes: a logo detector configured to detect a logo area including a logo image displayed in a display panel and a logo background image included in a preset range at the periphery of the logo image, based on input image data; a blurring determiner configured to determine a blurring area corresponding to the logo image, using the logo image and the logo background image; and an image corrector configured to blur the logo image, based on the blurring area.
US11922595B2

A method for execution by a computer generating a virtual reality environment utilizing a group of object representations by identifying an exclusion asset and modifying a set of common illustrative assets to exclude the exclusion asset to produce a redacted set of common illustrative assets. The method further includes rendering a portion of the redacted set of common illustrative asset to produce a redacted set of common illustrative asset video frames and selecting a subset of the redacted set of common illustrative asset video frames to produce a common portion of video frames for the virtual reality environment. The method further includes rendering representations of object representations to produce remaining portions of the video frames for the virtual reality environment. The method further includes linking the common portion and the remaining portions of the video frames to produce the virtual reality environment for interactive consumption.
US11922592B2

Examples herein describe systems and methods for aligning elements, such as conduit, ductwork, and plumbing within a computer-aided design (“CAD”) application. A plugin can provide an element alignment option on a graphical user interface (“GUI”) of the CAD program. An anchor point from which to align elements is selected in the GUI so that the plugin can choose locations within a structure to run multiple elements in parallel alignment. The system can recommend an alignment plane based on the slopes of the selected multiple elements and provide a direction for a run of the multiple elements. The systems retrieve the specifications and parameters of each individual element to determine its spacing among the run of multiple elements. The run of multiple elements is displayed and manipulated by the plugin via the GUI.
US11922591B2

A system aligns a 3D model of an environment with image frames of the environment and generates a visualization interface that displays a portion of the 3D model and a corresponding image frame. The system receives LIDAR data collected in the environment and generates a 3D model based on the LIDAR data. For each image frame, the system aligns the image frame with the 3D model. After aligning the image frames with the 3D model, when the system presents a portion of the 3D model in an interface, it also presents an image frame that corresponds to the portion of the 3D model.
US11922583B2

An interactive method for a movable platform, an interactive system, a movable platform and a storage medium including the interactive method. The interactive method may include projecting three-dimensional point cloud data collected by a sensor into image data collected by a camera for fusion processing to obtain a fused image; rendering the fused image to determine a three-dimensional visualization image of a surrounding environment where the movable platform is located; and outputting the three-dimensional visualization image of the surrounding environment where the movable platform is located on a display interface.
US11922582B2

Generating a location-specific three-dimensional model in response to a location query can provide users with a better understanding of a location through providing better interactivity, better perspective, and better understanding of dimensionality. Generation of the models can be enabled by leveraging a three-dimensional asset database and segmentation methods. The location-specific models can provide further utility by further including situation specific simulated effects, such as simulated weather or traffic.
US11922577B2

An online fitting method and apparatus receive, from a user, a body size of the user and a target size of clothes desired by the user for fitting, obtain barycentric coordinate information corresponding to a result of fitting the clothes of the target size to a reference avatar selected based on the body size of the user, generate a target avatar having the same mesh topology as the reference avatar and corresponding to the body size of the user, fit the clothes to the target avatar by applying the barycentric coordinate information to the target avatar, and display a result of fitting the clothes to the target avatar.
US11922568B2

In various embodiments, a finite aperture omni-directional camera is modeled by aligning a finite aperture lens and focal point with the omni-directional part of the projection. For example, each point on an image plane maps to a direction in camera space. For a spherical projection, the lens can be orientated along this direction and the focal point is picked along this direction at focal distance from the lens. For a cylindrical projection, the lens can be oriented along the projected direction on the two dimensional (2D) xz-plane, as the projection is not omni-directional in the y direction. The focal point is picked along the (unprojected) direction so its projection on the xz-plane is at focal distance from the lens. The final outgoing ray can be constructed by sampling of point on this oriented lens and shooting a ray from there through the focal point.
US11922560B2

One example provides a computing device configured to capture, via the camera, first image data imaging a first physical world location, create a first spatial representation of the first physical world location based on the first image data, receive a user input defining a pose of a first virtual spatial anchor point relative to a feature imaged in the first image data, track user movement to a second physical world location, capture second image data imaging the second physical world location, receive a user input defining a pose of a second virtual spatial anchor point relative to a feature imaged in the second image data, and send, to a remote computing device, data representing the first spatial representation, the pose of first spatial anchor point, the second spatial representation, the pose of second spatial anchor point, and a positional relationship between first and second spatial anchor points.
US11922558B2

In various examples, information may be received for a 3D model, such as 3D geometry information, lighting information, and material information. A machine learning model may be trained to disentangle the 3D geometry information, the lighting information, and/or material information from input data to provide the information, which may be used to project geometry of the 3D model onto an image plane to generate a mapping between pixels and portions of the 3D model. Rasterization may then use the mapping to determine which pixels are covered and in what manner, by the geometry. The mapping may also be used to compute radiance for points corresponding to the one or more 3D models using light transport simulation. Disclosed approaches may be used in various applications, such as image editing, 3D model editing, synthetic data generation, and/or data set augmentation.
US11922551B2

A computer-implemented method is provided. The computer-implemented method includes rendering a dynamic effect to one or more objects in an image. The method includes setting boundary points surrounding a foreground object to define a boundary area in which a dynamic movement is to be realized; setting a movement line to define a dynamic movement direction along which the dynamic movement is to be realized, wherein setting the movement line includes detecting a continuous touch over different positions on the touch control display panel; setting a stationary area to define an area in which the dynamic movement is prohibited, wherein setting the stationary area includes detecting a first touch area corresponding to the stationary area on the touch control display panel; and generating an animation of the foreground object in the boundary area moving along the dynamic movement direction, thereby realizing the dynamic effect in the image.
US11922548B2

Systems, devices, and methods provide an augmented reality visualization of a real world accident scene. The system may comprise an augmented reality visualization device in communication with a display interface. The display interface may be configured to present a graphical user interface including an accident scene that corresponds to a real world location. The augmented reality visualization device (and/or system) may comprise one or more data stores configured to store accident scene information corresponding to the real world location, such as vehicles, motorcycles, trees, road objects, etc. Additionally, the one or more data stores may also store participant information corresponding to details about other multiple participants, such as witnesses, other drivers, and/or police officers.
US11922546B2

Methods and apparatus to generate and display trends associated with a process control system are disclosed. An example apparatus includes memory, machine readable instructions, and processor circuitry to execute the instructions to generate a first graphical user interface. The first graphical user interface to include a graphical representation of a component in a process control system. The processor circuitry to generate a second graphical user interface. The second graphical user interface to include a chart region with a trend represented therein. The trend indicative of values of a process parameter of the process control system over a period of time. The processor circuitry to automatically generate the trend in the chart region in response to a graphical element being dragged and dropped from the first graphical user interface to the second graphical user interface.
US11922538B2

An apparatus for generating an emoji includes an analyzer that is configured to, in response to an utterance of a user being input, acquire at least one of context information or information about a sentiment of the user. AN emoji generator generates a new emoji based on emoji generation information including information related to at least two among the context information, the information about the sentiment of the user, and information about an intent of the user corresponding to the utterance. The emoji generator is configured to select a plurality of emojis that match the emoji generation information from among a plurality of stored emojis and combine at least some of the plurality of emojis to generate the new emoji.
US11922530B2

A device may receive schedule data identifying schedules of appointments for drivers of vehicles and may receive location data identifying geographical locations of the vehicles. The device may receive traffic data identifying traffic conditions, and may process the received data, with a first model, to determine status data identifying estimated statuses of the appointments. The device may process the received data, with a second model, to generate sets of isochrones for destinations of the appointments, and may calculate, based on the sets of isochrones and the location data, estimated travel time data identifying estimated travel times for the appointments. The device may process the status data, the estimated travel time data, and the schedule data, with a third model, to calculate estimated time of arrival data identifying estimated times of arrival for the appointments, and may perform actions based on the estimated time of arrival data.
US11922523B2

An information processing device includes a processor configured to: acquire renewable power generation information from a renewable energy power generation server; acquire at least one of hydrogen power generation information from a hydrogen power generation server and fuel cell information; acquire grid power generation information from a grid power generation server; acquire electric power information from each of a plurality of consumer facilities in a predetermined area, the electric power information being regarding an amount of electric power consumed by the consumer facility; and generate proposal information including information on a type of electric power supplied to a predetermined consumer facility based on at least one of the renewable power generation information, the hydrogen power generation information, and the fuel cell information, the grid power generation information, and a plurality of pieces of the electric power information, and output the proposal information to the predetermined consumer facility.
US11922521B2

The present disclosure describes techniques that facilitate a Governance Regulatory Compliance (C-GRC) controller that is configured to dynamically monitor and collate data associated with an agricultural operation for demonstrating compliance with an agricultural compliance plan. The C-GRC controller may act as a centralized server that dynamically monitors the cycle of agricultural activities for an agricultural product and in doing so, automates the governance of an agricultural compliance plan across a plurality of entities that are each responsible for one or more agricultural activities. The C-GRC controller may detect independent interactions conducted between a complying entity and a participating entity. These interactions may be intended to gather information relating to compliance of a pending task. In doing so, the C-GRC controller may update an agricultural compliance plan accordingly. The C-GRC controller may dynamically advance progress through an agricultural compliance plan or dynamically regress progress based on a complying entity retracting compliance.
US11922517B2

The invention provides methods, systems and computer program products for implementing social networks that provide for reliable verification and validation of user content. In an embodiment, the invention enables implementation of social networks that enable recordation and validation of social contributions of members.
US11922514B2

A property analyzer device may include (1) a receiver configured to receive property identification information from a mobile device, the received property identification information including a picture of the property and/or a property location; (2) a retriever configured to retrieve property-related information from multiple property sources (such as public record databases, websites, or an internal company database) based upon the received property identification information; (3) a processor configured to consolidate the retrieved property-related information into a consolidated property-related image of the property; and (4) a transmitter configured to transmit the consolidated property-related image to the mobile device for review by a user. The mobile device may display the consolidated images that may include several images of the property taken over time (such as showing repairs or improvements made), home insurance quotes, home loan quotes, and other types of property-related or community information that home buyers or owners would find useful.
US11922503B2

A tracking liquidity order and related market center and process are disclosed which allow posting market centers (e.g. exchanges) to fill routable, smaller orders that would have otherwise routed off the posting market center. Such tracking liquidity orders increase the liquidity of that posting market center and allow it to execute more orders internally, without having to route them to an away market center.
US11922492B2

Systems and methods for programmatic access of external financial service systems. An application proxy instance is created that simulates an application of an external financial service system. A normalized account request is received for financial data of the external financial service system for a specified account. The normalized account request is provided by an external financial application system by using a financial data API of the financial platform system. Responsive to the normalized account request, communication is negotiated with the external financial service system by using the application proxy instance to access the requested financial data from the external financial service system by using a proprietary Application Programming Interface (API) of the external financial service system. The financial data is provided to the external financial application system as a response to the normalized account request.
US11922480B2

Disclosed is a method for cross-selling passenger-oriented travel products from a sponsor company and other travel product providers to users, by normalizing the products and dynamically filtering the products in real-time according to rules defined by the travel product sponsor company. In one of the embodiments, ancillary products from any combination of an airline sponsor company, affiliated airline companies and other travel product providers may be presented to customers in accordance with the sponsor company's preferred product bundling nor package scheme and in coordination with affiliated airlines and other travel product providers as they may be available for a combined product. Other embodiments cross-sell travel products for rail, sea and other ground transportation, accommodation services and providers as well as passenger-oriented ancillary travel product providers such as Wi-Fi and duty-free shopping services.
US11922471B1

To automate a pricing strategy for an otherwise unpriced service or item, prices may be generated through a plurality of different pricing models, via a pricing engine passing input data to a plurality of discrete pricing models. Those pricing models may pass data back to the pricing engine, which then adjudicates the results of the pricing models to identify a most-relevant pricing model for the particular unpriced service or item.
US11922470B2

Impact-based strength and weakness determination includes receiving a plurality of industry-wide feedback items, the industry-wide feedback items pertaining to a plurality of entities associated with an industry. It further includes, based at least in part on an evaluation of the plurality of industry-wide feedback items, generating an industry-wide reputation scoring model usable to determine an expected reputation score for a typical entity in the industry based at least in part on a combination of one or more reputation score components. Generating the industry-wide reputation scoring model comprises determining (1) a baseline reputation score, and (2) an expected impact of a reputation score component on reputation scoring for the typical entity in the industry.
US11922468B2

The present invention presents a method and device for IPTV crowdfunding or IPTV 5 fundraising. The invented system allows for backers to fund campaigns using commissions paid out from services and products purchased using the system. It is also possible for backers to fund campaigns by volunteering to receive marketing materials or participating in marking presentations, or engaging in other marketing activities, marketing activities that generate a commission, referral fee, or reward, are incorporated into our fundraising system, in order to allow for the funding of campaigns.
US11922463B2

A method is disclosed for displaying dynamic media content on a vehicle-mounted display as the vehicle travels along a route. The dynamic content may be audio or video content, and is selected based in part on sensor data, which may pertain to contextual or environmental factors. The content may be dynamically adjusted during playback, such as by bouncing or sharply changing direction during a sudden change in velocity or acceleration. Aside from motion-related factors, other contextual and environmental factors include weather, visibility, traffic, location, and time of day.
US11922462B2

Embodiments herein relate to an autonomous vehicle or self-driving vehicle. The system can determine a collision avoidance path by: 1) predicting the behavior/trajectory of other moving objects (and identifying stationary objects); 2) given the driving trajectory (issued by autonomous driving system) or predicted driving trajectory (human), establishing the probability for a collision that can be calculated between the vehicle and one or more objects; and 3) finding a path to minimize the collision probability.
US11922457B2

Generating a cannibalism score for a paid ad in a search engine results page (SERP) by gathering keywords relevant to an advertiser, defining rules that compute a cannibalism score for the ad in relation to a corresponding unpaid listing, where the cannibalism score estimates the reduction in revenue to the advertiser due to the ad appearing in the same SERP as the corresponding listing, providing a keyword to a search engine, receiving a SERP from the search engine, determining the position of a first ad placed by the advertiser from among one or more ads in the SERP, determining the position of a corresponding unpaid listing from among a plurality of unpaid listings in the SERP, and applying the rules to the ad and to the corresponding unpaid listing to obtain a cannibalism score for the ad.
US11922453B2

Systems and methods for generating tokenized reputation scores are described. In one example, a service provider system receives data describing user activity associated with a service provider account and determines that the user activity is eligible for a reputation reward of reputation tokens. The service provider system initiates a calculation of the reputation reward based on the data describing the user activity. Further, the service provider system verifies a transfer of reputation tokens to a blockchain account address associated with the service provider account, where the reputation tokens are based on the reputation reward calculated. The service provider system generates a reputation score based on an amount of reputation tokens associated with the blockchain account address and generates an indication of the reputation score. The indication of the reputation score is displayed in relation to a representation of the service provider account.
US11922449B2

A system and method for providing model-based promotion and price computation is described in which promotional offers in the form of promotion information from a manufacturer are combined with price determination parameters from the retailer to calculate a final retail price. The system prevents fraud by eliminating the heavy dependence on unverifiable trust between the retailer and manufacturer and by assuring that the consumer will receive the benefit of the promotions intended by the manufacturer.
US11922448B2

In supply-side information processing apparatus comprising at least one computer processor, a method for providing a user with intent-based ads may include: (1) receiving, from an intent broker, intent identifiers for intent categories of user intents; (2) communicating the intent identifiers to a demand-side platform, the demand-side platform comprising a plurality of advertisers and merchants; (3) receiving, from a supply-side SDK on a user electronic device, personal data for a user, wherein the supply-side SDK captures the personal data from a publisher application executed on the user electronic device; (4) retrieving, based on the personal data and from the intent broker, a user intent identifier for the user, the user intent identifier matching one of the intent categories; (5) communicating the user intent identifier to the supply-side SDK, wherein the supply-side SDK requests an intent-based ad from the demand-side platform using the user intent identifier.
US11922445B1

A method, apparatus, and system of using native and non-native events to control incentives in a computing environment is provided. A method includes: creating, by a processing circuit, a master account; creating, by the processing circuit, a subordinate account linked to the master account; receiving, by the processing circuit and from the master account, a first task and an associated incentive for the first task; detecting, by the processing circuit, a native or non-native event regarding the first task; and, implementing, by the processing circuit, an action corresponding to the associated incentive based on detecting the native or non-event regarding the first task. Detecting the native event includes receiving a message directly from a device linked to the processing circuit. Detecting a non-native event includes receiving an indication from a user device associated with the subordinate account.
US11922444B1

VoC data, e.g., plurality of VoC communications, for a plurality of customers can be collected. A clustering algorithm may be utilized to generate a plurality of cluster each of which is assigned a group of customers that share similar metadata. An emotion profile may be generated for each cluster based on segment detected emotions for the VoC data corresponding to the customers that are assigned to the cluster. The emotion profile for a cluster may represent the normal or expected emotions experienced during VoC communications by customers assigned to the cluster. New VoC data corresponding to a new customer may be received. A cluster may be identified based on the metadata of the new customer, and the emotion attributes of the new VoC data may be compared to the emotion profile of the identified cluster. Based on the comparison, one or more deviation can be identified to trigger an action.
US11922441B2

Certain aspects of the present disclosure provide techniques for training and using predictive models to predict the occurrence of an event within a software application. An example method generally generating a spatially sampled data set for a set of users of a software application. The spatially sampled data set includes, for each respective user of the set of users, an amount of time the user has spent, a number of discrete portions of the software application the user has visited, and an indication of whether the user has completed a defined task. A spatio-temporally sampled data set for users in the spatially sampled data set is generated, including, for each respective user in the spatially sampled data set, a plurality of candidate timestamps. A predictive model is trained based on the spatio-temporally sampled data set.
US11922440B2

Embodiments forecast demand of an item by receiving historical sales data for the item for a plurality of past time periods including a plurality of features that define one or more feature sets. Embodiments use the feature sets as inputs to one or more different algorithms to generate a plurality of different models. Embodiments train each of the different models. Embodiments use each of the trained models to generate a plurality of past demand forecasts for each of some or all of the past time periods. Embodiments determine a root-mean-square error (“RMSE”) for each of the past demand forecasts and, based on the RMSE, determine a weight for each of the trained models and normalize each weight. Embodiments then generate a final demand forecast for the item for each future time period by combining a weighted value for each trained model.
US11922435B2

In some implementations, a computing device determines an event timeline that comprises one or more finance-related events associated with a person. A production classifier may be used to determine (i) an individual contribution of each event in the event timeline to a financial capacity of the person and (ii) a first decision regarding whether to extend credit to the person. A bias monitoring classifier may, based on the event timeline, determine a second decision whether to extend credit to the person. The bias monitoring classifier may be trained using pseudo-unbiased data. If a difference between the first decision and the second decision satisfies a threshold, the production classifier may be modified to reduce bias in decisions made by the production classifier.
US11922433B2

A platform server includes at least one memory configured to store instructions for performing a predetermined operation, and at least one processor operatively connected to the memory and configured to execute the instructions. The at least one processor is configured to store data in which carbon emissions are defined for each manufacturing weight of bicycle parts made of a predetermined material, acquire an image of a bicycle, determine parts included in the image, determine carbon emissions according to manufacturing of the bicycle by comparing information on the determined parts with the defined data, and provide mileage to a subject related to an event based on the determined carbon emissions when the event related to the bicycle corresponding to the image occurs.
US11922423B2

The invention provides one or more consortia of networks that identify and share information about users and/or user devices interacting with the consortia. User devices may be identified, at least in part, by a delta of time parameter between a user device used and a reference time. Other parameters may be analyzed to identify a computer user and/or device and noteworthy transactions. The invention may be used for identity-based applications such as network security, the detection of fraudulent transactions, identity theft, ratings-based communities and law enforcement. User may be permitted to register user devices in order to control access for performing transactions.
US11922417B2

Systems and methods for authentication may include an authentication server. The authentication server may include a processor and a memory. The processor may be configured to receive a cryptogram associated with a first near field communication data exchange format (NDEF) read. The processor may be configured to perform a first factor authentication of the cryptogram. The processor may be configured to receive a first data set, wherein the first data set is associated with a second NDEF read. The processor may be configured to extract metadata from the first data set. The processor may be configured to perform, after the first factor authentication, a second factor authentication based on the metadata. The processor may be configured to generate a message indicative of an outcome of the second factor authentication. The processor may be configured to transmit the message that instructs the processor to effectuate one or more actions.
US11922410B2

Techniques are disclosed relating to facilitating secure communication of private user data between different entities for a verification process conducted during an electronic interaction between the user and a verifier entity. In disclosed embodiments, a verification service executing on a server computer system for a verification session for verifying a holder entity on behalf of a verifier entity receives a verification request from a remote computer system. The verification request includes an attestation proof generated from one or more credentials and the verification service communicates with a holder service that manages an identity storage storing credentials for the holder entity. The verification service transmits, to the verifier service, the attestation proof and then receives, from the verifier service based on the proof, verification results that are usable by the verifier to determine whether to process an action requested by the holder prior to requesting verification.
US11922408B2

A system for provisioning credentials onto an electronic device is provided. The system may include a payment network subsystem, a service provider subsystem, a primary user device, and a secondary user device. The user may select a particular payment card to provision onto the secondary user device by providing an input at the primary user device. A broker module running on the service provider subsystem may then transfer a disabled pass to the secondary user device. Concurrently, the payment network subsystem may direct a trusted service manager module on the service provider subsystem to write credential information onto a secure element within the secondary user device. Once the secure element has been updated, the broker module may provide an activated pass to the secondary user device so that the secondary user device can be used to perform NFC-based financial transactions at a merchant terminal.
US11922393B2

A payment system includes: an acquisition unit that acquires an image including a payment target product; an estimation unit that estimates a product that corresponds to an object identified from the image; a display unit that displays information on the product in association with the object; a reception unit that receives input indicating intention to register the object, which indicates whether to register the object as the payment target product, from a user; and a registration unit that registers the object in accordance with the input. The registration unit registers the object as the payment target product upon receiving an input indicating that the object should be registered, and does not register the object as the payment target product upon receiving an input indicating that the object should be excluded from the payment target products.
US11922385B2

An example operation may include determining a fractional responsibility of an event, a sub-event and/or an occupant associated with a transport.
US11922379B1

Methods and systems for virtual checking are described. In some embodiments, information for a virtual check created in a mobile device associated with a payor can be received from the mobile device. The information may include an amount of the virtual check. A computer system may determine whether there are sufficient funds to cover the amount of the virtual check and may place the funds in the amount of the virtual check in reserve when the funds are sufficient to cover the amount of the virtual check.
US11922374B2

Embodiments of this disclosure relate to systems and methods for determining a set of one or more identified characteristics correlated with high performing projects. Methods include receiving communication data from a plurality of servers, the communication data associated with a plurality of conversations involving one or more users. The communication data is converted into a common format and used to generate a graph, the graph based upon characteristics identified in the communication data and users involved with the plurality of conversations. The communication data can be clustered according to the characteristics and the users, thereby generating one or more clusters around at least one of a characteristic and a user. User data and project data can be generated based on the one or more clusters and be used to determine the set of one or more identified characteristics correlated with high performing projects.
US11922373B2

An automated system updates electronic medical records (EMRs) based on dictated reports, without requiring manual data entry into on-screen forms. A dictated report is transcribed by an automatic speech recognizer, and facts are extracted from the report and stored in encoded form. Information from a patient's report is also stored in encoded form. The resulting encoded information from the report and EMR are reconciled with each other, and changes to be made to the EMR are identified based on the reconciliation. The identified changes are made to the EMR automatically, without requiring manual data entry into the EMR.
US11922366B2

Provided are systems and processes for optimizing assignments of deliveries for perishable goods. In one aspect, a method is provided for pairing a set of created orders with a set of available couriers. The set of created orders may include orders confirmed by the merchant and the set of available couriers include couriers that are online with an active status. Feasible pairings are generated between each courier and each created order. Infeasible pairings are eliminated based on factors such as transportation mode. Possible routes for each pairing are generated and scored based on weighted factors. The scores are optimized to achieve a set of routes with a maximum score. The routes are then offered to the corresponding courier if the courier will arrive at or after the created order is completed by the merchant. A neural network may be implemented to recognize the optimal score for a given duration.
US11922354B2

Systems and methods for determining the efficiency of an organization by analyzing data feeds from various applications are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor a method for measuring efficiency may include: (1) receiving, from an enterprise software program, raw data related to an entity's performance; (2) calculating a plurality of efficiency metrics based on the raw data; (3) identifying a recommended action based on one of the efficiency metrics; and (4) automatically implementing the recommended action.
US11922349B2

Automated guided navigation page generation across a plurality of devices in a network includes receiving a named request associated with a first guided navigation page from a computing device at a server, evaluating freshness for a plurality of freshness tokens referenced in a request response data structure that stores a plurality of freshness tokens for each named request, responsively generating named request response data as one or more of an updated columnar data structure and an updated set of cached data, an updated set of cache data, or a response to the request using the set of cached data, and responding to the computing device with the automatically generated named request response data to automatically generate the first guided navigation page.
US11922336B2

The invention is ontology-based architecture for performing semantic data mining for insights. The major components of the architecture are illustrated using Network Ontology (NO), an ontology generated for the network domain for delivering improved network management. In addition, algorithms for summarizing performance profiles in the form of rank tables and for extracting insight rules (concrete action plan) from the rank tables are presented. By using this approach, an actionable plan for assisting decision maker can be obtained, as domain knowledge is incorporated in the system. Experimental results on a network dataset show that this model provides an optimal action plan for a network to improve its performance by encoding data-driven rules into the ontology and suggesting changes to its current network configuration.
US11922332B2

Embodiments are directed to managing data correlation over a network. Role success models that correspond to roles and to success criteria may be provided. A student profile that includes skill vectors may be provided based on student information. Role success models may be employed to determine intermediate scores based on the skill vectors and the success criteria. A predictive score for the student that corresponds with a predicted performance of the student in the roles may be generated based on the one or more intermediate scores. Actions for the student may be determined based on a mismatch of the skill vectors and role skill vectors that correspond to the roles. In response to the student performing the actions: updating the one or more skill vectors based on a completion of the actions; and updating the predictive score based on the role success models and the updated skill vectors.
US11922331B2

Systems and methods for machine-learning-based aircraft icing prediction use supervised and unsupervised learning to process real-time environmental data, such as onboard measurements of outside air temperature and dew point, to predict a risk of icing and determine whether to issue an icing risk alert to an onboard crewmember or a remote operator, and/or to recommend an icing avoidance maneuver. The systems and methods can use reinforcement learning to generate a confidence metric in the predicted risk of icing, to determine a time or distance to predicting icing, and/or to not issue an alert or recommend a maneuver in consideration of historical data in a “library of learning” and/or other flight data such as airspeed, altitude, time of year, and weather conditions. The predictive systems and methods are low-cost and low-power, do not require onboard weather radar, and can be effective for use in smaller aircraft that are completely icing-intolerant.
US11922328B1

Systems and methods for generating a machine-learning (ML) model for extracting information from one or more electronic documents, where the ML model can be used as a data object, which can be part of a database command or as part of a document information extraction process that is continuously running (e.g., document information extraction pipeline).
US11922326B2

Approaches are described for generating suggestions for new nodes or new relationships in a knowledge graph based on content of data assets represented by existing nodes in the knowledge graph. The knowledge graph is defined by nodes connected by edges. A method includes determining that a data asset represented by a root node of a knowledge graph has been changed, where the changed data asset is represented by a version node connected to the root node. The changed data asset is processed, including: identifying one or more candidate terms in the changed data asset, and comparing each candidate term with each of one or more existing terms from data assets of the knowledge graph other than the changed data asset to obtain (i) one or more of the candidate terms that do not correspond to any existing term or (ii) one or more candidate terms that each corresponds to a respective existing term that is not related to the version node representing the changed data asset. A suggestion node is generated for each of the obtained candidate terms, each suggestion node connected to the version node representing the changed data asset, wherein each suggestion node indicates a suggestion for a new node or a new edge in the knowledge graph. Information indicative of each suggestion is displayed on a user interface.
US11922323B2

A method for deep reinforcement learning using a neural network model includes receiving a distribution including a plurality of related tasks. Parameters for the reinforcement learning neural network model is trained based on gradient estimation associated with the parameters using samples associated with the plurality of related tasks. Control variates are incorporated into the gradient estimation by automatic differentiation.
US11922321B2

Methods and systems for identifying quantisation parameters for a Deep Neural Network (DNN). The method includes determining an output of a model of the DNN in response to training data, the model of the DNN comprising one or more quantisation blocks configured to transform a set of values input to a layer of the DNN prior to processing the set of values in accordance with the layer, the transformation of the set of values simulating quantisation of the set of values to a fixed point number format defined by one or more quantisation parameters; determining a cost metric of the DNN based on the determined output and a size of the DNN based on the quantisation parameters; back-propagating a derivative of the cost metric to one or more of the quantisation parameters to generate a gradient of the cost metric for each of the one or more quantisation parameters; and adjusting one or more of the quantisation parameters based on the gradients.
US11922317B2

A learning data generation apparatus includes an object extraction unit configured to extract an object image from an image; a classification evaluation unit configured to evaluate the object possireimage based on a learned model, and to calculate reliability indicating a degree of posibility that the object image is classified as a candidate label; a classification determination unit configured to, if the reliability is smaller than a first threshold and equal to or larger than a second threshold which is smaller than the first threshold, associate a temporary label different from the candidate label with the object image; and a learning data generation unit configured to generate learning data based on the object image that is associated with the temporary label.
US11922309B2

An apparatus for status management of immutable sequential listing records for postings is provided. Apparatus may include at least a processor and a memory communicatively connected to the processor. The memory may contain instructions configuring the at least a processor to receive a posting wherein the posting is stored on an immutable sequential listing and includes a description. The processor generates a status score for the posting as a function of activities related to the posting, wherein generating the status score for the posting includes training a machine learning model using training data. The machine learning model receives at least activities related to the posting as input and outputs the status score. The processor compares the status score to a threshold value and updates the description of the posting on the immutable sequential listing as a function of the comparison between the status score and the threshold value.
US11922307B2

With respect to an inference method performed by at least one processor, the method includes inputting, by the at least one processor, into a learned model, non-processed object image data of a second object and data related to a second process for the second object, and inferring, by the at least one processor using the learned model, processed object image data of the second object on which the second process has been performed. The learned model has been trained so that an output obtained in response to non-processed object image data of a first object and data related to a first process for the first object being input approaches processed object image data of the first object on which the first process has been performed.
US11922306B2

A machine-learning accelerator system, comprising: a plurality of controllers each configured to traverse a feature map with n-dimensions according to instructions that specify, for each of the n-dimensions, a respective traversal size, wherein each controller comprises: a counter stack comprising counters each associated with a respective dimension of the n-dimensions of the feature map, wherein each counter is configured to increment a respective count from a respective initial value to the respective traversal size associated with the respective dimension associated with that counter; a plurality of address generators each configured to use the respective counts of the counters to generate at least one memory address at which a portion of the feature map is stored; and a dependency controller computing module configured to (1) track conditional statuses for incrementing the counters and (2) allow or disallow each of the counters to increment based on the conditional statuses.
US11922305B2

Embodiments described herein provide safe policy improvement (SPI) in a batch reinforcement learning framework for a task-oriented dialogue. Specifically, a batch reinforcement learning framework for dialogue policy learning is provided, which improves the performance of the dialogue and learns to shape a reward that reasons the invention behind human response rather than just imitating the human demonstration.
US11922301B2

A system and method for classification. In some embodiments, the method includes forming a first training dataset and a second training dataset from a labeled input dataset; training a first classifier with the first training dataset; training a variational auto encoder with the second training dataset, the variational auto encoder comprising an encoder and a decoder; generating a third dataset, by feeding pseudorandom vectors into the decoder; labeling the third dataset, using the first classifier, to form a third training dataset; forming a fourth training dataset based on the third dataset; and training a second classifier with the fourth training dataset.
US11922299B1

A computer processor includes an on-chip network and a plurality of tiles. Each tile includes an input circuit to receive a voltage signal from the network, and a crossbar array, including at least one neuron. The neuron includes first and second bit lines, a programmable resistor connecting the voltage signal to the first bit line, and a comparator to receive inputs from the two bit lines and to output a voltage, when a bypass condition is not active. Each tile includes a programming circuit to set a resistance value of the resistor, a pass-through circuit to provide the voltage signal to an input circuit of a first additional tile, when a pass-through condition is active, a bypass circuit to provide values of the bit lines to a second additional tile, when the bypass condition is active; and at least one output circuit to provide an output signal to the network.
US11922298B2

A neuron device is described. The neuron device is based on spontaneous polarization switching which includes a plurality of gate electrodes, a plurality of drain electrodes, a plurality of source lines, a dielectric layer, and a semiconductor layer. The gate electrodes are arranged parallel to each other. The drain electrodes are arranged parallel to each other. The source lines are arranged between the gate electrodes and the drain electrodes and parallel to each other. The dielectric layer is formed at intersections between the gate electrodes and the source lines. The semiconductor layer is formed at intersections between the drain electrodes and the source electrodes. The drain electrodes function as synapse-after-neuron linking terminals. The gate electrodes adjust an arrangement direction of electrical dipoles of the dielectric layer to control a firing time point and a firing height of the neuron device.
US11922294B2

Systems and components for use with neural networks. An execution block and a system architecture using that execution block are disclosed. The execution block uses a fully connected stack of layers and one output is a forecast for a time series while another output is a backcast that can be used to determine a residual from the input to the execution block. The execution block uses a waveform generator sub-unit whose parameters can be judiciously selected to thereby constrain the possible set of waveforms generated. By doing so, the execution block specializes its function. The system using the execution block has been shown to be better than the state of the art in providing solutions to the time series problem.
US11922288B2

A neural network system is configured to receive an input image and to generate a classification output for the input image. The neural network system includes: a separable convolution subnetwork comprising a plurality of separable convolutional neural network layers arranged in a stack one after the other, in which each separable convolutional neural network layer is configured to: separately apply both a depthwise convolution and a pointwise convolution during processing of an input to the separable convolutional neural network layer to generate a layer output.
US11922283B2

An indication of a selection of an entry associated with a machine learning model is received. One or more interpretation views associated with one or more machine learning models are dynamically updated based on the selected entry.
US11922279B2

An approach for selecting a transformed prediction model for estimating the uncertainty of prediction associated with machine learning is disclosed. The approach determines a function corresponding to a prediction interval based on one or more datasets and calculates one or more sets of prediction interval parameters associated with the function based on training a set of regression models with the one or more datasets. The approach creates one or more transformed predictions based on the one or more sets of parameters and based on a logical distance and selects a transformed prediction model based on a mean absolute correlation from the one or more transformed predictions. Furthermore, the approach outputs the selected transformed prediction model.
US11922266B2

Systems and method for remotely capturing a barcode and local decoding. The barcode may be captured using a remote imaging sensor. Images captured may be transmitted to a mobile scanner with an incorporated decoder. Additionally, inputs to the mobile scanner may facilitate moving the remote imaging sensor in three-dimensional space. Some embodiments also include a pointer device that may non-destructively mark a position for the remote imaging sensor to target. An image or series of image may be transmitted to the mobile scanner. When an image includes a barcode, the mobile scanner may decode the barcode and provide confirmation feedback.
US11922257B2

A signal processing method is applied to an RFID electronic tag, and includes: coding a digital baseband signal to obtain a coded signal; performing phase-shift keying modulation on the coded signal to obtain a first modulated signal; performing OFDM modulation on the first modulated signal to obtain a second modulated signal; and sending the second modulated signal to an RFID reader, by means of which the OFDM demodulation, phase-shift keying demodulation, and decoding are performed sequentially on the second modulated signal. According to the signal processing method and device, and the RFID system of one or more embodiments of present disclosure, the RFID system can be caused to effectively utilize bandwidth, thereby achieving high-speed transmission of signals and significantly reducing a bit error ratio of signal transmission.
US11922250B2

The present disclosure provides collaborative radiofrequency identification (RFID) readers that employ code division multiple access (CDMA) encoding to simultaneously broadcast to and read responses from tags in an overlapping reading zone with improved data synchronization and read yield rates. In some embodiments, a harmonic backscattering scheme is used to enable the system to have a much higher signal-to-noise ratio (SNR) and sensitivity, while the reader CDMA protocol can be integrated with an initial TDMA polling process or alternative tag CDMA scheme.
US11922246B2

A luggage tag comprises an indicator; a thin tag body including a radiofrequency (RF) receiver configured to receive an RF signal transmitted by an RF transmitter and a processor in communication with the RF receiver and the indicator, the processor being configured to acquire information from the RF signal that is received by the RF receiver and to turn on the indicator in response to the information acquired from the RF signal; and a coupling unit for coupling the thin tag body of the luggage tag to luggage.
US11922244B2

In accordance with a first aspect of the present disclosure, a storage device is provided, comprising: a capacitor configured to be charged; a charge circuit configured to charge said capacitor; a pass device coupled between the charge circuit and the capacitor; a control circuit configured to control said pass device; a photosensitive diode coupled between the control circuit and the pass device, such that an input voltage provided by the control circuit to the pass device is reduced if the storage device is exposed to light. In accordance with a second aspect of the present disclosure, a corresponding method of producing a storage device is conceived.
US11922235B2

Techniques are described relating to coordinating asynchronous communication among a plurality of client microservices in a managed services domain of a cloud computing environment. An associated computer-implemented method includes receiving at a single request topic queue of a message broker application programming interface (API) at least one message associated with a topic from at least one publisher microservice among the plurality of client microservices. The method further includes identifying an authorization identification parameter included in each of the at least one message. The method further includes publishing each of the at least one message to a respective bucket within a single response topic queue of the message broker API, the respective bucket corresponding to one of at least one subscriber microservice among the plurality of client microservices associated with the authorization identification parameter included in the message.
US11922233B2

An information creating device includes processing circuitry configured to identify, for a plurality of applications, one or more files that are accessed due to activation or operation of an application of the plurality of applications during the activation or the operation of the application, identify, for the plurality of applications, one or more other applications that transmit and receive data to and from the application, and store, in a memory, associated file information that indicates, for the plurality of applications, the one or more files accessed during the activation or the operation of the application as associated files of the application, and associated application information that indicates, for the plurality of applications, the one or more other applications that transmit and receive data to and from the application as associated application of the application.
US11922232B2

Techniques are described for providing an IT and security operations mobile application for managing IT and security operations instances of an IT and security operations application via a mobile device. The IT and security operations mobile application can be linked to the IT and security operations application to enable the IT and security operations application to send messages (e.g., notifications, alerts, action requests, etc.) related the occurrences of incidents/events in an IT environment, such as security-related incident, that can impact the operation of the IT environment. The IT and security operations mobile application enables a user to respond to the messages by initiating actions that are sent to the IT and security operations application for executing within the IT environment.
US11922231B1

A printing system includes a digital front end (DFE) system connected to a plurality of printing devices. The DFE system manages printing operations to the plurality of printing devices. The DFE system also includes a printing device connectivity manager to manage connections with the printing devices. Printing connectivity modules are installed at the printing device connectivity manager using application programming interfaces (APIs) that are loaded at the creation of the printing connectivity modules. The DFE system also includes a display device connectivity manager to manage connections with display devices using display connectivity modules and display connectivity APIs. The DFE system also includes a storage connectivity manager to manage data storage and storage devices using storage connectivity modules and storage connectivity APIs.
US11922230B2

In some embodiments, an API specification document is processed to extract metadata representing API elements. Dependencies are mapped between the API elements using orders and ranks to create a metamodel that includes a map of metadata attributes and links that represent functional and operational aspects of program elements accessible via the API. The metamodel is stored for use in generating support infrastructure artifacts. In some embodiments, database entities are compared to a metamodel to generate matches. Each match indicates a confidence score and a relationship between a database entity and a metadata attribute. A selection of a metadata attribute is received for inclusion in the new API, and a selection of a database entity to be associated with the metadata attribute for the new API is received. The computing system updates the confidence score for the match that indicates the relationship between the database entity and the metadata attribute.
US11922225B1

Provided is a cluster node recommendation system. A method of controlling the cluster node recommendation system includes: inputting user selection information from a user, the user selection information including at least one of a cloud vendor, an Information Technology (IT) resource size, and a free resource size; checking resource requirements of a designated application; outputting a node configuration by inputting the input user selection information and the checked resource requirements of the application to an artificial intelligence module; verifying validity by arranging a container in which the application is executed, in the output node configuration; and providing a final node configuration in which validity verification is made, to the user.
US11922222B1

A control plane system can be used to manage or generated components in a shared computing resource environment. To generate a modified components, the control plane system can receive receiving configurations of a component. The configurations can include software versions and/or parameters for the component. Using the configurations, the control plane system can generate an image of a modified component, and communicate the image to a master node in the shared computing resource environment. The master node can provides one or more instances of the modified component for use based on the received image.
US11922220B2

Embodiments of systems, apparatuses and methods provide enhanced function as a service (FaaS) to users, e.g., computer developers and cloud service providers (CSPs). A computing system configured to provide such enhanced FaaS service include one or more controls architectural subsystems, software and orchestration subsystems, network and storage subsystems, and security subsystems. The computing system executes functions in response to events triggered by the users in an execution environment provided by the architectural subsystems, which represent an abstraction of execution management and shield the users from the burden of managing the execution. The software and orchestration subsystems allocate computing resources for the function execution by intelligently spinning up and down containers for function code with decreased instantiation latency and increased execution scalability while maintaining secured execution. Furthermore, the computing system enables customers to pay only when their code gets executed with a granular billing down to millisecond increments.
US11922215B2

Systems and methods for purposeful computing are disclosed that, among other things, include a user purpose class resource information computing environment. Such environment supports resource purpose classes, and further supports resource identification information sets that characterize their respective subject matter resources. The computing environment can be used to identify and evaluate one or more purpose class subject matter resource members.
US11922214B2

In some implementations, a user interface for an application is displayed using a web browser instance on a client device. An input is received to present data on the user interface in a particular view. In response to the input, a first web worker thread corresponding to the web browser instance obtains data from a server, and executes first library routines to store the data in local storage at the client device. A second web worker thread, which corresponds to the web browser instance and the user interface, accesses the data from the local storage by using one or more second library routines, and processes the data to convert to a presentation format corresponding to the particular view. The second web worker thread stores the processed data in the local storage by using one or more third library routines, and provides the processed data for display on the user interface.
US11922203B2

Examples described herein include virtualized environments including a virtualized file server. Examples of file server virtual machine managers are described which may setup and/or configure file server virtual machines in accordance with a target number of connections and/or a target throughput for the virtualized file server. The virtualized file server may be scaled up, scaled down, scaled in, and/or scaled out.
US11922201B2

Systems and methods are described for efficient ways to manage storage of data in virtual desktops on writable volumes contained in attachable virtual disks. Multiple writeable volumes can be attached to a user's virtual desktop and data writes on the virtual desktop can be allocated among the writeable volumes based on preset policies or criteria, allowing the storage of different types of data in different writable volumes located on different storage devices.
US11922191B1

Disclosed are various embodiments for efficiently identifying whether any expected user interface elements (e.g., informational components, containers, navigational components, input controls, labels, etc.) are missing from a rendered user interface. A user interface is generated and rendered by a client device according to user interface content data received from a content provider. User interface feature identifiers associated with user interface features included in the rendered user interface are identified and applied to one or more probabilistic data structure algorithms to generate a rendered feature probabilistic data structure digest representing the rendered user interface features. The rendered feature probabilistic data structure digest is compared with an expected feature digest to determine whether any expected user interface features are missing from the rendered user interface.
US11922189B2

A pathway identification system includes processor and memory hardware. The memory hardware stores a pathway database including pathways corresponding to at least one pathway parameter, a framework database including a set of framework transformation models, and instructions. The instructions include, in response to receiving a first pathway parameter corresponding to a user, identifying a subset of pathways of the pathways corresponding to the first pathway parameter. The instructions include obtaining a first set of framework transformation models from the framework database, determining a pathway value for each pathway of the subset of pathways using the first set of framework transformation models, and selecting at least one pathway of the subset of pathways based on the corresponding pathway value. The instructions include transmitting information encoding the at least one pathway to the operator device and transforming a user interface of the operator device to display the at least one pathway.
US11922186B2

One example method includes receiving, at a client device, an input to present data corresponding to an application. In response to the input, a first user interface for the application is displayed using a web browser on the client device. A streaming data service corresponding to data to be displayed is identified, the streaming data service hosted by a server. A first web worker thread corresponding to the web browser is used to subscribe to the streaming data service. New data corresponding to the streaming data service is obtained using the first web worker thread from the server, and provided to a second web worker thread corresponding to the web browser. The second web worker thread is used to process the new data and prepare for presentation on the first user interface.
US11922181B2

Techniques regarding discovering configuration information for one or more computer applications are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a configuration component that can discover configuration information associated with a containerized computer application. The configuration information can be characterized by a set of environment attributes extracted by querying a source code of the containerized computer application.
US11922176B2

Temporary firmware is provided as cloud services. Different temporary firmware containers are downloaded via a communications network. A light-weight operating system launches and executes the temporary firmware containers during a boot operation, POST operation, or other scheme. The temporary firmware containers thus detect and perhaps resolve POST errors. The light-weight operating system may also download a full-service/resource operating system. A second or subsequent boot operation may be performed, but control is ceded to the full-service/resource operating system. Multiple firmware tenants may thus be temporarily downloaded to a bare metal machine to support POST error detection activities. Advanced OS serviceability, diagnostics, and other containerized firmware may thus be quickly and simply launched without requiring the excessive time and difficulties of using the full-service/resource operating system.
US11922174B2

An information handling system includes a Unified Extensible Firmware Interface (UEFI) and a management controller. The management controller establishes a communication channel with the UEFI, and provides a memory path associated with a driver associated with an operation to be performed in the UEFI. Based on the memory path, the UEFI receives the requested driver from a memory associated with the UEFI, and loads the requested driver. The UEFI executes the loaded requested driver, and provides an execution status for executed driver to the management controller.
US11922170B2

A storage device is disclosed. The storage device may include a first storage. The first storage may include a primary firmware slot to store a first firmware, a secondary firmware slot to store a second firmware, a primary file system slot to store an existing file system, and a secondary file system slot. The storage device may include a processor configured to execute the first firmware or the second firmware. The storage device may include a second storage for user data, the second storage configured to use the existing file system. The second firmware may include a tag indicating that the second firmware is subject to bootup activation.
US11922168B2

A program is executed using a call stack and shadow stack. The call stack includes frames having respective return addresses. The frames may also store variables and/or parameters. The shadow stack stores duplicates of the return addresses in the call stack. The call stack and the shadow stack are maintained by, (i) each time a function is called, adding a corresponding stack frame to the call stack and adding a corresponding return address to the shadow stack, and (ii) each time a function is exited, removing a corresponding frame from the call stack and removing a corresponding return address from the shadow stack. A backtrace of the program's current call chain is generated by accessing the return addresses in the shadow stack. The outputted backtrace includes the return addresses from the shadow stack and/or information about the traced functions that is derived from the shadow stack's return addresses.
US11922166B2

A Very Long Instruction Word (VLIW) digital signal processor particularly adapted for single instruction multiple data (SIMD) operation on various operand widths and data sizes. A vector compare instruction compares first and second operands and stores compare bits. A companion vector conditional instruction performs conditional operations based upon the state of a corresponding predicate data register bit. A predicate unit performs data processing operations on data in at least one predicate data register including unary operations and binary operations. The predicate unit may also transfer data between a general data register file and the predicate data register file.
US11922163B2

Various examples are directed to systems and methods for upgrading a cloud-implemented application. A cloud service may receive a request from a user group to access the application. The cloud service may access consumer context data comprising a plurality of context properties of the user group and may access a rollout strategy map comprising a first rollout record. The cloud service may compare the plurality of context properties of the first user group to first selector data indicated by a first rollout record. Based on the comparing, the cloud service may add the first version of the application to a list of permissible versions for the first user group.
US11922160B2

A method for managing information handling resource versions includes maintaining one or more snapshots of one or more validated release versions for a group of components. Each validated release version indicates a component version for each component in the group. Each component version in a higher validated release version is required to be greater than or equal to a corresponding component version in a lower validated release version. Responsive to identifying an instance of the component group in an non-validated state, disclosed methods identify a lowest validated release version that “covers” the non-validated state, wherein a validated release version covers any state in which no component version is greater than its corresponding component version in the validated release version. The instance of the component group is updated to a validated release version that equals or exceeds the lowest validated version.
US11922153B2

The exemplary embodiments are related to a pipeline manager configured to manage a software development pipeline. The pipeline manager receives, via a user interface (UI), a representation of a pipeline comprising a plurality of blocks, wherein each block comprises a defined input and a defined output, executes each block of the pipeline, validates output of each block of the pipeline based on the execution of the block and stores the output of each block and updating data that defines the pipeline based on the output of each block.
US11922150B2

A software project management system can store object data about components of a software development project, such epics, features, and stories. The software project management system can also store dependency objects that reflect dependency relationships between two or more components of the software development project. The dependency objects can track status information about the dependency relationships, including expected completion dates, acceptance criteria, and state indicators. The information stored in the dependency objects can be updated over time as information about the dependency relationship changes. The software project management system can also use the dependency objects to display information in a user interface about one or more dependency relationships, such as to indicate which dependency relationships are on track or behind schedule.
US11922149B2

A method and system for generating a transaction for a blockchain protocol are disclosed. The method comprises using a software resource to receive, generate, or derive at least one data item, insert, at least once, a portion of code into a script associated with the transaction, where the script is written in a language that is functionally restricted. Upon execution of the script, the portion of code provides functionality of a control flow mechanism controlled or influenced by the at least one data item. The method further comprises using the software resource to generate the blockchain transaction comprising the script and submit the blockchain transaction to a blockchain network.
US11922145B2

Implementations are directed to developing and facilitating a data collaboration using a data collaboration tool that bundles data pipelines and governing contracts into a data collaboration app. The data collaboration tool may include an authoring mode and may include an electronic canvas that visually represents all contracts and pipelines of the data collaboration app on a single canvas and visually represents traceability from the contracts to the pipeline elements they enable. A developer may use authoring mode to develop a template app that includes placeholder elements, including a reference to an anonymous placeholder participant. The template app may be shared, and a recipient may invite data collaborators to fill in the placeholder elements and deploy the app, enabling the data collaborators to trigger the data pipelines to execute in a data trustee environment to generate insights from each other's assets without exposing the assets to the collaborators or the developer.
US11922136B2

An integrated photonics computing system implements a residue number system (RNS) to achieve orders of magnitude improvements in computational speed per watt over the current state-of-the-art. RNS and nanophotonics have a natural affinity where most operations can be achieved as spatial routing using electrically controlled directional coupler switches, thereby giving rise to an innovative processing-in-network (PIN) paradigm. The system provides a path for attojoule-per-bit efficient and fast electro-optic switching devices, and uses them to develop optical compute engines based on residue arithmetic leading to multi-purpose nanophotonic computing.
US11922130B2

In an approach for optimization of integer arithmetic expressions implemented as a Boolean logic circuit, a processor converts arithmetic operators in an arithmetic expression into adders. A processor identifies a topological order of the adders. A processor merges the adders based on the topological order into a multi-operand adder. A processor converts the multi-operand adder to a compressor tree and a two-operand adder. A processor performs the arithmetic expression based on the converted multi-operand adder.
US11922128B2

The present disclosure provides a technical solution related to establishing a characterized chatbot with personality. On one hand, a corpus database matched with a specific character may be established, and a generated regular/conventional response messages may be converted into a characterized response messages with character's features during conversation, so that the conversation style of a chatbot may be characterized with a certain character's features. On the other hand, a chatbot may select a response message with a specific emotion by using an emotion conversation table corresponding to a personality when generating the response message against a content of a conversation input by a user, so that a chatbot may be characterized and have certain personality.
US11922120B2

An autocomplete function for textual input uses situational parameters to predict the next words the user is intending to type. Situational and temporal parameters are based on textual input and sensor data of the user. A past time window is based on the situational and temporal parameters. Historical textual input and sensor data during the time window relating to the situational parameters are retrieved from a storage device and aggregated. A pre-existing model that relates the situational parameter to the time window is used to select a situational value based on the textual input and sensor data. Words relating to the situational parameter are listed that the user is likely to input next based on the selected situational value. The words are ranked by the probability that the user is intending to type each of the words. The highest ranked word is displayed to the user on a user interface.
US11922112B2

The system receives a message having a sender and a recipient. The system identifies entities associated with the message and associated with any content that is associated with the message. The system determines whether to, and how to, modify the message based on relationship information among the sender, the recipient, and any entities identified in the message or components of the message. A relationship between a sender and recipient may be determined using, for example, a database of relationship information. The system modifies, for example, text, images, or video of the message to generate the personalized message. The personalized message include the original message along with context information to help indicate the relevance of the message to the recipient. The context information can include text, images, video, or other information. To illustrate, the context information can include keywords or identifiers that indicate entities associated with the message.
US11922107B2

Systems and methods are disclosed that map quantum circuits to physical qubits of a quantum computer. Techniques are disclosed to generate a graph that characterizes the physical qubits of the quantum computer and to compute the resource requirements of each circuit of the quantum circuits. For each circuit, the graph is searched for a subgraph that matches the resource requirements of the circuit, based on a density matrix. Physical qubits, defined by the matching subgraph, are then allocated to the logical qubits of the circuit.
US11922105B1

A computer-aided design (CAD) tool is provided for logic optimization and synthesis. The CAD tool executes a process that involves optimizing power, performance, and area (PPA) of a logic circuit by minimizing a number of CMOS gates, and majority and/or minority gates in the circuit and its depth. The CAD tool implements a methodology of optimizing logic synthesis based on a mix of standard cell libraries (such as AND, OR, NAND, NOR, XOR, Multiplexer, full adder, half adder, etc.) and varying input majority and minority gates (where the number of inputs in the minority and majority gates could vary as odd numbers from 3 and above). The standard cell libraries cells may contain minority and/or majority gates.
US11922104B2

Systems and methods include a computer-implemented method for displaying incremental values of average rate variations over a cumulative time window. A subset of independent variables corresponding to production variables of the oil well are selected using statistical analysis from a set of independent variables corresponding to production features of an oil well. The production parameters include performance variables for production of the oil well, design variables of the design of the oil well, and modeled independent variables of the oil well. Using the subset of independent variables and machine learning, predicted values of dependent variables are determined including an oil gain (ΔQo) and a water reduction (ΔQw) associated with production of the oil well. A display specifying incremental values of average rate variations over a cumulative time window is generated in a graphical user interface. The display is based at least in part on the predicted values of dependent variables.
US11922101B2

Systems and methods are disclosed for automated generation of integrated circuit designs and associated data. These allow the design of processors and SoCs by a single, non-expert who understands high-level requirements; allow the en masse exploration of the design-space through the generation processors across the design-space via simulation, or emulation; allow the easy integration of IP cores from multiple third parties into an SoC; allow for delivery of a multi-tenant service for producing processors and SoCs that are customized while also being pre-verified and delivered with a complete set of developer tools, documentation and related outputs. Some embodiments, provide direct delivery, or delivery into a cloud hosting environment, of finished integrated circuits embodying the processors and SoCs.
US11922096B1

Systems, methods, and computer readable media for voice-controlled user interfaces (UIs) for augmented reality (AR) wearable devices are disclosed. Embodiments are disclosed that enable a user to interact with the AR wearable device without using physical user interface devices. An application has a non-voice-controlled UI mode and a voice-controlled UI mode. The user selects the mode of the UI. The application running on the AR wearable device displays UI elements on a display of the AR wearable device. The UI elements have types. Predetermined actions are associated with each of the UI element types. The predetermined actions are displayed with other information and used by the user to invoke the corresponding UI element.
US11922088B2

An information handling system includes adjacent displays connected by a hinge. A processor renders a first image on the first display, renders a second image on the second display, and receives data representing a misalignment between the first display and the second display. The data is implemented to compensate for the misalignment between the first display and the second display.
US11922086B2

A printing system includes a printing device and a data processing server. The printing device includes a first controller. The data processing server includes a second controller. The first controller acquires a print job from an external device and transmits the print job to the server. The second controller receives the print job and stores the print job in a server memory. The first controller receives designation of the print job subject to printing and transmits a print request for printing the print job subject to printing to the server. After a fee payment approval to approve a payment for execution of the designated print job is transmitted, the second controller transmits to the printing device the print job. The first controller receives the print job and performs printing the print job on a print medium by controlling a printing member.
US11922083B2

A method for page management for use with an image forming apparatus includes receiving a request from a user for processing one or more pages of one or more documents. Further, the method includes displaying on a display (a) a thumbnail image generated for each page and (b) a plurality of options for processing the one or more pages. Furthermore, the method includes receiving a selection by the user of at least one option of the plurality of options. Thereafter, the method includes processing the one or more pages, according to the at least one option of the selection received from the user.
US11922080B2

A printing system including: a location registration equipment (11) that performs user authentication of a user who operates a client terminal (14) at a workspace (100); a remote desktop server (12) that enables a desktop screen of an office-installed terminal to be operated through the client terminal (14); and a printing device (13) that outputs printing data in accordance with a printing request, wherein the location registration equipment (11) transmits location information of a user for whom it has performed user authentication to the printing device (13), and the printing device (13) transmits, when it receives a printing request from the remote desktop server (12), printing data to which the location information is added to the location registration equipment (11).
US11922074B1

The present invention provides systems and methods for a content-addressable peer-to-peer storage network. The content-addressable peer-to-peer storage network includes a plurality of nodes. A node generates a new data block, which is witnessed by peer nodes to increase the integrity of the data. Each peer node responds to the node's signature request with an encoded digital signature of the data using a private key. The node appends the signature from each witness node to the data block and then generates a cryptographic hash of the entire data block, which is used as the identity of the block.
US11922073B2

A Virtual Tape Emulation (VTE) application is able to be updated without disrupting IO operations by hosts on a set of virtual tape drives managed by the VTE application. When an old VTE application is to be replaced with a new VTE application, the new VTE application is provided with the same configuration information as the old VTE application. Each time a host unmounts a virtual tape from a virtual tape drive on the old VTE application, device management for that virtual tape drive is migrated from the old VTE application to the new VTE application. Specifically, path and channel information for the virtual tape drive is transferred to the new VTE application, and applied by the new VTE application to a respective device on the new VTE application. Once device management for all virtual tape drives has been transferred, the old VTE application is terminated.
US11922070B2

A method includes, responsive to receiving a modified first reservation command from a storage controller, identifying, by a storage drive, a first range of storage based on a first range identifier of the modified reservation command. The method also includes granting, by the storage drive, a reservation for access to the storage drive on behalf of a first host controller by associating the reservation for the first range with a second range of storage.
US11922068B2

A Near Memory Processing (NMP) Dual In-line Memory Module (DIMM) is provided that includes random access memory (RAM), a Near-Memory-Processing (NMP) circuit and a first control port. The NMP circuit is for receiving a command from a host system, determining an operation to be performed on the RAM in response to the command, and a location of data within the RAM with respect to the determined operation. The first control port interacts with a second control port of the host system to enable the NMP circuit to exchange control information with the host system in response to the received command.
US11922065B2

A memory system includes a memory device and a controller suitable for controlling the memory device based on read counts for a plurality of pages of the memory device, wherein the controller counts at least one of the read counts in response to a read request, determines whether there is a page whose read count is initialized at every check-pointing period to generate a determination result, and controls the memory device to update the read counts based on the determination result.
US11922063B2

Methods, systems, and devices for performing memory command verification are described. A system may include a memory device and a memory controller, which may be external (e.g., a host device). The memory device may receive, from the memory controller, a command indicating a type of operation and an address. The memory device may decode the command and execute an operation (e.g., the operation corresponding to the decoded command) at an execution location on the memory device. The system (e.g., the memory device or the memory controller) may determine whether the executed operation and execution location match the type of operation and address indicated in the command, and the system may thereby determine an error associated with the decoding, the execution, or both of the command.
US11922041B2

An example method of threshold voltage offset calibration at memory device power up comprises: identifying a set of memory pages that have been programmed within a time window; determining, for each voltage offset bin of a plurality of voltage offset bins, a corresponding value of a data state metric produced by a memory access operation with respect to a memory page of the set of memory pages, wherein the memory access operation utilizes a voltage offset associated with the voltage offset bin; identifying a subset of the plurality of voltage offset bins, such that memory access operations performed using the corresponding voltage offsets produced respective values of the data state metric that satisfy a predefined quality criterion; selecting, among the subset of the plurality of voltage offset bins, a voltage offset bin that is associated with the lowest voltage offset; and associating the set of memory pages with the selected voltage offset bin.
US11922040B2

Embodiments of the present disclosure relate to a memory system and an operating method of the memory system. According to embodiments of the present disclosure, a memory system may divide and manage the plurality of memory dies into a plurality of memory die groups, may set a first super memory block including at least one of memory blocks included in a first memory die group, and a second super memory block including at least one of memory blocks included in a second memory die group, may determine whether to set an extended super memory block in which all or part of the first super memory block and all or part of the second super memory block are merged, and may write a write data to the extended super memory block in an interleaving manner when writing the write data requested by a host.
US11922035B2

A read-disturb-based read temperature adjustment system includes a read temperature adjustment subsystem that is coupled to the storage device. The read temperature adjustment subsystem identifies data that is stored in a block in the storage device and that is associated with a read temperature that is based on read disturb information associated with the block, determines a read temperature adjustment level for the data based on one or more data characteristics of the data and, based on the read temperature adjustment level, transmits a read temperature adjustment instruction to the storage device that causes the storage device to adjust the read temperature associated with the data.
US11922029B2

A system includes a memory device including multiple memory cells and a processing device operatively coupled to the memory device. The processing device is to receive a first read command at a first time. The first read command is with respect to a set of memory cells of the memory device. The processing device is further to receive a second read command at a second time. The second read command is with respect to the set of memory cells of the memory device. The processing device is further to increment a read counter for the memory device by a value reflecting a difference between the first time and the second time. The processing device is further to determine that a value of the read counter satisfies a threshold criterion. The processing device is further to perform a data integrity scan with respect to the set of memory cells.
US11922023B2

A read/write method includes: applying a read command to a memory device, the read command pointing to address information, reading to-be-read data from a storage cell corresponding to the address information to which the read command points, and if an error occurs in the to-be-read data, storing the address information to which the read command points in a preset storage space. The read/write operation is not performed on the address information stored in the preset storage space when the user executes the read or write operation on the memory device, which avoids a data error or data loss and greatly improves the reliability and prolongs the service life of the memory device.
US11922022B2

A method of controlling a storage device including a command terminal, a plurality of data terminals, and a clock terminal, including receiving a clock signal through the clock terminal; outputting a first status data through the data terminals in accordance with only one of a rising edge and a falling edge of the clock signal in a first transfer mode; outputting data through the data terminals in accordance with both the rising edge and the falling edge of the clock signal in a second transfer mode; and receiving and responding to commands via the command terminal in accordance with only one of a rising edge and a falling edge of the clock signal while outputting data through the data terminals in accordance with both the rising edge and the falling edge of the clock signal in the second transfer mode.
US11922006B2

In some embodiments, an electronic device displays, on a display, a screensaver. In some embodiments, while displaying the screensaver, the electronic device receives an input detected on a touch-sensitive surface of one or more input devices. In some embodiments, in response to the input, if the electronic device is in a music playback mode when the input is received and if the input is a click input at a first region of a plurality of regions of the touch-sensitive surface, then the electronic device displays, on the display, a representation of the music playing in response to the input overlaid on the screensaver. In some embodiments, in response to the input, if the input is a click input at a second region of a plurality of regions of the touch-sensitive surface, then the electronic device ceases displaying the screensaver.
US11921995B2

A data sharing method includes an electronic device that sends data such as a picture, a document, a link, and a chat record to a server contact in an instant messaging application, shares the data to a device bound with a user, such as a printer, a projector, or a display, and triggers the device to perform an operation such as printing, projection, or mirroring such that a process of printing data, projection, mirroring, and the like using the electronic device can be intuitive, simple, and effective for the user.
US11921992B2

The present disclosure generally relates to methods and user interfaces for managing watch face user interfaces. In some embodiments, methods and user interfaces for managing watch faces based on depth data of a previously captured media item are described. In some embodiments, methods and user interfaces for managing clock faces based on geographic data are described. In some embodiments, methods and user interfaces for managing clock faces based on state information of a computer system are described. In some embodiments, methods and user interfaces related to the management of time are described. In some embodiments, methods and user interfaces for editing user interfaces based on depth data of a previously captured media item are described.
US11921990B2

A user interface comprising a set of comments that are aggregated from and included in a plurality of collaborative documents provided by a cloud-based content management platform are displayed. Each of the plurality of collaborative documents is a separate data file. A modification to a comment of the set of comments is received based on user input via the user interface displaying the set of comments included in the plurality of collaborative documents. Responsive to receiving the modification to the comment of the set of comments based on the user input via the user interface displaying the set of comments included in the plurality of collaborative documents, the user interface is updated to reflect the modified comment of the set of comments.
US11921987B2

This application discloses a system navigation bar display method, a system navigation bar control method, a graphical user interface, and an electronic device. The method may include: when a foldable display screen of an electronic device changes from a folded state to an expanded state, changing a fixed system navigation bar on an interface displayed on the foldable display screen to a floating system navigation bar, where the floating system navigation bar can be dragged by a user to change a position of the floating system navigation bar relative to another interface element on the interface. When operating the electronic device with one hand, the user can drag the floating system navigation bar to an area in which an operation is conveniently performed with one hand, so that various functions of the system navigation bar can be conveniently used.
US11921974B2

An icon display controlling device includes an area displaying unit for causing a display to display a first display area within which an icon can be placed; a deleting mode switching unit for switching to a deleting mode that enables deletion of a second icon that has already been placed in the first display area, in response to performance of a predetermined operation for placing a first icon in the first display area; and an icon positioning unit for placing the first icon in the first display area upon deletion of the second icon in the deleting mode.
US11921973B2

Provided is a content playback program and a content playback device that are capable of selecting a “favorite character” of a user as an application launcher icon, in accordance with the user's progress status of a game. The user selects a single character that is a favorite character from among characters for each of which an already-obtained flag and an icon-setting flag are both set to logical “true”, thereby making it possible to set an icon of the favorite character as a game-application launcher icon on a menu screen displayed by an application launch processing unit.
US11921971B2

A live broadcasting recording equipment, a live broadcasting recording system and a live broadcasting recording method are provided. The live broadcasting recording equipment includes a camera, a processing device, and a terminal device. The camera captures images to provide photographic data. The processing device executes background removal processing on the photographic data to generate a person image. The terminal device communicates with the processing device and has a display. The processing device executes multi-layer processing to fuse the person image, a three-dimensional virtual reality background image, an augmented reality object image, and a presentation image, and generate a composite image. After an application gateway of the processing device recognizes a login operation of the terminal device, the processing device outputs the composite image to the terminal device, so that the display of the terminal device displays the composite image.
US11921953B2

An apparatus for sensing a touch includes: a sensor array including a plurality of sensor groups, each of the plurality of sensor groups including sensors adjacent to each other; a first switch circuit configured to connect each of the plurality of sensor groups to a first channel or a second channel according to a first control signal; and a second switch circuit configured to select one of the first channel and the second channel according to a second control signal, wherein the first channel includes first signal lines connected to respective sensors included in a first sensor group of the plurality of sensor groups by the first switch circuit, and the second channel includes a second signal line commonly connected to the sensors included in the first sensor group by the first switch circuit.
US11921950B2

Disclosed is an organic light emitting display device with a touch sensor. The display device has a touch sensor that is directly disposed on a sealing part, thus removing the necessity of an additional adhesion process, simplifying a manufacturing process and reducing manufacture cost. In addition, the display device with the touch sensor includes a display cover electrode of a display pad that is made of a same material as a conductive layer included in the touch sensor, thus preventing damage to the display pad electrode.
US11921949B2

A touch sensor device includes a first panel, a second panel, and a drive-sense circuit (DSC). The first panel that includes first electrodes arranged in a first direction and second electrodes arranged in a second direction. The second panel includes third electrodes arranged in a third direction and fourth electrodes arranged in a fourth direction. The DSC is operably coupled via a single line to a coupling of a first electrode of the first electrodes and a first electrode of the third electrodes. The DSC is configured to provide the signal, which is generated based on a reference signal, via the single line to the coupling and simultaneously to sense the signal via the single line. The DSC generates a digital signal representative of the at least one electrical characteristic associated with the first electrode of the first electrodes and/or the first electrode of the third electrodes.
US11921936B2

A vehicle function operation apparatus according to one embodiment of the present invention includes a matching table configured to display an icon for each of various in-vehicle functions for each area, and a position variable knob dial electrically linked when coming into contact with the matching table to project a widget for each detailed function of the corresponding icon positioned on a contact area with the matching table.
US11921931B2

Methods and systems for discrete control of user interface elements such as graphical widgets are described. A first plurality of video frames are captured and processed to recognize hand gestures therein. A dragging mode is activated in response to a dragging mode activation hand gesture in the first plurality of frames. A second plurality of video frames are captured and processed to allow recognition of hand gestures therein. Dragging, an element of a user interface control, in response to recognition of a discrete control hand gesture in the second plurality of frames. The discrete control of a user interface control using mid-air hand gestures allows precise setting of system parameters associated with the user interface control.
US11921927B1

A cabin control apparatus for installation in a cabin surface of an aircraft or other vehicle includes a set of haptic display devices in a housing, each haptic display device having a compact touch-sensitive display surface via which a passenger or user may provide control input for cabin services (e.g., lighting, seat adjustment, crew call, in-flight entertainment (IFE)). Each haptic display device includes haptic actuators for simulating the movement and feel of a mechanical button or switch. Each haptic display device provides information to the user as to the currently controlled cabin service or system, and the set of devices may be toggled between different operating modes wherein the set of devices controls a different set of services. Cabin services and systems controlled by the cabin control module may include passenger-specific context as well as network context, e.g., based on the time of day or the position of the vehicle.
US11921923B2

Described herein are embodiments for reducing haptic vibrations for electronic devices. Embodiments of an oscillation reduction scheme learned offline are disclosed for minimizing the acceleration for a haptic vibrator. A pattern and braking generation module outputs a pattern signal for amplification and then for driving the haptic vibrator. An accelerometer measures acceleration induced by vibration from the haptic vibrator. The pattern and braking generation module adjusts the pattern signal based on the measured acceleration to identify an optimal amplitude for a braking signal at each time frame. Such a closed-loop braking optimization process may be implemented to achieve an optimal or desired braking scheme for enhanced user haptic feedback.
US11921922B2

A system for brain-based digital menu selection includes an acquisition device to obtain one or more electrical signals corresponding to an operator's brain response, a stimulation generation device to generate a first stimulus with one or more target options based on the operator triggering the system, a first database including a first classification model, and processor. The processor receives a first response from the acquisition device corresponding to an operator's brain response to the first stimulus with the one or more target options, determines a probability of intended target, when the probability of intended target option is higher than a predefined confidence threshold value, selecting the intended target option and presenting a second stimulus, or executing a final action, according to the selected target option, and storing the first response and the selected target option in the first database with a classification identifier identifying the operator.
US11921916B2

Image editing on a wearable device includes a system which obtains sensor data via the wearable device. The sensor data includes a representation of hand movement, head movement or voice command associated with a user. The system executes an application for editing an image based on the obtained sensor data. The system provides for display a list of image adjustment types associated with the application. The system selects an image adjustment type based on one or more of the hand movement, the head movement or the voice command. The system provides for display a prompt having options to adjust a property of the selected image adjustment type. The system selects one of the options included in the prompt. The system modifies an image based on the selected option. The system then provides the modified image for storage in a data structure of a memory unit in the wearable device.
US11921913B2

An immersive experience system provides interactive content to a user while isolating the user from external stimuli in an isolation chamber. The user floats in a high-density suspension liquid maintained at the user's body temperature while consuming the interactive content which can provide audio, video and tactile inputs to the user. The user can interact with the immersive experience system via different modalities such as eye movements or gestures or via providing thought input through a visual cortex thought recorder comprised in the immersive experience system.
US11921911B2

A peripheral device, for use with a host, comprises one or more compute elements a security module and at least one encryption unit. The security module is configured to form a trusted execution environment on the peripheral device for processing sensitive data using sensitive code. The sensitive data and sensitive code are provided by a trusted computing entity which is in communication with the host computing device. The at least one encryption unit is configured to encrypt and decrypt data transferred between the trusted execution environment and the trusted computing entity via the host computing device. The security module is configured to compute and send an attestation to the trusted computing entity to attest that the sensitive code is in the trusted execution environment.
US11921909B2

An apparatus (1) provided to connect at least one device (2) to a power distribution system (3), said apparatus (1) comprising a human machine interface, HMI, (4) having elements to interact with the apparatus (1), wherein the human machine interface elements (11,12) are adapted to display and/or to adjust setting values of operation parameters of the at least one connected device (2), wherein access to one or more human machine interface elements is restricted by at least one access restriction mechanism of said apparatus (1) to enhance the operation security of the at least one device (2) connected via said apparatus (1) to said power distribution system (3) and/or to enhance the operation security of the apparatus (1) and/or of the power distribution system (3).
US11921908B2

A method of volume compressed header identification includes reading, by a processing device of a host, compressible data on a sector of a storage volume of a storage array. The method further includes compressing the compressible data to generate compressed data for the sector. The method further includes adding, by the processing device of the host, metadata associated with the storage volume to the compressed data. The method further includes writing the compressed data, including the added metadata, to the sector of the storage volume of the storage array.
US11921907B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying security vulnerabilities introduced by transformations to a hardware design. One of the methods includes obtaining a security model for an initial electronic hardware design and a modified electronic hardware design. An analysis process is performed on the initial representation and on the modified representation of the electronic hardware design according to the security model. If the modified electronic hardware design introduced a security vulnerability relative to the initial electronic hardware design, information representing the introduced security vulnerability is provided.
US11921898B2

Provided herein are systems and methods for identity resolution and data enrichment. An example method performed by at least one hardware processor includes detecting at an account of a data provider, an update to personally identifiable information (PII). The PII is stored in a source table managed by an account of a data consumer. An identity resolution process is performed based on detecting the update. The identity resolution process includes generating a secure identifier of a user associated with the PII. The method further includes generating at the account of the data provider, a result table including the secure identifier. The result table is shared with the account of the data consumer.
US11921896B2

A global partitioning-based method for anonymizing a dataset of biometric data may include an anonymization computer program: (1) receiving a value k representing a number of records to hide a biometric datum among, a value t that represents a t-closeness parameter for a t-close distribution, a weight parameter, and a first number of features to retain for determining an attribute of interest; (2) receiving the attribute of interest; (3) calculating a distribution of the attribute of interest in a biometric dataset; (4) splitting the biometric dataset into a plurality of k-sized clusters that satisfy the t-close distribution; (5) anonymizing each biometric datum in the plurality of k-sized clusters using a weighted average of landmarks for the biometric datums in k-sized clusters using the weight parameter; (6) adding each anonymized biometric datum into an anonymized biometric dataset; and (7) persisting the anonymized biometric dataset.
US11921895B2

Systems and methods of procuring real data items based on user affinity gauged via synthetic data items are disclosed. In one embodiment, an exemplary computer-implemented method may comprise: utilizing a trained machine learning model to generate a synthetic data item based on real user data; presenting the synthetic data item to those users; obtaining indications identifying user responses to the synthetic data item; obtaining user-defined control parameters from the users; configuring a user-defined control mechanism to share a portion of the real user data based thereon; obtaining a subset of the real user data based the user-defined control parameters; providing to a particular third-party data source at least one of: data regarding the synthetic data item, the at least one portion of the real user data, and the indications of the users; and then receiving a second real data item from the particular third-party data source.
US11921892B2

A data association system includes a POST connector which collects data maintained in an information system a pipeline which stores the data collected by the POST connector; and a pipeline orchestrator which controls anonymization of the data stored by the pipeline. the data association system is characterized in that the pipeline executes anonymization processing of anonymizing the data, the POST connector and the pipeline store data before being anonymized by the anonymization processing, and the pipeline orchestrator instructs, after execution of the anonymization processing, the POST connector and the pipeline to delete the data before being anonymized.
US11921889B2

Selectively presenting information by generating a dictionary including information categorized as sensitive according to a participant's characteristic, generating a display matrix including display rules according to the participant's characteristics, detecting sensitive data in a presentation stream, determining display coordinates for the sensitive data, determining a presentation status for the sensitive data according to the participant's characteristics, the dictionary, the decision tree and the display matrix, and masking the presentation of the sensitive information according to the presentation status and the display coordinates.
US11921884B2

Described herein are a system and techniques for enabling user control over usage of their information by data consumers, even when untrusted parties are involved, while also preventing collusion between the untrusted party and a data consumer. A user's information may be collected by a client device and provided to a host server. An encrypted version of the user's information may be stored at the host server so that it is processed on a private enclave of the host server. When the data is to be provided to multiple data consumers, the data may be encrypted for each of the data consumers and may be released to each of those data consumers simultaneously once confirmation has been received that the data has been made available to each of the data consumers.
US11921879B2

Embodiments relate to processing a request from a user device for access rights for a resource. An access management system can send a request to query a (e.g., cached or authoritative) data store for available access rights. The query may include an exact-match or fuzzy query. A set of access-right results responsive to the query can be identified. The system may transmit a communication to the user device that identifies the set, or a subset thereof. Upon receiving a selection of a result, the system can facilitate assigning access rights corresponding to the identified result to the user. In some instances, a level of precision at which a characteristic of an access-right result is identified and/or whether or how access rights are held depends on a request load.
US11921870B2

When a client requests a data import job, a remote storage service provider provisions a shippable storage device that will be used to transfer client data from the client to the service provider for import. The service provider generates security information for the data import job, provisions the shippable storage device with the security information, and sends the shippable storage device to the client. The service provider also sends client-keys to the client, separate from the shippable storage device (e.g., via a network). The client receives the device, encrypts the client data and keys, transfers the encrypted data and keys onto the device, and ships it back to the service provider. The remote storage service provider authenticates the storage device, decrypts client-generated keys using the client-keys stored at the storage service provider, decrypts the data using the decrypted client-side generated keys, and imports the decrypted data.
US11921862B2

Systems and methods for rules-based automated penetration testing and regression to certify release candidates against known patterns that inject vulnerabilities are disclosed. In one embodiment, a method for rules-based automated penetration testing to certify release candidates may include: (1) receiving, at a penetration test computer program executed by a computer processor, a plurality of URLs for an application to be tested; (2) retrieving, by the penetration test computer program and from a rules pack in a database, an URL injectible and a URL parameter for the URL injectible; (3) generating, by a URL scanner and malformer computer program, a malformed URL, wherein the malformed URL may include one of the URLs injected with the URL injectible injected at the parameter in the URL; (4) firing, by the penetration test computer program, the malformed URL; (5) receiving, by the penetration test computer program, an output from the application; and (6) executing at least one validation algorithm on the output.
US11921859B2

Methods, systems, and devices for transitioning an information handling system (IHS) to a predetermined operating state is disclosed. During the transition, the IHS may obtain data from a variety of sources which may subject it to compromise. To reduce the likelihood that the IHS is compromised, the IHS may evaluate its environment and its own operation to determine its security state. Depending on its security state, the IHS may perform various actions to reduce the likelihood of it being compromised through its transition process.
US11921848B2

The disclosed embodiments relate to a system that characterizes susceptibility of an inferential model to follow signal degradation. During operation, the system receives a set of time-series signals associated with sensors in a monitored system during normal fault-free operation. Next, the system trains the inferential model using the set of time-series signals. The system then characterizes susceptibility of the inferential model to follow signal degradation. During this process, the system adds degradation to a signal in the set of time-series signals to produce a degraded signal. Next, the system uses the inferential model to perform prognostic-surveillance operations on the set of time-series signals with the degraded signal. Finally, the system characterizes susceptibility of the inferential model to follow degradation in the signal based on results of the prognostic-surveillance operations.
Patent Agency Ranking