Document Document Title
US11700237B2 Intent-based policy generation for virtual networks
Techniques are disclosed for generating intent-based policies and applying the policies to traffic of a computer network. In one example, a policy controller for the computer network receives traffic statistics for traffic flows among a plurality of application workloads executed by a first set of computing devices. The policy controller correlates the traffic statistics into session records for the plurality of application workloads. The policy controller generates, based on the session records for the application workloads, application firewall policies for the application workloads. Each of the application firewall policies define whether traffic flows between application workloads are to be allowed or denied. The policy controller distributes the application firewall policies to a second set of one or more computing devices for application to traffic flows between instances of the application workloads.
US11700236B2 Packet steering to a host-based firewall in virtualized environments
Techniques are disclosed for redirecting network traffic of virtualized application workload to a host-based firewall. For example, a system comprises a software defined networking (SDN) controller of a multi-tenant virtualized data center configured to: receive a security policy expressed as one or more tags to redirect traffic of a virtualized application workload to a host-based firewall (HBF) of the multi-tenant virtualized data center; configure network connectivity to the HBF in accordance with the security policy; a security controller that manages the HBF configured to: obtain the one or more tags from the SDN controller; receive one or more firewall policies expressed in terms of the one or more tags, wherein each of the one or more firewall policies specifies a function of the HBF; and configure the function of the HBF in accordance with the one or more firewall policies.
US11700235B2 Local network device connection control
There is provided a method comprising receiving a domain name system (DNS) query from a client computing device, decrypting the DNS query by a DNS resolver device, and requesting reputation information related to the FQDN from an agent device of the router apparatus. If a matching FQDN is not found in a local database, the DNS query is allowed to proceed from the DNS resolver device to a cloud DNS resolver, the IP and MAC address of the client computing device are logged and mapped to the local database, the reputation information related to the FQDN is requested from a cloud FQDN server, and if the reputation information indicates that the FQDN should be blocked, the local database is updated with the reputation information and further queries to the FQDN are blocked.
US11700233B2 Network monitoring with differentiated treatment of authenticated network traffic
A system and computer-implemented method to monitor network traffic for a protected network using a block of IP addresses including an IP address for a server. The method includes selecting one or more green addresses, each being a different IP address from the block of IP addresses, associating the green addresses with the IP address of the server, and receiving a packet of the internet traffic from a client directed to an IP address of the block of IP addresses prior to any performance of DPI on the packet. It is determined whether the destination address matches the one or more green addresses or is a yellow address (which belongs to the block of IP addresses, but is not a green address). When determined that the destination address matches the one or more green addresses, the method the packet is sent to the IP address associated with the matching green address, bypassing any DPI. Otherwise, the packet is sent to a scrubber to analyze the packet using DPI and handle the packet or perform a redirection of the client. The redirection causes subsequent requests from the client to be sent to the IP address associated with the green address, bypassing any DPI.
US11700228B2 Hardware address consistency management
A VPN tunnel interface is instantiated within a router based on a tunnel network namespace. One or more virtual peers corresponding to the VPN tunnel interface and one or more virtual ethernet interfaces corresponding to the one or more virtual peers are instantiated. The tunnel network namespace is configured to route, based on a source address, network traffic from a specified client device to a specified virtual peer of the one or more virtual peers via the VPN tunnel interface. A connection is established between a client device and a VPN process of the router and a traffic flow is transported to and from the client device through a VPN tunnel via the VPN tunnel interface, the one or more virtual peers, and the one or more virtual ethernet interfaces.
US11700221B2 Rule-based annotation service in a cloud platform
Systems and methods are disclosed for subscribing to messages generated from a plurality of edge devices. One method comprises receiving, at a cloud platform from a plurality of edge devices, a plurality of messages that comply with a common schema and receiving, at the cloud platform from a custom application, an annotation stream request to generate at least one annotation stream and an annotation filter request to generate one or more annotation filters. The at least one annotation stream and the one or more annotation filters are then generated by the cloud platform. Based on the one or more filters, one or more of the plurality of messages are published, by the cloud platform, to the at least one annotation stream.
US11700220B2 Generation of electronic media content collections
A system includes a computer-readable storage medium storing a program and method for generating collections of media content. The program and method provide for selecting a plurality of narrative group criteria for a media content collection, the plurality of narrative group criteria being stored in a database; for each narrative group criterion in the plurality, selecting a respective media content item associated with the narrative group criterion and with a user, based on a time the respective media content item was generated and a keyword, image, video or audio in the respective media content item, determining a title that corresponds to the narrative group criterion, and updating the media content collection to include the title and the respective media content item; and causing the media content collection to be displayed on a computing device of the user.
US11700216B2 Messaging system apparatuses circuits and methods of operation thereof
Disclosed arc a messaging system. apparatuses circuits and methods of operation thereof. A messaging client device is adapted to receive an impermanent message and to manage the received message in accordance with a message management policy associated with the message. An impermanent messaging server is adapted to validate said messaging client device as complying with message management policies prior to authorizing transmission of the message to said messaging client device.
US11700215B2 Determining when to partition real time text content and display the partitioned content within separate conversation bubbles
A first user equipment (UE)—during a real time text (RTT) communication session with a second UE—may make a control function available to a local user of the first UE, who may invoke the control function to break up his/her RTT content within organized conversation bubbles. In an example process, after displaying first text character(s)—which was input by the local user—within a first conversation bubble designated for the first UE (or the local user thereof), the first UE may detect an invocation of the control function, followed by additional user input requesting to type one or more second text characters. Invocation of the control function prior to the additional user input requesting to type the second text character(s) may cause the first UE to display the second text character(s) within a second conversation bubble designated for the first UE, rather than the first conversation bubble.
US11700214B1 Network interface and buffer control method thereof
A network interface includes a processor, memory, and a cache between the processor and the memory. The processor secures a plurality of buffers for storing transfer data in the memory, and manages an allocation order of available buffers of the plurality of buffers. The processor returns a buffer released after data transfer to a position before a predetermined position of the allocation order.
US11700211B2 Data network traffic management
A network management system may allocate different amounts of bandwidth to different types of data traffic. The traffic types may be distinguished by their source device address, and whether the source device is part of, or external to, a first network. Packets may also be marked by their sender with information to identify a traffic type, and the marking may be used to determine the packet's treatment. The allocations given to the various types of traffic may be dynamically modified with changing traffic demands and conditions.
US11700210B2 Enhanced selection of cloud architecture profiles
This document describes modeling and simulation techniques to select a cloud architecture profile based on correlations between application workloads and resource utilization. In some aspects, a method includes obtaining infrastructure data specifying utilization of computing resources of an existing computing system. Application workload data specifying tasks performed by one or more applications running on the existing computing system is obtained. One or more models are generated based on the infrastructure data and the application workload data. The model(s) define an impact on utilization of each computing resource in response to changes in workloads of the application(s). A workload is simulated, using the model(s), on a candidate cloud architecture profile that specifies a set of computing resources. A simulated utilization of each computing resource of the candidate cloud architecture profile is determined based on the simulation. An updated cloud architecture profile is generated based on the simulated utilization.
US11700205B2 Optimal control of network traffic visibility resources and distributed traffic processing resource control system
A method of optimizing network traffic visibility resources comprises receiving, by a controller associated with a network traffic visibility system, information indicative of operation of the network traffic visibility system. The method further comprises facilitating, by the controller, control of resources in the network traffic visibility system, according to a configured resource control policy. The facilitating can include providing, by the controller, control signaling to cause maximization of network traffic monitoring fidelity for a plurality of Quality of Service (QoS) classes of network traffic, based on a specified fixed amount of one or more network resources associated with the network traffic visibility system. Alternatively or additionally, the facilitating can include providing, by the controller, control signaling to cause minimization of use of the one or more network resources, based on a specified fixed level of traffic monitoring fidelity associated with the plurality of QoS classes.
US11700204B2 Phantom queue link level load balancing system, method and device
A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system.
US11700200B2 Transmitting apparatus and signal processing method using removal of transport steam packet header
A transmitting apparatus is provided. The transmitting apparatus includes: a packet generator generating a packet including a header and a payload from an input stream including a plurality of input packets; and a signal processor signal-processing the packet, wherein the header includes a base header which includes: a first field indicating a packet type of the input packets; wherein when the first field is set to a value indicating that the packet type of the input packets is a TS packet, the base header comprises a second field indicating a number of TS packets included in the payload and a third field set to a first value indicating that the header of the packet does not comprises an additional header or a second value indicating that the header of the packet further comprises the additional header, and wherein the third field is set to the second value when TS header compression to remove at least one header of the TS packets is applied to generate the packet.
US11700196B2 High performance software-defined core network
A system comprising nodes coupled to a network including virtual links in an overlay network provisioned over an underlay network. The system includes a virtual machine (VM) provisioned at a node and coupled to the network. The VM is configured to receive feedback data of link conditions, and use the feedback data to dynamically determine and adapt an optimal route through the network. The VM is configured to control routing of traffic flows using the optimal route. The routing includes split routing of a traffic flow from the node via two or more of the virtual links.
US11700194B1 Systems and methods for synchronizing network simulation for repeatability based on a universal time clock
A device may receive a simulation start command and status data indicating that network elements are ready to process data for multiple simulations. The device may align a time slot to zero, and may define a simulation start time, for the multiple simulations, based on the simulation start command and the status data. The device may define a verification start time, for the multiple simulations, based on the simulation start command, the status data, the time slot, and a system frame number being zero, and may define a network frame number that increments when the verification start time changes from zero to one. The device may cause the multiple simulations to be executed by the network elements, based on the time slot, the system frame number, and the network frame number, and may receive synchronized simulation results based on causing the multiple simulations to be executed by the network elements.
US11700192B2 Apparatuses, methods, and computer program products for improved structured event-based data observability
Embodiments of the present disclosure provide improved data observability mechanisms. Specifically, embodiments provide for managing event-structured observability data in a federated network and database platform. The improved mechanisms enable improved analysis of data-driven errors and/or storage of associated data for purposes of data observability processing actions and/or rendering for user analysis. Example embodiments are configured for receiving a data stream representing operational engagement of an event-structured service hosted by the federated network and database platform. Some example embodiments are further configured for generating event-structured observability data from the data stream utilizing an event processing pipeline. The example embodiments are further configured for storing the event-structured observability data in at least one event-structured observability data repository of the federated network and database platform. The example embodiments are further configured for initiating an event-driven observability action based on the event-structured observability data.
US11700189B2 Method for performing task processing on common service entity, common service entity, apparatus and medium for task processing
Provided are a method for performing task processing on a common service entity, a common service entity, an apparatus and a medium for performing task processing. The method includes: receiving a task processing request; determining whether the common service entity itself performs the processing request; forwarding the request to another common service entity in a case where it is determined that the common service entity itself does not perform the task processing request, wherein the common service entity is associated with the another common service entity; performing, by the common service entity, the task processing request in a case where it is determined that the common service entity itself performs the task processing request.
US11700180B2 Shared storage systems and methods for collaborative workflows
A shared storage system that is optimized for post-production workflows that use NLEs such as Final Cut Pro X, DaVinci Resolve, Premiere and Avid is disclosed. Further, shared storage systems comprising workstations and shared storage systems, such as NAS devices, are disclosed that optimize workstation settings based on a database of optimal configuration settings to provide optimal bandwidth, minimal latency and stable performance for digital content creation/editing workflows that use file exchange between the workstation and the shared storage system. Novel methods and systems for storage systems are disclosed that configure and expose share drives in novel ways to facilitate video editing, audio editing and compositing.
US11700176B1 Network device configuration
A method of configuring network devices. The method may include, with a network orchestrator, measuring at least one characteristic of a quality of a link between a network device and the network orchestrator during a first measurement window, categorizing the link into a connection type based on the at least one characteristic, and tuning a configuration of the network device based at least in part on the connection type identified by the network orchestrator.
US11700173B2 Dynamic user private networks of a shared virtual network
In one embodiment, dynamic user private networks are virtually segmented within a shared virtual network. A network control system maintains the dynamic logical segmentation of the shared virtual network. User entities (e.g., user devices and/or services) are communicatively coupled to respective personal virtual networks via endpoints of access devices. Each of these endpoints is associated with a corresponding user private network. Responsive in real-time to automated processing of a received electronic particular user request, the network control system automatically modifies the dynamic logical segmentation of the shared virtual network to move a particular user entity on the shared virtual network to newly being on the first dynamic user private network without being disconnected from the shared virtual network. One embodiment uses different user private network identifiers (UPN-IDs) associated with endpoints and received packets to identify their respective user private network.
US11700172B2 Dynamic network awareness
Systems and methods for managing a network are disclosed. One method can comprise determining presence of a first network device associated with a network. If the first network device is not present, a second network device can be configured to assume authority of the network. If the first network device is present, the second network device can be configured to join the network. Other aspects relate to providing services in an environment having multiple service providers.
US11700170B2 Stateless control planes
The techniques disclosed herein improve existing systems by receiving, by a packet processor from a control node of the communications network, a request to program operations for processing data packets, the request received with opaque data comprising a state of the control node. The packet processor stores the operations and the opaque data in a data store of the packet processor. The packet processor receives from the control node a subsequent request to retrieve the opaque data. The packet processor sends to the control node the operations and the opaque data that were stored in the data store of the packet processor. The opaque data is not stored in the control node.
US11700164B2 Pervasive realtime framework
A pervasive realtime framework supports the execution of realtime software applications with high-level functions that significantly reduce the effort and time needed to develop realtime software applications in a new operating environment paradigm in which realtime connections between network nodes are pervasive. The pervasive realtime framework handles the complex tasks of connecting to communicants, virtual areas, and other network resources, as well as switching those connections in response to user inputs and thereby enables software application developers to focus on developing high-level realtime software application functionality.
US11700150B2 Allocation of tokens for network packets based on application type
Described herein are systems, methods, and software to manage the deployment and use of application identifier tokens in a distributed firewall environment. In one implementation, a computing environment generates tokens associated with application types executing on virtual nodes in the computing environment. After generating the tokens, the computing environment provides at least one token of the tokens to each of the virtual nodes based on at least one application type executing on the virtual node. When a communication is identified in the virtual node associated with an application, the virtual node may encapsulate the communication and a corresponding token in a packet and forward the packet via a virtual network interface associated with the virtual node.
US11700147B2 Commissioning load control systems
A load control system may include control devices for controlling power provided to an electrical load. The control devices may include a control-source device and a control-target device. The control-target device may control the power provided to the electrical load based on digital messages received from the control-source device. The control devices may include a load control discovery device capable of sending discovery messages configured to discover control devices within a location. The discovered control devices may be organized by signal strength and may be provided to a network device to enable association of the discovered control devices within a location. The discovery messages may be transmitted within an established discovery range. The discovery range may be adjusted to discover different control devices. Different control devices may be identified as the load control discovery device for discovering different control devices.
US11700146B2 EMI reduction in PLCA-based networks through beacon temporal spreading
An apparatus may be communicatively coupled to other nodes in a network. The apparatus may include a control circuit configured to repeatedly issue transmission cycles to the other nodes. A given transmission cycle may include a least one send slot for each of the other nodes to send data. The control circuit may be configured to initiate transmission cycles by issuing beacon signals to the other nodes. The control circuit may be configured to determine when to issue a beacon signal in a given transmission cycle by determining that all of the other nodes have completed all associated send slots in an immediately previous transmission cycle and based upon a determination of the completion of the other nodes' transmission, delaying transmission of the beacon signal for the given transmission cycle.
US11700144B2 Master slave communication system and control method for master slave communication system
A master slave communication system capable of reducing a manufacturing cost is provided. The mater slave communication system includes a master node and a plurality of slave nodes having the same initial address. A communication between the master node and one slave node among the plurality of slave nodes is established by using the initial address set as an address of the one slave node. The address of the one slave node is changed into another address which has been transmitted from the master node to the one slave node through the established communication and is different from the initial address.
US11700142B2 Security network integrating security system and network devices
Systems and methods for a security network integrating security system and network devices are disclosed. A system may comprise a gateway and first and second security panels, each located at a premises. The first and second security panels may be connected, via respective first and second wireless communication protocols, to respective first and second security system components. The first and second security panels may receive respective first and second security data from the respective first and second security system components. The gateway may be configured to receive, via the first and second wireless communication protocols, the respective first and second security data. The gateway may be configured to transmit at least one of the first security data and the second security data to a security server located external to the premises.
US11700141B2 Control and/or registration of smart devices, locally by an assistant client device
Various implementations relate to generating, locally at an assistant client device, specific control commands that, when transmitted to a corresponding smart device, are directly interpretable by the corresponding smart device to effectuate a state change at the corresponding smart device, or at a corresponding additional smart device directly controlled by the corresponding smart device. Various implementations additionally or alternatively relate to utilizing local assistant client devices in discovering, provisioning, and/or registering smart devices for an account of a user.
US11700140B2 Devices, methods, and systems for hands free facility status alerts
Devices, methods, and systems for hands free facility status alerts are described herein. One system includes a computing device for hands free building automation notifications, comprising a memory and a processor to execute executable instructions stored in the memory to: receive a notification of an event from a building automation system, modify the notification to include only pre-defined attributes of the notification that are displayable on a user interface of a wearable device, and transmit the modified notification to the wearable device.
US11700139B2 Virtual microphone input for multiple voice assistants
A method of operating a voice assistant activation system, the voice assistant activation system comprising a microphone, a first voice assistant module, and a second voice assistant module. The method includes receiving, via the microphone, a voice input; transmitting the voice input via a first virtual microphone to the first voice assistant module; transmitting the voice input via a second virtual microphone to the second voice assistant module; activating the first voice assistant module when the voice input comprises a first keyword; and activating the second voice assistant module when the voice input comprises a second keyword.
US11700136B2 PUF-IPA: a PUF-based identity preserving lightweight authentication protocol using binary string shuffling
A computer-implemented method for authentication of a queried device having an electrical circuit exhibiting physically unclonable functions (PUFs). The method includes: at the queried device, generating a first random number based on an initial first counter value; matching the first random number against a first value of a record stored in a database of a querying device, the record including second (shuffled) and third values; at the queried device, generating a second random number based on a once incremented first counter value, deterministically generating a de-shuffled second value based on an initial second counter value, determining that the second random number matches the de-shuffled second value, and submitting sub-challenges corresponding to the second random number to the electrical circuit to generate a response; and, at the querying device, determining that the response matches the third value of the record to complete a first authentication of the queried device.
US11700132B2 Systems and methods for secure event and log management
A security event management system for an electronic connected network includes a public key infrastructure subsystem configured to generate a security ID for a connected device accessing the network, a digital ledger, a trigger list in operable communication with the digital ledger, and an event manager configured to (i) subscribe to the trigger list by defining at least one reportable event of which the trigger list is to advise the event manager, and (ii) receive a notification from the trigger list upon validation of the at least one reportable event behind the digital ledger.
US11700126B2 Secure digital information infrastructure
An authentication and encryption computer system is disclosed including processing devices, a network interface, and a data store. The authentication and encryption system is configured to maintain in the data store content common to a plurality of entities and content independently specified by each of the plurality of entities. The system is configured to receive a content request from an application executing on a mobile device, the content request comprising a secure access code corresponding to an entity, and the content request encrypted by the mobile device. An interface, comprising the content common to the plurality of entities, is customized to include content independently specified by the entity, wherein the content independently specified by the entity comprises a token value. A user request for an item presented via the interface is received and the token value is transferred to the entity.
US11700121B2 Secure authorization for sensitive information
Techniques for securing access to protected resources are provided. In the method and apparatus, an access key and proof of successful completion of a first authentication is obtained in connection to a request. The proof of completion of the first authentication and the access key are verified. The access key is then used to generate a determination that information in the access key indicates that a second authentication was successfully completed prior to allowing the request to be fulfilled.
US11700118B2 Public key protection techniques
Methods, systems, and devices for public key protection techniques are described. An embedded multimedia card (eMMC) may be formatted to include a permanent write protect group that is configured to prevent disabling of write protection for data stored in the permanent write protect group. The eMMC may store a public key associated with a first host device in the permanent write protect group of the eMMC. A data package may be received from the host device and authenticated by using the public key stored in the permanent write protect group. The embedded memory controller may be configured to prevent modifying or writing data to a permanent write protect group.
US11700117B2 System for credential storage and verification
A system for credential storing and verifying includes an interface and a processor. The interface is configured to receive an indication to register a credential. The processor is configured to indicate to store in a distributed ledger a DID document associated with a holder identifier using a smart contract. Storing using the smart contract employs a dual signature authentication scheme to authorize storing based at least in part on an individual signature and a ledger writer signature. The processor is further configured to indicate to store in the distributed ledger a schema associated with an issuer of the credential using the smart contract and indicate to store in the distributed ledger a credential definition associated with the schema using the smart contract.
US11700112B2 Distributed key caching for encrypted keys
Methods, systems, and devices for distributed caching of encrypted encryption keys are described. Some multi-tenant database systems may support encryption of data records. To efficiently handle multiple encryption keys across multiple application servers, the database system may store the encryption keys in a distributed cache accessible by each of the application servers. To securely cache the encryption keys, the database system may encrypt (e.g., wrap) each data encryption key (DEK) using a second encryption key (e.g., a key encryption key (KEK)). The database system may store the DEKs and KEKs in separate caches to further protect the encryption keys. For example, while the encrypted DEKs may be stored in the distributed cache, the KEKs may be stored locally on application servers. The database system may further support “bring your own key” (BYOK) functionality, where a user may upload a tenant secret or tenant-specific encryption key to the database.
US11700109B2 Method and device for recognizing blinding attacks in a quantum encrypted channel
A receiver for recognizes blinding attacks in a quantum encrypted channel having an optical fiber. The receiver includes a multipixel detector having a plurality of pixels, and configured to be illuminated by a light beam outputted by the optical fiber. A processing unit connects to the multipixel detector and is configured to determine the presence of a blinding attack if a predetermined number of pixels detects light within a predetermined interval. The receiver recognizes blinding attacks in a quantum encrypted channel and implements a method for recognizing blinding attacks in a quantum encrypted channel.
US11700106B2 Communication apparatus and communication method
Provided is a communication apparatus that flexibly switches execution/non-execution of FD. The communication apparatus includes the followings: a resource allocation unit that allocates, to another communication apparatus, reception radio resources in a predetermined frequency channel and allocates transmission radio resources at least partially overlapping the reception radio resources on a time axis; and a notification unit that notifies the other communication apparatus of information regarding the reception radio resources and the transmission radio resources. The resource allocation unit further allocates transmission radio resources at least partially overlapping the reception radio resources on a frequency axis.
US11700104B2 Methods and apparatus for dynamic acknowledgement list selection in detection of uplink control channel formats
Methods and apparatus for dynamic acknowledgement list selection in detection of uplink control channel formats. In an exemplary embodiment, an apparatus includes a dynamic acknowledgement (ACK) list allocation circuit that generates a dynamic ACK list that includes one or two most likely ACK candidates, and a top-Q candidate CQI bits detector that dynamically allocates a detection branch to each of the one or two most likely ACK candidates to detect top-Q candidate CQI bits. The apparatus also includes a merger circuit that mergers the top-Q candidate CQI bits detected for the one or two most likely ACK candidates to generate a merged list, a top-Q CQI symbol generator that generates top-Q CQI symbols for the top-Q candidate CQI bits detected for the one or two most likely ACK candidates, and a joint detector that detects transmitted CQI bits and ACK bits.
US11700103B2 Method and apparatus for transmitting uplink control information
Embodiments of this application provide a method and an apparatus for transmitting channel state information (CSI). The CSI is a part of uplink control information (UCI) and it includes a first quantity of bits. The method includes: determining a threshold code rate according to a modulation and coding scheme (MCS) index when the CSI is to be transmitted on a physical uplink shared channel (PUSCH) without uplink data; determining a second quantity of bits according to the threshold code rate and the first quantity of bits, where the second quantity of bits is less than or equal to the first quantity of bits; and transmitting the second quantity of bits of the CSI on the PUSCH.
US11700098B2 Communication apparatus and reference signal reception method
Disclosed are a wireless transmitter and a reference signal transmission method that improve channel estimation accuracy. In a terminal, which transmits a reference signal using n (n is a non-negative integer 2 or greater) band blocks (which correspond to clusters here), which are disposed with spaces therebetween in a frequency direction, a reference signal controller switches the reference signal formation method of a reference signal generator between a first formation method and a second formation method based on the number (n) of band blocks. In addition, a threshold value setting unit adjusts a switching threshold value based on the frequency spacing between band blocks. Thus, the reference signal formation method can be selected with good accuracy and, as a result, channel estimation accuracy is further improved.
US11700092B2 Apparatus and method for transmitting reference signal and communication system
An apparatus and method for transmitting reference signal and a communication system. The method includes: transmitting first information on one or more beams formed by a plurality of antennas in beam sweeping duration, the first information at least comprising a synchronization channel, a first reference signal and a physical broadcast channel. Hence, a receiving device may demodulate the physical broadcast channel by using the first reference signal, thereby achieving design of beam reference signals in a beam sweeping system.
US11700090B2 Frequency diversity with carrier hopping in unlicensed spectrum
Wireless communications systems and methods related to providing frequency diversity for communications in an unlicensed spectrum are provided. A first wireless communication device communicates, with a second wireless communication device, an opportunistic frequency-switching configuration for a first frequency band and a second frequency band. The first frequency band and the second frequency band are shared by a first network operating entity and a second network operating entity. The first wireless communication device communicates, with the second wireless communication device, a first communication signal in a first frequency band based on the opportunistic frequency-switching configuration. The first wireless communication device switches from the first frequency band to a second frequency band based on the opportunistic frequency-switching configuration. The first wireless communication device communicates, with the second wireless communication device after the switching, a second communication signal in the second frequency band based on the opportunistic frequency-switching configuration.
US11700089B2 NR peak rate and transport block size
According to certain embodiments, a method is disclosed for operating a user equipment. The method comprises transmitting or receiving a transmission on at least one of the component carriers, wherein the at least one component carrier is associated with a slot duration that corresponds to a numerology of the component carrier. The transmitting or receiving on the at least one of the component carriers is based on a relation between a number of information bits on the at least one of the component carriers over one or more reference slot durations and a reference data rate.
US11700087B2 Method and apparatus for transmitting and receiving wireless signal in wireless communication system
The present invention relates to a wireless communication system, more specifically, to a method and an apparatus therefor, the method comprising the steps of: merging a first cell having a first TTI and a second cell having a second TTI, the length of the second TTI being N (N>1) times the length of the first TTI; receiving data scheduling information for the second cell in the first TTI of the first cell; and establishing data communication on the basis of the data scheduling information in the second TTI of the second cell corresponding to the first TTI of the first cell, wherein the first TTI for the first cell is any one TTI from among the N number of TTIs of the first cell corresponding to the second TTI of the second cell.
US11700084B2 Wireless communication method and wireless communication terminal for coexistence with legacy wireless communication terminal
A wireless communication terminal for wireless communication is disclosed. The wireless communication terminal includes: a transceiver; and a processor. The processor is configured to transmit a non-legacy physical layer frame including a legacy signaling field including information decodable by a legacy wireless communication terminal by using the transceiver.
US11700082B1 Systems and methods for proactive network maintenance
The present disclosure generally relates to systems, methods and software for quantitatively evaluating an improvement on an active communication network when an impairment, such as a developing impairment, is addressed by one or more repair options via proactive network maintenance.
US11700079B2 Optronic system for a countermeasure unit and method to optically communicate
An optronic system (100) for a countermeasure unit (10) to optically communicate with another communication terminal is disclosed. The countermeasure unit (10) comprises a laser beam source (12) and a directing device (14) for a laser beam (15) of the laser beam source (12) and is configured to dazzle or to jam an object of threat (50). The optronic system (100) comprising: a detector (110), a modulation unit (120), and a control unit (130). The detector (110) is configured to detect an incoming communication in an incoming signal (25). The modulation unit (120) is configured to demodulate the incoming signal (25) or cause a modulation of an outgoing laser beam (15). The control unit (130) is configured, in response to the detected incoming communication, to control the modulation unit (120) to demodulate the incoming signal (25) or to modulate the outgoing laser beam (15) to enable an optical communication via the laser beam source (12) of the countermeasure unit (10).
US11700073B2 Group common DCI for CLI measurement and reporting
This disclosure provides systems, devices, apparatus and methods, including computer programs encoded on storage media, for grouping common DCI for CLI measurement and reporting. In a first aspect, a UE may receive DCI that is common to a group of UEs that includes the UE. The DCI may be configured to trigger at least one of an SRS transmission or a CLI measurement. The UE may transmit the SRS transmission and/or report the CLI measurement based on the DCI that is common to the group of UEs. In a second aspect, a base station may transmit at least one DCI that is common to the group of UEs to trigger the at least one of the SRS transmission or the CLI report for the group of UEs. The base station may receive the CLI report from at least a subset of UEs in the group of UEs.
US11700070B2 Hypernetwork Kalman filter for channel estimation and tracking
A processor-implemented method is presented. The method includes receiving an input sequence comprising a group of channel dynamics observations for a wireless communication channel. Each channel dynamics observation may correspond to a timing of a group of timings. The method also includes determining, via a recurrent neural network (RNN), a residual at each of the group of timings based on the group of channel dynamics observations. The method further includes updating Kalman filter (KF) parameters based on the residual and estimating, via the KF, a channel state based on the updated KF parameters.
US11700068B2 Integrated CMOS photonic and electronic WDM communication system using optical frequency comb generators
An optical data communication system includes an optical power supply and an electro-optical chip. The optical power supply includes a laser that generates laser light at a single wavelength. A comb generator receives the light at the single wavelength and generates multiple wavelengths of continuous wave light from laser light at the single wavelength. The multiple wavelengths of continuous wave light are provided as light input to the electro-optical chip. The electro-optical chip includes at least one transmit macro that receives the multiple wavelengths of continuous wave light and that modulates one or more of the multiple wavelengths of continuous wave light to generate modulated light signals that convey digital data.
US11700066B2 Method and system for sharing quantum entanglement between distant nodes without quantum memories
A photon entanglement system is disclosed which includes a plurality of remote nodes (Nodes Ai and Node Bi) each without a quantum memory; and a central entangling node (Node C) in both quantum and classical communication with the remote Nodes configured to provide photon entanglement therebetween, and includes a first and second broadband photon generators each adapted to generate sets of photon pairs at: i) random times within time-bins, and ii) random frequency bins, wherein one photon of each pair set is transmitted to an associated remote node over quantum channels, and a multiplexed Bell-state analyzer configured to receive another photon of the pair, wherein if the received photons arrive at about same time, then the received photons are marked as being entangled by the controller which communicates the associated time-bin to the associated remote nodes and thereby entangling their associated photons.
US11700065B1 Systems and methods for power and modulation management
A method for automatic power and modulation management in a communication network includes (a) generating a discontinuous management function that is a weighted function of at least spectral efficiency and power consumption of the communication network, (b) determining, from the discontinuous management function, an optimal modulation format, an optimal forward error correction (FEC) rate, and an optimal output power of a transmitter of the communication network, which collectively achieve a maximum value of the management function, and (c) causing the transmitter to operate according to the optimal modulation format, the optimal FEC rate, and the optimal output power.
US11700059B2 Display device and reception terminal
A display device includes imaging unit (101) to generate a captured image, image recognizer (102) to recognize whether or not the captured image contains a reception terminal, light emitter (106) to emit light in accordance with a modulation signal, and transmission controller (103) and light emission controller (105) to control driving of light emitter (106) based on a result recognized by image recognizer (102).
US11700056B2 Phased array antenna for use with low earth orbit satellite constellations
Examples disclosed herein relate to a phased array antenna system for use with a Low Earth Orbit (“LEO”) satellite constellation. The phased array antenna system has a plurality of antenna panels positioned in a dome and an antenna controller to control the plurality of antenna panels, the controller directing a first antenna panel to transmit a first signal and a second antenna panel to transmit a second signal to a LEO satellite, the first signal having a first phase and the second signal having a second phase different from the first phase.
US11700049B2 Techniques for beam switching in wireless communications
Methods, systems, and devices for wireless communications are described in which a user equipment (UE) may identify one or more candidate beams that have a better channel metric than a serving beam. The UE may initiate a beam switch measurement counter, and perform one or more measurements on the identified candidate beams. In the event that one of the candidate beams is better than the serving beam for each measurement of the one or more measurements, the UE may perform a beam switch procedure to switch from the serving beam to the candidate beam.
US11700044B2 Apparatus and methods for multi-AP joint transmission and reception
Various embodiments relate to a system and method for joint sounding by a client with a master access point (AP) and a slave (AP), including: receiving a message from the master AP; applying network allocation vector (NAV) rules to update a NAV values, wherein the received message is treated as an intra-basic service set (BSS) message when the transmit address (TA) of the received message has a prespecified value; receiving a first trigger frame; and transmitting a first channel state information (CSI) to the master AP when the channel is idle based upon the updated NAV value in response to the trigger frame.
US11700042B2 Communication load balancing using distributed antenna beam steering techniques
A load balancing method for cellular communication systems and communication systems in general is described where beam steering antenna systems on the client or user side of the communication link are used to optimize load balancing among the base stations or nodes. A system controller containing an algorithm is implemented to control the radiation modes from the client or user devices to assign the client or user devices to the various base stations or nodes and to dynamically vary the network load across the cellular or communication system.
US11700039B2 Front end module (FEM) with integrated functionality
A front end radio frequency (RF) module including one or more first filter circuits configured to implement a front end function by filtering first signals communicated between one or more first antenna and a transceiver and one or more second filter circuits configured to implement at least a portion of an additional network function within the front end RF module by filtering second signals communicated between one or more second antennas and the transceiver.
US11700036B2 Network-enabled smart apparatus and systems and methods for activating and provisioning same
A network-enabled smart apparatus has a data processing system, at least one operational system, wide area and local network communication interfaces, and a memory. The memory has stored therein apparatus identification information, at least one service application, and an activation application. The activation application causes the data processing system to establish an internet connection and create an NFC-enabled web page. The data processing system transmits, to the user device instructions to navigate to the NFC-enabled web page and instructions for the user to tap an NFC-enabled smart card to the user device. The apparatus data processing system reads, via the NFC-enabled web page, NFC information transmitted to the user device by the smart transaction card. The application causes the apparatus to transmit the NFC information to a service administration server, and receive, from the service administration server, a service activation command. The application responsively activates at least one service application.
US11700033B2 Enhanced channel hopping sequence
A system and method for enhanced channel hopping sequence is described. A pseudo random channel hopping sequence is redistributed using certain system specific parameters for separating adjacent transmission channels within a predetermined number of consecutive transmission channel numbers in the random channel hopping sequence to improve inter-channel interference between adjacent transmission channels.
US11700031B1 Hopping techniques for single carrier waveforms
Aspects described herein relate to scheduling, or configuring a node to schedule, a transmission in multiple time periods based on a hopping pattern, where the hopping pattern includes at least one of a beam hopping pattern, a precoder hopping pattern, or a time hopping pattern. The transmission can be transmitted or received in the multiple time periods based on the hopping pattern.
US11700029B2 Duplexer with balanced impedance ladder
An electrical balance duplexer has multiple impedance gradients and multiple impedance tuners. The electrical balance duplexer transmits an outgoing signal from a transmitter during a transmission mode when a first set of impedance gradients of the multiple impedance gradients is operating in a first impedance state and a first set of impedance tuners of the multiple impedance tuners is operating in a second state. The electrical balance duplexer isolates the outgoing signal from a receiver during the transmission mode when a second set of impedance gradients of the multiple impedance gradients and a second set of impedance tuners of the multiple impedance tuners are operating in the second impedance state.
US11700028B2 Transmit receive radio frequency switch
A TX/RX RF switch that may include a reception path; and a transmission path that has an antenna port, a transmission input port, and transmission transistors. The transmission transistors have source-bulk connections. The reception path has an antenna port, a reception output port, and reception transistors. The reception path includes a first reception transistor that is closest to the antenna port, out of the reception transistors, and has a source-bulk connection, and at least one other reception transistor that has a bulk-to-ground connection. The reception transistors and the transmission transistors are CMOS transistors.
US11700023B2 Radio frequency transmission chains
An apparatus comprises: a first plurality of first radio frequency chains; a second plurality of second radio frequency chains, the first radio frequency chains being configured to produce wider side-band emissions than the second radio frequency chains; at least one antenna array comprising antenna elements, each of a first plurality of the antenna elements being coupled with a corresponding one of the first plurality of first radio frequency chains, the first plurality of first radio frequency chains being configured to cause transmissions predominately in a first band within a channel, each of a second plurality of the antenna elements being coupled with a corresponding one of the second plurality of second radio frequency chains, the second plurality of second radio frequency chains being configured to cause transmissions predominately in at least one second band within the channel.
US11700022B2 Diplexer for dual-band Wi-Fi applications
A diplexer includes a first filter circuit, and a second filter circuit. The first filter circuit is coupled to a first port for providing a first signal path for a first radio frequency (RF) signal. The second filter circuit is coupled to the first port for providing a second signal path for a second RF signal. The first filter circuit includes a first tunable resonant circuit for tuning a first transmission zero corresponding to a first frequency multiplication of the first RF signal. The second filter circuit includes a second tunable resonant circuit for tuning a first transmission zero corresponding to a first frequency multiplication of the second RF signal. The first frequency multiplication of the first RF signal corresponding to the first filter circuit is a fourth harmonic of the first RF signal.
US11700021B2 Techniques to provide a cyclic redundancy check for low density parity check code codewords
Techniques are described for wireless communication. One method includes segmenting a payload into a plurality of code blocks; generating, for each code block, a cyclic redundancy check (CRC); encoding each code block and associated CRC in one or more codewords of a plurality of codewords; and transmitting the codewords. The encoding is based at least in part on a low density parity check code (LDPCC) encoding type. Another method includes receiving a plurality of codewords associated with a payload encoded using a LDPCC encoding type; decoding a set of the codewords associated with the first payload and a CRC; and transmitting one of an acknowledgement (ACK) or a non-acknowledgement (NAK) for the set of the codewords.
US11700019B2 Transmission device, transmission method, reception device, and reception method
A transmission device, a transmission method, a reception device, and a reception method for securing good communication quality in data transmission using an LDPC code. The LDPC coding is performed using a parity check matrix with the code length N of 17280 bits and the coding rate r of 13/16 or 14/16. The LDPC code includes information bits and parity bits, and the parity check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits. The information matrix portion is represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table representing positions of elements of 1 of the information matrix for every 360 columns.
US11700018B2 Method and apparatus for signal receiving and deinterleaving
A signal receiving method include: demodulating a signal received from a transmitting apparatus to generate values based on 1024-quadrature amplitude modulation (QAM); splitting the values into a plurality of groups; deinterleaving the plurality of groups based on a preset interleaving order; and decoding values of the deinterleaved plurality of groups based on a low density parity check (LDPC) code, a code rate of the LDPC code being 6/15 and a code length of the LDPC code being 64800, wherein the plurality of groups are deinterleaved based on a predetermined equation.
US11700017B2 Method and system for providing minimal aliasing error correction code
Disclosed is a method and system for providing a minimal aliasing error correction code. In constructing a single error correction (SEC) code by constructing a parity check matrix H for a data length k applied to a device, as the SEC code is designed to be valid and minimize generation of aliasing by checking some bits rather than all bits when nonzero binary column matrices different from each other are arranged in the parity check matrix, destruction of information can be prevented, and reliability of a device applying the SEC, such as DRAM or the like, can be improved.
US11700016B2 Zero padding apparatus for encoding variable-length signaling information and zero padding method using same
A zero padding apparatus and method for variable length signaling information are disclosed. A zero padding apparatus according to an embodiment of the present invention includes a processor configured to generate a LDPC information bit string by deciding a number of groups whose all bits are to be filled with 0 using a difference between a length of the LDPC information bit string and a length of a BCH-encoded bit string, selecting the groups using a shortening pattern order to fill all the bits of the groups with 0, and filling at least a part of remaining groups, which are not filled with 0, with the BCH-encoded bit string; and memory configured to provide the LDPC information bit string to an LDPC encoder.
US11700012B2 Digital-to-analog conversion circuit and receiver including the same
A digital-to-analog conversion circuit includes a first digital-to-analog converter (DAC) and a second DAC. The first DAC includes a first current generation circuit (CGC) and a first current-to-voltage converter. The first CGC generates a first current based on a first digital code received through a first terminal to provide the first current to an output node. The second DAC includes a second CGC and a second current-to-voltage converter. The second CGC generates a second current based on a second digital code received through a second input terminal to provide the second current to the output node. The first current-to-voltage converter and the second current-to-voltage converter convert a sum of the first current and the second current to a an analog voltage corresponding to a sum of the first digital code and the second digital code, and output the analog voltage at the output node.
US11700009B2 Analog to digital converter with current mode stage
An analog-to-digital converter (ADC) includes a first ADC stage with a first sub-ADC stage configured to sample the analog input voltage in response to a first phase clock signal and output a first digital value corresponding to an analog input voltage in response to a second phase clock signal. A current mode DAC stage is configured to convert the analog input voltage and the first digital value to respective first and second current signals, determine a residue current signal representing a difference between the first and the second current signal, and convert the residue current signal to an analog residual voltage signal. A second ADC stage is coupled to the first ADC stage to receive the analog residual voltage signal, and convert the analog residue voltage signal to a second digital value. An alignment and digital error correction stage is configured to combine the first and the second digital values.
US11700008B2 Phase-shifted sampling module and method for determining filter coefficients
A phase-shifted sampling module for sampling a signal is described. The phase-shifted sampling module includes a primary sampler module, an ADC module, and an equalization module. The primary sampler module includes an analog signal input, a first signal path, and a second signal path. The equalization module includes a primary sampler equalizer sub-module. The primary sampler equalizer sub-module is configured to compensate low-frequency mismatches between the first signal path and the second signal path. Further, a method for determining filter coefficients of an equalization module of a phase-shifted sampling module is described.
US11699999B2 Output buffer having supply filters
An electronic device may include one or more output buffers each including a pair of final p-channel metal oxide semiconductor (PMOS) and n-channel metal oxide semiconductor (NMOS) transistors, a first pre-buffer to drive the PMOS transistor, and a second pre-buffer to drive the NMOS transistor. Each output buffer receives power from a pre-buffer supply filtering circuit, which may include a supply capacitor for stabilizing supply voltage, a low-pass first pre-buffer supply filter to filter the voltage supplied to the first pre-buffer, and a low-pass second pre-buffer supply filter the voltage supplied to the second pre-buffer.
US11699997B2 Electrical switch with combined commands
A device for closing or opening two or more main switches of corresponding electrical power supply circuits of related electrical devices includes a plate having at least two capacitive touch contact areas, and a control circuit configured to control two or more additional switches so that, in the event that only one of the contact areas is touched, only the corresponding main switch is opened or closed, while in the event of a combined touching of at least two of the contact areas, one of the additional switches is opened or closed.
US11699992B2 Semiconductor device
A semiconductor device includes a flip flop cell. The flip flop cell is formed on a semiconductor substrate, includes a flip flop circuit, and comprises a scan mux circuit, a master latch circuit, a slave latch circuit, a clock driver circuit, and an output circuit. Each of the scan mux circuit, the master latch circuit, the slave latch circuit, the clock driver circuit, and the output circuit includes a plurality of active devices which together output a resulting signal for that circuit based on inputs, is a sub-circuit of the flip flop circuit, and occupies a continuously-bounded area of the flip flop circuit from a plan view. At least a first sub-circuit and a second sub-circuit of the sub-circuits overlap from the plan view in a first overlap region, the first overlap region including part of a first continuously-bounded area for the first sub-circuit and part of a second continuously-bounded area for the second sub-circuit.
US11699988B2 Resonator and method for manufacturing the same
A resonator includes a silicon substrate, a bottom electrode stacked on a portion of the silicon substrate, a piezoelectric layer covering the bottom electrode and another portion of the silicon substrate, a top electrode stacked on the piezoelectric layer, and a Bragg reflecting ring. The Bragg reflecting ring is formed on a side of the piezoelectric layer connected to the top electrode and surrounds the top electrode. The Bragg reflecting ring includes a Bragg high-resistivity layer and a Bragg low-resistivity layer alternately arranged along the radial direction of the Bragg reflecting ring. An acoustic impedance of the Bragg high-resistivity layer is greater than an acoustic impedance of the Bragg low-resistivity layer. The Bragg reflecting ring forms reflection surfaces to reflect the laterally propagating clutter waves, thereby suppressing the parasitic mode in the working frequency band, improving the frequency response curve of the resonator and the overall performance of the resonator.
US11699987B2 Bulk acoustic wave resonator and fabrication method thereof
A bulk acoustic wave (BAW) resonator includes a substrate, a piezoelectric layer disposed above the substrate, a first electrode disposed below the piezoelectric layer, a second electrode disposed above the piezoelectric layer, a first dielectric layer, a second dielectric layer, and a third dielectric layer disposed between the substrate and the piezoelectric layer, and a bonding layer disposed between the third dielectric layer and the substrate. The first dielectric layer is disposed below the piezoelectric layer and includes a cavity. The third dielectric layer is disposed below the first dielectric layer and includes a protruding structure protruding towards the piezoelectric layer. The second dielectric layer overlays the third dielectric layer including the protruding structure, the second dielectric layer and the protruding structure of the third dielectric layer constituting a double-wall boundary structure surrounding the cavity.
US11699986B2 Oscillator and method of manufacturing same
An oscillator includes a package having a plurality of external terminals disposed on a mounting surface, a circuit element housed in the package, and a resonator which is housed in the package, and is electrically coupled to the circuit element, wherein the circuit element is electrically coupled to the package with a plurality of pads each of which is bonded to the package via a bump member, the circuit element overlaps at least one of the external terminals in a plan view, and each of the bump members is bonded to the package at a position where at least a part of the bump member does not overlap the plurality of external terminals in the plan view.
US11699982B2 Coil unit decoupling apparatus and magnetic resonance system
The present disclosure is directed to a coil unit decoupling apparatus and a magnetic resonance system. The apparatus is connected to a first coil unit and a second coil unit in a magnetic resonance system, and is configured to separate, by using a distribution characteristic of a spatial quadrature field between the first coil unit and the second coil unit, a Helmholtz signal and an anti-Helmholtz signal from signals received from the first coil unit and the second coil unit, so as to implement decoupling between the first coil unit and the second coil unit. This facilitates the complexity of decoupling coil units being reduced.
US11699980B2 Transistor and amplifier thereof
A transistor comprises a drain, a gate, a source, a body terminal and a body resistance. The drain is connected to a supply voltage line to receive a supply voltage. The gate is connected to a control voltage line to receive a control voltage. The source is connected to a input line to receive a input radio frequency signal. The body terminal is connected to the drain. The body resistance is disposed between the drain and the body terminal. By the foregoing configuration, the leakage current of the substrate is reduced and the threshold voltage of the transistor is reduced to conform to the present low power design.
US11699979B2 Power limiter configuration for audio signals
Example embodiments provide a process that includes one or more of receiving an audio signal at a feedback compressor circuit, multiplying the received audio signal with a power feedback signal to create a product audio signal, wherein the feedback signal comprises a low-pass filtered signal, applying a power amplifier to the product audio signal, and providing the amplified product audio signal as an output signal to a speaker.
US11699977B2 Digital envelop tracker for power amplifier
A digital envelop tracker for a power amplifier. The digital envelop tracker includes a supply filter for filtering a supply voltage to a power amplifier, a level selection circuitry configured to determine a level of supply voltage based on an instantaneous power of an input data stream, schedule a series of switching events based on the determined level of supply voltage, and generate a level select signal based on the scheduled series of switching events, and a switch for connecting one of supply voltages to the supply filter based on the level select signal. The level selection circuitry schedules a primary switching event of the switch based on the determined level of supply voltage and secondary switching events of the switch delayed with respect to the primary switching event based on the determined level of supply voltage to generate a filter response of the supply filter with smaller peaking.
US11699974B1 Utilizing the LC oscillator of a frequency synthesizer as an injection source for crystal oscillator startup
A frequency synthesizer on an integrated circuit provides a local oscillator (LO) signal for RF operations and also functions as an injection clock signal source during crystal oscillator startup. The integrated circuit goes into a sleep mode in which the crystal oscillator is off and responsive to a wakeup event the crystal oscillator starts up again using the injection clock signal sourced from the frequency synthesizer. Parameters that cause the injection clock signal to match the crystal oscillator frequency are stored. The frequency synthesizer includes a phase-locked loop having an LC oscillator. A digital to analog converter controls the LC oscillator during injection. During an initial power up of the integrated circuit, a PLL in the frequency synthesizer locks to the crystal oscillator frequency to determine the parameters to store for injection.
US11699972B2 Variable speed motor drive with integrated motor heating systems and methods
The present disclosure includes techniques for implementing a variable speed drive (VSD) in an environmental conditioning system to facilitate mitigating or eliminating system faults. The variable speed drive drives a motor during on-cycles and heats motor windings of the motor during off-cycles. The variable speed motor drive includes a rectifier that converts alternative-current (AC) power input to a direct-current (DC) power output, a DC bus that is coupled to the rectifier and includes a DC bus transistor, and an inverter. The DC bus transistor pre-charges a DC capacitor of the DC bus to drive the motor during on-cycles and receives a gate pulse with a duty cycle based on a differential temperature, where the gate pulse heats the motor windings. The inverter receives the gate pulse applied to the DC bus transistor and transmits it a motor winding to prevent moisture on the motor winding.
US11699971B2 Electric vehicle and diagnosis method for electric vehicle
An electric vehicle includes a traction motor, an inverter that supplies the motor with an alternating current, three current sensors that respectively measure current of each phase of the alternating current output by the inverter, the alternating current being a three phase alternating current; and a controller that controls the motor through the inverter. The controller is configured to, when one of the current sensors becomes unusable, identify the unusable current sensor while controlling the motor with a d-axis voltage command value set to zero and a q-axis voltage command value set to a non-zero value.
US11699970B2 Driving voltage generation method, and linear motor driving voltage generation device performing same
The present invention provides a driving voltage generation method of a linear motor, and linear motor driving voltage generation device performing same. The driving voltage voltage generation method of a linear motor includes the following. Define the displacement waveform of the linear motor’s vibrator within a preset period and the displacement waveform is an asymmetrical waveform. Calculate the voltage waveform corresponding to the linear motor in the preset period according to the displacement waveform. The present invention is designed to use the driving voltage generated by the driving voltage generation method to effectively control the linear motor to express the vibration effect in a specific direction.
US11699969B2 Compressor and method for controlling the compressor
A compressor and a control method thereof are provided. The compressor includes a motor with a rotor of a permanent magnet. According to embodiments, the method of controlling the compressor includes: applying a detection current to the motor in response to a command of starting the compressor; detecting whether there is demagnetization of the permanent magnet of the rotor according to a response of the motor to the applied detection current; resetting an operating parameter of the compressor if there is the demagnetization; and starting the compressor according to the reset operating parameters. According to embodiments of the present disclosure, when the compressor is to be started, demagnetization is detected first, and the operating parameter are set accordingly, so as to suppress or avoid performance degeneration due to the demagnetization.
US11699968B2 Fan heater motor
A fan heater (1) has a motor (M) with motor windings (W) and a rotor that is connected to a fan (V) for delivering ambient air at least partially along the motor windings (W). At least one motor winding is configured as a heater winding (HW) for generating a specific heat output or amount of heat as intended.
US11699965B2 Fan motor controller
A fan motor controller comprises a pulse width modulation signal, a switch circuit, a control unit, and a frequency judging unit. The switch circuit is coupled to a fan motor for supplying a driving current to the fan motor. The control unit generates a control signal to the switch circuit, so as to control the switch circuit. The frequency judging unit receives the pulse width modulation signal for generating a judging signal to the control unit. The pulse width modulation signal is configured to adjust a speed of a fan. The pulse width modulation signal has a frequency. Based on the frequency and a judgment rule, the fan motor controller is configured to attain the function of switching between the forward direction and the reverse direction of the fan.
US11699963B2 Position sensorless motor control system using single current sensor and motor control method of the same
A motor control system includes a reference current generator that generates a reference current based on a command, a motor voltage providing device that generates a phase voltage based on the reference current, a high frequency voltage, and a feedback current and provides a motor with the phase voltage, and a high frequency voltage generator that generates the high frequency voltage corresponding to a magnitude of voltage generated based on the reference current and the feedback current.
US11699962B2 Continuous biomechanical energy harvester from breath-associated torso movement
A system, device and method are provided for continuously generating more than 0.01 watt of electrical energy by harnessing mechanical or kinetic energy from a reciprocating motion of a user's torso during breathing. The reciprocating motion causes reciprocating lateral and medial translation of two chambers of the device housing. That reciprocating lateral and medial translation rotates a gear, which in turn, drives a dynamo to produce electrical energy. Since the conversion from the mechanical energy of the spinning rod to power is direct, the energy-conversion efficiency may be up to 90% or higher. The device may further comprise one or more charging means for providing electrical energy to one or more peripheral electronic devices. In some embodiments, additional integrated functions may include auxiliary energy storage, backup energy, emergency power, mini-MP3 player, data recorder, GPS interface, miniature video recorder, speaker, abdomen muscle exercise, timing, Bluetooth interface, and heath information analyzer.
US11699960B2 Switched capacitor converter and method thereof
A power converter includes a plurality of switches coupled between an input bus and an output bus, a full bridge coupled between the output bus and ground, and a plurality of capacitors coupled between the plurality of switches and the full bridge, wherein one capacitor of the plurality of capacitors is connected to a midpoint of one leg of the full bridge through a switch.
US11699959B2 Power conversion device
In a power conversion device in which cell converters are connected in series, each cell converter includes: main circuit conductors connecting switching elements and a capacitor to each other; a bypass portion disposed between two external terminals connected to other cell converters; external output conductors connecting the external terminals and the main circuit conductors to each other; and bypass connection conductors connecting the external output conductors and the bypass portion to each other. The bypass connection conductors or the external output conductors are disposed so as to oppose each other at a high-potential side and a low-potential side thereof. The conductors are bent so as to have portions at which currents in parts of the conductors have the same direction. Thus, mutual inductances and self-inductances are increased, whereby short-circuit current flowing to the bypass portion at the time of double failures is suppressed.
US11699958B2 Voltage switching circuit and power adapter having regulated range of output voltage
Disclosed are a voltage switching circuit and a power adapter having the same. The voltage switching circuit comprises a first switching circuit having a first terminal receiving a first voltage from a first converter, and a second switching circuit having a first terminal receiving a second voltage from a second converter. Second terminals of the first and second switching circuits are electrically connected to form a switching terminal for outputting an output voltage. When the output voltage is required to be switched from the first voltage to the second voltage, the first switching circuit is controlled to be turned off and then the second switching circuit is controlled to be turned on, and when a voltage at the first terminal of the second switching circuit is higher than a preset voltage, the second converter is shut down or kept off.
US11699955B2 Feedback voltage modulation to reduce power converter quiescent current
A method involves determining that a power converter is in a no-load or ultra-light load mode of operation. In response to determining that the power converter is in a no-load or ultra-light load mode of operation, a voltage amplitude of a feedback signal of the power converter is allowed to rise towards a voltage amplitude that is greater than or equal to a first threshold voltage level. Upon determining that the voltage amplitude of the feedback signal is greater than or equal to the first threshold voltage level, a first sequence of enabling pulses are issued to a primary side switch of the power converter to reduce a voltage amplitude of the feedback signal. Upon determining that the voltage amplitude of the feedback signal is greater than or equal to a second threshold voltage level, a normal mode of operation of the power converter is entered.
US11699952B2 Power supply control device, power supply control method, and computer program
A power supply control device controls power supply to a load through a power supply switch. A driving circuit switches on or off the power supply switch. When the driving circuit switches the power supply switch from off to on, a waveform value regarding the current waveform of a current that flows through the load is output by a waveform value detection unit to a microcomputer. The microcomputer determines power supply control conditions regarding control of power supply to the load based on the waveform value that is input from the waveform detection unit.
US11699948B2 Power supply system with self-excited drive function
A power supply system with self-excited drive function includes a power supply apparatus, a logic disconnection circuit, a self-boosting circuit, a protection circuit, and a current sensing unit. The logic disconnection circuit is coupled between a positive power wire and a negative power wire. The self-boosting circuit converts a voltage into an auxiliary voltage, and the self-boosting circuit is coupled to the logic disconnection circuit to receive the auxiliary voltage. The current sensing unit outputs a current sensing signal according to a current flowing through the positive power wire or the negative power wire. The protection circuit makes a short circuit or an open circuit between the positive power wire and the negative power wire according to the current sensing signal. The logic disconnection circuit disables or enables the self-boosting circuit according to the voltage between the positive power wire and the negative power wire.
US11699947B2 DC-DC converters with loop control
A converter system (100) includes a switch (102) adapted to be coupled to a switching terminal (104). The switch (102) is configured to generate a switching signal having first and second states at the switching terminal (104). Ripple generating circuitry (122) is adapted to be coupled to the switching terminal (104) and is configured to: generate a filtered signal based on the switching signal; and keep the filtered signal within a particular range. Loop control circuitry (116) is coupled to the ripple generating circuitry (122) and is configured to control the switch (102) based on the filtered signal.
US11699945B2 Drive circuit and switching power supply device
A drive circuit driving a first switching element, including: a first diode with a cathode terminal connected to a first switching element gate terminal; a second switching element with a first terminal connected to a first diode anode terminal, a second terminal connected to a first switching element gate terminal, a third terminal connected to a first switching element source terminal; a third switching element with a drain terminal connected to the first diode anode terminal, and a source terminal connected to the first switching element source terminal; a parallel circuit; and a drive transformer having a coil, one end connected to the drain terminal, the other end connected to the third switching element gate terminal, and connected to the third switching element source terminal, one end of the parallel circuit connected to one coil end, the second diode cathode terminal connected to the other end of the coil.
US11699944B2 Magnetic coupler
Apparatuses, systems, and methods of use for a magnetic coupling device is disclosed. The magnetic device may have a plurality of magnets to create a magnetic field to the devices enclosed within the device. The coupling device may have a housing that encloses and/or partially surrounds one or more rotatable shafts. The coupling device may couple an output shaft from a motor to an input shaft of a generator. The coupling device may have an electric coil that when energized may vary any applied magnetic field to the rotatable shafts. The magnetic device may have a first plurality of magnets positioned at a first radial position and a second plurality of magnets positioned at a second radial position, with the first magnets being rotatable and the second magnets being stationary. Multiple magnetic coupling devices may be coupled together in series to provide increased magnetic fields to the enclosed system.
US11699940B2 Stator with carbon fiber-based insulation strips
A stator includes a stator core having an annular portion and a plurality of teeth extending radially inward from the annular portion, such that a slot is defined between each pair of adjacent teeth. Each of the teeth includes a pair of side surfaces that face in opposite directions. The stator core also includes a plurality of inner surfaces on the annular portion, each inner surface arranged between facing side surfaces of two adjacent teeth of the plurality of teeth. The stator also includes a plurality of thermally conductive, carbon fiber-based insulation strips. Each insulation strip is arranged within one of the slots for covering the inner surface and the facing side surfaces of two adjacent teeth. The stator also includes a plurality of windings wound around the respective teeth.
US11699938B2 Guiding element for an electric motor
The invention relates to a guiding element for use in an electric motor, an electric motor, and a method of installing a rotatable element in an electric motor. The guiding element comprises a guide for a rotatable element of the electric motor. The guide is adapted to radially guide the rotatable element relative to a rotary axis. The guiding element also comprises a centering device adapted to align and/or fix a sensor holding device in the electric motor relative to the guiding element. Moreover, the guiding element comprises a fixing device adapted to fix the guiding element to a housing of the electric motor.
US11699932B2 Rotor for rotary electric machine
A rotor for a rotary electric machine includes a rotor core in which a plurality of magnetic pole portions is provided. Each of the magnetic pole portions includes: a magnet insertion hole into which a permanent magnet is inserted. A d-axis-side space portion is provided inside the magnet insertion hole between the d-axis-side end portion of the permanent magnet and the d-axis-side end portion of the magnet insertion hole, and a q-axis-side space portion penetrating in the axial direction is provided inside the magnet insertion hole between the q-axis-side end portion of the permanent magnet and the q-axis-side end portion of the magnet insertion hole. The permanent magnet further includes: a first communication portion communicating the d-axis-side end portion with the q-axis-side end portion; and a second communication portion communicating the d-axis-side end portion with the q-axis-side end portion.
US11699931B2 Rotor structure of interior permanent magnet motor
A rotor structure of a magnet motor includes a rotating shaft and an iron core on the rotating shaft. Magnet grooves are disposed inside the iron core along a circumferential direction with a magnet provided therein. A distance between an edge line of the magnet groove close to a circumferential edge of the iron core and the circumferential edge of the iron core varies so that a width of a flux barrier formed varies. One end of a long side of the magnet groove close to the circumferential edge is formed with an anti-demagnetization groove communicating with the magnet groove, and an edge line of the anti-demagnetization groove tilts toward the circumferential edge of the iron core. Process slots are provided between the magnet grooves and the circumferential edge of the iron core that are used to increase a salient rate and reluctance torque of the motor.
US11699929B2 Rotor of a variable-reluctance synchronous motor
A process for assembling a rotor of a variable-reluctance synchronous motor, characterised in that it comprises the steps of: i. preparing a plurality of discs having a through-cavity for each polar sector for housing at least a magnet; ii. positioning the discs in sequence along an axis of rotation for forming the rotor, so that the through-cavities are aligned to one another; iii. preparing magnets having an identical depth that is smaller than the depth of the rotor, and a frontal section that is identical to or smaller than the area of the cavity; iv. calculating the number of magnets to be inserted, for each polar sector, in a sequence so as to occupy only part of the total depth of the rotor as a function of the performances to be obtained; v. inserting the calculated number of magnets in a series of cavities aligned for each polar sector. The invention also relates to a rotor of a variable-reluctance synchronous motor assembled using the process set out above.
US11699928B2 Stator core and motor using the same
The present invention relates to a stator core for improving the fixing properties of a magnet wire, and a motor in which the same is applied. Provided is a stator core which comprises a protrusion pattern part for fixing the distal end portion of a magnet wire, and thus eliminates a process of fixing the wire using a separate member during a wiring process, thereby improving processability and inhibiting an insulating film of the magnet wire from being damaged by an external force such as vibration.
US11699926B2 Smart hub
A smart hub is provided, which includes a control circuit and an antenna array (the functions thereof include transmitting/receiving scanning signals and transmitting wireless power transfer signals). The antenna array is connected to the control circuit and transmits a scanning signal to scan within an effective scanning range thereof. When the antenna array receives the reflected signal of the scanning signal, the control circuit controls the antenna array to keep transmitting a wireless power transfer signal, within a predetermined time interval, in the direction of receiving the reflected signal, and simultaneously receives the device information from a sensor which may exist via the antenna array within the predetermined time interval. The device information is generated by the sensor by backscattering.
US11699925B2 Artificial trees with wireless power transmission
The present disclosure provides an artificial tree. The artificial tree includes a trunk including one or more trunk sections. The one or more trunk sections include a first trunk section including a first transmitter connected to a power source and configured to convert an input power received from the power source into an electromagnetic field, and a first receiver arranged proximate the first transmitter and configured to receive the electromagnetic field generated by the first transmitter and generate a first output current.
US11699922B2 Wireless charging method, receiver, terminal device, and charger
A wireless charging method, a receiver, a terminal device, and a charger are provided. A receiver (20) includes an oscillation circuit (210), a power processor (220), a sampling control module (230), and an auxiliary power supply module (240). In a ping phase, the oscillation circuit receives first energy sent by a transmitter (10), and the sampling control module collects a first voltage value output by the oscillation circuit based on the first energy, and when the first voltage value is less than a startup voltage value of the power processor, controls the auxiliary power supply module to supply power to the power processor, so that the power processor is started. In a power transfer phase, the power processor sends a power transfer instruction to the transmitter, so that the transmitter sends second energy based on the power transfer instruction, to provide electric energy for a load in the receiver.
US11699919B2 Mini automatic transfer switch
An automatic transfer switch (100) for automatically switching an electrical load between two power sources is provided. Two power cords (106) enter the ATS (A power and B power inputs) and one cord (109) exits the ATS (power out to the load). The ATS has indicators (107) located beneath a clear crenelated plastic lens (108) that also acts as the air inlets. The ATS (100) also has a communication portal (103) and a small push-button (104) used for inputting some local control commands directly to the ATS (100). The ATS (100) can be mounted on a DIN rail at a rack and avoids occupying rack shelves.
US11699909B1 Controllers for managing a plurality of stacks of electrochemical cells, and associated methods
A method for managing a plurality of stacks of electrochemical cells, where the plurality of stacks are electrically coupled in parallel in a battery. The method includes (a) operating the plurality of stacks to execute a global operating strategy of the battery, (b) changing respective operating points of one or more first stacks of the plurality of stacks to execute a local operating strategy, and (c) changing respective operating points of one or more second stacks of the plurality of stacks to maintain the global operating strategy of the battery while executing the local operating strategy.
US11699908B2 Large-format battery management system identifies power degradation
A battery system with a large-format Li-ion battery powers attached equipment by discharging battery cells distributed among a plurality of battery packs. The discharging of the battery cells is controlled in an efficient manner while preserving the expected life of the Li-ion battery cells. Each battery pack internally supports a battery management system and may have identical components, thus supporting an architecture that easily scales to higher power/energy. Battery packs may be added or removed without intervention with a user, where one of battery packs serves as a master battery pack and the remaining battery packs serve as slave battery packs. When the master battery pack is removed, one of the slave battery packs becomes the master battery pack. Charging and discharging of the battery cells is coordinated by the master battery pack with the slave battery packs over a communication channel such as a controller area network (CAN) bus.
US11699906B2 String inverter control method, apparatus, and system, and storage medium
A string inverter control method includes: in a process of performing IV curve scanning on one or more first direct current/direct current step-up circuits, controlling a change of an output voltage of one or more second direct current/direct current step-up circuits on which the IV curve scanning does not need to be performed, where a change trend of the output voltage and a change trend of an input voltage of the one or more first direct current/direct current step-up circuits on which the IV curve scanning is performed present a non-strictly monotonically increasing relationship. Therefore, for the direct current/direct current step-up circuit on which the IV curve scanning is performed, a voltage difference between two ends of the direct current/direct current step-up circuit is not always in a relatively high state, so that a ripple current on an input inductor in the direct current/direct current step-up circuit can be reduced.
US11699905B2 Power system and control method
A power system includes a controller, configured to adjust an output current of a first converter to a first current value based on a voltage of a direct current bus and a voltage threshold, where a difference between an adjusted voltage of the direct current bus and the voltage threshold is less than a difference between the unadjusted voltage of the direct current bus and the voltage threshold. The controller adjusts the output current of the first converter to a second current value based on output power of the first converter and a power threshold, where a difference between adjusted output power of the first converter and the power threshold is less than a difference between the unadjusted output power of the first converter and the power threshold. The controller adjusts the output current of the first converter based on the first current value and the second current value.
US11699901B1 Control method and system for power source, and device and medium
A control method for a power source, including the following steps: detecting the electric power quality of multiple channels of inputs of a power source; in response to the electric power quality of the multiple channels of inputs being normal, acquiring and comparing the resistance of a relay when the power source is respectively working at each channel of input; in response to the resistance of the relay at each channel of input meeting a preset condition, acquiring the duration how long each power source is working at one channel of input among the multiple channels of inputs; and in response to the duration how long the power source is working at the channel of input in the multiple channels of inputs being greater than a threshold value, adjusting the power source to work at other channel of input.
US11699898B2 Gateway interface for an enhanced circuit breaker disconnect
A system includes a solid-state circuit breaker coupling between a power supply and an electrical load. The system also includes a gateway interface device communicatively coupled to the solid-state circuit breaker and includes a plurality of communication interfaces. In an embodiment, the gateway interface device includes a controller configured to perform operations including determining a connection status of at least one communication interface of the plurality of communication interfaces and determining a number of devices connected to the at least one communication interface, receive a signal from at least one device of the number of devices. In the embodiment, the operations may also include in response to receiving the signal, instructing the solid-state circuit breaker to disconnect the electrical load from the power supply.
US11699894B2 Bonded tunable VCSEL with bi-directional actuation
A MEMS tunable VCSEL includes a membrane device having a mirror and a distal-side electrostatic cavity for displacing the mirror to increase a size of an optical cavity. A VCSEL device includes an active region for amplifying light. Then, one or more proximal-side electrostatic cavities are defined between the VCSEL device and the membrane device and used to displace the mirror to decrease a size of an optical cavity.
US11699891B2 Laser device
A laser device includes a laser configured to generate laser light and a laser control module configured to receive at least a portion of the laser light generated by the laser, to generate a control signal and to feed the control signal back to the laser for stabilizing the frequency, wherein the laser control module includes a tunable frequency discriminating element which is preferably continuously frequency tunable, and where the laser control module is placed outside the laser cavity.
US11699890B2 Semiconductor laser machine
A semiconductor laser machine includes a semiconductor laser element including a first end face that emits a laser beam and a second end face that is opposite the first end face; a heat sink; and a sub-mount securing the semiconductor laser element to the heat sink. The sub-mount includes a substrate that serves as a thermal stress reliever, a solder layer joined to the semiconductor laser element, and a junction layer formed between the substrate and the solder layer. Compared with the semiconductor laser element, the substrate is extended in a rearward direction that is from the first end face toward the second end face. As for the solder layer and the junction layer, a portion of at least the solder layer is removed behind the second end face.
US11699885B1 RFID-enabled electrical connector
The present invention is an RFID-enabled electrical connector with connector position assurance (“CPA”) features, comprised of an electrical connector having a plug, a socket, and a CPA feature; a strategically located electrically conductive material, such as a conductive polymer or metalized plastic; and an RFID tag. The present invention can be fabricated using a standard RFID tag, or a mini-RFID tag that has no antenna. The lack of antenna gives the mini-RFID tag an effective transmission distance of less than 25 mm. In the illustrated embodiments, until the CPA feature has been fully deployed, the RFID tag or mini-RFID tag cannot be read because of the strategic placement of the electrically conductive material. The RFID tag can only be properly read after the CPA feature has been fully deployed.
US11699880B2 Backplane connector
A backplane connector includes a number of wafers and a spacer for assembling the number of wafers together. Each wafer includes an insulating frame. The insulating frame includes a first protrusion. The spacer includes a body portion. The body portion has a number of slots for holding the first protrusions of the wafers. A periphery of each slot is surrounded by the body portion. Compared with the prior art, the spacer of the present disclosure is provided with a number of slots for holding the first protrusions of the wafers. As a result, the wafers can be easily assembled and fixed as a whole.
US11699876B2 Connector with lever and guide surfaces
A connector 10 includes a connector body 20 and a lever 50. The connector body 20 includes a guide portion 30. The lever 50 includes a guide receiving portion 60. The lever 50 is rotatable about a rotary shaft 54 with respect to the connector body 20 to a guide start position where guide by the guide portion 30 is started and a guide end position where the guide by the guide portion 30 is ended. At least one of the guide portion 30 and the guide receiving portion 60 arcuately extends with the rotary shaft 54 as a center. The guide receiving portion 60 contacts the guide portion 30 with a larger contact pressure when the lever 50 is at the guide end position than when the lever 50 is at the guide start position.
US11699874B2 Electrical connector with surrounding shield member with outward protrusion connected to a circuit board
Provided is a connector including a surrounding wall with an improved strength against an outward force.The connector of the invention includes a contact that contacts a counter contact of a counter connector, a housing to which the contact is fitted and attached, and a surrounding wall disposed to surround the housing. A gap is provided between the housing and the surrounding wall, and in a connector fitting state, the surrounding wall is in contact with a counter surrounding wall of the counter connector that has entered the gap. The surrounding wall is provided with a protrusion portion protruding outward in a second direction intersecting a first direction, and an end portion on a board side of the protrusion portion in the first direction is in contact with a board.
US11699871B2 Board-like connector, dual-arm bridge of board-like connector, and wafer testing assembly
A board-like connector, a dual-arm bridge of a board-like connector, and a wafer testing assembly are provided. The board-like connector includes a plurality of dual-arm bridges spaced apart from each other and an insulating layer. Each of the dual-arm bridges includes a carrier, a first cantilever, a second cantilever, a first abutting column, and a second abutting column, the latter two of which extend from the first and second cantilevers along two opposite directions. The first cantilever and the second cantilever extend from and are coplanar with the carrier. The insulating layer connects the carriers of the dual-arm bridges. The first abutting column and second abutting column of each of the dual-arm bridges respectively protrude from two opposite sides of the insulating layer, and are configured to abut against two boards, respectively.
US11699866B2 Coaxial cable connector assemblies with curable adhesives and methods for using the same
A method for coupling a coaxial cable to a coaxial cable connector assembly includes inserting a coaxial cable into a cable channel of a rear body of a coaxial cable connector assembly, where the coaxial cable connector assembly includes an adhesive reservoir positioned at least partially within the cable channel of the rear body, the adhesive reservoir comprising an adhesive and an adhesive reservoir seal material that at least partially encapsulates the adhesive, inserting at least a portion of the coaxial cable into the adhesive reservoir, and exposing the adhesive to electromagnetic energy thereby curing the adhesive, by at least one of directing electromagnetic energy from an energy source on the adhesive, and removing an outer jacket from an outer wall of the rear body.
US11699865B2 Removable electrical connectors and devices
Flexible electrical connectors are provided to electrically connect electronic devices. The flexible electrical connector includes a removable adhesive tape strip having an adhesive surface thereof and an electrically conductive trace disposed on the adhesive tape strip. The flexible electrical connector engages an electronic device to form an electrical contact where the adhesive tape strip has an adhesive surface removably adhesively bonded to the substrate of the electronic device to at least partially cover the electrical contact.
US11699860B1 Antenna structure for satellite-communications gateway
A satellite-communications gateway includes a hub and an antenna configured for satellite communications. The antenna is mounted to the hub and supported by the hub. The antenna includes a plurality of panels forming a parabolic dish. The panels are carbon fiber-reinforce polymer. The parabolic dish has a diameter in a range of 9 to 13 meters.
US11699854B2 Antenna, terminal middle-frame, and terminal
An antenna includes: a first antenna portion and a second antenna portion arranged adjacently. The first antenna portion includes a first antenna branch and a first parasitic branch, and the second antenna portion includes a second antenna branch. The first parasitic branch is positioned between the first antenna branch and the second antenna branch. The first parasitic branch is L-shaped, and includes a first branch segment and a second branch segment. A first end of the first branch segment is in contact to a ground region, a second end of the first branch segment is joined to a first end of the second branch segment, and a second end of the second branch segment points towards the second antenna branch.
US11699853B2 Antenna device
Provided is an antenna device with a simple configuration, said antenna device supporting a plurality of frequency bands. An antenna device according to the present invention is provided with: at least one first radiation element that has a resonant frequency in a first frequency band; at least one second radiation element; and a connection line for connecting the first radiation element and the second radiation element. The line length formed of the first radiation element, the connection line, and the second radiation element is set to a length so as to have a resonant frequency in a second frequency band lower than the first frequency band.
US11699852B2 Phased array antenna systems
In one embodiment of the present disclosure, a phased array antenna system includes a first portion carrying an antenna lattice including a plurality of antenna elements, wherein the plurality of antenna elements are arranged in a first configuration, and a second portion carrying a beamformer lattice including a plurality of beamformer elements, wherein the plurality of beamformer elements are arranged in a second configuration different from the first configuration, wherein each of the plurality of antenna elements are electrically coupled to one of the plurality of beamformer elements.
US11699850B2 Method and apparatus for beam steering and switching
Systems, methods, and apparatus for beam steering and switching are disclosed. In one or more examples, a method for operating a communication system comprises switching, at least one switch in a rearrangeable switch network, to control input levels to power amplifiers in a power distribution network. The method further comprises outputting, by the power amplifiers in the power distribution network, power to a plurality of antenna elements. Further, the method comprises steering and distributing power, by the antenna elements, in beams associated with each of the antenna elements according to a level of the power in each of the antenna elements.
US11699849B2 Antenna device and method for determining radiation pattern
An antenna device includes antennas to receive and transmit signals; and a processor to divide radiation patterns of combinations of the antennas into a predetermined number of characteristic patterns, and to calculate similarities of the characteristic patterns and a RSSI of each of the characteristic patterns. When the antenna device is in operation, the processor reads and analyzes RSSI of the signals received by the antennas, compares the RSSI of the signals of the antennas with the RSSI of the characteristic patterns, and determines a matched characteristic pattern group according to results of comparisons and the similarities of the characteristic patterns.
US11699848B2 Mobile device
An antenna for a mobile device includes a ground element, a substrate disposed over the ground element, a first radiating element having a feedpoint, a second radiating element coupled to the ground element and adjacent the first radiating element, and a connection metal element disposed on the substrate, and a coaxial cable, having central conductor coupled to the feedpoint, a shielding conductor, and an insulating outer layer, wherein the shielding conductor has a bare region, spaced from the feedpoint, that exposes a portion of the shielding conductor, and the portion of the shielding conductor is coupled through the connection metal element to the second radiating element.
US11699845B2 Antenna device
An antenna device, a transportation vehicle, and a textile article having an antenna device. The antenna device includes conductive filaments woven into a carrier fabric, wherein the conductive filaments form an antenna structure and are a contacting structure at a first end.
US11699840B2 Antenna package structure and antenna packaging method
The present disclosure provides an antenna package structure and an antenna packaging method. The package structure includes an antenna circuit chip, a first packaging layer, a first rewiring layer, an antenna structure, a second metal connecting column, a third packaging layer, a second antenna metal layer, and a second metal bump. The antenna circuit chip, the antenna structure, and the second antenna metal layer are interconnected by using the rewiring layer and the metal connecting column.
US11699837B2 Transmission line and quantum computer
A transmission line has a first conductor layer extending in a first direction, a second conductor layer disposed on a side of a first surface of the first conductor layer via a first dielectric layer, the second conductor layer extending in the first direction, and a third conductor layer disposed on a side of a second surface of the first conductor layer opposite to the first surface, via a second dielectric layer, the third conductor layer extending in the first direction, wherein a width, in a second direction intersecting the first direction, of each of the second conductor layer and the third conductor layer is different at a plurality of locations in the first direction, and the first conductor layer, the second conductor layer, and the third conductor layer at least partially overlap each other in a plan view from a normal direction of the first surface.
US11699836B2 Low firing temperature dielectric materials designed to be co-fired with high bismuth garnet ferrites for miniaturized isolators and circulators
Disclosed herein are embodiments of low temperature co-fireable dielectric materials which can be used in conjunction with high dielectric materials to form composite structures, in particular for isolators and circulators for radiofrequency components. Embodiments of the low temperature co-fireable dielectric materials can be scheelite or garnet structures, for example, bismuth vanadate. Adhesives and/or glue is not necessary for the formation of the isolators and circulators.
US11699834B2 Sealed battery
A sealed battery, which is an exemplary embodiment, comprises a battery case including a bottomed cylindrical outer can and a sealing body that closes an opening of the outer can, a gasket disposed between the outer can and the sealing body, and an electrode body including an electrode and housed in the battery case. The sealing body includes a metal plate, and the metal plate has a thin portion formed in an annular shape, a valve portion having a convex shape inside the battery case, and an annular portion to which the electrode lead is connected. The gasket is provided with an elastically deformable portion that abuts against the inner surface of the valve portion and urges the valve portion to the outside of the battery case.
US11699833B2 Method and apparatus for optimizing battery cell utilization in a portable communication device
A battery pack is provided that can better manage peak current of in a converged portable radio. The battery pack comprises an internal Li-Ion cell stack characterized by a linear output voltage curve. A DC-DC converter converts the internal cell stack voltage to a desired DC-DC converter output voltage. The output voltage and current sourcing capability of the battery pack remain constant over the full cell discharge curve. The battery pack optimizes cell utilization, without the use of any internal microprocessor, thereby supporting the operation of simultaneous high peak current application features associated with LMR and LTE.
US11699832B2 Battery module
To prevent an increase in the electrical resistance between a terminal for external connection and a cell terminal of a battery cell of a battery cell group. A battery module 100 includes a battery cell group 10, a pair of end plates 20, a bus bar 30, and a fastening member 40. The end plate 20 includes a recess 21 adapted to partially house the fastening member 40 in a mutually movable manner in one direction (X-direction) corresponding to the stacked direction of the plurality of battery cells 1. The battery module 100 also has a gap S between an inner side wall 21a of the recess 21 and the fastening member 40 in the one direction (X-direction).
US11699826B2 Battery cell comprising at least one galvanic cell, battery, and method for producing a battery cell
A battery cell comprises at least one galvanic cell, a first cell housing element, and a second cell housing element. The two cell housing elements jointly substantially completely enclose the galvanic cell. The first cell housing element has inner recesses on the inner surface thereof, which inner recesses are, on an outer surface of the first cell housing element lying immediately opposite the inner surface, outer protrusions for electrically contacting a first further battery cell. First compensation elements are complementary to the inner recesses in such away and are arranged in the inner recesses in such a way that the first compensation elements, together with the inner recesses, form a substantially flat inner surface of the first cell housing element.
US11699824B2 Nickel-plated, heat-treated steel sheet for battery cans
The present invention provides a nickel-plated heat-treated steel sheet for a battery can (1), having a nickel layer with a nickel amount of 4.4 to 26.7 g/m2 on a steel sheet (11), wherein when the Fe intensity and the Ni intensity are continuously measured along the depth direction from the surface of the nickel-plated heat-treated steel sheet for a battery can, by using a high frequency glow discharge optical emission spectrometric analyzer, the difference (D2-D1) between the depth (D1) at which the Fe intensity exhibits a first predetermined value and the depth (D2) at which the Ni intensity exhibits a second predetermined value is less than 0.04 μm.
US11699821B2 Battery packs having structural members for improving thermal management
Battery packs are presented having structural members for improving thermal management of battery cells therein. In some embodiments, the battery packs include a first end-member positioned opposite a second end-member and parallel thereto. The battery packs also include a first side beam positioned opposite a second side beam and parallel thereto. The first side beam and the second side beam extend longitudinally between the first end-member and the second end-member. A longitudinal member is disposed between the first side beam and the second side beam and defines a plurality of longitudinal rows. The battery packs may additionally include a lateral member disposed between first end-member and the second end-member to partition the plurality of longitudinal rows into an array of battery cell compartments. A battery cell is disposed within at least one battery cell compartment.
US11699818B2 Battery pack
Provided is a battery pack capable of improving load resistance of a reinforcing part and protecting battery cells inside a case. The battery pack 100 includes a reinforcing part 30 that is in contact with a bottom wall 10e of the case 10. The reinforcing part 30 extends in one direction D1 along the bottom wall 10e, and has dimensions d1, d2 in directions orthogonal to the one direction D1 that are larger than thickness t of side walls 10a, 10b, 10c, 10d of the case 10 and of the bottom wall 10e. The reinforcing part 30 has a pair of end fixed parts 31 that are fixed to both ends of the battery module 20 in the one direction D1, and an intermediate fixed part 32 between the pair of end fixed parts 31 and fixed to the battery module 20 or the case 10.
US11699815B1 Stacked battery components and configurations
Batteries according to embodiments of the present technology may include a first battery cell including a first body characterized by a first length and a first width, and a first tab extending from an edge of the first body. The first tab may be characterized by a width less than the first width of the first body. The batteries may also include a second battery cell stacked below the first battery cell. The second battery cell may include a second body characterized by a second length and a second width, and a second tab extending from an edge of the second body. The second tab may be characterized by a width less than the second width of the second body. The second tab may also be characterized by a width greater than the width of the first tab providing an extension of the second tab protruding from below the first tab.
US11699808B2 Battery
A battery including a battery body and a flange portion; the battery body includes a first side face protruding from a surface of the battery body; the flange portion is arranged outside the battery body and includes a protrusion segment connected to the battery body, the protrusion segment protruding away from the battery body.
US11699803B1 Reverse electrodialysis cell with heat pump
A method of generating electrical power or hydrogen from thermal energy is disclosed. The method includes separating, by a selectively permeable membrane, a first saline solution from a second saline solution, receiving, by the first saline solution and/or the second saline solution, thermal energy from a heat source, and mixing the first saline solution and the second saline solution in a controlled manner, capturing at least some salinity-gradient energy as electrical power as the salinity difference between the first saline solution and the second saline solution decreases. The method further includes transferring, by a heat pump, thermal energy from the first saline solution to the second saline solution, causing the salinity difference between the first saline solution and the second saline solution to increase.
US11699800B2 Microbial fuel cell cathode and method of making same
Provided is a microbial fuel cell including a cathode and an anode, wherein the cathode includes a waterproof gas diffusion layer including a siloxane and a catalyst layer including a binder, wherein a surface of the gas diffusion layer opposite the catalyst layer contacts air, and the anode includes electrogenic bacteria. Also provided is a method for making a microbial fuel cell, including fabricating a cathode, wherein fabricating includes disposing a siloxane solution onto a surface of a substrate, wherein the siloxane solution includes a siloxane and a solvent, drying the siloxane solution to form a waterproof gas diffusion layer, and placing the gas diffusion layer on a catalyst layer including a binder, and facing an anode with the cathode whereby the gas diffusion layer faces away from the anode and contacts air.
US11699796B1 Method for recycling hydrogen fuel cell of new energy vehicle
Disclosed is a method for recycling a hydrogen fuel cell of a new energy vehicle, including the following steps of: (1) discharging and disassembling a hydrogen fuel cell in turn to obtain a hydrogen supply system, an air supply system, a cooling system and a galvanic pile; (2) disassembling the galvanic pile into a catalyst and carbon cloth, and ashing to obtain ash; (3) adding an auxiliary agent into the ash, mixing, introducing inert gas, heating, introducing oxidizing gas, and absorbing tail gas by using an ammonium salt solution; and (4) adding a reducing agent into the ammonium salt solution absorbing the tail gas in step (3) to react, filtering, taking and cleaning a filter residue to obtain Pt.
US11699793B2 Method for fabrication of lithium metal secondary battery comprising lithium electrode
Disclosed is a method for manufacturing a lithium metal secondary battery including a lithium metal electrode as a negative electrode, wherein the lithium metal electrode has a protective layer formed thereon, and the lithium metal secondary battery is discharged before its initial charge during an activation step of the lithium metal secondary battery so that stripping occurs on the surface of the lithium metal electrode.
US11699792B2 Conductive material, electrode comprising the conductive material, secondary battery comprising the electrode, and method for preparing the conductive material
A conductive material, and a method for preparing the same are provided. The conductive material has a structure where a plurality of graphene sheets are interconnected, wherein an oxygen content is 1 wt % or higher based on the total weight of the conductive material, and a D/G peak ratio is 2.0 or less when the Raman spectrum is measured.
US11699790B2 Single-layer and multilayer graphene, method of manufacturing the same, object including the same, and electric device including the same
Graphene is formed with a practically uniform thickness on an uneven object. The object is immersed in a graphene oxide solution, and then taken out of the solution and dried; alternatively, the object and an electrode are immersed therein and voltage is applied between the electrode and the object used as an anode. Graphene oxide is negatively charged, and thus is drawn to and deposited on a surface of the object, with a practically uniform thickness. After that, the object is heated in vacuum or a reducing atmosphere, so that the graphene oxide is reduced to be graphene. In this manner, a graphene layer with a practically uniform thickness can be formed even on a surface of the uneven object.
US11699787B2 Battery having a low output voltage
An electrochemical battery cell comprising an anode having a primary anode active material, a cathode, and an ion-conducting electrolyte, wherein the cell has an initial output voltage, Vi, measured at 10% depth of discharge (DoD), selected from a range from 0.3 volts to 0.8 volts, and a final output voltage Vf measured at a DoD no greater than 90%, wherein a voltage variation, (Vi−Vf)/Vi, is no greater than ±10% and the specific capacity between Vi and Vf is no less than 100 mAh/g or 200 mAh/cm3 based on the cathode active material weight or volume, and wherein the primary anode active material is selected from lithium (Li), sodium (Na), potassium (K), magnesium (Mg), aluminum (Al), zinc (Zn), titanium (Ti), manganese (Mn), iron (Fe), vanadium (V), cobalt (Co), nickel (Ni), a mixture thereof, an alloy thereof, or a combination thereof.
US11699785B2 Composite electrodes and methods of making the same
Disclosed herein is a composite electrode comprising a charge-conducting material, a charge-providing material bound to the charge-conducting material, and a plurality of single-walled carbon nanotubes bound to a surface of the charge-providing material. High-capacity electroactive materials that assure high performance are a prerequisite for ubiquitous adoption of technologies that require high energy/power density lithium (Li)-ion batteries, such as smart Internet of Things (IoT) devices and electric vehicles (EVs). Improved electrode performance and lifetimes are desirable. The disclosed electrode can have a Coulombic efficiency of 99% or greater, and a stable capacity retention after 100 cycles or more. Also disclosed herein are methods of making a composite electrode.
US11699783B2 Protective layers for metal electrode batteries
Hybrid electrodes for batteries are disclosed having a protective electrochemically active layer on a metal layer. Other hybrid electrodes include a silicon salt on a metal electrode. The protective layer can be formed directly from the reaction between the metal electrode and a metal salt in a pre-treatment solution and/or from a reaction of the metal salt added in an electrolyte so that the protective layer can be formed in situ during battery formation cycles.
US11699781B2 Electrode coated with a film obtained from an aqueous solution comprising a water-soluble binder, production method thereof and uses of same
A method of preparing an electrochemical electrode which is partially or totally covered with a film that is obtained by spreading an aqueous solution comprising a water-soluble binder over the electrode and subsequently drying same. The production cost of the electrodes thus obtained is reduced and the surface porosity thereof is associated with desirable resistance values.
US11699780B2 Electrically coupled electrodes, and associated articles and methods
Methods for electrically coupling electrode portions within electrochemical devices, and associated articles and systems, are generally described. In some cases, an electrically non-conductive layer is between multiple electrode portions that are to be coupled. In some cases, the method comprises penetrating the article to establish electrical coupling between the electrode portions previously separated by the electrically non-conductive layer.
US11699774B2 Semiconductor device
The present disclosure provides a semiconductor device. The semiconductor device includes a substrate having a first side and a second side opposite to the first side; a first optical element at the first side of the substrate; and a semiconductor stack on the substrate. The semiconductor stack includes a first reflective structure; a second reflective structure; a cavity region between the first reflective structure and the second reflective structure and having a first surface and a second surface opposite to the first surface; and a confinement layer in one of the second reflective structure and the first reflective structure. The semiconductor device further includes a first electrode and a second electrode on the first surface.
US11699770B2 Energy harvesting system using a solar cell and thermoelectric device
The present disclosure relates to an energy harvesting technology for generating electrical energy by using a combination of a solar cell and a thermoelectric device. An energy harvesting system according to one embodiment of the present disclosure may include a solar cell for generating electrical energy based on sunlight; a heat transfer layer formed on at least one edge portion of the upper surface of the solar cell on which sunlight is incident; and a thermoelectric device including a first electrode, a second electrode, a thermoelectric channel disposed between the first and second electrodes, having a horizontal structure in which the first electrode is disposed on the heat transfer layer to be arranged horizontally with respect to the solar cell, and configured to generate additional electrical energy based on the temperature difference between the first and second electrodes.
US11699768B1 Patterned electrode structure for image sensor
An electrode structure including a top electrode and a bottom electrode located below the top electrode. The top electrode includes a plurality of inner electrodes and an outer electrode connected with the inner electrodes. The inner electrodes are configured to filter a light by wavelength range and filter the light into a polarized light. The inner electrodes extend along a first direction. Each of the inner electrodes includes a metal structure having a first portion and a second portion and a dielectric structure located between the first portion and the second portion of the metal structure. The first portion, the dielectric structure, and the second portion are arranged along a second direction perpendicular to the first direction.
US11699765B2 Semiconductor device
A semiconductor apparatus includes a plurality of semiconductor devices. The semiconductor devices each include a ferroelectric layer, a conductive metal oxide layer, and a semiconductor layer, between two electrodes. The conductive metal oxide layer may be between the ferroelectric layer and the semiconductor layer. The ferroelectric layer, the conductive metal oxide layer, and the semiconductor layer may all include a metal oxide. The conductive metal oxide layer may include one or more materials selected from the group consisting of an indium oxide, a zinc oxide, a tin oxide, and any combination thereof.
US11699761B2 Thin film transistor and fabrication method thereof, array substrate and fabrication method thereof, and display panel
The present disclosure provides a thin film transistor and a fabrication method thereof, an array substrate and a fabrication method thereof, and a display panel. The method for fabricating a thin film transistor includes: forming an active layer including a first region, a second region and a third region on a substrate; forming a gate insulating layer on a side of the active layer away from the substrate; forming a gate electrode on a side of the gate insulating layer away from the active layer; and ion-implanting the active layer from a side of the gate electrode away from the active layer, so that the first region is formed into a heavily doped region, the second region is formed into a lightly doped region, and the third region is formed into an active region.
US11699758B2 Isolation structure having different distances to adjacent FinFET devices
A first FinFET device includes first fin structures that extend in a first direction in a top view. A second FinFET device includes second fin structures that extend in the first direction in the top view. The first FinFET device and the second FinFET device are different types of FinFET devices. A plurality of gate structures extend in a second direction in the top view. The second direction is different from the first direction. Each of the gate structures partially wraps around the first fin structures and the second fin structures. A dielectric structure is disposed between the first FinFET device and the second FinFET device. The dielectric structure cuts each of the gate structures into a first segment for the first FinFET device and a second segment for the second FinFET device. The dielectric structure is located closer to the first FinFET device than to the second FinFET device.
US11699757B2 High dose implantation for ultrathin semiconductor-on-insulator substrates
Methods and structures for forming highly-doped, ultrathin layers for transistors formed in semiconductor-on-insulator substrates are described. High dopant concentrations may be achieved in ultrathin semiconductor layers to improve device characteristics. Ion implantation at elevated temperatures may mitigate defect formation for stoichiometric dopant concentrations up to about 30%. In-plane stressors may be formed adjacent to channels of transistors formed in ultrathin semiconductor layers.
US11699755B2 Stress incorporation in semiconductor devices
Examples of the present technology include processing methods to incorporate stress in a channel region of a semiconductor transistor. The methods may include depositing a stressed material on an adjacent layer, where the adjacent layer is disposed between the stressed material and semiconductor material having an incorporated dopant. The adjacent layer may be characterized by an increased stress level after the deposition of the stressed material. The method may further include heating the stressed material and the adjacent layer, and removing the stressed material from the adjacent layer. The adjacent layer retains at least a portion of the increased stress after the removal of the stressed material. Examples of the present technology also include semiconductor structures having a conductive layer with first stress, and an intermediate layer with second stress in contact with the conductive layer. The second tensile stress may be at least ten times the first tensile stress.
US11699749B2 Heterostructure of an electronic circuit having a semiconductor device
An electronic circuit having a semiconductor device is provided that includes a heterostructure, the heterostructure including a first layer of a compound semiconductor to which a second layer of a compound semiconductor adjoins in order to form a channel for a 2-dimensional electron gas (2DEG), wherein the 2-dimensional electron gas is not present. In aspects, an electronic circuit having a semiconductor device is provided that includes a III-V heterostructure, the III-V heterostructure including a first layer including GaN to which a second layer adjoins in order to form a channel for a 2-dimensional electron gas (2DEG), and having a purity such that the 2-dimensional electron gas is not present. It is therefore advantageous for the present electronic circuit to be enclosed such that, in operation, no light of wavelengths of less than 400 nm may reach the III-V heterostructure and free charge carriers may be generated by these wavelengths.
US11699748B2 Normally-off HEMT transistor with selective generation of 2DEG channel, and manufacturing method thereof
A normally-off HEMT transistor includes a heterostructure including a channel layer and a barrier layer on the channel layer; a 2DEG layer in the heterostructure; an insulation layer in contact with a first region of the barrier layer; and a gate electrode through the whole thickness of the insulation layer, terminating in contact with a second region of the barrier layer. The barrier layer and the insulation layer have a mismatch of the lattice constant (“lattice mismatch”), which generates a mechanical stress solely in the first region of the barrier layer, giving rise to a first concentration of electrons in a first portion of the two-dimensional conduction channel which is under the first region of the barrier layer which is greater than a second concentration of electrons in a second portion of the two-dimensional conduction channel which is under the second region of the barrier layer.
US11699747B2 Quantum dot devices with multiple layers of gate metal
Disclosed herein are quantum dot devices with multiple layers of gate metal, as well as related computing devices and methods. For example, in some embodiments, a quantum dot device may include: a quantum well stack; an insulating material above the quantum well stack, wherein the insulating material includes a trench; and a gate on the insulating material and extending into the trench, wherein the gate includes a first gate metal in the trench and a second gate metal above the first gate metal.
US11699745B2 Thyristor
A thyristor includes a first transistor and a second transistor. The first transistor has a first end serving as an anode end. The second transistor has a control end coupled to a second end of the first transistor, a first end coupled to a control end of the first transistor, and a second end coupled to the first end of the second transistor and serving as a cathode end.
US11699743B2 Semiconductor device and method of forming the same
A method of forming a semiconductor device includes forming, on a lower structure, a mold structure having interlayer insulating layers and gate layers alternately and repeatedly stacked. Each of the gate layers is formed of a first layer, a second layer, and a third layer sequentially stacked. The first and third layers include a first material, and the second layer includes a second material having an etch selectivity different from an etch selectivity of the first material. A hole formed to pass through the mold structure exposes side surfaces of the interlayer insulating layers and side surfaces of the gate layers. Gate layers exposed by the hole are etched, with an etching speed of the second material differing from an etching speed of the first material, to create recessed regions.
US11699740B2 Electroless plating method for metal gate fill
Embodiments utilize an electro-chemical process to deposit a metal gate electrode in a gate opening in a gate replacement process for a nanosheet FinFET device. Accelerators and suppressors may be used to achieve a bottom-up deposition for a fill material of the metal gate electrode.
US11699737B2 Integrated circuit with doped low-k side wall spacers for gate spacers
Various examples of an integrated circuit with a sidewall spacer and a technique for forming an integrated circuit with such a spacer are disclosed herein. In some examples, the method includes receiving a workpiece that includes a substrate and a gate stack disposed upon the substrate. A spacer is formed on a side surface of the gate stack that includes a spacer layer with a low-k dielectric material. A source/drain region is formed in the substrate; and a source/drain contact is formed coupled to the source/drain region such that the spacer layer of the spacer is disposed between the source/drain contact and the gate stack.
US11699733B2 Semiconductor devices
A semiconductor device and a method of forming the same are provided. The semiconductor device includes a first gate-all-around (GAA) transistor over a first region of a substrate and a second GAA transistor over a second region of the substrate. The first GAA transistor includes a plurality of first channel members stacked along a first direction vertical to a top surface of the substrate and a first gate structure over the plurality of first channel members. The second GAA transistor includes a plurality of second channel members stacked along a second direction parallel to the top surface of the substrate and a second gate structure over the plurality of second channel members. The plurality of first channel members and the plurality of second channel members comprise a semiconductor material having a first crystal plane and a second crystal plane different from the first crystal plane. The first direction is normal to the first crystal plane and the second direction is normal to the second crystal plane.
US11699731B2 Semiconductor device and manufacturing method thereof
According to at least one embodiment, a semiconductor device includes a plurality of insulating films adjacent to each other. A conductive film is provided between the plurality of insulating films. The conductive film includes molybdenum having a grain diameter substantially the same as a distance from an upper surface to a lower surface of the conductive film.
US11699730B2 Semiconductor memory device and fabrication method thereof
A semiconductor memory device includes a substrate; a source diffusion region in the substrate; a pair of floating gates disposed on opposite of the source diffusion region; a first dielectric cap layer disposed directly on each of the floating gates; an erase gate disposed on the source diffusion region and partially overlapping an upper inner corner of each of the floating gates; a second dielectric cap layer disposed on the erase gate and the first dielectric cap layer; a select gate disposed on a sidewall of the first dielectric cap layer; and a drain diffusion region disposed in the substrate and adjacent to the select gate.
US11699728B2 Semiconductor device including fin-FET and misaligned source and drain contacts
A semiconductor device including a fin field effect transistor (fin-FET) includes active fins disposed on a substrate, isolation layers on both sides of the active fins, a gate structure formed to cross the active fins and the isolation layers, source/drain regions on the active fins on sidewalls of the gate structure, a first interlayer insulating layer on the isolation layers in contact with portions of the sidewalls of the gate structure and portions of surfaces of the source/drain regions, an etch stop layer configured to overlap the first interlayer insulating layer, the sidewalls of the gate structure, and the source/drain regions, and contact plugs formed to pass through the etch stop layer to contact the source/drain regions. The source/drain regions have main growth portions in contact with upper surfaces of the active fins.
US11699725B2 Semiconductor device having an alignment layer with mask pits
A semiconductor device includes a gate structure extending from a first surface of a semiconductor portion into a mesa section between neighboring field electrode structures and an alignment layer formed on the first surface. The alignment layer includes mask pits formed in the alignment layer in a vertical projection of the field electrode structures. Sidewalls of the mask pits have a smaller tilt angle with respect to the first surface than sidewalls of the field electrode structures. The gate structure is in the vertical projection of a gap between neighboring mask pits.
US11699724B2 Semiconductor device
According to one embodiment, a semiconductor device includes a first crystal region, a second crystal region, a third crystal region, and a fourth crystal region. The first crystal region includes magnesium and Alx1Ga1-x1N (0≤x1<1). The second crystal region includes Alx2Ga1-x2N (0
US11699721B2 Integrate-and-fire neuron circuit using single-gated feedback field-effect transistor
The present disclosure relates to a novel integrate-and-fire (IF) neuron circuit using a single-gated feedback field-effect transistor (FBFET) to realize small size and low power consumption. According to the present disclosure, the neuron circuit according to one embodiment may generate potential by charging current input from synapses through a capacitor. In this case, when the generated potential exceeds a threshold value, the neuron circuit may generate and output a spike voltage corresponding to the generated potential using a single-gated feedback field-effect transistor connected to the capacitor. Then, the neuron circuit may reset the generated spike voltage using transistors connected to the feedback field-effect transistor.
US11699720B2 Image sensor for time delay and integration imaging and a method for imaging using an array of photo-sensitive elements
Example embodiments relate to image sensors for time delay and integration imaging and methods for imaging using an array of photo-sensitive elements. One example image sensor for time delay and integration imaging includes an array of photo-sensitive elements that includes a plurality of photo-sensitive elements arranged in rows and columns of the array. Each photo-sensitive element includes an active layer configured to generate charges in response to incident light on the active layer. Each photo-sensitive element also includes a charge transport layer. Further, each photo-sensitive element includes at least a first and a second gate, each separated by a dielectric material from the charge transport layer. The array of photo-sensitive elements is configured such that the second gate of a first photo-sensitive element and the first gate of a second photo-sensitive element in a direction along a column of the array are configured to control transfer of charges.
US11699719B2 Imaging element, stacked imaging element, and solid-state imaging device
An imaging element has at least a photoelectric conversion section, a first transistor TR1, and a second transistor TR2, the photoelectric conversion section includes a photoelectric conversion layer 13, a first electrode 11, and a second electrode 12, the imaging element further has a first photoelectric conversion layer extension section 13A, a third electrode 51, and a fourth electrode 51C, the first transistor TR1 includes the second electrode 12 that functions as one source/drain section, the third electrode that functions as a gate section 51, and the first photoelectric conversion layer extension section 13A that functions as the other source/drain section, and the first transistor TR1 (TRrst) is provided adjacent to the photoelectric conversion section.
US11699718B2 Semiconductor image sensor
A BSI image sensor includes a substrate including a front side and a back side opposite to the front side, a pixel sensor disposed in the substrate, and a color filter disposed over the pixel sensor. The pixel sensor includes a plurality of first micro structures disposed over the back side of the substrate. The color filter includes a plurality of second micro structures disposed over the back side of the substrate. The first micro structures are arranged symmetrically to a first axial, and the second micro structures are arranged symmetrically to a second axial.
US11699712B2 Solid-state imaging device with layered microlenses and method for manufacturing same
A solid-state imaging device includes: a first lens layer; and a second lens layer, wherein the second lens layer is formed at least at a periphery of each first microlens formed based on the first lens layer, and the second lens layer present at a central portion of each of the first microlenses is thinner than the second lens layer present at the periphery of the first microlens or no second lens layer is present at the central portion of each of the first microlenses.
US11699708B2 Sub-pixel structure, display panel and control method therefor, and display device
A sub-pixel structure includes: a first functional layer and a second functional layer which are oppositely arranged, a conductive structure therebetween, and a plurality of electrodes on at least one side of the first functional layer. The first functional layer includes an insulating region, the second functional layer includes a target light-shielding region and a target light-transmitting region, orthographic projections of both the conductive structure and the target light-transmitting region on the first functional layer are partial regions of the insulating region, and orthographic projections of the plurality of electrodes on the first functional layer are outside the insulating region; and the conductive structure is configured to move in the insulating region under the action of voltages loaded on the plurality of electrodes to adjust a luminous flux of light emitted from the target light-transmitting region.
US11699702B2 Input/output devices
Semiconductor devices and methods are provided. A semiconductor device according to the present disclosure includes a first transistor in a first area and a second transistor in a second area. The first transistor includes a first gate structure extending lengthwise along a first direction, and a first gate spacer, a second gate spacer, and a third gate spacer over sidewalls of the first gate structure. The second transistor includes a second gate structure extending lengthwise along the first direction, and the first gate spacer and the third gate spacer over sidewalls of the second gate structure. The first gate spacer, the second gate spacer and the third gate spacer are of different compositions and the third gate spacer is directly on the first gate spacer in the second area.
US11699700B2 Integrated circuit device including metal-oxide semiconductor transistors
An integrated circuit device including an active region; an active cutting region at a side of the active region in a first direction; a fin active pattern extending on the active region in the first direction, the fin active pattern including a source region and a drain region; a gate pattern extending across the active region and the fin active pattern in a second direction perpendicular to the first direction, the gate pattern not being in the active cutting region; and an isolated gate contact region in contact with the gate pattern outside of the active region.
US11699698B2 Semiconductor device
A semiconductor device 100 has a power transistor N1 of vertical structure and a temperature detection element 10a configured to detect abnormal heat generation by the power transistor N1. The power transistor N1 includes a first electrode 208 formed on a first main surface side (front surface side) of a semiconductor substrate 200, a second electrode 209 formed on a second main surface side (rear surface side) of the semiconductor substrate 200, and pads 210a-210f positioned unevenly on the first electrode 208. The temperature detection element 10a is formed at a location of the highest heat generation by the power transistor N1, the location (near the pad 210b where it is easiest for current to be concentrated) being specified using the uneven positioning of the pads 210a-210f.
US11699697B2 Electrostatic protection circuit
An electrostatic protection circuit connected with an internal circuit is provided. The electrostatic protection circuit includes: a first circuit, a first diode connected in parallel with the first circuit, a second circuit, and a second diode connected in parallel with the second circuit. The first circuit is connected between a power supply pad and an internal circuit input terminal. The second circuit is connected between the internal circuit input terminal and a ground pad. The first circuit and the second circuit are diode-triggered silicon controlled rectifier circuits. The technical solution of the disclosure can improve electrostatic protection capability of a charged device model of a chip.
US11699695B2 Semiconductor device and method of designing semiconductor device
A semiconductor device includes a first integrated circuit and a second integrated circuit disposed on a semiconductor substrate and spaced apart from each other. A wiring structure is disposed on the semiconductor substrate and electrically connects the first integrated circuit and the second integrated circuit. A first TSV area and a second TSV area are disposed between the first integrated circuit and the second integrated circuit The first and second TSV areas include a plurality of first and second TSV structures penetrating through the semiconductor substrate, respectively. The wiring structure passes between the first TSV area and the second TSV area.
US11699693B2 Memory device
A memory device includes first and second chips. The first chip includes a memory cell array disposed on a first substrate, and first metal pads on a first uppermost metal layer of the first chip. The second chip includes peripheral circuits disposed on a second substrate, and second metal pads on a second uppermost metal layer of the second chip, the peripheral circuits operating the memory cell array. A first metal pad and a second metal pad are connected in a first area, the first metal pads being connected to the memory cell array and the second metal pad being connected to the peripheral circuits. A further first metal pad and a further second metal pad are connected in a second area, the further first metal pad being not connected to the memory cell array and the further second metal pad being connected to the peripheral circuits.
US11699692B2 Semiconductor device and method for manufacturing same
A semiconductor device includes a first switching element, a second switching element, an optical coupling element, a plurality of leads and an outer resin member. The first switching element includes a first semiconductor chip and a first inner resin member sealing the first semiconductor chip. The second switching element includes a second semiconductor chip and a second inner resin member sealing the second semiconductor chip. The optical coupling element includes a light-emitting element, a light-receiving element and a third inner resin member sealing the light-emitting element and the light-receiving element. The first and second switching element and the optical coupling element are provided with terminals projecting from the first to third inner resin member, and the plurality of leads are electrically connected to the terminals. The outer resin member seals the first and second switching elements, the optical coupling element, and the plurality of leads.
US11699687B2 Micro light-emitting diode display driver architecture and pixel structure
Micro light-emitting diode display driver architectures and pixel structures are described. In an example, a driver circuit for a micro light emitting diode device includes a current mirror. A linearized transconductance amplifier is coupled to the current mirror. The linearized transconductance amplifier is to generate a pulse amplitude modulated current that is provided to a set of micro LEDs connected in parallel to provide fault tolerance architecture.
US11699680B2 Semiconductor packages including dam patterns and methods for manufacturing the same
Disclosed are a semiconductor package and a manufacturing method thereof. Semiconductor chips may be disposed on a package substrate with vent holes formed therethrough, and a molding layer including a lower molding portion connected to an upper molding portion may be formed. The package substrate may include a substrate body with a plurality of unit regions, ball lands disposed in the unit regions, and first and second dam patterns that cross the unit regions and extend into edge regions, which is outside of the unit regions.
US11699678B2 Semiconductor device and method of forming insulating layers around semiconductor die
A semiconductor device has a semiconductor wafer including a plurality of semiconductor die and a plurality of contact pads formed over a first surface of the semiconductor wafer. A trench is formed partially through the first surface of the semiconductor wafer. An insulating material is disposed over the first surface of the semiconductor wafer and into the trench. A conductive layer is formed over the contact pads. The conductive layer can be printed to extend over the insulating material in the trench between adjacent contact pads. A portion of the semiconductor wafer opposite the first surface of the semiconductor wafer is removed to the insulating material in the trench. An insulating layer is formed over a second surface of the semiconductor wafer and side surfaces of the semiconductor wafer. The semiconductor wafer is singulated through the insulating material in the first trench to separate the semiconductor die.
US11699675B2 Semiconductor device with high heat dissipation efficiency
A semiconductor device with high heat dissipation efficiency includes a base structure, a semiconductor chip, a heat dissipating structure, and a package body. The semiconductor chip is disposed on the base structure and has a first surface distant from the base structure. The heat dissipating structure includes a buffer layer and a first heat spreader. The buffer layer is disposed on the first surface of the semiconductor chip and a coverage rate thereof on the first surface is at least 10%. The first heat spreader is disposed on the buffer layer and bonded to the first surface of the semiconductor chip through the buffer layer. The package body encloses the semiconductor chip and the heat dissipating structure, and the package body and the buffer layer have the same heat curing temperature.
US11699672B2 Semiconductor device and method for manufacturing same
A semiconductor device includes a pad formed on a surface of a substrate, a bonding wire for connecting the pad to an external circuit, and a resin layer covering at least a connection portion between the pad and the bonding wire and exposing at least a part of the substrate outside the pad.
US11699670B2 High-frequency module
A module that improves heat-dissipation efficiency and can prevent a warp and a deformation of the module is provided. A module includes a substrate, a first component mounted on an upper surface of the substrate, a heat-dissipation member, and a sealing resin layer that seals the first component and the heat-dissipation member. The heat-dissipation member is formed to be larger than the area of the first component when viewed in a direction perpendicular to the upper surface of the substrate and prevents heat generation of the module by causing the heat generated from the first component to move outside the module. The heat-dissipation member has through holes, and the through holes are packed with a resin, which can prevent the sealing resin layer from peeling off.
US11699669B2 Semiconductor package device with integrated inductor and manufacturing method thereof
A method includes: forming an interconnect structure over a semiconductor substrate. The interconnect structure includes: a magnetic core and a conductive coil winding around the magnetic core and electrically insulated from the magnetic core, wherein the conductive coil has horizontally-extending conductive lines and vertically-extending conductive vias electrically connecting the horizontally-extending conductive lines, wherein the magnetic core and the conductive coil are arranged in an inductor zone of the interconnect structure. The interconnect structure also includes a dielectric material electrically insulating the magnetic core from the conductive coil, and a connecting metal line adjacent to and on the outside of the inductor zone. The connecting metal line is electrical isolated from the inductor zone. The connecting metal line includes an upper surface lower than an upper surface of the second conductive vias and a bottom surface higher than a bottom surface of the first conductive vias.
US11699664B2 Wrappable EMI shields
According to the various aspects, the present device includes a printed circuit board having a top surface and a bottom surface, with a plurality of semiconductor devices coupled to the top surface and a flexible electromagnetic shield wrap conformally positioned over and between the plurality of semiconductor devices and the top surface of the printed circuit board. The flexible electromagnetic shield wrap is conformally positioned by applying a vacuum and is removable after the vacuum seal is broken.
US11699663B2 Passivation scheme design for wafer singulation
A method of forming a semiconductor device includes: forming first electrical components in a substrate in a first device region of the semiconductor device; forming a first interconnect structure over and electrically coupled to the first electrical components; forming a first passivation layer over the first interconnect structure, the first passivation layer extending from the first device region to a scribe line region adjacent to the first device region; after forming the first passivation layer, removing the first passivation layer from the scribe line region while keeping a remaining portion of the first passivation layer in the first device region; and dicing along the scribe line region after removing the first passivation layer.
US11699659B2 Staircase structure in three-dimensional memory device and method for forming the same
In an example of the present disclosure, 3D memory device includes a memory array structure and a staircase structure dividing the memory array structure into a first memory array structure and a second memory array structure along a lateral direction. The staircase structure includes a plurality of stairs, and a bridge structure in contact with the first memory array structure and the second memory array structure. A stair of the plurality of stairs includes a conductor portion on a top surface of the stair and electrically connected to the bridge structure, and a dielectric portion at a same level and in contact with the conductor portion. The stair is electrically connected to at least one of the first memory array structure and the second memory array structure. The conductor portion includes a portion overlapping with an immediately-upper stair and in contact with the dielectric portion and the bridge structure.
US11699652B2 Microelectronic devices and electronic systems
A method of forming a microelectronic device comprises forming a microelectronic device structure comprising a base structure, a doped semiconductive material overlying the base structure, a stack structure overlying the doped semiconductive material, cell pillar structures vertically extending through the stack structure and the doped semiconductive material and into the base structure, and digit line structures vertically overlying the stack structure. An additional microelectronic device structure comprising control logic devices is formed. The microelectronic device structure is attached to the additional microelectronic device structure to form a microelectronic device structure assembly. The base structure and portions of the cell pillar structures vertically extending into the base structure are removed to expose the doped semiconductive material. The doped semiconductive material is then patterned to form at least one source structure over the stack structure and coupled to the cell pillar structures. Microelectronic devices and electronic systems are also described.
US11699647B2 Pre-molded lead frames for semiconductor packages
One example of a pre-molded lead frame includes a mold body, a plurality of recesses, and a plurality of first leads. The mold body includes a first main surface and a second main surface opposite to the first main surface. Each recess of the plurality of recesses extends from the first main surface into the mold body. The plurality of first leads are coupled to the mold body and extend from a third surface of the mold body. The third surface extends between the first main surface and the second main surface.
US11699642B2 Semiconductor package including redistributed layer and method for fabrication therefor
A semiconductor package is provided. The semiconductor package includes a redistribution layer, a semiconductor chip, solder balls, an interposer, an encapsulant layer, and an underfill layer. The semiconductor chip is electrically connected to the redistribution layer, and disposed on an upper surface of the redistribution layer. The solder balls are disposed on the upper surface of the redistribution layer spaced apart from the semiconductor chip and are electrically connected to the redistribution layer. The interposer is electrically connected to the solder balls, and is disposed on an upper surface of the solder balls. The encapsulant layer encapsulates the semiconductor chip and side surfaces of the redistribution layer under the interposer. The underfill layer fills a space between a lower surface of the interposer and an upper surface of the encapsulant layer. The encapsulant layer includes a side surface encapsulant region surrounding the side surfaces of the redistribution layer.
US11699639B2 Conductive member cavities
In some examples, a quad flat no lead (QFN) semiconductor package comprises a flip chip semiconductor die having a surface and circuitry formed in the surface; and a conductive pillar coupled to the semiconductor die surface. The conductive pillar has a distal end relative to the semiconductor die, the distal end having a cavity including a cavity floor and one or more cavity walls circumscribing the cavity floor. The one or more cavity walls are configured to contain solder.
US11699638B2 Package and manufacturing method thereof
A package includes a semiconductor carrier, a first die, a second die, a first encapsulant, a second encapsulant, and an electron transmission path. The first die is disposed over the semiconductor carrier. The second die is stacked on the first die. The first encapsulant laterally encapsulates the first die. The second encapsulant laterally encapsulates the second die. The electron transmission path is electrically connected to a ground voltage. A first portion of the electron transmission path is embedded in the semiconductor carrier, a second portion of the electron transmission path is aside the first die and penetrates through the first encapsulant, and a third portion of the electron transmission path is aside the second die and penetrates through the second encapsulant.
US11699636B2 Stacked integrated circuit devices
Stacked integrated circuit devices may include standard cells including a first standard cell in a first row and a second standard cell in a second row immediately adjacent to the first row. Each of the standard cells may include an upper transistor and a lower transistor. The upper transistor may include an upper active region, an upper gate structure, and an upper source/drain region. The lower transistor may include a lower active region, a lower gate structure, and a lower source/drain region. Each of the standard cells may also include a power line and a power via electrically connecting the power line to the lower source/drain region. The power via of the first standard cell and the power via of the second standard cell may be aligned with each other along the first direction.
US11699632B2 Methods for attachment and devices produced using the methods
Methods for attachment and devices produced using such methods are disclosed. In certain examples, the method comprises disposing a capped nanomaterial on a substrate, disposing a die on the disposed capped nanomaterial, drying the disposed capped nanomaterial and the disposed die, and sintering the dried disposed die and the dried capped nanomaterial at a temperature of 300° C. or less to attach the die to the substrate. Devices produced using the methods are also described.
US11699629B2 Integrated circuit die stacked with backer die including capacitors and thermal vias
The disclosure is directed to an integrated circuit (IC) die stacked with a backer die, including capacitors and thermal vias. The backer die includes a substrate material to contain and electrically insulate one or more capacitors at a back of the IC die. The backer die further includes a thermal material that is more thermally conductive than the substrate material for thermal spreading and increased heat dissipation. In particular, the backer die electrically couples capacitors to the IC die in a stacked configuration while also spreading and dissipating heat from the IC die. Such a configuration reduces an overall footprint of the electronic device, resulting in decreased integrated circuits (IC) packages and module sizes. In other words, instead of placing the capacitors next to the IC die, the capacitors are stacked on top of the IC die, thereby reducing an overall surface area of the package.
US11699626B2 Semiconductor package and method of manufacturing the same
A semiconductor package includes a package substrate, at least one semiconductor chip mounted on the package substrate, and a molding member that surrounds the at least one semiconductor chip. The molding member includes fillers. Each of the fillers includes a core and a coating layer that surrounds the core. The core includes a non-electromagnetic material and the coating layer includes an electromagnetic material. The molding member includes regions respectively have different distributions of the fillers.
US11699625B2 Power semiconductor module arrangement
A power semiconductor module arrangement includes: a housing; first and second electrical contacts within the housing; and a mounting arrangement including a frame or body and first and second terminal elements. The mounting arrangement is inserted in and coupled to the housing. First ends of the first and second terminal elements mechanically and electrically contact the first and second electrical contacts, respectively. A middle part of each terminal element extends through the frame or body. A second end of each terminal element extends outside the housing. The first terminal element is dielectrically insulated from the second terminal element by a portion of the frame or body. The first terminal element is injected into and inextricably coupled to the frame or body. The second terminal element is arranged within a hollow space inside the frame or body and is detachably coupled to the frame or body.
US11699623B2 Systems and methods for analyzing defects in CVD films
Embodiments of the present technology may include semiconductor processing methods that include depositing a film of semiconductor material on a substrate in a substrate processing chamber. The deposited film may be sampled for defects at greater than or about two non-contiguous regions of the substrate with scanning electron microscopy. The defects that are detected and characterized may include those of a size less than or about 10 nm. The methods may further include calculating a total number of defects in the deposited film based on the sampling for defects in the greater than or about two non-contiguous regions of the substrate. At least one deposition parameter may be adjusted as a result of the calculation. The adjustment to the at least one deposition parameter may reduce the total number of defects in a deposition of the film of semiconductor material.
US11699621B2 Method for patterning a lanthanum containing layer
Embodiments described herein relate to a method for patterning a doping layer, such as a lanthanum containing layer, used to dope a high-k dielectric layer in a gate stack of a FinFET device for threshold voltage tuning. A blocking layer may be formed between the doping layer and a hard mask layer used to pattern the doping layer. In an embodiment, the blocking layer may include or be aluminum oxide (AlOx). The blocking layer can prevent elements from the hard mask layer from diffusing into the doping layer, and thus, can improve reliability of the devices formed. The blocking layer can also improve a patterning process by reducing patterning induced defects.
US11699615B2 High resistivity semiconductor-on-insulator wafer and a method of manufacture
A semiconductor on insulator multilayer structure is provided. The multilayer comprises a high resistivity single crystal semiconductor handle substrate, an optionally relaxed semiconductor layer comprising silicon, germanium, or silicon germanium, an optional polycrystalline silicon layer, a dielectric layer, and a single crystal semiconductor device layer.
US11699613B2 Semiconductor devices and methods of fabricating the same
Semiconductor devices and methods of forming the same are provided. The methods may implanting dopants into a substrate to form a preliminary impurity region and heating the substrate to convert the preliminary impurity region into an impurity region. Heating the substrate may be performed at an ambient temperature of from about 800° C. to about 950° C. for from about 20 min to about 50 min. The method may also include forming first and second trenches in the impurity region to define an active fin and forming a first isolation layer and a second isolation layer in the first and second trenches, respectively. The first and second isolation layers may expose opposing sides of the active fin. The method may further include forming a gate insulation layer extending on the opposing sides and an upper surface of the active fin and forming a gate electrode traversing the active fin.
US11699607B2 Segmented multi-channel, backside illuminated, solid state detector with a through-hole for detecting secondary and backscattered electrons
A segmented detector device with backside illumination. The detector is able to collect and differentiate between secondary electrons and backscatter electrons. The detector includes a through-hole for passage of a primary electron beam. After hitting a sample, the reflected secondary and backscatter electrons are collected via a vertical structure having a P+/P−/N+ or an N+/N−/P+ composition for full depletion through the thickness of the device. The active area of the device is segmented using field isolation insulators located on the front side of the device.
US11699606B2 Cutting apparatus
A cutting apparatus includes a table including a support plate transparent in a visible region, a cutting unit, a first feeding mechanism that includes a first moving section for supporting the table and a first motor, a second feeding mechanism that includes a second moving section for supporting the cutting unit and a second motor, a first camera disposed on the side of a first surface of the support plate, a second camera disposed on the side of a second surface opposite to the first surface of the support plate, and a storage section that stores positional deviation amounts in the X-axis direction and the Y-axis direction between an imaging region at a reference position of the first camera and an imaging region at a reference position of the second camera.
US11699604B2 Resin molding apparatus
A resin molding apparatus that can prevent a workpiece from deflecting during transfer and prevent the occurrence of molding defects due to the deflection is provided. A resin molding apparatus according to the present invention includes a molding mold that molds a workpiece on which an electronic component is mounted inside a carrier with a resin and a loader that transfers the workpiece, the loader includes a chuck that comes into contact with and separates from an outer edge part on a lower surface of the workpiece, a moving device that moves the chuck, and a frame that comes into contact with and separates from an outer edge part on an upper surface of the workpiece, and at least during transfer, the workpiece is able to be interposed between the chuck and the frame.
US11699602B2 Substrate support assemblies and components
Exemplary substrate support assemblies may include a platen characterized by a first surface configured to support a semiconductor substrate. The assemblies may include a first stem section coupled with a second surface of the platen opposite the first surface of the platen. The assemblies may include a second stem section coupled with the first stem section. The second stem section may include a housing and a rod holder disposed within the housing. The second stem section may include a connector seated within the rod holder at a first end of the connector. The second stem section may include a heater rod disposed within the first end of the connector and a heater extension rod coupled with the connector at a second end of the connector. The second stem section may include an RF rod and an RF strap coupling the RF rod with an RF extension rod.
US11699601B2 Substrate processing method
A substrate processing device includes a processing tank, a substrate holding unit, a fluid supply unit, and a control unit. The processing tank stores a processing liquid for processing a substrate. The substrate holding unit holds the substrate in the processing liquid in the processing tank. The fluid supply unit supplies a fluid to the processing tank. The control unit controls the fluid supply unit. The control unit controls the fluid supply unit such that the fluid supply unit changes supply of the fluid during a period from a start of supply of the fluid to the processing tank storing the processing liquid in which the substrate is immersed to an end of supply of the fluid to the processing tank storing the processing liquid in which the substrate is immersed.
US11699597B2 Package structure and manufacturing method thereof
A package structure and the manufacturing method thereof are provided. The package structure includes a semiconductor die, conductive through vias, an insulating encapsulant, and a redistribution structure. The conductive through vias are electrically coupled to the semiconductor die. The insulating encapsulant laterally encapsulates the semiconductor die and the conductive through vias, wherein the insulating encapsulant has a recess ring surrounding the semiconductor die, the conductive through vias are located under the recess ring, and a vertical projection of each of the conductive through vias overlaps with a vertical projection of the recess ring. The redistribution structure is electrically connected to the semiconductor die and the conductive through vias.
US11699590B2 Copper electrodeposition sequence for the filling of cobalt lined features
In one example, an electroplating system comprises a first bath reservoir, a second bath reservoir, a clamp, a first anode in the first bath reservoir, a second anode in the second bath reservoir, and a direct current power supply. The first bath reservoir contains a first electrolyte solution that includes an alkaline copper-complexed solution. The second bath reservoir contains a second electrolyte solution that includes an acidic copper plating solution. The direct current power supply generates a first direct current between the clamp and the first anode to electroplate a first copper layer on the cobalt layer of the wafer submerged in the first electrolyte solution. The direct current power supply then generates a second direct current between the clamp and the second anode to electroplate a second copper layer on the first copper layer of the wafer submerged in the second electrolyte solution.
US11699586B2 Method of manufacturing nitride semiconductor substrate
A method of manufacturing nitride semiconductor substrate, comprising: providing silicon-on-insulator substrate which comprises an underlying silicon layer, a buried silicon dioxide layer and a top silicon layer; forming a first nitride semiconductor layer on the top silicon layer; forming, in the first nitride semiconductor layer, a plurality of notches which expose the top silicon layer; removing the top silicon layer and forming a plurality of protrusions and a plurality of recesses on an upper surface of the buried silicon dioxide layer, wherein each of the plurality of protrusions is in contact with the first nitride semiconductor layer, and there is a gap between each of the plurality of recesses and the first nitride semiconductor layer; and epitaxially growing a second nitride semiconductor layer on the first nitride semiconductor layer, such that the first nitride semiconductor layer and the second nitride semiconductor layer form a nitride semiconductor substrate.
US11699584B2 Si-containing film forming precursors and methods of using the same
Methods are disclosed for forming a Silicon Metal Oxide film using a mono-substituted TSA precursor. The precursors have the formula: (SiH3)2N—SiH2-X, wherein X is selected from a halogen atom; an isocyanato group; an amino group; an N-containing C4-C10 saturated or unsaturated heterocycle; or an alkoxy group.
US11699580B2 Synchronization of ion generation with cycling of a discontinuous atmospheric interface
The invention generally relates to methods and devices for synchronization of ion generation with cycling of a discontinuous atmospheric interface. In certain embodiments, the invention provides a system for analyzing a sample that includes a mass spectrometry probe that generates sample ions, a discontinuous atmospheric interface, and a mass analyzer, in which the system is configured such that ion formation is synchronized with cycling of the discontinuous atmospheric interface.
US11699578B2 Method of mass spectrometry
Disclosed are techniques for mass spectrometry. In one example, an isotopologue of a target analyte is added to a sample. The sample and isotopologue are analyzed as it elutes from a chromatography system to form precursor ions. The precursor ions are mass analysed using a data independent acquisition (DIA) methodology comprising performing mass analysis scans in the MS1 domain and performing mass analysis scans in the MS2 domain. Upon identifying that the isotopologue is eluting from the chromatography system, a plurality of target scans are performed, each having a target isolation window including a mass to charge ratio representative of the target analyte over the duration of a chromatographic peak of the isotopologue for at least one of identification and quantitation of the target analyte. The target scans are configured to provide additional quantitation data for the target analyte.
US11699576B2 Filter device and plasma processing apparatus
There is provided a filter device. In the filter device, a plurality of coils are arranged coaxially. Each of a plurality of wirings is electrically connected to one end of each of the coils. Each of a plurality of capacitors is connected between the other end of each of the coils and the ground. A housing is electrically grounded and configured to accommodate therein the coils. Further, each of the wirings at least partially extends into the housing and has a length that is adjustable in the housing.
US11699575B2 Multiple frequency electron cyclotron resonance thruster
An electron cyclotron resonance (ECR) thruster includes a magnetic field source configured to generate a magnetic field, a thruster body that defines a chamber, the thruster body being disposed relative to the magnetic field source such that the magnetic field is present in the chamber and such that a magnetic nozzle is established, an antenna configured to propagate radio frequency (RF) power within the chamber, and a waveform generator coupled to the antenna to generate an RF waveform for the RF power. The waveform generator is configured such that the RF waveform includes multiple frequencies.
US11699572B2 Feedback loop for controlling a pulsed voltage waveform
Embodiments of this disclosure describe a feedback loop that can be used to maintain a nearly constant sheath voltage and thus creating a mono-energetic IEDF at the surface of the substrate. The system described herein consequently enables a precise control over the shape of IEDF and the profile of the features formed in the surface of the substrate.
US11699571B2 Semiconductor processing chambers for deposition and etch
Exemplary semiconductor substrate supports may include a pedestal shaft. The semiconductor substrate supports may include a platen. The platen may define a fluid channel across a first surface of the platen. The semiconductor substrate supports may include a platen insulator positioned between the platen and the pedestal shaft. The semiconductor substrate supports may include a conductive puck coupled with the first surface of the platen and configured to contact a substrate supported on the semiconductor substrate support. The semiconductor substrate supports may include a conductive shield extending along a backside of the platen insulator and coupled between a portion of the platen insulator and the pedestal shaft.
US11699566B2 Electrostatic devices to influence beams of charged particles
An electrostatic device includes a top and a bottom silicon layer, around an insulating buried layer. A beam opening allows a beam of charged particles to travel through. The device is encapsulated in an insulating layer. One or more electrodes and ground planes are deposited on the insulating layer. These also cover the inside of the beam opening. Electrodes and ground planes are physically and electrically separated by micro-trenches and micro-undercuts that provide shadow areas when the conductive areas are deposited. Electrodes may be shaped as elongated islands and may include portions overhanging the top silicon layer, supported by electrode-anchors.Manufacturing starts from a single wafer including the top, buried, and bottom layers, or it starts from two separate silicon wafers. Manufacturing includes steps to form the top and bottom beam openings and microstructures, to encapsulate the device in an insulating layer, and to deposit electrodes and ground areas.
US11699564B2 Schottky thermal field emitter with integrated beam splitter
A Schottky thermal field emitter (TFE) source integrated with a beam splitter by a standoff, which supports the beam splitter above the Schottky TFE extractor faceplate by a distance of 0.05 mm to 2 mm. The beam splitter includes a microhole array integrated with the standoff and being disposed opposite the extractor faceplate, the microhole array having a plurality of microholes that split the electron beam generated by the Schottky TFE into a plurality of beamlets. The support and extractor may be fabricated from the same material or from different materials. The support may be formed from a high temperature resistive material, which causes a potential difference between the extractor and the microhole array. This potential difference creates positively charged electrostatic lenses at the microholes, which increases current in the individual beamlets. Voltage on the microarray plate may be varied to achieve a high beamlet current.
US11699560B2 Button deck with non-penetrating pushbutton
A button deck includes a substrate and a two-part non-penetrating pushbutton assembly with an upper portion positioned on an upper surface of the substrate and a lower portion positioned on a lower surface of the substrate. The upper portion includes a button face positioned in a button frame that is coupled to the upper surface of the substrate. The button face is configured to be pressed to move within the button frame toward the upper surface of the substrate. The upper portion and the lower portion are configured to work together to provide a signal to an EGM that the button face has been pressed. The pushbutton assembly is non-penetrating because it does not provide any penetration points through the substrate of the button deck.
US11699552B2 Multilayer ceramic electronic component
A multilayer ceramic electronic component includes: a ceramic body including a dielectric layer containing strontium (Sr) and first and second internal electrodes alternately stacked with the dielectric layer interposed therebetween; and a first external electrode and a second external electrode connected to the first and second internal electrode, respectively, in which the dielectric layer includes a first region parallel to and adjacent to the first internal electrode or the second internal electrode and having a thickness of 50 nm or less, and a second region parallel to and adjacent to the first region, and the first region has an average content of strontium (Sr) greater than 0.1 mol % and less than 9.3 mol %, and the second region has a lower average content of strontium (Sr) than that of the strontium of the first region.
US11699544B2 Coil component and filter circuit including same
A coil component includes a first coil and a second coil that magnetically couples with the coil and causes a negative inductance to be generated. The coil component further includes an electrode that is provided at a position adjacent to or in the vicinity of a port of each of the first and second coils.
US11699543B2 Spin wave switch and filter based on magnonic crystal
The present disclosure relates to a spin wave switch and a filter based on a magnonic crystal. According to one embodiment, a magnonic crystal device may include a ferromagnetic layer and an antiferromagnetic planar periodic structure set on the ferromagnetic layer. The magnonic crystal device of the present disclosure may be used as a spin wave switch to effectively regulate and control the transmission coefficient of the spin wave, or may be used as a spin wave filter to filter the spin wave of a specific frequency.
US11699519B1 System for maintaining and controlling surgical tools
Methods, apparatuses, and systems for maintaining and controlling surgical tools are disclosed. For each surgical tool, a surgeon can give verbal commands which can result in feedback provided by a synthesized voice or the execution of an action as instructed by the verbal command. The tools are monitored during use to ensure the tools remain within their operating parameters. The system alerts the surgeon should the tools approach their operational limitations.
US11699517B2 Ultra-wideband locating systems and methods
High-accuracy locating systems and methods are used for determining successful caregiver rounding, monitoring whether housekeepers have properly cleaned patient beds, or determining whether patients have ambulated sufficient distances during recovery. Patient beds having at least two locating tags are used for establishing patient care zones around the patient beds. Locating anchors and equipment tags are moved around a patient room to determine optimum locating anchor placement within the patient room based on signal quality values. A locating tag on a patient bed switches roles to operate as a locating anchor in response to the patient bed becoming stationary. A locating tag has a digital compass which is used to determine a field of good ranging relative to a front of a caregiver wearing the locating tag.
US11699516B2 Medical image processing apparatus, medical observation apparatus, and image processing method
There is provided a medical image processing apparatus including: an association processing section configured to associate multiple medical captured images in which an observation target is imaged by each of multiple imaging devices including imaging devices in which one or both of an in-focus position and an in-focus range are different; and a compositing processing section configured to depth-composite each of a medical captured image for a right eye and a medical captured image for a left eye among the multiple medical captured images by using an associated other medical captured image.
US11699514B2 Predictive dual machine translation
Dual machine translators are trained by generating a translated medical image by operation of an illustrative model on an original medical record, generating information based on whether the translated medical image is natural in a modality of medical imaging, producing a back-translated medical record by operation of an interpretive model on the translated medical image, calculating a reward by comparing the back-translated medical record to the original medical record, updating parameters of the illustrative model in response to the information and the reward, and updating parameters of the interpretive model in response to the reward.
US11699510B2 Infusion systems and methods for pattern-based therapy adjustments
Infusion systems, infusion devices, and related operating methods are provided. An exemplary method of operating an infusion device capable of delivering fluid to a patient involves obtaining, by a control system associated with the infusion device, measurement values indicative of a condition of the patient provided by a sensing device, identifying an event pattern based at least in part on the measurement values for the condition and historical data associated with the patient, generating a notification indicative of the event pattern in response to identifying the event pattern, and adjusting operation of the infusion device to deliver the fluid to the patient in a manner that is influenced by the event pattern in response to receiving user input confirming the event pattern.
US11699509B1 Localized learning of medication routine
A medication dispenser apparatus is described. The apparatus includes a container configured to hold medication, a display interface, and a controller configured to perform, in sequence, a learning operation in which the controller learns a medication dispensing regimen of the container, a validation operation in which the controller validates the learned medication dispensing regimen; and a notification operation in which the controller provides on the display interface a status of use of the container for medication dispensing in relation to the learned medication dispensing regimen.
US11699508B2 Method and apparatus for selecting radiology reports for image labeling by modality and anatomical region of interest
Systems and methods for developing a classification model for classifying medical reports, such as radiology reports. One method includes selecting, from a corpus of reports, a training set and a testing set, assigning labels of a modality and an anatomical focus to the reports in both sets, and extracting a sparse representation matrix for each set based on features in the training set. The method also includes learning, with one or more electronic processors, a correlation between the features of the training set and the corresponding labels using a machine learning classifier, thereby building a classification model and testing the classification model on the reports in the testing set for accuracy using the sparse representation matrix of the testing set. The method further includes predicting, with the classification model, labels of an anatomical focus and a modality for remaining reports in the corpus not included in the sets.
US11699501B2 Semiconductor memory device and partial rescue method thereof
A semiconductor memory device includes a plurality of planes defined in a plurality of chip regions; and a rescue circuit configured to disable a failed plane and enable a normal plane from among the plurality of planes, wherein the semiconductor memory device operates with only normal planes that are enabled.
US11699500B2 Storage device and operating method thereof
A storage device includes a memory device and a memory controller. The memory device stores a history read table including root bit information, read voltage information, and error bit information on each of a plurality of memory blocks, and performs a read operation of reading data stored in the plurality of memory blocks based on the history read table. When the read operation fails, a memory controller changes a level of a read voltage, and controls the memory device to perform a read retry operation of retrying the read operation by using the changed read voltage. When the read retry operation passes, the memory controller determines whether the history read table is to be updated by comparing the root bit information of the read retry operation with the root bit information of the history read table.
US11699499B2 Memory system including parities written to dummy memory cell groups
According to one embodiment, a memory system includes a memory controller and a nonvolatile memory with multiple planes each provided with multiple word lines, memory cell groups, dummy word lines, and dummy memory cell groups. The memory controller writes data to a memory cell group connected to a corresponding word line of any of the planes, such that a plane to which k-th data are to be written is different from a plane to which (k+m−1)-th data are to be written, and writes the parities to any of the dummy memory cell groups. The combinations of the data used for generating the different parities are different from each other.
US11699494B2 Peak and average ICC reduction by tier-based sensing during program verify operations of non-volatile memory structures
A method for programming a memory block of a non-volatile memory structure, wherein the method provides, during a program verify operation, selecting only a partial segment of memory cells of a memory block for bit scan mode, applying a sensing bias voltage to one or more bit lines of the memory block associated with the selected memory cells, and initiating a bit scan mode of the selected memory cells.
US11699493B2 Method and apparatus for performing a read of a flash memory using predicted retention-and-read-disturb-compensated threshold voltage shift offset values
A method for performing a read of a flash memory includes storing configuration files for a plurality of RRD-compensating RNNs. A current number of PE cycles for a flash memory are identified and TVSO values are identified corresponding to the current number of PE cycles. A current retention time and a current number of read disturbs for the flash memory are identified. The configuration file of the RRD-compensating RNN corresponding to the current number of PE cycles, the current retention time and current number of read disturbs is selected and is loaded into a neural network engine to form an RNN core in the neural network engine. A neural network operation of the RNN core is performed to predict RRD-compensated TVSO values. The input to the neural network operation includes the identified TVSO values. A read of the flash memory is performed using the predicted RRD-compensated TVSO values.
US11699490B2 Non-volatile memory device, operating method thereof, controller for controlling the same, and storage device including the same
An operating method of a storage device includes reading a wear-out pattern of a memory block when a controller determines the memory block is a re-use memory block of a non-volatile memory device; selecting an operation mode corresponding to the read wear-out pattern using the controller; and transmitting the selected operation mode to the non-volatile memory device using the controller.
US11699487B2 Semiconductor memory device performing read operation, and method for the semiconductor memory device
A semiconductor memory device includes a cell string and a peripheral circuit. The cell string includes at least one drain select transistor that is connected to a bit line, at least one source select transistor that is connected to a common source line, and a plurality of memory cells that are connected between the drain select transistor and the source select transistor. The peripheral circuit performs a read operation on a selected memory cell among the plurality of memory cells. The peripheral circuit is configured to read data that is stored in the selected memory cell by applying a read voltage to a selected word line among word lines that are connected to the plurality of memory cells and by applying a pass voltage to unselected word lines, and configured to transmit a boosting prevention voltage to a channel region in the cell string while applying an equalizing voltage to the word lines.
US11699481B2 Semiconductor memory device including word line and bit line
A stacked memory device includes a plurality of lower word lines extending in a first direction, a bit line positioned over the plurality of the lower word lines and extending in a second direction intersecting with the first direction, and a plurality of upper word lines positioned over the bit line and extending in the first direction. The stacked memory device also includes a plurality of lower memory cells including a lower capacitor and a lower switching element between the lower word lines and the bit line. The stacked memory device further includes a plurality of upper memory cells including an upper capacitor and an upper switching element between the bit line and the upper word lines.
US11699477B2 Apparatuses and methods for multi-level signaling with command over data functionality
A semiconductor device may implement a command-over-data function on a multi-level signaling data bus architectures. The multi-level signaling data bus architecture may support a multi-level communication architecture that includes a plurality of channels each including conversion of M bitstreams to N multi-level signals, where M is greater than N. A bitstream includes a plurality of bits provided serially, with each bit of the bitstream provided over a period of time. The multi-level signaling data bus is adapted to transmit data using a first set of assigned states of the data bus, and to transmit commands using at least a second assigned state of the data bus.
US11699476B2 Apparatuses and methods for monitoring word line accesses
An apparatus may include multiple memory devices. Each memory device may include multiple memory banks. Addresses of accessed word lines for a particular portion of memory and the number of times those word lines are accessed may be tracked by each memory device. When a memory device determines that an accessed word line is an aggressor word line, the memory device alerts other memory devices of the apparatus. The memory devices may then perform targeted refresh operations on victim word lines of the aggressor word line.
US11699473B2 FX driver circuit
A FX phase driver for a memory device having a first driver circuit including a first pull-up circuit configured to drive a first phase signal to a first high state value and a first pull-down circuit configured to drive the first phase signal to a first low state value. The phase driver also including a second driver circuit including a second pull-up circuit configured to drive a second phase signal to a second high state value that is higher than an active state voltage level of a word line in the memory device and a second pull-down circuit configured to drive the second phase signal to a second low state value. The second pull-down circuit includes a stabilization circuit configured to provide a resistive path for a leakage current in the second pull-down circuit when the second pull-up circuit drives the second phase signal to the second high state value.
US11699469B2 Operating method of host device and memory device and memory system
Provided are an operating method of a host device, an operating method of a memory device, and a memory system. The operating method of a host device includes transmitting a request command for performing an eye-opening monitor (EOM) operation to a memory device, transmitting a parameter for performing the EOM operation to the memory device, transmitting pattern data for performing the EOM operation to the memory device, and receiving a first response signal including a result of the EOM operation performed based on the parameter and the pattern data from the memory device.
US11699468B2 Memory device, semiconductor system, and data processing system
A memory device includes a memory cell array and a peripheral circuit. The memory cell array includes a plurality of memory regions each identified by a row address and a column address. The peripheral circuit accesses the memory cell array by performing, based on an address, a burst length and a burst address gap provided from a memory controller, a burst operation supporting a variable burst address gap. The burst address gap is a numerical difference between adjacent column addresses, on which the burst operation is to be performed.
US11699466B2 Biasing electronic components using adjustable circuitry
Embodiments relate to improving the biasing of active electronic components such as, for example, sense amplifiers. Embodiments include an adjustable bias signal generator that receives a reference signal as an input and generates a corresponding bias signal as an output. The adjustable bias signal generator may comprise a voltage driver and capacitor divider circuitry. In some embodiments, the capacitor divider circuitry is configurable by selecting specific capacitor dividers using a digital code. In other embodiments, the voltage driver is adjustable by applying different trim settings to tune the output of the voltage driver. The voltage driver may be temperature compensated by multiplexing different trim settings that correspond to different temperatures.
US11699465B2 Memory device
A memory device that operates at high speed is provided.The memory device includes first and second memory cells, first and second bit lines, first and second switches, and a sense amplifier. The sense amplifier comprises a first node and a second node. The first memory cell is electrically connected to the first node through the first bit line and the first switch, and the second memory cell is electrically connected to the second node through the second bit line and the second switch. The sense amplifier amplifies the potential difference between the first node and the second node. The first memory cell and the second memory cell include an oxide semiconductor in a channel formation region.
US11699463B1 Video processing method, electronic device, and non-transitory computer-readable storage medium
Provided are a video processing method and apparatus, an electronic device, and a medium. The method includes that a candidate slice information set of an original video is determined based on video information of the original video, the original video is segmented into a plurality of video segments based on each piece of candidate slice information in the candidate slice information set, the plurality of video segments is input into an evaluation model to determine a piece of probability information of each piece of candidate slice information, and target slice information of the original video is determined based on the piece of probability information corresponding to each piece of candidate slice information.
US11699459B2 Magnetic disk device
According to one embodiment, a magnetic disk includes a disk, first and second heads which write data to the disk and read data from the disk, a first actuator includes the first head, a second actuator includes the second head, first and second controllers which control the first head, the second head, the first actuator and the second actuator, an auxiliary power supply which supplies power when power from a power supply is shut off, and a power supply detection unit which makes power supplied from the auxiliary power supply to the first controller higher than the power supplied from the auxiliary power supply to the second controller when shutoff of power from the power supply is detected.
US11699457B2 Testing system, crack noise monitoring device and method for monitoring crack noise
A testing system includes a testing apparatus and a crack noise monitoring device. The testing apparatus includes a testing stage and an element pickup module for pressing a semiconductor element on the testing stage. The crack noise monitoring device includes a database unit, a sound conduction set, a voiceprint generation unit and a processing unit. The database unit has a first voiceprint pattern. The sound conduction set is connected to the voiceprint generation unit and the testing apparatus for transmitting a sound wave from the semiconductor element to the voiceprint generation unit. The voiceprint generation unit receives and converts the sound wave into a second voiceprint pattern. The processing unit is electrically connected to the voiceprint generating unit and the database unit for determining whether the first voiceprint pattern is identical to the second voiceprint pattern.
US11699455B1 Viseme data generation for presentation while content is output
Systems and methods for viseme data generation are disclosed. Uncompressed audio data is generated and/or utilized to determine the beats per minute of the audio data. Visemes are associated with the audio data utilizing a Viterbi algorithm and the beats per minute. A time-stamped list of viseme data is generated that associates the visemes with the portions of the audio data that they correspond to. An animatronic toy and/or an animation is caused to lip sync using the viseme data while audio corresponding to the audio data is output.
US11699452B2 Machine learning-based audio codec switching
Described herein are techniques, devices, and systems for selectively using a music-capable audio codec on-demand during a communication session. A user equipment (UE) may adaptively transition between using a first audio codec that provides a first audio bandwidth and a second audio codec (e.g., the EVS-FB codec) that provides a second audio bandwidth that is greater than the first audio bandwidth. The transition to the second audio codec may occur in response to determining that sound in the environment of the UE includes frequencies outside of a range of frequencies associated with a human voice, such as by determining that music is being played in the environment of the UE, which allows for selectively using a music-capable audio codec when it would be beneficial to do so.
US11699450B2 Systems and methods of audio decoder determination and selection
Playback devices can support audio encoded using various encoding schemes. Playing back such content includes receiving, at a playback device, audio data from an audio source; and receiving an indication from the audio source that the audio data is encoded in the compressed audio format. The device determines, independently of receiving the indication from the audio source that the audio data is encoded in the compressed audio format, whether the audio data is encoded in a compressed audio format. If the audio data is determined to be encoded in the compressed audio format: the device selects a decoder from among a plurality of decoders; decodes the audio data using the selected decoder; and plays back the decoded audio data via the playback device. If the audio data is determined not to be encoded in the compressed audio format, the device inhibits playback of the audio data.
US11699443B2 Server side hotwording
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting hotwords using a server. One of the methods includes receiving an audio signal encoding one or more utterances including a first utterance; determining whether at least a portion of the first utterance satisfies a first threshold of being at least a portion of a key phrase; in response to determining that at least the portion of the first utterance satisfies the first threshold of being at least a portion of a key phrase, sending the audio signal to a server system that determines whether the first utterance satisfies a second threshold of being the key phrase, the second threshold being more restrictive than the first threshold; and receiving tagged text data representing the one or more utterances encoded in the audio signal when the server system determines that the first utterance satisfies the second threshold.
US11699440B2 System and method for data augmentation for multi-microphone signal processing
A method, computer program product, and computing system for receiving a signal from each microphone of a plurality of microphones, thus defining a plurality of signals. One or more inter-microphone gain-based augmentations may be performed on the plurality of signals, thus defining one or more inter-microphone gain-augmented signals.
US11699437B2 System and method for quantifying meeting effectiveness using natural language processing
Systems, methods, and computer-readable storage media for quantifying meeting effectiveness for an individual. A system configured as disclosed herein uses data from multiple meetings in which a user participated to create a user profile for the user. The system then receives data related to a new meeting in which the user participated, processes the new meeting data into segments using natural language processing, tags the resulting segments based on contexts, and compares the tagged segments to the user profile to generate a meeting effectiveness score for the new meeting which is specific to the user. The system can use machine learning to iteratively improve an ability of the system to generate the tagged segments using historical meeting data and updating that historical meeting data with each iteration of scoring a meeting's effectiveness.
US11699436B2 Event-based speech interactive media player
Interactive content containing audio or video may be provided in conjunction with non-interactive content containing audio or video to enhance user engagement and interest with the contents and to increase the effectiveness of the distributed information. Interactive content may be directly inserted into the existing, non-interactive content. Additionally or alternatively, interactive content may be streamed in parallel to the existing content, with minimal modification to the existing content. For example, the server may monitor content from a content provider; detect an event (e.g., a marker embedded in the content stream, or in a data source external to the content stream); upon detecting the event, play interactive content at a designated time while silencing the content stream of the content provider (e.g., by muting, pausing, playing silence.) The marker may be a sub-audible tone or metadata associated with the content stream. The user may respond to the interactive content by voice.
US11699430B2 Using speech to text data in training text to speech models
A system and method for providing a text to speech output by receiving user audio data, determining a user region-specific-pronunciation classification according to the audio data, determining text for a response to the user according to the audio data, identifying a portion from the text, where a region specific-pronunciation dictionary includes the portion, and using a phoneme string, from the dictionary selected according to the user region-specific pronunciation classification, for the word in a text to speech output to the user.
US11699428B2 Method for converting vibration to voice frequency wirelessly
The present application discloses a Method for converting vibration to voice frequency wirelessly and a method thereof. By sensing a first vibration variation data and a voice frequency variation data of a vocal vibration part in a first sensing period, a voice frequency reference data is obtained from the voice frequency variation data and the first vibration result. A second vibration result is obtained at a second sensing period for converting to a voice frequency output signal, and the voice frequency output signal is used to output as a voice signal corresponding to the voice frequency various result. Thus, the present application provides a voice signal close to a human voice.
US11699427B2 Waveguide assembly
A waveguide assembly for guiding sound includes a chassis that provides a cavity configured to receive sound propagating in a forwards direction along a primary axis of the waveguide assembly; a fixed waveguide that is fixed with respect to the chassis and positioned on the primary axis of the waveguide assembly, wherein the fixed waveguide is spaced apart from the chassis and is configured to guide sound received by the cavity through at least one opening formed between the fixed waveguide element and the chassis; a moveable waveguide that is moveable with respect to the chassis between: a standby position in which the moveable waveguide is configured to obstruct the at least one opening and form a forward-facing surface of the waveguide assembly; an operational position in which the moveable waveguide is configured to allow sound to exit the cavity through the at least one opening.
US11699426B1 Direction-dependent single-source forward cancellation
Active noise cancellation systems, components, and methods are provided with single-source forward cancellation using a direction-dependent filter response. One illustrative active sound cancelling device includes: a primary external microphone that produces a primary receive signal; a secondary external microphone that produces a secondary receive signal, the primary and secondary receive signals representing ambient audio that potentially includes sound having a predominate direction of arrival; a speaker that converts an output signal into internal audio to at least partly cancel said sound, the output signal including a forward cancellation signal; a forward filter that operates solely on the primary receive signal to produce the forward cancellation signal; and a direction finder that operates on the primary and secondary receive signals to derive an estimate of said predominate direction of arrival, the direction finder adjusting the forward filter to implement a filter response corresponding to said estimate.
US11699424B2 Noise separation hybrid active noise cancellation system
The present invention provides an improved noise separation hybrid type ANC system, which includes a reference audio receiving device, an error audio receiving device, an audio output device, and an audio processing device. The audio processing device includes a feed-forward noise cancellation filter module, a feedback noise cancellation filter module, a mixer, a noise shaper, a first infinite impulse response filter, and a second infinite impulse response filter. When the noise bandwidth detector detects irregular noise, it adjusts the coefficient of the first infinite impulse response filter to set it as a low-pass filter; when regular noise is detected, the coefficient of the second infinite impulse response filter is adjusted to set it as a band-pass filter.
US11699423B1 Apparatus for noise reduction in audio signal processing
An apparatus for noise reduction in audio signal processing includes a power amplifier, a zero-crossing detector, and a threshold detector. The power amplifier has an input signal terminal for receiving an audio input signal and an output signal terminal. The audio input signal is a digital-to-analog converted version according to a version of a digital audio signal. The power amplifier has an analog gain which is controllable in response to an analog gain control signal. The zero-crossing detector determines a zero-crossing detection signal according to an internal signal provided between the input signal terminal and the output signal terminal. The threshold detector determines a gain setting according to the digital audio signal and the zero-crossing detection signal to generate the analog gain control signal indicating the gain setting, wherein the threshold detector controls the analog gain of the power amplifier according to the analog gain control signal.
US11699418B1 Stringed instrument plectrum having an inlaid center portion
A stringed instrument plectrum being made primarily from a material with desirable edge properties and from one or more secondary materials with desirable flexibility, density, and or tactile qualities. The primary material is formed so that there is one or more central recesses that are then filled by the secondary material in order to modify the flexibility and or tactile nature of the plectrum while maintaining the edge properties of the primary material and keeping the central section of the plectrum a generally uniform thickness.
US11699410B2 Driving circuit of display panel and display device
The present disclosure provides a driving circuit of a display panel and a display device. The driving circuit includes a gate-on-array (GOA) circuit transmitting a scan driving signal to the display panel through a corresponding gate signal line, and further includes a pull-down module and a control bus. The pull-down module is activated at a falling edge of a gate driving signal to accelerate a potential descent speed of the pull-down module, thereby increasing a charging time of a thin film transistor and realizing a narrow-frame display panel.
US11699409B2 Display driving circuit, method for driving timing control circuit, and display device
A display driving circuit is provided. The display driving circuit includes a source driver, a temperature detecting circuit, and a timing control circuit, wherein the temperature detecting circuit is connected to the timing control circuit, and is configured to detect a temperature of the source driver; and the timing control circuit is further connected to the source driver, and is configured to output a source signal to the source driver based on the temperature of the source driver; wherein a magnitude of a voltage of the source signal is negatively related to the temperature of the source driver.
US11699408B2 Performing asynchronous memory clock changes on multi-display systems
Systems, apparatuses, and methods for performing asynchronous memory clock changes on multiple displays are disclosed. From time to time, a memory clock frequency change is desired for a memory subsystem storing frame buffer(s) used to drive pixels to multiple displays. For example, when the real-time memory bandwidth demand differs from the memory bandwidth available with the existing memory clock frequency, a control unit tracks the vertical blanking interval (VBI) timing of a first display. Also, the control unit causes a second display to enter into panel self-refresh (PSR) mode. Once the PSR mode of the second display overlaps with a VBI of the first display, a memory clock frequency change, including memory training, is initiated. After the memory clock frequency change, the displays are driven by the frame buffer(s) in the memory subsystem at an updated frequency.
US11699405B2 Methods for compensating colors based on virtual chromaticity coordinate points and the related display devices
Disclosed are methods for compensating colors based on virtual chromaticity coordinate points and the related display devices. The present disclosure provides an electronic device. The electronic device comprises: a display comprising an array of pixels and a control circuit electrically connected to the display. Pixels in the array comprise a plurality of first sub-pixels defining a first color area on a chromaticity plane, a plurality of second sub-pixels defining a second color area on the chromaticity plane, and a plurality of third sub-pixels defining a third color area on the chromaticity plane. The control circuit is configured to receive an input image signal and generate a control signal to the display for driving each pixel of the display to output light in a virtual color gamut. The virtual color gamut of the display is among the first, second and third color areas on the chromaticity plane and does not overlap any of the first, second or third color areas.
US11699404B2 Glare and occluded view compensation for automotive and other applications
Often when there is a glare on a display screen the user may be able to mitigate the glare by tilting or otherwise moving the screen or changing their viewing position. However, when driving a car there are limited options for overcoming glares on the dashboard, especially when you are driving for a long distance in the same direction. Embodiments are directed to eliminating such glare. Other embodiments are related to mixed reality (MR) and filling in occluded areas.
US11699400B2 Scan driving circuit and display device including the same
A scan driving circuit of a display device includes a first output terminal electrically connected to a first scan line, a second output terminal electrically connected to a second scan line, a first masking circuit electrically connecting the first output terminal and the second output terminal and outputting, as a first scan signal, a second scan signal to the first output terminal, a driving circuit outputting the second scan signal to the second output terminal in response to clock signals and a carry signal, and a second masking circuit masking the second scan signal to a predetermined level in response to the second masking signal, wherein the first masking circuit electrically disconnects the first output terminal from the second output terminal in response to a first masking signal.
US11699397B2 Display substrate, manufacturing method thereof, and display device having the same
The present disclosure provides a display substrate, a manufacturing method and a display device. The display substrate comprises a scan driving circuit and a display area, wherein the scan driving circuit comprises a plurality of shift register units, a first voltage signal line, a second voltage signal line, a first clock signal line, and a second clock signal line, all of which extend in a first direction; and the display area comprises at least one driving transistor configured to drive a light-emitting element for display. At least one of the plurality of shift register units comprises an output circuit and a signal output line, wherein the output circuit is coupled to the first voltage signal line, the second voltage signal line, and the signal output line, and the signal output line extends in a second direction intersecting the first direction. The output circuit comprises a transistor that is provided between the first voltage signal line and the second voltage signal line.
US11699396B2 Display substrate and display device
A display substrate and a display device are provided. A sub-pixel in the display substrate includes a light emitting element and a pixel circuit; the light emitting element includes a first electrode, a light emitting layer and a second electrode; the pixel circuit includes a driving transistor and a storage capacitor. The sub-pixel includes a first color sub-pixel pair which includes a first pixel block and a second pixel block. In a same first color sub-pixel pair, an overlapping situation, of orthographic projections of the second electrode of one first pixel block and a gate electrode of the driving transistor of the one first pixel block on the base substrate, is the same as an overlapping situation, of orthographic projections of the second electrode of one second pixel block and a gate electrode of the driving transistor of the one second pixel block on the base substrate.
US11699393B2 Circuit device, electro-optical element, and electronic apparatus
A circuit device includes a scan line drive circuit that drives a plurality of scan lines of an electro-optical element. A field for constituting one image includes a plurality of subfields. The scan line drive circuit selects once a scan line group to be selected among the plurality of scan lines, in a subfield included in the plurality of subfields. The scan line group includes a scan line connected to a pixel circuit to which an i-th bit is written in a subfield, and a scan line connected to a pixel circuit to which a j-th bit is written in a subfield.
US11699392B2 Display device
A display device includes a display element emitting a light by a current flowing, a drive transistor configured to control the current flowing through the display element, and a plurality of diode connection transistors connected in series to a source side of the drive transistor, and a source of any on the drive transistor or the plurality of diode connection transistors is connected to a back gate of the drive transistor.
US11699390B2 Hybrid switched capacitor circuit with automatic charge balancing
An electronic module comprising an input capacitor connected between a first and second node; a first and second switch connected in series between the first and second node and the second node, in parallel with the input capacitor, and defining an intermediate node at their interconnection; a voltage regulator configured for receiving power from the input capacitor and for providing output power at a configurable voltage (out) between an output node and the second node. A multi-output power supply system comprising three such modules. A LED-driver comprising such module. A multi-color LED driver comprising three modules. A solid state lighting device comprising three modules and three LEDs.
US11699388B2 Display device and method of driving the same based on previous frame load
A display device includes: a display panel including pixels emitting light, based on a data voltage; a current limiter for determining a scale factor by comparing a previous frame load with a predetermined threshold load, and generating compensated image data by applying the scale factor to current image data as input image data of a current frame to adjust the data voltage; and a data driver for converting the compensated image data into the data voltage and providing the data voltage to the display panel.
US11699382B2 Display device, method for driving a display device, and display driving circuit
Provided is a method for driving a display device including n rows of sub-pixels; the method includes: driving the first frame of image, including: performing normal display driving on the n rows of sub-pixels in a display driving period, performing darkness insertion driving on a rows, from the 1st to ath rows, of sub-pixels in a first darkness insertion sub-period, and performing darkness insertion driving on (n−a) rows, from the (a+1)th to nth rows, of sub-pixels in a second darkness insertion sub-period driving a second frame of image, including: performing normal display driving on the n rows of sub-pixels in a display driving period, performing darkness insertion driving on b rows, from the 1st to bth rows, of sub-pixels in a first darkness insertion sub-period, and performing darkness insertion driving on (n−b) rows, from the (b+1)th to nth rows, of sub-pixels in a second darkness insertion sub-period.
US11699379B2 Display device and driving method of display device
A display device includes a display panel which displays an image, a panel driving block which provides a data signal to the display panel, and a temperature measuring part which measures a temperature of the display panel and provides a measurement temperature to the panel driving block. The panel driving block includes a first memory which stores a reference gamma voltage corresponding to a predetermined reference temperature, a temperature difference calculating part which calculates a temperature difference between the reference temperature and the measurement temperature, and a compensation part which generates a correction gamma voltage by correcting the reference gamma voltage based on the temperature difference between the reference temperature and the measurement temperature. The data signal is generated based on the correction gamma voltage and the image signal.
US11699373B2 Display panel and display device with reduced charge accumulation in semiconductor layer
A display panel and a display device are provided in the present disclosure. The display panel, having a display region and a frame region outside the display region, includes a base substrate; a buffer layer on a side of the base substrate, where the buffer layer includes an a-Si layer; a semiconductor layer on a side of the buffer layer away from the base substrate; an insulation layer on a side of the semiconductor layer away from the base substrate; and a power signal layer on a side of the insulation layer away from the base substrate. The power signal layer includes a plurality of first power voltage lines in the display region; and the power signal layer is electrically connected to a power signal terminal which alternately outputs a positive voltage signal and a negative voltage signal.
US11699371B2 Display apparatus
A display apparatus comprises a mirror assembly, a first mirror of the mirror assembly oscillating about a first axis upon excitation by a first excitation signal and the first or a second mirror of the mirror assembly oscillating about a second axis upon excitation by a second excitation signal, a light source projecting a light beam onto the mirror assembly for deflection by the mirror assembly towards an image area, the light source being controlled according to pixels of image frames, a gaze tracker detecting a user's region of interest, ROI, within the image area, and a controller modulating one of the excitation signals by a first modulation signal which is dependent on the ROI detected by the gaze tracker.
US11699370B2 Display device having edge determiner and subpixel renderer and method of driving the same
A display device includes a display panel and an image processor. The display panel includes pixels, each pixel among the pixels including sub-pixels. The image processor is configured to process image data for image display via the display panel. An arrangement of sub-pixels of a pixel in an odd-numbered pixel column of the display panel is different from an arrangement of sub-pixels of a pixel in an even-numbered pixel column of the display panel. The image processor includes an edge determiner and a sub-pixel renderer. The edge determiner is configured to determine an edge from the image data. The sub-pixel renderer is configured to perform sub-pixel rendering on pixel data about sub-pixels configured to display a same color in adjacent pixels in the odd-numbered pixel column or the even-numbered pixel column located at the edge.
US11699369B2 Systems and methods for monitoring light emissions of electronic devices
Systems and methods are disclosed herein for monitoring light emissions in electronic devices. The disclosed techniques herein provide for determining a display duration of display devices for a user. Light emission profiles for each of the display devices are determined. A cumulative emissions exposure is determined that is based on the light emission profiles for the display devices and the display duration of the display devices for the user. A determination is made whether the cumulative emissions exposure exceeds a light emission exposure limit set for the user. In a positive determination, an instruction is transmitted to the display devices for execution of a remedial action based on predefined rules.
US11699368B1 Head-up display for accommodating color vision deficiencies
A head-up display for displaying graphics upon a windscreen of a vehicle includes a graphic projection module for generating one or more graphic images upon the windscreen of the vehicle, a forward-facing camera collecting image data representative of a view of a surrounding environment of the vehicle visible through the windscreen, an ambient light sensor detecting a level of ambient light present in the surrounding environment of the vehicle, and one or more controllers in electronic communication with the graphic projection module, the forward-facing camera, and the ambient light sensor. The one or more controllers executes instructions to determine the level of ambient light present in the surrounding environment of the vehicle based on an ambient light signal, and adjusts a saturation level of one or more colors of the one or more graphic images generated by the graphic projection module based on the level of ambient light.
US11699365B2 Flexible battery and display device
A flexible battery and a display device are provided. The flexible battery includes: a plurality of flexible electric core blocks; wherein the plurality of flexible electric core blocks are arranged at intervals along a curling traveling direction, a spacing between adjacent flexible electric core blocks is gradually increased along the curling traveling direction; at least one flexible connecting bridge is arranged between the adjacent flexible electric core blocks, and two ends of the flexible connecting bridge are electrically connected with the adjacent flexible electric core blocks respectively.
US11699363B2 Stretchable display device
In the stretchable display device of the present disclosure, peeling and delamination of connection lines between adjacent circuits mounted on individual fixed substrates that might occur during stretching is reduced. According to one embodiment of the stretchable display device, the steepness of a slope in step in an insulating layer in contact with connection lines is reduced, which prevents delamination. A plurality of individual substrates are disposed on the lower substrate and located in the active area on the lower substrate. The modulus of elasticity of the individual substrates is significantly higher than the modulus of elasticity of the lower substrate. There is a first inorganic layer positioned on each of the plurality of individual substrates, the first inorganic layer having a sidewall surface extending upward from the first substrate. A organic layer is deposited overlying the first inorganic layer, including overlying the sidewall surface of the first inorganic layer. An electrical connection line is on the organic layer and not in contact with any part of the inorganic layer, providing the additional adhesion and thus preventing delamination of the electrical connection lines from the substrate.
US11699362B2 Self-expiring identification bands and methods of use thereof
A self-expiring band structure is activated upon the contacting of two chemical constituents together. This contacting may be performed by the attachment action of the band or independently thereof. After a time duration has passed, the coaction of the chemical constituents result in a visually perceptible change can alert others to the fact the band has expired. These bands may be both printable, such as by a printer or other machine printing, as well as time-expiring making them a very versatile product that offer heightened security at the price point closer to that of a disposable item because they do not require complex infrastructure for validation.
US11699360B2 Automated real time interpreter service
Aspects of the present disclosure relate to systems and methods that aid users with hearing and/or speech impediments to have a conversation with a remote phone number without human assistance. In one aspect, an application residing on a user's device, such as a smartphone, tablet computer, laptop, etc., may be used to initiate a phone call to a recipient. Upon initiating the phone call locally, a service residing on the server may receive a request to initiate a connection to the recipient. Once the recipient answers, the user may converse with the recipient by providing text input to their local app. The text input may be transmitted to the service. The service may use a text to speech converter to translate the received text to speech that can be delivered to the recipient.
US11699357B2 Collaborative learning system
Described herein are improved systems and methods for overcoming technical problems associated with limited collaborative learning functionality in educational programming platforms.
US11699353B2 System and method of enhancement of physical, audio, and electronic media
Disclosed herein are systems and methods for generating and delivering extended reality content, such as augmented reality, mixed reality, and virtual reality, to physical, electronic, and audio media using deep learning algorithms, dynamic differential programming, and application programming interfaces. Such media can include, for example, printed books, electronic books, and audiobooks that can be prompted from a physical electronic device for immersive recyclable digital media utilization.
US11699351B2 Flight assistant
A system and apparatus for assisting in determining the best course of action at any point inflight for an emergency. The system may monitor a plurality of parameters including atmospheric conditions along the flight path, ground conditions and terrain, conditions aboard the aircraft, and pilot/crew data. Based on these parameters, the system may provide continually updated information about the best available landing sites or recommend solutions to aircraft configuration errors. In case of emergency, the system may provide a pilot with a procedure for execution for landing the aircraft.
US11699349B2 Electronic exocentric symbol display device and associated display method and computer program product
The invention relates to an electronic display device on board an aircraft capable of landing or maintaining a hover above a landing zone and comprising: a module for calculating a distance between the aircraft and the landing zone according to a horizontal direction and for determining a height of the aircraft; and a module for displaying an exocentric aircraft symbol, positioned at a distance said exocentric from the aircraft according to an exocentric direction and at a height difference said exocentric relative to the aircraft, the display module being further configured to display an exocentric landing zone symbol, positioned at a distance from the landing zone equal to the exocentric distance according to the exocentric direction and at the same height as the exocentric aircraft symbol.
US11699345B2 Systems and methods for determining and improving a parking position
The disclosure describes systems and methods for determining and adjusting a parking position of a vehicle. In particular, the vehicle may determine a first parking space where the vehicle can move to a second parking space and exit the second parking space in a forward direction.
US11699344B2 Traffic light management system and traffic light management method
A traffic light management system that manages display of traffic lights includes a communication device, a control device, and a map database. The control device performs emergency control of the display when abnormal traveling information indicating the information on an abnormally traveling vehicle is included in the information received from a communication vehicle. In the emergency control, the control device predicts a future trajectory of the abnormally traveling vehicle based on the abnormal traveling information. Next, the control device generates the emergency control signal for temporarily prohibiting passage at an intersection and a crosswalk on a road along the future trajectory based on the map information and the future trajectory. After that, the control device sends the emergency control signal to controlled traffic lights. The controlled traffic lights are each a traffic light at the intersection and the crosswalk on a road along the future trajectory.
US11699343B2 Methods and systems for identifying navigable elements affected by weather conditions
A method of determining whether one or more navigable elements of a navigable network within a geographic area are still affected by a precipitation weather event. A quantity parameter is associated with each segment of an electronic map representing the navigable network and indicates the amount of precipitation remaining on the navigable element or portion thereof represented by the segment. The value of the quantity parameter increases in the presence of any precipitation weather event, and decreases ac cording to a predefined function with respect to time in the absence of any such precipitation weather event. A speed of travel of one or more devices along the navigable element or portion thereof represented by a segment is determined and compared to an expected speed of travel for the segment; the value of the quantity parameter being decreased based on the comparison. The value of quantity parameter can be used to generate weather events and/or attribute the cause of a congestion event as being the precipitation weather event.
US11699338B2 Safety warning system
A safety warning system including at least one sensor or sensor system to detect an abnormal safety situation relative to a safety zone, at least one network transmitter associated with the at least one sensor or sensor system, at least one controller associated with the at least one sensor or sensor system to receive information from the at least one sensor or sensor system and issue an alert signal based on a comparison of the information received and a safety setpoint, the alert signal issued over a safety zone network, and at least one wearable unit provided for each user in the safety zone, the wearable unit providing at least a tactile alert to the user based on the comparison to warn the user of the occurrence of an abnormal safety situation within the safety zone.
US11699330B2 System and method for managing gaming establishment benefit accumulations
Systems and methods which dynamically modify a rate of accruing gaming establishment points based on a gaming establishment occupancy.
US11699329B2 Systems and methods for predicting aspects of an unknown event
Example embodiments relate to predicting aspects of an unknown event. A system may involve an electronic device communicatively coupled to a server. The server may provide a set of possible parameters relating to an unknown event to the electronic device. The electronic device may enable a user to select predicted parameters via a user interface and may further transmit the predicted parameters to the server. The server may generate a combination from the set of possible parameters to use to retrieve a pre-recorded event and transmit the event to the electronic device for display to the user. The server may also compare the predicted parameters to the generated parameters to determine a result and provide the result to the electronic device for display to the user.
US11699328B2 Systems and methods for generating prizes for a primary game and secondary game of chance
A system and method for operating a game of chance. A gaming system includes a primary game display and secondary game display with the secondary game display mapped with prize blocks arranged in a grid that may generally mimic a primary game grid. The prize blocks can be represented as characters, articles, numeral values, symbols and the like. Each prize block is assigned a prize value and a health value. When the health value of a prize block is exhausted based on primary game outcomes, the prize block is destroyed and removed awarding its corresponding prize value. New prize blocks fill the void left by removed prize blocks or the void remains as a space without any assigned prize value. A bonus trigger model also serves to reduce “cold streaks” during which players may lose interest.
US11699321B2 Parking meter with contactless payment
A parking meter is described that comprises components for providing parking meter functionality and a display for displaying parking information and a metal housing for protecting the parking meter components from an environment that has a display aperture through which the display is visible. The parking meter also comprises an antenna for a contactless payment reader arranged in or on the parking meter in close proximity to the display.
US11699320B2 Apparatuses and methods for dedicated sensors used in pharmaceutical packaging and dispensing devices
A pharmaceutical dispensing machine comprising a plurality of modules, said plurality of modules comprise one or more sensors configured to monitor at least one pharmaceutical during a pharmaceutical dispensing process and alert when said at least one pharmaceutical is not detected by at least one of said one or more sensors.
US11699318B2 Methods, apparatuses, and systems for dynamically managing assets
Apparatuses, methods and systems for unlocking a tracking apparatus that is affixed to an asset are disclosed herein. In one example, a method of unlocking a tracking apparatus that is affixed to an asset is provided. The tracking apparatus may comprise an electronic tag electronically coupled to a securing component comprising an actuating element. The method may comprise: receiving asset information associated with the tracking apparatus; generating and storing a secure machine-readable code in conjunction with the asset information; in response to receiving a request to unlock the tracking apparatus, determining whether a received input corresponds with the stored secure machine-readable code; and providing an indication to cause an electronic reader in electronic communication with the tracking apparatus to trigger deactivating the actuating element.
US11699312B2 Vehicle recording system utilizing event detection
A recording system for a vehicle according to an example of the present disclosure includes proximity sensors configured to obtain data indicative of a distance between a vehicle and external objects and at least one vehicle operation sensor configured to obtain data indicative of how a driver is operating the vehicle. A controller is configured to obtain input data for a current monitoring period that includes data from the plurality of proximity sensors and the at least one vehicle operation sensor; utilize a predictive engine to determine whether the input data fulfills a criteria set corresponding to a potential impending vehicle incident; based on the input data fulfilling the criteria set commence saving of the input data from the current monitoring period and subsequent monitoring periods in a data set; and based on the input data not fulfilling the criteria set delete the input data for the current monitoring period.
US11699311B2 Storage medium storing anomaly detection program, anomaly detection method, and anomaly detection apparatus
An anomaly of a moving object is detected by using a regression function according to k-nearest-neighbor crossover kernel regression. The regression function is configured to derive an estimation value for a value of a second item from a value of a first item regarding a movement of the moving object. Whether the moving object has an anomaly or not is determined, based on whether a difference between an estimation value of the second item and an actually measured value of the second item is smaller than or equal to a threshold. The estimation value of the second item is derived by the regression function from a value of the first item in the log data having values of the first item and values of the second item, and the actually measured value of the second item is also included in the second log data.
US11699306B2 Method and system for vehicle speed estimation
Apparatuses and methods for predicting a crash using estimated vehicle speed. A set of sensor measurements are received from a mobile device disposed within a vehicle. A set of contiguous windows based on the sensor measurements may be defined. Each contiguous window represents a contiguous portion of the sensor measurements. A set of sensor measurements may be defined for each contiguous window. A trained neural network may execute, using the set of features, to generate one or more speed predictions. A vehicle crash prediction may be generated using the speed prediction. The vehicle crash prediction may then be transmitted to a remote device.
US11699304B2 Imaging device and imaging method
An imaging device includes: an imaging portion that captures an image of a portion of a living body to take in the image; a display portion that displays first and second display images with being superimposed on each other, the first display image being based on the taken-in image, the second display image including guidance regarding a way to place the portion of the living body in a prescribed position; a determination portion that determines whether the portion of the living body is placed in the prescribed position; and a control portion that, until it is determined that the portion of the living body is placed in the prescribed position, causes the imaging portion to newly capture and take in a new image of the portion of the living body and causes the display portion to display an image based on the new taken-in image.
US11699299B2 Bioacoustic authentication
According to various, but not necessarily all, embodiments there is provided an apparatus comprising means for: determining at least two locations at which a user touches a device; selecting a first location and a second location from the at least two locations to define a transmission path for an acoustic signal through the user; applying an acoustic signal to the user through the first location; detecting an acoustic signal transmitted through the user at the second location; and analysing the detected acoustic signal to determine if it is indicative of transmission of the applied acoustic signal through an authorised user based on a known bioacoustic signature of the authorised user.
US11699295B1 Machine learning for computing enabled systems and/or devices
Aspects of the disclosure generally relate to computing enabled systems and/or devices and may be generally directed to machine learning for computing enabled systems and/or devices. In some aspects, the system captures one or more digital pictures, receives one or more instruction sets, and learns correlations between the captured pictures and the received instruction sets.
US11699293B2 Neural network image processing apparatus
A neural network image processing apparatus arranged to acquire images from an image sensor and to: identify a ROI containing a face region in an image; determine at plurality of facial landmarks in the face region; use the facial landmarks to transform the face region within the ROI into a face region having a given pose; and use transformed landmarks within the transformed face region to identify a pair of eye regions within the transformed face region. Each identified eye region is fed to a respective first and second convolutional neural network, each network configured to produce a respective feature vector. Each feature vector is fed to respective eyelid opening level neural networks to obtain respective measures of eyelid opening for each eye region. The feature vectors are combined and to a gaze angle neural network to generate gaze yaw and pitch values substantially simultaneously with the eyelid opening values.
US11699289B2 Display device for generating multimedia content, and operation method of the display device
A display apparatus for generating multimedia content and an operation method thereof are provided. The display apparatus includes a display, a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory. The processor is configured to obtain plot information of the multimedia content, and generate sequence information including one or more sequences of the multimedia content corresponding to the plot information by using a first artificial intelligence (AI) model, generate scene information based on the sequence information by using a second AI model, generate the multimedia content based on the scene information, and control the display to output the multimedia content.
US11699288B2 Automated detection of features and/or parameters within a water environment using image data
Automated detection of features and/or parameters within an ocean environment using image data. In an embodiment, captured image data is received from ocean-facing camera(s) that are positioned to capture a region of an ocean environment. Feature(s) are identified within the captured image data, and parameter(s) are measured based on the identified feature(s). Then, when a request for data is received from a user system, the requested data is generated based on the parameter(s) and sent to the user system.
US11699283B2 System and method for finding and classifying lines in an image with a vision system
This invention provides a system and method for finding line features in an image that allows multiple lines to be efficiently and accurately identified and characterized. When lines are identified, the user can train the system to associate predetermined (e.g. text) labels with respect to such lines. These labels can be used to define neural net classifiers. The neural net operates at runtime to identify and score lines in a runtime image that are found using a line-finding process. The found lines can be displayed to the user with labels and an associated probability score map based upon the neural net results. Lines that are not labeled are generally deemed to have a low score, and are either not flagged by the interface, or identified as not relevant.
US11699280B2 Imaging apparatus, method, and storage medium for determining an exposure condition for a region having selected pixel or region with a luminance different from not selected pixel or region
An apparatus includes an imaging unit configured to capture an image of a subject formed on a surface having an array of a plurality of pixels, an acceptance unit configured to accept a designation of a pixel or a region including a plurality of pixels on the surface, a determination unit configured to determine an exposure of the pixel or the accepted region to have a predetermined luminance, and to determine an exposure of other pixels or other regions according to a distance from the pixel or the accepted region on the surface, and an output unit configured to output an image signal captured by the imaging unit at the determined exposure.
US11699276B2 Character recognition method and apparatus, electronic device, and storage medium
A method, apparatus, electronic device, and storage medium for character recognition are provided. The method may perform image processing on an acquired original image to obtain a region to be recognized. The region may include a character. The method may determine an area ratio of the region to be recognized on the original image. The method may determine an angle between the region to be recognized and a preset direction. The method may determine a character density of the region to be recognized. The method may perform character recognition on the character in the region to be recognized in response to determining that the area ratio is greater than a ratio threshold, the angle is less than an angle threshold, and the character density is less than a density threshold.
US11699272B2 Generating fluidic components
An example device includes: a memory storing instructions; and a processor connected to the memory. The instructions are to cause the processor to: receive predetermined locations of a fluidic input location and fluidic output locations at a three-dimensional (3D) object model; generate respective paths between the fluidic input and each of the fluidic outputs via associated portions of the 3D object model; replace the respective paths with respective hollow connectors that have respective fluidic resistance selected such that each of the fluidic outputs have a predetermined flow rate from the fluidic input to the fluid outputs; and store, at the memory, data indicative of locations and dimensions of the respective hollow connectors, relative to the fluidic input and the fluidic outputs, the data for use by a three-dimensional printer to print a part that includes the fluidic input, the fluidic outputs and the respective hollow connectors.
US11699271B2 Beacons for localization and content delivery to wearable devices
Example systems, devices, media, and methods are described for presenting a virtual experience using the display of an eyewear device in augmented reality. A content delivery application implements and controls the detecting of beacons broadcast from beacon transmitters deployed at fixed locations and determining the current eyewear location based on the detected beacons. The method includes retrieving content and presenting a virtual experience based on the retrieved content, the beacon data, and a user profile. The virtual experience includes playing audio messages, presenting text on the display, playing video segments on the display, and combinations thereof. In addition to wireless detection of beacons, the method includes scanning and decoding a beacon activation code positioned near the beacon transmitter to access a beacon.
US11699270B2 Computationally efficient model selection
In various implementations, a device surveys a scene and presents, within the scene, a extended reality (XR) environment including one or more assets that evolve over time (e.g., change location or age). Modeling such an XR environment at various timescales can be computationally intensive, particularly when modeling the XR environment over larger timescales. Accordingly, in various implementations, different models are used to determine the environment state of the XR environment when presenting the XR environment at different timescales.
US11699266B2 Method, apparatus and system for facilitating navigation in an extended scene
A method, apparatus and system for facilitating navigation toward a region of interest in an extended scene of video content include determining a timeline including information regarding at least one region of interest in the video content and displaying, in a portion of the video content currently being displayed, a visual indicator indicating a direction in which to move in the video content to cause the display of the at least one region of interest. In one embodiment of the present principles a timeline is attached to the content and carries information evolving over time about the region(s) of interest. A renderer processes the timeline and provides navigation information to a user using available means such as a graphical representation or haptic information, or a combination of several means.
US11699260B2 Coherency gathering for ray tracing
A system and method for coherency gathering for rays in a ray tracing system. The ray tracing system uses a hierarchical acceleration structure comprising a plurality of nodes including upper level nodes and lower level nodes. For each instance where one of the lower level nodes is a child of one of the upper level nodes, an instance transform is defined, specifying the relationship between a first coordinate system of the upper level node and the second coordinate system for that instance of the lower level node. The system provides an instance transform cache for storing a plurality of these instance transforms while conducting intersection testing.
US11699257B2 Face detection and blurring methods and systems
Methods, systems, and devices for generating a training set and using the training set to train an artificial intelligence algorithm to detect and blur faces in images of an interior space are described. An example method for generating a training set includes selecting a first image depicting an interior of a room, selecting a second image depicting at least a face of a person, generating, based on a transparency parameter and a roughness parameter, a semi-transparent surface image, selecting an illumination parameter to configure a first illumination level for the first image and a second illumination level for the second image, and generating a first composite image of the training data set by combining the illumination parameter, the first image, the second image, and the semi-transparent surface image.
US11699256B1 Apparatus for generating an augmented reality
In an aspect, an apparatus for generating an augmented reality is presented. An apparatus includes at least a processor and a memory communicatively connected to the at least a processor. A memory includes instructions configuring at least a processor to receive optical data through a sensing device in electronic communication with at least a processor. At least a processor is configured to generate an augmented reality view through a display device as a function of optical data. An augmented reality view includes a virtual avatar. At least a processor is configured to analyze at least an environmental element of optical data. At least a processor is configured to compare at least an environmental element to a priority threshold. At least a processor is configured to display at least a message through a display device as a function of a comparison.
US11699251B2 Apparatus for displaying vehicle information in augmented reality
An information display apparatus may include a processor configured to display a display object in augmented reality; and a storage configured to store data and algorithms driven by the processor, wherein the processor determines a position of the display object by use of at least one of a total number of lanes or a number of lanes in a road in a driving direction of a host vehicle, possible traveling direction information for each lane, and driving direction information related to the host vehicle, and the information display apparatus is disposed within a vehicle or outside the vehicle, and when disposed outside the vehicle, is configured to transmit display information related to the display object to the vehicle or a mobile device.
US11699250B1 System and method for low visibility driving
A method for low visibility driving includes receiving image data from a visible-light camera. The image data includes an image of an area in front of a vehicle. The method includes receiving sensor data from an object-detecting sensor. The object-detecting sensor is configured to detect an object in front of the vehicle. The sensor data includes information about the object in front of the vehicle. The method further includes detecting the object in front of the vehicle using the sensor data received from the object-detecting sensor and determining whether the visible-light camera is unable to detect the object in front of the vehicle that was detected by the object-detecting sensor. The method further includes commanding a display to generate a virtual image using the sensor data to identify the object in front of the vehicle.
US11699248B2 Image processing apparatus and method
The present disclosure relates to an image processing apparatus and method that can prevent an increase in the load of a decoding process for encoded data in a point cloud video-based approach.The parameters related to a plurality of point cloud models of a point cloud are transformed, a two-dimensional plane image onto which the plurality of point cloud models having the transformed parameters is projected is encoded, and a bitstream containing encoded data of the two-dimensional image and transform information that is information regarding the transform of the parameters is generated. The present disclosure can be applied to an information processing device, an image processing apparatus, an electronic apparatus, an information processing method, a program, or the like, for example.
US11699241B2 Systems and methods for automated detection of changes in extent of structures using imagery
Systems and methods for automated detection of changes in extent of structures using imagery are disclosed, including a non-transitory computer readable medium storing computer executable code that when executed by a processor cause the processor to: align, with an image classifier model, an outline of a structure at a first instance of time to pixels within an image depicting the structure captured at a second instance of time; assess a degree of alignment between the outline and the pixels depicting the structure, so as to classify similarities between the structure depicted within the pixels of the image and the outline using a machine learning model to generate an alignment confidence score; and determine an existence of a change in the structure based upon the alignment confidence score indicating a level of confidence below a predetermined threshold level of confidence that the outline and the pixels within the image are aligned.
US11699234B2 Semantic segmentation ground truth correction with spatial transformer networks
An apparatus accesses label data and training images corresponding to a geographic area; and provides the label data and training images to a training model. The training model comprises of at least a predictor model and an alignment model. The predictor model is configured to receive an image and provide a prediction corresponding to the image. The alignment model is configured to generate a transformed prediction based on aligning the label data and the prediction. The apparatus executes a loss engine to iteratively receive the label data and the transformed prediction, evaluate a loss function based on the label data and the transformed prediction, and cause weights of the predictor model and the alignment model to be updated based on the evaluated loss function to cause the predictor and alignment models to be trained.
US11699233B2 Digital pathology using an artificial neural network
Various example embodiments pertain to processing images that depict tissue samples using a neural network algorithm. The neural network algorithm includes multiple encoder branches that are copies of each other that share the same parameters. The encoder branches can, accordingly, be referred to as Siamese copies of each other.
US11699231B2 Method for establishing three-dimensional medical imaging model
A method for establishing a 3D medical imaging model of a subject is to be implemented by an X-ray computed tomography (CT) scanner and a processor. The method includes: emitting X-rays on the subject sequentially from plural angles with respect to the subject to obtain M number of X-ray images of the subject in sequence; obtaining, for each pair of consecutive X-ray images, K number of intermediate image(s) by using the pair of consecutive X-ray images as inputs to a convolutional neural network (CNN) model that has been trained for frame interpolation; and establishing the 3D medical imaging model by using a 3D reconstruction technique based on the M number of X-ray images and the intermediate images obtained for the M number of X-ray images.
US11699229B2 Medical image processing apparatus and medical image processing method
A medical image processing apparatus reducing noise of a medical image acquired includes a smoothing unit forming a smoothed image of the medical image, a route forming unit forming a route that is a pixel group positioned continuously in the smoothed image and fulfills a route condition, and a noise reducing unit extracting a pixel group corresponding to the route in the medical image and reducing noise of the medical image based on the extracted pixel group.
US11699226B2 Systems and methods for generating an inspection image of an object from radiographic imaging
There are described herein methods and system for generating an inspection image of an object from radiographic imaging. The method comprises obtaining a plurality of digital images of the object positioned between a radiation source and a photon beam detector, the digital images taken at different object-detector distances or source-detector distances to create unique grain diffraction patterns in each one of the digital images, and forming the inspection image from image features common to the digital images at a common scale and removing the unique grain diffraction patterns.
US11699219B2 System, method, and computer program for capturing an image with correct skin tone exposure
A system and method are provided for capturing an image with correct skin tone exposure. In use, one or more faces are detected having threshold skin tone within a scene. Next, based on the detected one or more faces, the scene is segmented into one or more face regions and one or more non-face regions. A model of the one or more faces is constructed based on a depth map and a texture map, the depth map including spatial data of the one or more faces, and the texture map includes surface characteristics of the one or more faces. The one or more images of the scene are captured based on the model. Further, in response to the capture, the one or more face regions are processed to generate a final image.
US11699213B2 Image-capturing device and method for controlling same
The present disclosure relates to a tag and a method, performed by the tag, of transmitting a response signal to a tag search signal. Specifically, the disclosed method of transmitting a response signal includes operations of receiving, from at least one of a plurality of slave nodes, the tag search signal including identification data for identifying the tag, charging an energy storage element in the tag by using the received tag search signal, obtaining the identification data for identifying the tag from the received tag search signal, determining whether the obtained identification data matches identification information previously stored in the tag, and outputting a response signal to the tag search signal when the energy storage element is charged greater than a predetermined value and the obtained identification data matches the identification information previously stored in the tag.
US11699212B2 Method of controlling encoding of display data
Systems and methods of encoding display data include performing a part of a first predetermined transform algorithm on at least a first part of a first frame of display data, and analyzing a light level to determine whether a different transform algorithm would be more suitable for encoding a second part of the first frame of the display data. If it is determined that a different transform algorithm would be more suitable for encoding, the second part of the first frame of the display data is encoded using the different transform algorithm to generate an encoded first frame. If it is determined that a different transform algorithm would not be more suitable for encoding, the second part of the first frame of the display data is encoded using the first predetermined transform algorithm to generate the encoded first frame.
US11699211B2 Spherical rotation for encoding wide view video
Spherical rotation is described for encoding a video that has a wide field of view, such as a spherical or hemispherical video. One example relates to receiving encoded video including rotation orientation metadata, decoding the video, extracting the rotation orientation metadata, rotating the decoded video based on the rotation orientation metadata, generating a view of the rotated decoded video, and buffering the generated view for display.
US11699208B2 Method for watermarking a machine learning model
A method is provided for watermarking a machine learning model used for object detection or image classification. In the method, a first subset of a labeled set of ML training samples is selected. The first subset is of a predetermined class of images. In one embodiment, the first pixel pattern is selected and sized to have substantially the same dimensions as each sample of the first subset or each bounding box in the case of an object detector. Each sample of the first subset is relabeled to have a different label than the original label. An opacity of the pixel pattern may be adjusted independently for different parts of the pattern. The ML model is trained with the labeled set of ML training samples and the first subset of relabeled ML training samples. Using multiple different opacity factors provides both reliability and credibility to the watermark.
US11699205B1 Providing a GUI to enable analysis of time-synchronized data sets pertaining to a road segment
Techniques for collecting, synchronizing, and displaying various types of data relating to a road segment enable, via one or more local or remote processors, servers, transceivers, and/or sensors, (i) enhanced and contextualized analysis of vehicle events by way of synchronizing different data types, relating to a monitored road segment, collected via various different types of data sources; (ii) enhanced and contextualized analysis of filed insurance claims pertaining to a vehicle incident at a road segment; (iii) advantageous machine learning techniques for predicting a level of risk assumed for a given vehicle event or a given road segment; (iv) techniques for accounting for region-specific driver profiles when controlling autonomous vehicles; and/or (v) improved techniques for providing a GUI to display collected data in a meaningful and contextualized manner.
US11699204B2 System and method for new issue management for conversion achievement
Methods, systems and computer storage media are disclosed for providing resources to a platform issue. Embodiments describe associating educational resources and an event resource to resolve the platform issue.
US11699198B2 Methods and systems for machine-learning for prediction of grid carbon emissions
A system for machine-learning for prediction grid carbon emissions includes a computing device configured to receive, from a first local grid monitoring device monitoring a first local grid, a plurality of first power output quantities of a plurality of power generators in the first local grid, train an emission projection machine-learning process, wherein training further includes compiling a plurality of training data entries, each training data entry correlating a plurality of past power output quantities with at least a reported carbon emission datum and training the emission projection machine-learning process using the plurality of training data entries, and generate, using the emission projection machine-learning process, a projected carbon emission rate as a function of the plurality of power output quantities.
US11699196B2 Creating secure data in an oil and gas supply chain
The present invention generally relates to a system and method creating secure data in a gas and oil supply chain. The system creates secure data related to oil and gas assets while traversing an oil and gas supply chain. At least one repository system(s), which collects secure data generated by capturing information using a secure observer device, sends the secure data to a gateway which is a part of a global management system or an integrity management system to create clustered events. The disclosure also relates to a system and method for managing and controlling data between entities in an oil and gas asset supply chain, and in particular to an excise tax management system and method to identify and reconcile tax filings, production volumes and operational reports.
US11699195B2 Content similarity determination system and method
A system includes a memory and at least one processor to compare content in a draft social media post with a library of social media posts and determine a similarity score for the draft social media post, the library of social media posts comprising social media posts that have published in a previous sixty day period and social media posts that are scheduled to publish in a next sixty day period, determine whether the similarity score is less than a maximum allowable similarity score, send a notification that indicates that the similarity score is one of greater than or equal to the maximum allowable similarity score and less than the maximum allowable similarity score, add the draft social media post to the library of social media posts when the similarity score is less than the maximum allowable similarity score, and publish the draft social media post.
US11699194B2 User controlled task execution with task persistence for assistant systems
In one embodiment, a method includes receiving a first user request to execute a first task comprising one or more sub-tasks from a client system associated with a user, receiving a second user request to suspend the first task from the client system, storing a dialog state for the first task in response to the second user request, wherein the dialog state comprises results of executed sub-tasks and a status indicating the first task is suspended, receiving a third user request to resume the first task, accessing the dialog state for the first task, and providing a prompt to resume the first task at the client system.
US11699189B1 Purchasing and monetizing of mobile autonomous units
Purchasing, maintaining, and deriving revenue from mobile autonomous units is facilitated by providing a mobile autonomous unit marketplace in which equity shares in mobile autonomous units can be bought, sold and traded. Valuation of mobile autonomous units within the marketplace can be a function of a variety of factors such as the mobile autonomous unit’s primary geographic region, and the number, diversity, and time management of revenue streams available to the mobile autonomous units.
US11699186B1 Systems and methods for IT supply chain management on a distributed platform
Systems and methods for buying, selling, and financing enterprise IT infrastructure capacity on a decentralized and distributed marketplace platform are disclosed. In one embodiment, the decentralized and distributed IT marketplace platform is based on the blockchain technology. In one embodiment, a blockchain-based IT marketplace platform provides a decentralized supply chain for IT assets and financial services and establishes a self-regulating and trustless marketplace of connected consumers, producers, and financiers. In one embodiment, the blockchain-based IT marketplace platform enables developing, executing, financing and monetizing modern, cloud native, enterprise compute infrastructure and software applications.
US11699183B2 Cryptocurrency mining selection system and method
A system and method of optimizing cryptographic mining yields includes analyzing, by a cryptocurrency mining selection system, data associated with factors of interest for one or more cryptocurrencies using machine learning algorithms. Data that is determined to be predictive of the future value of newly mined tokens is used to determine which tokens will have the highest and lowest future values. Based on the predicted value of tokens in the future and the current value of those tokens for each cryptocurrency, the system outputs one or more instructions to buy tokens in cryptocurrencies predicted to increase in value, to sell tokens in cryptocurrencies predicted to decrease in value, and to instruct associated cryptocurrency mining hardware to switch to generating new tokens in one or more selected cryptocurrencies to maximize yields.
US11699182B1 Distributed system for custom financing
In some examples, a system may provide financing to a user associated with a user account. Further, a predefined time period for repayment of the financing may be associated with the financing. The system evaluates transactions processed via a user computing device of the user to determine, based at least on the evaluation, that the user is either ahead of schedule or behind schedule to repay the financing according to the predefined time period for repayment. Based at least on the evaluation and based on determining that the user is either ahead of schedule or behind schedule, the system may dynamically adjust a rate of repayment for the financing so that the user is on track for repaying the financing according to the predefined time period for repayment.
US11699172B2 System and method for data enrichment for requests for advertising on mobile devices
A data enrichment system for enriching requests for advertising opportunities. The data enrichment system is configured to aggregate and index data to provide end user insights to marketers based upon information supplied by publishers in regards to advertising opportunities passed along in requests. The system is configured to take attributes passed along in a request associated with the advertising opportunity and provide enriched data based upon the attributes received in the request. The attributes can then identify corresponding enriched data that can be passed along to the marketers.
US11699167B2 Systems and methods for intelligent promotion design with promotion selection
Systems and methods for the selection of the promotions are provided. A set of possible offers are initially received, each including a set of variables, with each variable having a set of possible values. These form a combination of variable values for each offer. A heuristic is applied to all possible offers to reduce the number of offers being considered. The combination of variable values for these reduced number offers is converted into a vector value, which is then scored, ranked and the top ranked offers are selected for inclusion in a promotional campaign. The remaining offers are then analyzed to select additional offers to include into the promotional campaign which maximizing a determinant for the selected offers using their vectors. All selected offers are administer in a promotional test campaign across many consumer segments. Feedback from the campaign may be collected to generate a “general” offer.
US11699165B2 Non-transitory computer-readable medium storing game program, game processing method, and information processing apparatus
A non-transitory computer-readable medium storing a game program for a game which is played through a network causes a computer to realize a selection receiving function of receiving, from one user, the selection of whether to transmit a message to another user, an extraction function of extracting at least one other user to which the message is transmitted, on the basis of a certain condition, a message transmitting function of transmitting the message to the at least one other user extracted by the extraction function when the selection receiving function receives the selection indicating that the message is transmitted to the other user, and a reward giving function of giving a reward to the one user when the message transmitting function transmits the message to the at least one other user extracted by the extraction function.
US11699164B2 Systems and methods for improving the liquidity and distribution network for luxury and other illiquid items
Systems and methods for improving the liquidity and distribution network for luxury and other illiquid items are provided. These systems and methods preferably include the trading of futures and options contracts, which will provide the liquidity and distribution network for luxury items. Possible embodiments of these systems and methods include the trading of futures and options contracts for diamonds and wine. Another embodiment of this invention preferably includes generating indexes for diamond prices, wine prices, luxury item prices, housing values, mortgage prepayments, privately-held companies or for anything with from sufficiently liquid points of value. Another embodiment of this invention preferably includes a centralized data base for retrieving closing and current auction prices for determining the value of, and best method for the auctioning of various items. The data provided by this data base would improve liquidity by creating greater price transparency.
US11699163B2 Real-time integration of analytics for online services
A provider-based platform analytics engine provides real-time analytics to online services for providers. The analytics are integrated into customer-facing interfaces of the online services for providing meaningful real-time information and recommendations to consumers during customer order processing.
US11699161B2 Authentication and automated return processing network
Systems and methods for integrating and managing an authentication and automated return process are provided. In example embodiments, a network system receives, via a first application protocol interface (API) call from an authenticator system, an indication that an item associated with a transaction is not authentic, whereby the transaction occurred on the network system between accounts associated with a first and second client device. Based on the receiving of the indication, the network system automatically causes a return to be created at the network system. The network system then automatically triggers processing of the return including transferring funds to the account associated with the first client device, the account associated with the first client device previously providing payment to purchase the item and the account associated with the second client device providing the item for sale.
US11699160B2 Method, use thereof, computer program product and system for fraud detection
The current invention pertains to a computer-implemented method, a method, a use thereof, a computer system and a computer program product for determining a potential for anomalous activity by a suspect user, particularly for detecting fraud and most particularly for detecting money laundering.
US11699159B2 Systems and methods for monitoring and analyzing financial transactions on public distributed ledgers for suspicious and/or criminal activity
Systems and methods configured for monitoring and analyzing financial transactions on public distributed ledgers for suspicious and/or criminal activity are disclosed. Exemplary implementations may: access public third-party information for addresses involved in financial transactions; correlate a first portion of the public third-party information with transaction addresses; label the financial transactions and/or the addresses according to characteristics, such that individual ones of the addresses either have been labeled or are unlabeled; cluster the financial transactions and/or the addresses into a set of clusters that includes a first cluster; assign levels of risk for suspicious and/or criminal activity to the addresses and the financial transactions; and responsive to comparisons of levels of risk with a threshold, report transactions for suspicious and/or criminal activity.
US11699158B1 Reducing false positive fraud alerts for online financial transactions
In a method of preventing fraudulent online financial transactions, a request to authorize an online, financial transaction may be received, where the transaction is associated with a debit or credit card account. A computing device at which information associated with the debit or credit card account was entered for the transaction may be identified, and a first geographic location at which the computing device resides may be determined. Based upon geolocation data indicating one or more geographic locations of the authorized cardholder, it may be determined that the authorized cardholder was at a second geographic location at a time of the transaction. If the second geographic location does not correspond to the first geographic location, the financial transaction may be prevented from being executed.
US11699157B1 Dynamic generation of digital messages with unique links for direct-to-merchant payments
A payer initiates a payment transaction of a certain dollar amount through a user interface provided by their bank. The bank generates a hyperlink associated with the payment transaction. By managing a state of the transaction, the hyperlink can be given an expiration time and/or a counter of visits. The hyperlink is sent to a payment recipient in a text message or email, either by the payer or by the bank. Upon following the hyperlink, the recipient can enter their own debit card information to receive the money transfer to their debit account, without the need to set up an account login or account. A notification mechanism, such as a broadcast stream of payments, can be employed to inform different entities (such as those recording property payments or utilities payments) that a payment was made to the payment recipient.
US11699154B2 Systems and methods for automatically securing and validating multi-server electronic communications over a plurality of networks
In one embodiment, a method includes receiving, at a privacy transaction platform server, from a transaction network server, a transaction approval request associated with a user device and a requesting server including proffered transaction strings and proffered server properties associated with the requesting server, retrieving a privacy transaction record associated with the user device including tagged transaction strings and server properties associated with a provider server, determining that there is a transaction string match between the proffered transaction strings and the corresponding tagged transaction strings, determining that there is a server match between the requesting server and the provider server based on a validity metric for the transaction approval request exceeding a specified confidence threshold based on an analysis of the proffered server properties and the provider server properties, and transmitting, to the transaction network server, a validation response approving the requested transaction.
US11699151B2 Body area network facilitated authentication or payment authorization
Disclosed are examples of a method, a wearable device and a system enabling authentication of a user of a payment account or completion of a purchase transaction via signals generated by the wearable device. A process may include a wearable device generating a modulated signal using an encryption algorithm. The modulated signal may contain authentication information related to the wearable device including a cryptographic authentication message. The modulated signal is output to a biological medium interface of the wearable device that is coupled to a biological medium of a wearer of the wearable device. The biological medium is operable to conduct the modulated signal. A receiving device processes including decrypting and demodulating the modulated signal received from the biological medium. Using the demodulated signal, the authentication information transmitted from the wearable device is obtained. Based on the obtained authentication information, a transaction may be authorized, or a user authenticated.
US11699150B2 Systems and methods for two-way account onboarding and linking across multiple service providers
Methods and systems for facilitating a two-way user accounts onboarding and linking across multiple service providers are presented. Upon logging in a user device to a first user account of a first service provider, a first user interface associated with the first service provider is provided on the user device. Through the first user interface, a user of the user device may request creating a second user account with a second service provider. The first service provider may then exchange access tokens and refresh tokens with the second service provider to link the first user account with the second user account. After the linking, the first service provider may configure the first user interface to provide the user access to the second user account without requiring the user to log in to the second user account.
US11699142B1 Merchant terminal for receiving payment from a vehicle
Methods, systems, apparatus, and non-transitory computer readable media are described for using a vehicle as a payment device. Various aspects may include receiving a selection of a stored financial card or financial account at a vehicle head unit. The selected financial card or financial account may be transmitted to a point-of-sale (POS) terminal for making a payment by transmitting a tokenized card number to the POS terminal. The tokenized card number may be transmitted over a very short-range communication link to ensure that the transmission is secure. For example, electronic circuitry may be attached to the exterior of the vehicle, where the electronic circuitry may be within a threshold distance (e.g. one inch, three inches, six inches, one foot, three feet, etc.) of the POS terminal. The tokenized card number may be transmitted from the vehicle head unit to the electronic circuitry and then to the POS terminal.
US11699141B2 Systems and methods for distributing data
Systems and methods are provided for distributing data to multiple data centers within a network based on unique information associated with the data. One example method includes receiving data including a device ID specific to a device of a user and generating, by a filter computing device, a group identifier for the received data based on the device ID. The group identifier is associated with only one of the multiple data centers within the network. The method then includes storing the received data in a data storage device of the one of the multiple data centers based on the group identifier.
US11699140B2 Geographic location consensus determination
Techniques are disclosed relating to determining whether geographic locations of a user computing device satisfy a location consensus threshold. A computer system receives results of a plurality of location determination operations, each of which specifies a geographic location of a computing device initiating an action. The computer system then makes a determination whether the received results satisfy a consensus threshold as to geographic location of the computing device. In some embodiments, the determination is usable to select, from a plurality of sets of rules for different geographic regions, a particular set of rules for processing the action. In some cases, the particular set of rules is usable to determine whether to process the action. Such techniques may advantageously allow a processing system to understand how to process actions initiated by a computing device associated with different geographic locations.
US11699138B2 Service kiosk
Systems, methods and tools for securely scheduling appointments, maintenance and repairs of vehicles. The system may be an automated service kiosk available 24 hours a day. A customer can schedule services, drop off and pick up keys for receiving service at any time that may be convenient for the customer, without regard for the normal operating hours of the service provider and may do so without having to interact with an employee of the service provider. Automated customer recognition may be performed using license scanning or biometric scanning. The user may select a service from a menu of services and deposit keys (or key fobs) within the kiosk system or receive keys therefrom. Upon returning to complete the service transaction customers may scan a paper or digital receipt provided during the initial scheduling of the service and tender payment via the kiosk or using digital currency.
US11699136B2 Methods and system for securely capturing and providing transaction information
An option is set on a payment card of a card issuer. A request for payment for a transaction is received by a payment server of the card issuer from a merchant device/server. The payment server requests and receives a one-time token based on the option. An authorization indicating payment was successful is sent from the payment server to the merchant device/server with a flag set, the token, and a network address. Merchant device/server identifies the flag obtains the token and sends an e-receipt for the transaction along with the token to the network address. The e-receipt accessible from the network address by a consumer associated with the transaction. Furthermore, the e-receipt is obtained by the consumer without registering personal information or contact information with the merchant, which preserves the anonymity of the consumer with respect to the merchant.
US11699129B2 Transitioning inventory search from large geographic area to immediate personal area
In one aspect, the present disclosure relates to a method for improved efficiency of an inventory management system. The method can include: performing a first inventory search of inventory data stored in a database using search criteria; receiving, from a beacon sensor, inventory data broadcast from a plurality of beacons; performing a second inventory search by correlating the inventory data broadcast from the plurality of beacons with results of the first inventory search; receiving image data from a camera; performing image classification on the image data to determine one or more class labels for an inventory item within the field-of-view of the camera; performing a third inventory search by correlating the class labels with results of the second inventory search; and presenting results of the third inventory search to a user.
US11699125B2 System and method of coordinating distribution of an item
A system and method for coordinating item delivery is disclosed. The system includes a control hub configured to receive item information, a dynamic routing system configured to provide routing instructions, and a handheld device configured to receive routing instructions. The control hub controls and coordinates receiving and transmitting item information, including pick-up and delivery schedules, and other item information.
US11699123B2 Systems and methods for characterizing substance transfer stations
Systems and methods are described for detecting and determining information regarding substance transfer stations and for providing the information to users of an online platform in order to permit the users to make informed choices regarding which station to visit for vehicular loading or unloading of a carried substance. The systems and methods may be suitable for detecting and determining information regarding saltwater disposal stations in an oilfield region.
US11699118B2 Systems and methods for analyzing product movement information and generating compliance profiles
A system can aggregate product movement information from a plurality of external information sources and convert the information into provider transactions. Compliance events can be identified in the provider transactions and associated with controlling identifiers assigned to providers associated with the provider transactions from which the compliance events are identified. Risk factor scores can be generated for providers by applying a scoring system to the compliance events and final dispositions of provider transactions respectively associated with providers. A compliance profile can be generated for each provider based on the provider's risk factor scores. The provider's compliance profile can be requested with, transmitted to, and displayed by a graphical user interface operated by an individual or entity authorized to view that provider's compliance profile.
US11699113B1 Systems and methods for digital analysis, test, and improvement of customer experience
Disclosed are system and methods for digitally capturing, labeling, and analyzing data representing shared experiences between a service provider and a customer. The shared experience data is used to identify, test, and implement value-added improvements, enhancements, and augmentations to the shared experience and to monitor and ensure the quality of customer service. The improvements can be implemented as customer service process modifications, precision learning and targeted coaching for agents rendering customer service, process compliance monitoring, and as knowledge curation for a knowledge bot software application that facilitates automation of tasks and provides a natural language interface for accessing historical knowledge bases and solutions.
US11699106B2 Categorical feature enhancement mechanism for gradient boosting decision tree
A computer implemented method of generating a gradient boosting decision tree for obtaining predictions includes finding split points by sorting variable values of a feature by their gradient during training of the gradient boosting decision tree, performing a linear search to find a subset of variables with maximum split gain, and modifying a node of the gradient boosting decision tree to have multiple split points on the node for a feature as a function of the linear search. In a further example, a computer implemented method of controlling overfitting in a gradient boosting decision tree includes combining values of low population feature values into a virtual bin, fanning out the virtual bin into feature values having a low population, and including the low population feature values into multiple split points on a node of the gradient boosting decision tree.
US11699103B2 Method to identify video applications from encrypted over-the-top (OTT) data
Aspects of the subject disclosure may include, for example, a processing system that performs operations including collecting encrypted network traffic flow data from user interaction with an application, deriving a first set of traffic feature vectors from the encrypted network traffic flow data collected, training a machine learning algorithm on the first set of traffic feature vectors to classify each traffic feature vector in the first set of traffic feature vectors as associated with a type of the application or not associated with the type of the application, and classifying whether an encrypted network traffic flow as the type of the application by applying the machine learning algorithm to a traffic feature vector of the encrypted network traffic flow. Other embodiments are disclosed.
US11699100B2 System for determining traffic metrics of a road network
Disclosed are systems and methods relating to providing intersection metrics based on road network data and telematic data.
US11699099B2 Confidence volumes for earth modeling using machine learning
Aspects of the present disclosure relate to confidence volumes for earth modeling using machine learning. A method includes receiving detected data, wherein the detected data includes formation attributes relating to one or more depth points along or near a wellbore. The method further includes providing inputs to a plurality of machine learning models based on the detected data. The method further includes receiving output values from the plurality of machine learning models based on the inputs. The method further includes determining a measure of variance among the output values. The method further includes generating a confidence indicator related to the output values based on the measure of variance.
US11699093B2 Automated distribution of models for execution on a non-edge device and an edge device
Techniques for generating and executing an execution plan for a machine learning (ML) model using one of an edge device and a non-edge device are described. In some examples, a request for the generation of the execution plan includes at least one objective for the execution of the ML model and the execution plan is generated based at least in part on comparative execution information and network latency information.
US11699092B2 Systems and methods involving hybrid quantum machines, aspects of quantum information technology and/or other features
Systems and methods involving quantum machines, hybrid quantum machines, aspects of quantum information technology and/or other features are disclosed. In one exemplary implementation, a system is provided comprising a quantum register that stores quantum information using qubits, wherein the qubits are configured to store the quantum information using particles or objects arranged in a lattice of quantum gates, a clock that provides a clock cycle to the quantum register, and a qubit-tie computing component coupled to the quantum register, wherein the qubit-tie computing component is configured to shift the quantum information between the qubits, wherein the system stores the qubits in different states using physical qualities, which may define qubits that are configured to be entangled and superposed at a same time. Further, the quantum register may comprise an entanglement component, and/or the qubit-tie computing component may comprise a superposition component.
US11699088B2 Calibration of quantum processor operator parameters
Methods, systems and apparatus for determining operating parameters for a quantum processor including multiple interacting qubits. In one aspect, a method includes generating a graph of nodes and edges, wherein each node represents a respective qubit and is associated with an operating parameter of the respective qubit, and wherein each edge represents a respective interaction between two qubits and is associated with an operating parameter of the respective interaction; selecting an algorithm that traverses the graph based on a traversal rule; identifying one or multiple disjoint subsets of nodes or one or multiple disjoint subsets of edges, wherein nodes in a subset of nodes and edges in a subset of edges are related via the traversal rule; and determining calibrated values for the nodes or edges in each subset using a stepwise constrained optimization process where constraints are determined using previously calibrated operating parameters.
US11699084B2 Reinforcement learning in real-time communications
An agent interfaces with a sending computing device and a receiving computing device to automatically adjust one-way or two-way real-time audio and real-time video transmission parameters responsive to changing network conditions and/or application requirements. The agent incorporates a reinforcement learning model that adjusts transmission parameters to maximize an expected value of a sum of future rewards; the expected value of the sum of future rewards is based on a current state of the sending computing, a current action (e.g. a current set of transmission parameters) at the sending computing device and a reward provided by the receiving computing device. The reward is representative of a user-perceived quality of experience at the receiving computing device.
US11699079B2 Systems and methods for time series analysis using attention models
A system for time series analysis using attention models is disclosed. The system may capture dependencies across different variables through input embedding and may map the order of a sample appearance to a randomized lookup table via positional encoding. The system may capture capturing dependencies within a single sequence through a self-attention mechanism and determine a range of dependency to consider for each position being analyzed. The system may obtain an attention weighting to other positions in the sequence through computation of an inner product and utilize the attention weighting to acquire a vector representation for a position and mask the sequence to enable causality. The system may employ a dense interpolation technique for encoding partial temporal ordering to obtain a single vector representation and a linear layer to obtain logits from the single vector representation. The system may use a type dependent final prediction layer.
US11699078B2 Intelligent recognition and alert methods and systems
The present disclosure provides a method comprising: receiving an input of a geolocation for detection of one or more target objects within an area; retrieving data related to the one or more target objects from a historical detection module, the historical detection module having performed the following: analysis of a plurality of content streams for a plurality of target objects, detection of the plurality of target objects within one or more frames of the plurality of content streams within the predetermined area, and storage of data related to the detected plurality of target objects, aggregating the retrieved data related to the one or more target objects with the following: weather information of the predetermined area, and locational orientation of the user; and predicting, based on the aggregated data, one or more predictions of the geolocation and timeframe for detection of the one or more target objects within the predetermined area.
US11699076B2 Method and system for learning rules from a data base
A system and computer implemented method for learning rules from a data base including entities and relations between the entities, wherein an entity is either a constant or a numerical value, and a relation between a constant and a numerical value is a numerical relation and a relation between two constants is a non-numerical relation. The method includes: deriving aggregate values from said numerical and/or non-numerical relations; deriving non-numerical relations from said aggregate values; adding said derived non-numerical relations to the data base; constructing differentiable operators, wherein a differentiable operator refers to a non-numerical or a derived non-numerical relation of the data base, and extracting rules from said differentiable operators.
US11699074B2 Training sequence generation neural networks using quality scores
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a sequence generation neural network. One of the methods includes obtaining a batch of training examples; for each of the training examples: processing the training network input in the training example using the neural network to generate an output sequence; for each particular output position in the output sequence: identifying a prefix that includes the system outputs at positions before the particular output position in the output sequence, for each possible system output in the vocabulary, determining a highest quality score that can be assigned to any candidate output sequence that includes the prefix followed by the possible system output, and determining an update to the current values of the network parameters that increases a likelihood that the neural network generates a system output at the position that has a high quality score.
US11699073B2 Network off-line model processing method, artificial intelligence processing device and related products
The present disclosure provides a network off-line model processing method, an artificial intelligence processing device and related products, where the related products include a combined processing device. The combined processing device includes the artificial intelligence processing device, a general-purpose interconnection interface, and other processing devices, where the artificial intelligence processing device interacts with the other processing devices to jointly complete computation designated by users. The embodiments of the present disclosure can accelerate the operation of the network off-line model.
US11699071B2 Evaluating surrogate machine learning models
A first machine learning model processes a set of inputs to generate a first set of results. Based on that first set of results, a quality control range is calculated. A second machine learning model calculates a mean accuracy of a second set of results, based on the set of inputs. A determination of whether the mean accuracy of the second set of results is within the quality control range is made, and a user is notified of that determination.
US11699069B2 Predictive assignments that relate to genetic information and leverage machine learning models
Systems and methods are provided for performing predictive assignments pertaining to genetic information. One embodiment is a system that includes a genetic prediction server. The genetic prediction server includes an interface that acquires records that each indicate one or more genetic variants determined to exist within an individual, and a controller. The controller selects one or more machine learning models that utilize the genetic variants as input, and loads the machine learning models. For each individual in the records: the controller predictively assigns at least one characteristic to that individual by operating the machine learning models based on at least one genetic variant indicated in the records for that individual. The controller also generates a report indicating at least one predictively assigned characteristic for at least one individual, and transmits a command via the interface for presenting the report at a display.
US11699067B2 Arithmetic processing apparatus and control method therefor
To allow arithmetic processing using a plurality of processing nodes to be executed with a smaller memory size, an arithmetic processing apparatus for executing processing using a hierarchical type network formed by the plurality of processing nodes, comprises: a storage unit configured to store a parameter used by each of the plurality of processing nodes for arithmetic processing and a calculation result of the arithmetic processing in each of the plurality of processing nodes; and a buffer control unit configured to switch, based on a configuration of the hierarchical type network, a buffer system of the parameter and the calculation result in the storage unit in at least one layer of the hierarchical type network.
US11699066B2 Methods and apparatus to detect physical changes in an environment
Methods, apparatus, systems and articles of manufacture to detect changes in a physical environment are disclosed. An example apparatus includes a descriptor generator to generate a first descriptor, the descriptor generator including: a chirp producer to emit a chirp into the environment, a chirp recorder to record a response to the chirp from the environment, and a chirp response encoder to generate an encoding of the response to the chirp; a descriptor similarity generator to generate a similarity value, the similarity value to compare the first descriptor to a second descriptor; and a physical change indicator to, in response to the similarity value exceeding a similarity threshold, indicate that a physical change has occurred in the environment.
US11699065B2 Ensemble of clustered dual-stage attention-based recurrent neural networks for multivariate time series prediction
A method for multivariate time series prediction is provided. Each time series from among a batch of multiple driving time series and a target time series is decomposed into a raw component, a shape component, and a trend component. For each decomposed component, select a driving time series relevant thereto from the batch and obtain hidden features of the selected driving time series, by applying the batch to an input attention-based encoder of an Ensemble of Clustered dual-stage attention-based Recurrent Neural Networks (EC-DARNNS). Automatically cluster the hidden features in a hidden space using a temporal attention-based decoder of the EC-DARNNS. Each Clustered dual-stage attention-based RNN in the Ensemble is dedicated and applied to a respective one of the decomposed components. Predict a respective value of one or more future time steps for the target series based on respective prediction outputs for each of the decomposed components by the EC-DARNNS.
US11699063B2 Partial inference path technology in general object detection networks for efficient video processing
Systems, apparatuses and methods may provide for technology that generates, by a full inference path of a neural network, a first detection result associated with one or more objects in a first video frame. The technology may also generate, by a partial inference path of the neural network, a second detection result based on the first detection result, wherein the second detection result corresponds to a second video frame that is subsequent to the first video frame.
US11699057B2 RFID tag and method for producing the same
An RFID tag is provided that has reduced size while a decrease in communication distance is prevented. The RFID tag includes an inductor element having a coiled antenna built in a substrate and an RFIC element mounted on a mounting surface of the substrate and electrically connected to the coiled antenna. The coiled antenna is disposed such that a winding axis becomes parallel to or inclined with respect to the mounting surface of the substrate. The area of the RFIC element viewed in a direction orthogonal to the mounting surface of the substrate is larger than opening area of the coiled antenna viewed in winding axis direction of the coiled antenna. The RFIC element is disposed without overlapping at least a portion of opening region of the coiled antenna when viewed in winding axis direction of the coiled antenna.
US11699053B2 Narrow-strip 2-dimensional bar codes, methods, apparatuses, and devices for generating and identifying narrow-strip 2-dimensional bar codes
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying a narrow-strip two-dimensional bar code. One of the methods includes obtaining an image of the narrow-strip two-dimensional bar code. A first positioning graph and a second positioning graph are detected in the image. A target region is determined from the image based on center positions of the first positioning graph and the second positioning graph, where the target region includes a rectangular region corresponding to the narrow-strip two-dimensional bar code. A data region is determined from the target region, and two-dimensional bar code data is determined from the data region.
US11699048B2 Wireless sensing units, systems, methods, and media
Wireless sensing units, methods, systems, and processor-readable media for obtaining pressure data relating to one or more pressure locations of a surface area are described. A wireless sensing system includes a pressure monitoring device communicating with modular wireless smart floor tiles using RFID, either using an RFID reader or wireless network interface (e.g., 802.11). The tiles incorporate passive or active RFID tags. The tiles can be powered wirelessly, e.g. by a built-in piezoelectric power unit or by a wireless power source using magnetic resonance. A data capture circuit in each tile collects and saves the data for transmission to the floor pressure monitoring device. Various software applications can be enabled by the smart floor system, including fall detection and prediction, gesture input, intrusion detection, and user location tracking for smart home automation.
US11699042B2 Predictive natural language processing using semantic feature extraction
There is a need for solutions that perform predictive natural language processing with improved efficiency and/or accuracy. This need can be addressed by, for example, by identifying an indexed representation of a natural language object; obtaining a vocabulary domain associated with one or more first phrases; determining an individual frequency for each first phrase based on a count of occurrences of the first phrase in the indexed representation; identifying one or more dominant phrases of the first phrases; for each dominant phrase, identifying any dependent phrases for the first dominant phrase; determining a semantically-adjusted frequency for each dominant phrase based on the individual frequency for the dominant phrase and each individual frequency for any dependent phrase for the dominant phrase; generating a structured representation of the natural language object based on each semantically-adjusted frequency associated with a dominant phrase; and providing the structured representation for the predictive analysis.
US11699041B2 Predictive natural language processing using semantic feature extraction
There is a need for solutions that perform predictive natural language processing with improved efficiency and/or accuracy. This need can be addressed by, for example, by identifying an indexed representation of a natural language object; obtaining a vocabulary domain associated with one or more first phrases; determining an individual frequency for each first phrase based on a count of occurrences of the first phrase in the indexed representation; identifying one or more dominant phrases of the first phrases; for each dominant phrase, identifying any dependent phrases for the first dominant phrase; determining a semantically-adjusted frequency for each dominant phrase based on the individual frequency for the dominant phrase and each individual frequency for any dependent phrase for the dominant phrase; generating a structured representation of the natural language object based on each semantically-adjusted frequency associated with a dominant phrase; and providing the structured representation for the predictive analysis.
US11699039B2 Virtual assistant providing enhanced communication session services
Methods for providing enhanced services to users participating in communication sessions (CS), via a virtual assistant, are disclosed. One method receives content that is exchanged by users participating in the CS. The content includes natural language expressions that encode a conversation carried out by users. The method determines content features based on natural language models. The content features indicate intended semantics of the natural language expressions. The method determines a relevance of the content and identifies portions of the content that are likely relevant to the user. Determining the relevance is based on the content features, a context of the CS, a user-interest model, and a content-relevance model of the natural language models. Identifying the likely relevant content is based on the determined relevance of the content and a relevance threshold. A summary of the CS is automatically generated from summarized versions of the likely relevant portions of the content.
US11699038B2 Information processing apparatus
An information processing apparatus includes a processor configured to input an arbitrary text and plural answer candidates extracted from the text to a question generator that generates a question sentence associated with an answer, cause the question generator to generate a question sentence associated with the text and the plural answer candidates, and cause the question generator to output generated data including a set of the plural answer candidates and the question sentence.
US11699030B1 Systems and methods for a knowledge-based form creation platform
A detection is made that a user of a platform has provided first question text associated with a question via a user interface (UI). A first answer field format including a first data type associated with one or more first key terms of the question text is identified. The UI is updated to include first answer field options related to the first question text based on at least the first data type of the identified answer field format. In response to a detection that the user has provided second question text associated with the question via the UI, a second answer field format including a second data type associated with second key terms and at least one of the first key terms is identified. The UI is updated to include second answer field options related to the first question text and the second question text.
US11699026B2 Systems and methods for explainable and factual multi-document summarization
Embodiments described herein provide methods and systems for summarizing multiple documents. A system receives a plurality of documents and generates embeddings of the sentences from the plurality of documents. The embedded sentences are clustered in a representation space. Sentences from a reference summary are embedded and aligned with the closest cluster. Sentences from each cluster are summarized with the aligned reference sentences as a target. A loss is computed based on the summarized sentences and the aligned references, and the natural language processing model is updated based on the loss. Sentences may be masked from being used in the summarization by identifying sentences that are contradicted by other sentences within the plurality of documents.
US11699025B2 Rules/model-based data processing system for intelligent event prediction in an electronic data interchange system
A system for electronic data interchange (EDI) management includes a memory for storing the EDI document data and a machine learning model representing a set of features of EDI documents and a corresponding status. The system further includes a processor and a non-transitory computer readable medium storing instructions for: accessing an EDI file, the EDI file comprising envelope metadata for an envelope and a first EDI document; and translating the EDI file into a first translated EDI document containing the envelope metadata and a set of EDI document data extracted from the first EDI document, the first translated EDI document formatted according to a hierarchical structure comprising attributes translatable into features processable by the machine learning model to determine a status of the first EDI document.
US11699024B2 Performance perception when browser's main thread is busy
An HTML file transmitted to a client device is configured to call JavaScript code, where the JavaScript code is configured to call a requestAnimationFrame browser application programming interface (API) with an argument identifying a callback function. The callback function is configurable to cause the web browser to: 1) reset a first Cascading Style Sheets (CSS) animation of a first DOM element, the first CSS animation being configured to cause the first DOM element to transition from a hidden state to a visible state during a first time duration specified by a first animation-duration property of the first element using a specific set of CSS properties; and 2) call the requestAnimationFrame browser API with the argument identifying the callback function. Thus, the first DOM element remains hidden as long as the browser performs frame refreshes at an optimal rate. However, when the browser's main thread is busy, the first DOM element transitions to a visible state.
US11699016B2 Passively cooling hardware components
A system and a method are disclosed for placing hardware components on a printed circuit board (“PCB”) in a way that enables all hardware components on the PCB to be passively cooled without using active cooling systems. Components are selected to be placed onto the PCB and heat metrics for each component is obtained (e.g., from a server). The components are ranked based on the amount of heat that each component generates. A corresponding position for each of the hardware components is determined based on the ranking of the components and the orientation of the PCB. The placement is based on the concept that air having higher temperature rises while air having cooler temperature falls. A representation of the PCB according to corresponding positions of the hardware components may be generated for display.
US11699011B2 Method, computer readable medium and system for automated design of controllable oscillator
An method, a computer readable medium and a system for an automated design of a controllable oscillator are provided, wherein the method includes: receiving a set of input data through an automated design procedure, wherein the set of input data includes an initial circuit description file and a criteria file, and the initial circuit description file records initial values of parameters of one or more components within the controllable oscillator; performing simulation according to the set of input data through the automated design procedure to generate a simulation result; and selectively modifying at least one parameter within the parameters of the one or more components according to the simulation result through the automated design procedure. In addition, in the process of modifying the at least one parameter, connection relationships of all components within the controllable oscillator are unchanged.
US11699010B2 Method and system for reducing migration errors
A method of manufacturing a semiconductor device includes reducing errors in a migration of a first netlist to a second netlist, the first netlist corresponding to a first semiconductor process technology (SPT), the second first netlist corresponding to a second SPT, the first and second netlists each representing a same circuit design, the reducing errors including: inspecting a timing constraint list corresponding to the second netlist for addition candidates; generating a first version of the second netlist having a first number of comparison points relative to a logic equivalence check (LEC) context, the first number of comparison points being based on the addition candidates; performing a LEC between the first netlist and the first version of the second netlist, thereby identifying migration errors; and revising the second netlist to reduce the migration errors, thereby resulting in a second version of the second netlist.
US11699009B2 Integrated circuit design method and system
A method of generating a layout diagram of an IC device includes assigning a leakage constraint to a first schematic net of the IC device and determining a violation of the leakage constraint based on a dummy gate region. The IC layout diagram includes the dummy gate region between a first component of the first schematic net and a second component of a second schematic net of the IC device. The method includes modifying the IC layout diagram in response to the leakage constraint violation, and generating a layout file based on the modified IC layout diagrams.
US11699007B2 Replay system and method of ship collision accidents using free running model test
Provided is a replay system of ship collision accidents using a free running model test including a ship collision replay simulation system configured to replay the ship collision accidents by receiving a navigation trajectory of the ship collision accidents; a free running model system configured to perform a free running model test of the collision accident ship using a free running model ship; and a free running control system configured to remotely perform the free running model test, in which the replay of the ship collision accidents is performed by simultaneously performing a simulation in the ship collision replay simulation system and a free running model test in the free running model system.
US11699006B1 Graphical user interface for power and uncertainty interval constructions
A computing device obtains settings for a design of an experiment. The settings include a first sample size that indicates an amount of members for a first group observed as part of the experiment, a design quality metric that assesses, based on the first sample size, a quality of the design for the experiment prior to conducting the experiment, and a parameter pertaining to the first group. The computing device also displays first and second graphs of the design quality metric on a graphical user interface. The first graph is displayed as a function of the first sample size and the second graph is displayed as a function of the parameter pertaining to the first group. The computing device also receives a first user indication to change one or more of the settings, and then updates both the first and second graphs to account for the first user indication.
US11699005B2 Systems and methods for augmented reality for disaster simulation
An augmented reality (AR) system for generating and displaying a pre-disaster Enhanced Situation Visualization (ESV) is provided. The AR system may include an ESV computing device, a user computing device operated by a user and a reference database. The user computing device may transmit a reference request message to the ESV device, the reference request message including an image and/or GPS location of a property. The ESV computing device may determine the subject of the image is the property, retrieve reference information including peril maps associated with the property from the reference database, and determine situation information specific to the subject. The reference and situation information including a loss estimate may be displayed on the user computing device to provide an ESV of the property. The ESV may be used for insurance-related activities, such as handling, adjusting, and/or generating an insurance policy, premium, and/or discount, and/or generating insurance-related recommendations.
US11699004B2 Method and system for quantum computing
One embodiment described herein provides a system and method for simulating behavior of a quantum circuit that includes a plurality of quantum gates. During operation, the system receives information that represents the quantum circuit and constructs an undirected graph corresponding to the quantum circuit. A respective vertex within the undirected graph corresponds to a distinct variable in a Feynman path integral used for computing amplitude of the quantum circuit, and a respective edge corresponds to one or more quantum gates. The system identifies a vertex within the undirected graph that is coupled to at least two two-qubit quantum gates; simplifies the undirected graph by removing the identified vertex, thereby effectively removing the two-qubit quantum gates coupled to the identified vertex; and evaluates the simplified undirected graph, thereby facilitating simulation of the behavior of the quantum circuit.
US11698999B2 Casting system design method and system therefor
A casting system design method is disclosed. The casting system design method comprises the steps of: receiving an input of entities associated with the shape of a cast product; generating respective entities for the constituent elements of a casting system on the basis of the inputted shape-related entities and pre-stored knowledge-based basic design information; generating a 3D graphic shape of a casting system designed on the basis of the generated entities; and editing the design of the casting system according to editing commands inputted on a graphics user interface (GUI) on which a 2D graphic shape corresponding to the generated 3D graphic shape is displayed, and dynamically modifying and displaying the 2D graphic shape so as to correspond to the editing.
US11698998B2 Computer aided design (CAD) model connection propagation
A method and system provide the ability to propagate object connections. A three-dimensional (3D) model (that has 3D object components) is acquired. Two or more of the 3D object components are selected as input elements. A connection between the input elements is defined and selected. Data is autonomously collected from the selected connection. The data includes a number of the input elements, a section type of the input elements, and a relative geometrical position between the input elements. A rule autonomously created based on the data. The 3D model is autonomously searched based on the rule to identify other instances of other 3D object components that are consistent with the data. The connection is then autonomously propagated to the identified other 3D object components.
US11698995B2 Peripheral access on a secure-aware bus system
An integrated-circuit device comprises a processor, a peripheral component, a bus system, connected to the processor and to the peripheral component, and configured to carry bus transactions; and hardware filter logic. The bus system is configured to carry security-state signals for distinguishing between secure and non-secure bus transactions. The peripheral component comprises a register interface, accessible over the bus system, and comprising a hardware register and a direct-memory-access (DMA) controller for initiating bus transactions on the bus system. The peripheral component supports a secure-in-and-non-secure-out state in which the hardware filter logic is configured to prevent non-secure bus transactions from accessing the hardware register of the peripheral component, but to allow secure bus transactions to access the peripheral component. The peripheral component is configured to allow an incoming secure bus transaction to access the hardware register and to initiate a bus transaction as non-secure.
US11698991B2 Unobtrusive systems and methods for collecting, processing and securing information transmitted over a network
The present disclosure relates to systems for “cookieless” tracking across a wide range of websites and mobile applications. The systems do not involve the use of tracking pixels or code on individual webs pages and associated web or other servers and may be achieved through use of a single URL for tracking a user across multiple websites while a browser session is initiated. Methods of enhanced tracking of user activity without requiring cookies or tracking pixels are also described herein.
US11698990B2 Computer-implemented privacy engineering system and method
A system allows the identification and protection of sensitive data in a multiple ways, which can be combined for different workflows, data situations or use cases. The system scans datasets to identify sensitive data or identifying datasets, and to enable the anonymisation of sensitive or identifying datasets by processing that data to produce a safe copy. Furthermore, the system prevents access to a raw dataset. The system enables privacy preserving aggregate queries and computations. The system uses differentially private algorithms to reduce or prevent the risk of identification or disclosure of sensitive information. The system scales to big data and is implemented in a way that supports parallel execution on a distributed compute cluster.
US11698988B2 Light weight transport stream streaming protocol for live transcoding system
A robust, computationally-efficient and secure system is described for streaming content from a server to a client device via the Internet or another digital network. Various aspects relate to automated processes, systems and devices for securing a media stream with efficient yet effective digital cryptography. In particular, content may be transmitted in transport stream (TS) format in which all packets are encrypted (e.g., using a cipher block chain), in which control packets are exempted from encryption (e.g., using an electronic codebook), or in any other manner.
US11698984B2 Information processing device, management device, and non-transitory computer readable medium
An information processing device not connected to a communication line includes a processor configured to generate information on each specific processing repeatedly executed, the information being to be managed by a management device, and refer to management information indicating information already managed by the management device, and output information which is among the generated information and not yet managed by the management device.
US11698980B2 System, devices and/or processes for secure computation on a virtual machine
Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more processing devices to facilitate and/or support participation in computing activities by multiple parties having limited mutual trust. In one embodiment, computation may occur in a secure processing environment (SPE) while one or more untrusted parties reside outside of the SPE.
US11698962B2 Method for detecting intrusions in an audit log
A method detects intrusions in an audit log including records of user sessions with activity features and a user label of a claimed user of the user session. Probabilities that a user session belongs to a user are predicted. A probability is predicted for each combination of a user and a user session of the audit log based on the activity features of the user sessions. A user group including users with similar activity features is constructed based on the predicted probabilities. An anomaly score for a user session of the audit log and a claimed user of the user session belonging to the user group is determined based on a probability that the user session belongs to the user group. An intrusion is detected if the anomaly score of the user session and the claimed user exceeds a predetermined threshold.
US11698957B2 Pre-registration of authentication devices
A system is disclosed for pre-registering authentication devices. A security key provider system may receive a request to pre-register a security key with identified applications from an enterprise. Responsive to receiving the request, the security key provider system instructs the security key to generate a unique authentication code for each of the applications. The security key provider system may generate pre-registration information based on the authentication codes and pre-register the authentication codes of the security key to the applications by providing the pre-registration information to the applications on behalf of the enterprise. The security key provider system may instead provide the pre-registration information to the enterprise to allow the enterprise to pre-register the authentication codes.
US11698955B1 Input-triggered inmate verification
Some implementations provide input-triggered user verification. This may involve trigging a user verification (e.g., capture of an image, sound, fingerprint, etc.) to verify a user's identity based on input (e.g., typing) received ad the device. Triggering the user-verification based on receiving input may help ensure that the image, sound, fingerprint, etc. is captured at a time when the user is close to the device, touching the finger-print sensor, and/or in view of the camera during the capturing. Some implementations provide user verification based on a user-identification of a previously selected image. This may involve using an inmate-selected picture or other image to recover a forgotten alphanumeric reference. Some implementations of the invention disclosed herein provide user verification based on a computer-vision identification of a wearable identification tag. This may involve using an image of the user's identification tag worn on the user's wrist to verify the user's identity.
US11698948B2 Systems and methods for validating licenses
A method for license validation is disclosed herein, including receiving one or more strings of one or more parameters defining a license authorizing access to at least one or more portions of software, generating a first hash based on the one or more parameters defining the license and a key, storing parameters defining the generated first hash, storing the generated first hash, responsive to an element rendering on a web page, determining a version of an application program interface used to generate the first hash and the key used to generate the hash, by interpreting the hash, and integrating the one or more portions of software for use by a user. The one or more portions of software are integrated based on the one or more parameters defining the license embedded in the first hash.
US11698946B2 System and a method for training a neural network having autoencoder architecture to recover missing data
A computer-implemented method of training an autoencoder to recover missing data is provided. The autoencoder includes an encoder for encoding its inputs into a latent space and a decoder for decoding the encodings from the latent space. The method comprises creating a first training set including a valid data set of multiple dimensions, and training the encoder and the decoder in a first training stage using the first training set to reduce a difference between the valid data set provided to the encoder and a data set decoded by the decoder. The method further comprises creating a second training set comprising an invalid data set, and training the encoder in a second training stage using the second training set to reduce a difference between encodings of valid data instances and encodings of their corresponding invalid data instances.
US11698945B2 All-to-all connected oscillator networks for solving combinatorial optimization problems
An analog computing system with coupled non-linear oscillators can solve complex combinatorial optimization problems using the weighted Ising model. The system is composed of a fully-connected LC oscillator network with low-cost electronic components and compatible with traditional integrated circuit technologies. Each LC oscillator, or node, in the network can be coupled to each other node in the array with a multiply and accumulate crossbar array or optical interconnects. When implemented with four nodes, the system performs with single-run ground state accuracies of 98% on randomized MAX-CUT problem sets with binary weights and 84% with five-bit weight resolutions. The four-node system can obtain solutions within five oscillator cycles with a time-to-solution that scales directly with oscillator frequency. A scaling analysis suggests that larger coupled oscillator networks may be used to solve computationally intensive problems faster and more efficiently than conventional algorithms.
US11698943B2 Mapping support apparatus, mapping support method and program
A mapping support apparatus includes a search unit that performs a web search by using a part or a whole of dictionary mapping target data as a search key, and performs a search on a predetermined classification dictionary using a part or a whole of the dictionary mapping target data as a search key, a UI providing unit that displays a screen including a search result of the web search and a search result of the predetermined classification dictionary, and a data creation unit that applies, to the dictionary mapping target data, classification information selected by a user from the search result of the predetermined classification dictionary.
US11698941B2 Determining feasible itinerary solutions
A method for changing an itinerary based on a user change request is disclosed. The method may commence with receiving an itinerary request associated with one or more passengers. The method may continue with receiving a user itinerary change request associated with the itinerary network. The method may continue with generating an itinerary object associated with the user itinerary change request. The method may continue with modifying the itinerary network based on the itinerary object. The method may continue with processing the itinerary network using a topology of the itinerary network to create a plurality of tuples, the plurality of tuples including at least flight tuples and hotel tuples. The method may continue with performing a content search for the plurality of tuples for each of the one or more passengers. The method may continue with generating feasible itinerary solutions based on results of the content searches.
US11698939B2 Prioritizing items from different categories in a news stream
Methods, systems, and computer programs are presented for displaying a customized news stream. One method includes an operation for identifying dwell times spent by users while accessing a first plurality of items, each item belonging to one media type from a plurality of media types (e.g., news articles, videos, slide shows, etc.). In addition, the method includes operations for determining statistical parameters for each media type based on the identified dwell times, and for detecting a news corpus having a second plurality of items. A priority for each item in the news corpus is determined based on the media type of the item, the corresponding statistical parameters for the media type of the item, and the profile of a user. The news stream is sent to the user for presentation on a display, the news stream being sorted based on the priority of the items in the news corpus.
US11698938B2 System and method for data event management system
Generally, the present disclosure relates to solving issues with inefficient management of data within an organization by building a central repository of events within the data ecosystem. The data event management system, disclosed herein, offers a platform agnostic ledger of the data ecosystem that enables data transparency and identifies patterns/bottlenecks to properly adjust to meeting the needs of the data consumer. With this information, data driven decisions can be made to prioritize workload and ensure funding is supporting the consumer prioritized assets.
US11698937B2 Robust location, retrieval, and display of information for dynamic networks
Content-specific URLs (CSURLs) are efficiently created to identify documents and intended visible content (Intended Content) within the documents that may be the whole of or only parts of the documents. The Intended Content of CSURLs can be affected, e.g. in the live web, by linkrot or content modification. Activation of CSURLs in conventional user agents (e.g. web browsers) results in automatic opening of underlying documents and/or offers to upgrade to a more capable user agent. Activation of CSURLs in a capable user agent result in automatic finding and distinguishing, e.g. by highlighting and scrolling, of matching content, which is robust in many circumstances wherein Intended Content has been non-trivially altered.
US11698936B2 System and methods for search engine parameter tuning using genetic algorithm
A method for operating a search engine may include determining a multi-dimensional search parameter space comprising a set of possible weight values for each of a plurality of search parameters and dividing the search parameter space into a grid of evenly-spaced values that is a subset of the set of possible values. The method may further include defining one or more initial populations of search parameter weight values, wherein each population of search parameter weight values comprises a plurality of initial individuals, wherein each initial individual comprises a respective one of the evenly-spaced values for each of the search parameters. The method may further include executing one or more genetic algorithms based on the one or more initial populations to select a final set of search parameter weight values, and returning results of a user search in the search engine according to the final set of search parameter weight values.
US11698932B2 Media content item recommendation system
A media content item recommendation system recommends media content items based on one or more attributes of a seed playlist. The recommended media content items can be determined from a plurality of existing playlists that have been created over a period of time. Such existing playlists can be selected based on similarity to the seed playlist.
US11698928B2 System and method for intelligent prioritization of media related to an incident
Techniques for prioritization of media related to an incident are provided. Confirmed incident related media may be retrieved, the confirmed incident related media having been confirmed as being associated with the incident. Artifacts of interest may be identified in the confirmed incident related media. Presence of the artifacts of interest in a plurality of received media may be determined. The plurality of received media may be prioritized based on the presence of the artifacts of interest.
US11698926B2 Systems and methods for video retrieval and grounding
Methods and systems are described for performing video retrieval together with video grounding. A word-based query for a video is and encoded into a query representation using a trained query encoder. One or more similar video representations are identified, from a plurality of video representations that are similar to the query representation. Each similar video representation represents a respective relevant video. A grounding is generated for each relevant video by forward propagating each respective similar video representation together with the query representation through a trained grounding module. The relevant videos or identifiers of the relevant videos are outputted together with the grounding generated for each relevant video.
US11698924B2 Systems and methods for generating playlists in a music service
Systems and methods for generating a playlist on a device for a user of a music service are provided. In embodiments, a method includes initiating an online mode of the music service, where the device is connected to a music service server, and storing, in a cache memory of the device, at least one media object accessed by the user using the music service. The method further includes identifying the at least one media object as satisfying a pro-designated condition, and in response, automatically adding the at least one media object to a playlist stored in the cache memory. The method also includes receiving an indication, via a user interface of the device, to initiate an offline mode of the music service, where the device is not connected to the music service server, and upon initialing the offline mode, enabling playback of the playlist from the cache memory.
US11698920B2 Methods, systems, and computer-readable media for semantically enriching content and for semantic navigation
Methods, systems and computer-readable media enable various techniques related to semantic navigation. One aspect is a technique for displaying semantically derived facets in the search engine interface. Each of the facets comprises faceted search results. Each of the faceted search results is displayed in association with user interface elements for including or excluding the faceted search result as additional search terms to subsequently refine the search query. Another aspect automatically infers new metadata from the content and from existing metadata and then automatically annotates the content with the new metadata to improve recall and navigation. Another aspect identifies semantic annotations by determining semantic connections between the semantic annotations and then dynamically generating a topic page based on the semantic connections.
US11698915B1 Cloud platform based architecture for continuous deployment and execution of modular data pipelines
A system performs continuous delivery of a data pipeline on a cloud platform. The system receives a specification of the data pipeline that is split into smaller specifications of data pipeline units. The system identifies a target cloud platform and generates a deployment package for each data pipeline unit for the target cloud platform. The system creates a connection with the target cloud platform and uses the connection to provision computing infrastructure on the target cloud platform for the data pipeline unit according to the system configuration of the data pipeline unit. The data pipeline may be implemented as a data mesh that is a directed acyclic graph of nodes, each node representing a data pipeline unit. Different portions of the data mesh may be modified independent of each other. Partial results stored in different portions of the data mesh may be recomputed starting from different points in time.
US11698912B2 Universal report engine
A method involves receiving a first command. The first command includes a data extraction expression applied to fields of a dataset of a data source. The first command also includes a first report configuration expression applied to first dimensions of a first report. The method also involves generating, by executing the data extraction expression on the dataset, records of the dataset. The method also involves generating, by executing the first report configuration expression on the records, a first tree of subsets of the records. The method also involves populating, using the first report configuration expression and the first tree of subsets, cells of the first dimensions to obtain first populated dimensions. The method also involves generating, in response to receiving the first command and by traversing the first tree of subsets, the first report including the first populated dimensions.
US11698911B2 System and methods for performing updated query requests in a system of multiple database engine
A processor may receive a request with a column-oriented operation. The query request may be related to updates to a row-oriented database based on the query request previously performed on the row-oriented database. The processor may determine the amount of time for replicating the updates to a column-oriented database. If the amount of time for replicating the updates to the column-oriented database is greater than a threshold amount of time, then the processor may create a transient file with the updates. The transient file may be in a format that is recognized by the column-oriented database. The processor may query the column-oriented database based on the query request and the transient file.
US11698909B2 Bulletin board data mapping and presentation
A computer-implemented method performed at a server system having one or more processors and memory, the method comprising receiving a set of curated documents comprising one or more documents identified as being relevant to a sector, analyzing the set of curated documents to determine one or more words and a count of each of the one or more words for all documents of the curated set of documents, further analyzing the set of curated documents, by analyzing one or more n-grams based on the one or more words, determining a first score based on a term frequency and a global document frequency of each of the one or more words of each of the one or more n-grams, determining a document vector based on averages of the first score, where the document vector comprises a perfect document for the sector, and storing the document vector in the data store.
US11698907B2 System and method for processing of events
Systems and methods for processing events are disclosed. Event data comprising passive event data, active event data, or both is received. It is determined whether the received event data is available for a pattern of passive event data and active event data. In response to determining that the received event data is available for the pattern of passive event data and active event data, one or more constraints between the passive event data and the active event data are converted into one or more query terms. The query terms are used to construct at least one query. Remaining passive event data that is related to some, but not all, of the active event data is obtained using the constructed at least one query.
US11698906B2 Method and apparatus for automatically mapping physical data models/objects to logical data models and business terms
Various methods, apparatuses/systems, and media for automatically mapping physical data models or objects to logical data models which in turn are automatically mapped to business terms are disclosed. A database stores a raw physical data model of an application. A processor extracts the raw physical data model of the application from the database. The processor also converts physical object names associated with the raw physical data model into English terms based on a taxonomy expansion list; applies a plurality of standardization and contextualization rules to the English terms generated from converting the physical object names; outputs names based on applying the plurality of standardization and contextualization rules to the English terms; applies fuzzy logic and machine learning routines and matching algorithms for matching the names to predefined logical terms; and automatically generates a mapping of physical objects or elements in the application with logical attributes and related business terms.
US11698902B2 Semantic search systems and methods for a distributed data system
Methods and systems are provided for searching information in a distributed data processing system. A system for processing a semantic search query where the system may include a memory and a processor coupled to the memory being configured to, receive a structured search query, process the structured search query to deconstruct into query elements, identify a set of connected elements that define a data source associated with the received structured search query based on a processed query element, process the query elements to determine one or more command data element types associated with the received structured search query, and process data associated with the defined data source according to a command data element type to develop a semantic search query resultant data set.
US11698900B2 Leveraging search query history in a search interface
In various embodiments, methods and systems for presenting a search interface with search query history based functionality is provided. A search query history store comprising search queries is accessed. The search query history store includes search queries executed in a search computing system. A search query comprises one or more commands. A plurality of search queries retrieved from the search query history store is displayed on the search interface using a placement style. A placement style, such as an indent style, provides a structure for separating and arranging commands of a plurality of search queries displayed. The search interface further provides for receiving a selection of at least a portion of a search query from the plurality of search queries to initiate actions or execute actions based on the selection. The search interface includes a search input interface, such as a search bar, where the selection of the portion of the search query is displayed based on a selected action.
US11698898B2 Lock wait tracing
Techniques are disclosed relating to lock wait tracing. A computer system may operate a database that includes a lockable object. The computer may maintain a lock wait queue that stores an indication of processes waiting to acquire a lock on the lockable object. The computer system may store trace records for those processes that, upon releasing a respective lock on the lockable object when another process is waiting in the lock wait queue, have been in contention for the respective lock for over a threshold amount of time. The computer system may present ones of the trace records that identify a timeline that is usable to determine a set of processes that contributed to a delay in a process acquiring a lock on the lockable object.
US11698897B2 Cascading family of blockchains
A system, method, and computer-readable storage medium is provided for creating first and second blockchain instances, each comprising representative blocks corresponding to steps in first and second multistep processes, respectively; performing a linking operation to link a block in the first blockchain instance to a block in the second blockchain instance; receiving change evidence data pertaining to steps in one of the first and second multi-step processes; and performing an update operation comprising updating one of the first and second blockchain instances based on said change evidence data.
US11698892B2 Leveraging a collection of training tables to accurately predict errors within a variety of tables
The present disclosure relates to systems, methods, and computer-readable media for using a variety of hypothesis tests to identify errors within tables and other structured datasets. For example, systems disclosed herein can generate a modified table from an input table by removing one or more entries from the input table. The systems disclosed herein can further leverage a collection of training tables to determine probabilities associated with whether the input table and modified table are drawn from the collection of training tables. The systems disclosed herein can additionally compare the probabilities to accurately determine whether the one or more entries include errors therein. The systems disclosed herein may apply to a variety of different sizes and types of tables to identify different types of common errors within input tables.
US11698891B2 Database systems and related multichannel communication methods
Computing systems, database systems, and related methods are provided for managing data pertaining to electronic messages. A database system includes a database including a first object having a plurality of content fields corresponding to a first instance of an electronic message configured for a first communication channel and a server coupled to the database and a network to create a second database object corresponding to a second instance of the electronic message configured for a different communication channel, create a multichannel data structure in the database maintaining an association between the first and second objects, automatically populate a subset of content fields of the second object with values copied from the first object based on a mapping between the two communication channels, and thereafter use the second object to generate a version of the electronic message to be communicated to a recipient using the second communication channel.
US11698879B2 Flexible on-die fabric interface
An interface for coupling an agent to a fabric supports a set of coherent interconnect protocols and includes a global channel to communicate control signals to support the interface, a request channel to communicate messages associated with requests to other agents on the fabric, a response channel to communicate responses to other agents on the fabric, and a data channel to couple to communicate messages associated with data transfers to other agents on the fabric, where the data transfers include payload data.
US11698875B2 IC, monitoring system and monitoring method thereof
An IC is provided. The IC includes an input pin, a controller, a timer, a first memory, a processor, at least one output pin, an output module coupled to the output pin, and a direct memory access (DMA) device coupled between the output module and the first memory. The controller is configured to provide a first control signal in response to a command from the input pin. The timer is configured to periodically provide a trigger signal according to the first control signal. The processor is configured to store first data in the first memory. The DMA device is configured to obtain the first data from the first memory in response to the trigger signal, and transmit the first data to the output module. The output module is configured to provide the first data to the output pin according to a transmission rate.
US11698873B2 Interleaving in multi-level data cache on memory bus
This invention provides a system having a processor assembly interconnected to a memory bus and a memory-storage combine, interconnected to the memory bus. The memory-storage combine is adapted to allow access, through the memory bus, a combination of random access memory (RAM) based data storage and non-volatile mass data storage. A controller is arranged to address the both RAM based data storage and the non-volatile mass data storage as part of a unified address space in the manner of RAM.
US11698872B2 Interfacing with systems, for processing data samples, and related systems, methods and apparatuses
Disclosed examples include an apparatus. The apparatus may include first interfaces, second interfaces, a bus interface, and a buffer interface. The first interfaces may be to communicate at first data widths via first interconnects for operable coupling with data samples sources. The second interface may be to communicate at second data widths via second interconnects for operable coupling with data sinks. The buffer interface may be to communicate with a system to process data samples sampled using different sampling rates according to processing frame durations. The buffer interface may include an uplink channel handler and a downlink channel handler. The uplink channel handler may be to receive data samples from the first interfaces at first data widths and provide the data samples to the bus interface at third data widths. The downlink channel handler may be to receive processed data samples from the bus interface at third data widths and provide the processed data samples to the second interfaces at second data widths. The bus interface to communicate at a third data width via a third interconnect for operative coupling with allocated memory region utilized by the system to process data samples.
US11698865B1 Active data placement on cache eviction
A data storage system with interconnected compute nodes includes a shared memory with volatile and non-volatile portions. Data tracks evicted from the volatile portion are moved to the non-volatile portion based on a cache-miss interarrival rate threshold that is calculated based on capacity and fall-through time of the non-volatile portion of the shared memory. Data extents on non-volatile drives are characterized based on dominant modes of extent-level cache-miss interarrival histograms generated using countdown timers of most recent backend accesses of sub-extents. The dominant mode of the extent in which a backend track evicted from the volatile portion of the shared memory resides is compared with the threshold in order to determine whether to move the backend track to the non-volatile portion of the shared memory.
US11698860B2 Method, system, and apparatus for supporting multiple address spaces to facilitate data movement
Methods, systems, and apparatuses provide support for multiple address spaces in order to facilitate data movement. One apparatus includes an input/output memory management unit (IOMMU) comprising: a plurality of memory-mapped input/output (MMIO) registers that map memory address spaces belonging to the IOMMU and at least a second IOMMU; and hardware control logic operative to: synchronize the plurality of MMIO registers of the at least the second IOMMU; receive, from a peripheral component endpoint coupled to the IOMMU, a direct memory access (DMA) request, the DMA request to a memory address space belonging to the at least the second IOMMU; access the plurality of MMIO registers of the IOMMU based on context data of the DMA request; and access, from the IOMMU, a function assigned to the memory address space belonging to the at least the second IOMMU based on the accessed plurality of MMIO registers.
US11698859B2 Direct map memory extension for storage class memory
An embodiment of an electronic apparatus may include one or more substrates, and logic coupled to the one or more substrates, the logic to receive a first request to allocate a direct swap file associated with an application stored in a system memory on a persistent storage media, and map a linear and continuous space of the persistent storage media to the direct swap file associated with the application in response to the first request. Other embodiments are disclosed and claimed.
US11698858B2 Prediction based garbage collection
Apparatuses and methods can be related to performing prediction based garbage collection. Performing prediction based garbage collection can include performing a first instance of garbage collection, of the memory device, using a first circuitry of the controller and generating a prediction using a second circuitry of the controller. A confidence interval can also be generated for the prediction using the second circuitry of the controller. Responsive to determining that the confidence interval is greater than a threshold, a second instance of garbage collection, of the memory device, can be triggered using the first circuitry of the controller where the first instance of garbage collection is triggered before the second instance of garbage collection.
US11698856B2 Maintaining sequentiality for media management of a memory sub-system
Methods, systems, and devices for maintaining sequentiality for media management of a memory sub-system are described. A plurality of read commands in connection with a set of media management operations for a plurality of transfer units are issued according to a read sequence. A plurality of entries associated with the set of media management operations are stored. A plurality of write commands in connection with the set of media management operations are issued based on the plurality of entries of the read sequence.
US11698851B2 Recommending programmatic descriptions for test objects
A technique includes receiving, by a computer, user input representing creation of a first programmatic description of a first test object of source code to be tested. The technique includes, in response to receiving the user input, determining, by the computer, based on other programmatic descriptions of other test objects, a recommendation of a parameter to be used in the first programmatic description to identify the first test object. The technique includes causing, by the computer, a display of the recommendation.
US11698844B2 Managing storage systems that are synchronously replicating a dataset
Managing storage systems that are synchronously replicating a dataset, including: detecting a change in membership to the set of storage systems synchronously replicating the dataset; and applying one or more membership protocols to determine a new set of storage systems to synchronously replicate the dataset, wherein the one or more membership protocols include a quorum protocol, an external management protocol, or a racing protocol, and wherein one or more I/O operations directed to the dataset are applied to a new set of storage systems.
US11698843B2 Automating the failover of a relational database in a cloud computing environment
Described herein is a method, system, and non-transitory computer readable medium for helping customers in accessing data through an application from a replica database, detecting whether the replica database, zone of availability of the replica database, or geographical region encompassing the zone of availability is experiencing an outage or other failure, and re-routing traffic to a backup replica database accordingly. To assess the status of the database, metrics are pushed in a secure manner from a private subnet to a public-facing monitoring agent, achieving a clear segregation of private subnet and public facing components. Further, circuit-breaker logic is included for preventing failure during updating DNS addresses during the re-routing process.
US11698840B2 Transaction consensus processing method and apparatus for blockchain and electronic device
A transaction consensus processing method for a blockchain is provided. A target node that initiates a proposition performs compression processing on proposed transaction data based on a compression algorithm, and fragments the compressed transaction data into a number of data fragments based on an erasure code algorithm. The method includes: receiving a data fragment of the transaction data that is sent by the target node in a unicast mode, data fragments sent by the target node to nodes in the unicast mode being different; broadcasting the received data fragment to other nodes, and receiving data fragments of the transaction data that are broadcast by the other nodes; performing data recovery on the received data fragment based on an erasure code reconstruction algorithm, performing decompression processing on the recovered transaction data based on a decompression algorithm to obtain original content of the transaction data, and completing the consensus.
US11698838B1 Data storage volume re-bind method
Disclosed herein is a technique to automatically re-bind applications and storage volumes during recovery from planned outage or platform failure and disaster recovery. Such implementations can involve managing volume management information that maps volume claim information with a logical volume identifier associated with persistent volume information; and for receipt of a request for a new volume, referencing the volume management information to retrieve an associated logical volume identifier and the persistent volume information based on the volume claim information associated with the request; and providing the retrieved persistent volume information to a volume provisioning function.
US11698835B2 Memory and operation method of memory
A method for operating a memory includes: reading data and an error correction code from a memory core; correcting an error of the read data based on the read error correction code to produce error-corrected data; generating new data by replacing a portion of the error-corrected data with write data, the portion becoming a write data portion; generating a new error correction code based on the new data; and writing the write data portion of the new data and the new error correction code into the memory core.
US11698832B2 Selective sampling of a data unit during a program erase cycle based on error rate change patterns
A processing device, operatively coupled with the memory device, is configured to determine a first error rate associated a first set of pages of a plurality of pages of a data unit of a memory device, and a second error rate associated with a second set of pages of the plurality of pages of the data unit, determine a first pattern of error rate change for the data unit based on the first error rate and the second error rate, and responsive to determining that the first pattern of error rate change corresponds to a predetermined second pattern of error rate change, perform an action pertaining to defect remediation with respect to the data unit.
US11698826B2 Fatal error logging in a memory device
Devices and techniques for fatal error logging in a memory device are described herein. For example, a read request can be received for a component of the memory device. A fatal error indication of an error that prevents correct execution of read request can be detected. Diagnostic information for the failure indication can be collected. A response to the read request can then be made with a portion of the diagnostic information as payload instead of the user data that would have occupied the payload had the read succeeded. Metadata in the response can be used to communicate an error code.
US11698822B2 Software development kit for image processing
A modular image processing SDK comprises an API to receive API calls from third party software running on a portable device including a camera. SDK logic receives and processes commands and parameters received from the API that are based on the API calls received from the third party software. An annotation system performs image processing operations on a feed from the camera based on image processing instructions and parameters received by the annotation system from the SDK logic. The image processing is based at least in part on augmented reality content generator data (or AR content generators), user input and sensor data.
US11698820B2 Autoscaling nodes of a stateful application based on role-based autoscaling policies
Example implementations relate to a role-based autoscaling approach for scaling of nodes of a stateful application in a large scale virtual data processing (LSVDP) environment. Information is received regarding a role performed by the nodes of a virtual cluster of an LSVDP environment on which a stateful application is or will be deployed. Role-based autoscaling policies are maintained defining conditions under which the roles are to be scaled. A policy for a first role upon which a second role is dependent specifies a condition for scaling out the first role by a first step and a second step by which the second role is to be scaled out in tandem. When load information for the first role meets the condition, nodes in the virtual cluster that perform the first role are increased by the first step and nodes that perform the second role are increased by the second step.
US11698819B2 System and method for scaling resources of a secondary network for disaster recovery
A system and method for scaling resources of a secondary network for disaster recovery uses a disaster recovery notification from a primary resource manager of a primary network to a secondary resource manager of the secondary network to generate a scale-up recommendation for additional resources to the secondary network. The additional resources are based on latest resource demands of workloads on the primary network included in the disaster recovery notification. A scale-up operation for the additional resources is then executed based on the scale-up recommendation from the secondary resource manager to operate the secondary network with the additional resources to run the workloads on the secondary network.
US11698815B2 Method for resource allocation and related products
A method apparatus for resource allocation and related products are provided. The method includes the following. An operating system acquires at least one system event associated with a target application in response to detecting that the target application is running in a foreground of the mobile terminal. The operating system identifies an internal running scenario of the target application according to the at least one system event. The operating system acquires a strategy for performance improvement corresponding to the internal running scenario. The operating system adjusts allocation of system resources of the target application according to the strategy for performance improvement.
US11698812B2 System, apparatus and method for providing hardware state feedback to an operating system in a heterogeneous processor
In one embodiment, a processor includes a power controller having a resource allocation circuit. The resource allocation circuit may: receive a power budget for a first core and at least one second core and scale the power budget based at least in part on at least one energy performance preference value to determine a scaled power budget; determine a first maximum operating point for the first core and a second maximum operating point for the at least one second core based at least in part on the scaled power budget; determine a first efficiency value for the first core based at least in part on the first maximum operating point for the first core and a second efficiency value for the at least one second core based at least in part on the second maximum operating point for the at least one second core; and report a hardware state change to an operating system scheduler based on the first efficiency value and the second efficiency value. Other embodiments are described and claimed.
US11698810B2 Mobile tasks
Activities related to data analyses are managed in part using task objects representing tasks that need to be performed. In one embodiment, a method comprises: receiving a first request to generate a task object that describes a task; responsive to the first request, generating the task object, the task object being a data structure that comprises values for task object fields that represent attributes of the task; identifying, in a repository of data objects, a particular data object to associate with the task object; determining that a first field of the task object fields corresponds to a second field of the particular data object, the second field of the particular data object having a particular value; and assigning the first field of the task object to the particular value of the corresponding second field. In another embodiment, task objects are associated with geolocation data, and mapped or otherwise presented accordingly.
US11698806B2 Hypercall acceleration for nested virtual machines
Systems and methods for accelerating hypercalls for nested virtual machines. An example method may comprise executing, by a host computer system, a Level 0 hypervisor managing a Level 1 virtual machine (VM). The Level 0 hypervisor receives a first function component from a Level 2 hypervisor managing a Level 3 VM, where the first function component performs a first functionality associated with a hypercall issued by the Level 3 VM; stores the first function component in a memory space associated with the Level 0 hypervisor; detects the hypercall issued by the Level 3 VM; and responsive to detecting the hypercall, executes the first function component to modify a VM context for the Level 3 VM.
US11698801B1 Parameterized user interface for capturing user feedback
Disclosed herein are embodiments for processing a user interface (UI) using one or more parameters to capture user feedback. Embodiments operate by identifying one or more UI element codes in an information screen based on a parameter data structure. The embodiments request a set of responses from a database based on the parameter data structure. The embodiments generate a set of UI elements that capture user feedback based on the set of responses. The embodiments then present the information screen with the generated set of UI elements to capture user feedback.
US11698800B2 Integration of third-party electronic transaction processing
Methods and systems are presented for providing a framework to integrate independent fragment modules into an integrated user interface. The fragment modules can be simultaneously rendered on a user interface page or sequentially rendered across multiple user interface pages. The fragment modules are configured to interact with a user via the user interface. The interactions with the user may trigger an event. When an event associated with a fragment module occurs, the fragment module is configured to broadcast the event. An orchestrator is configured to monitor events associated with different fragment modules. The orchestrator may include an event handler for performing one or more action in response to an event. The action may include configuring another fragment module to modify a presentation and/or perform a transaction based on the event.
US11698799B2 Lazy loading of code containers based on invoked actions in applications
A system can improve application performance by using lazy loading of code containers based on non-navigational actions in single-page or hybrid applications. A page can launch by loading a main bundle of code. The main bundle can include an action manifest that maps action identifiers to separate code modules. Those separate code modules can include functions for handling the actions. Based on a non-navigational action that occurs, the application can use the action manifest to map a first action identifier of the first action to a first code module. The application can then lazy load a first code module asynchronously from the main bundle. The application can also use route guards with filters to determine child actions, validate action routes, and cache the validated routes for later use without a remote server call.
US11698797B2 Application tuning based on performance characteristics
According to examples, an apparatus may include a processor and a memory on which are stored machine-readable instructions that when executed by the processor, may cause the processor to receive information regarding a performance characteristic of an application during predetermined time periods. The processor may calculate a rate of change in the performance characteristic over the predetermined time periods. Based on a determination that the performance characteristic of the application has changed over the predetermined time periods, the processor may tune values of a set of parameters for the application based on the calculated rate of change in the performance characteristic.
US11698792B2 Method for starting up device and device
A device includes a power button and a fingerprint sensor, where the power button is integrated with the fingerprint sensor. A method is applied to a process in which a user presses the power button to start up the device. The method includes obtaining fingerprint information acquired by the fingerprint sensor, and saving the fingerprint information. The method further includes obtaining a fingerprint authentication request. The method further includes providing the fingerprint information to perform fingerprint authentication to log in to an operating system of the device.
US11698791B2 On-demand programmable atomic kernel loading
Devices and techniques for on-demand programmable atomic kernel loading are described herein. A programmable atomic unit (PAU) of a memory controller can receive an invocation of a programmable atomic operator by the memory controller. The PAU can then perform a verification on a programmable atomic operator partition for the programmable atomic operator. Here, the programmable atomic operator partition is located in a memory of the PAU. The PAU can then signal a trap in response to the verification indicating that the programmable atomic operator partition is not prepared.
US11698789B2 Restoring speculative history used for making speculative predictions for instructions processed in a processor employing control independence techniques
Restoring speculative history used for making speculative predictions for instructions processed in a processor. The processor can be configured to speculatively predict an outcome of a condition or predicate of a conditional control instruction before its condition is fully evaluated in execution. Predictions are made by the processor based on a history that is updated based on outcomes of past predictions. If a conditional control instruction is mispredicted in execution, the processor can perform a misprediction recovery by stalling the instruction pipeline, flushing younger instructions in the instruction pipeline back to the mispredicted conditional control instruction, and then re-fetching instructions in the correct instruction flow path for execution. The processor can be configured to restore entries of the speculative history associated with younger control independent (CI) conditional control instructions, so that younger fetched instructions that follow non-re-fetched CI instructions in misprediction recovery will use a more accurate speculative history.
US11698788B2 Path simplification for computer graphics applications
Systems and methods provide for efficiently and accurately determining a simplified path that conforms to the geometry of an original path by simultaneously minimizing the deviation from the original path and reducing the number of anchor points in the simplified path. A simplified path may be iteratively generated by updating parametric values and anchor points for candidate simplified paths at epochs. A deviation in distance between points on the original path and corresponding points on candidate paths may be iteratively decreased to ensure that the resulting simplified path follows the geometry of the original path to a predetermined threshold. Continuity constrains can also be applied to ensure smoothness of the simplified path.
US11698782B2 Determining customized software recommendations for network devices
Techniques for receiving operational preferences for operating network devices, and determining software updates for the network devices based on the operational preferences. A recommendation system may determine a group of network devices in a device network based on the network devices in the group performing a common functional role or have common attributes. The recommendation engine may further receive the operational preferences for the group of network devices from a user associated with the device network. These operational preferences may be continuously, or periodically, evaluated against actual operating conditions of the group of network devices to determine whether a risk metric associated with the actual operation conditions violates an operational preference. In some instances, the recommendation system may provide the user with access to a recommendation to run updated software that is more optimized for the network device and that satisfies the operational preferences of the user.
US11698779B2 Systems using computation graphs for flow solvers
An embodiment of a method can create a directed acyclic graph (DAG) from a programmer specified set of computation units to solve, in a computer program, physics based simulations of physical systems, and the DAG can be used to analyze and debug the computer program. In this method, the computer program can be created by automatically determining dependency relationships in the set of computation units and automatically schedule their execution. The method can also automatically allocate memory for the computation units.
US11698778B2 Preventing barbage object accumulation on minimal runtimes while supporting an implicit deallocation programming experience
Computer-implemented techniques for preventing garbage object accumulation on minimal runtimes. The techniques include checking whether source code written in a source programming language that does not require the programmer to explicitly program when deallocation happens can run within a runtime that provides little or no support for implicit deallocation. At the same time, the techniques ensure that objects in minimal runtimes are deallocated in a timely manner. In one aspect, the techniques encompass generating a compile-time alert (e.g., an error or warning message) to a programmer of source code or halting compilation of the source code upon detecting a data type definition in the source code with the potential for reference cycles. With the techniques, the programmer is provided with an implicit deallocation experience while producing program fragments that interoperate with minimal runtimes that provide no or only minimal support for implicit deallocation (e.g., provide only reference counting).
US11698774B2 Systems and methods for translating data read from proxy APIs into computing code
A method for automatically generating sample code for an API for payment processing in a payment network includes reading an acquirer processor-specific API for payment processing in a payment network using an acquirer processor-specific API reader, generating acquirer processor-specific API data using the acquirer processor-specific API reader, converting the acquirer processor-specific API data into a format compatible with an output generator, and generating language-specific sample code by the output generator using the converted acquirer processor-specific API data and a language-specific template.
US11698773B2 Accelerated mathematical engine
Various embodiments of the disclosure relate to an accelerated mathematical engine. In certain embodiments, the accelerated mathematical engine is applied to image processing such that convolution of an image is accelerated by using a two-dimensional matrix processor comprising sub-circuits that include an ALU, output register and shadow register. This architecture supports a clocked, two-dimensional architecture in which image data and weights are multiplied in a synchronized manner to allow a large number of mathematical operations to be performed in parallel.
US11698771B2 Vocal guidance engines for playback devices
Systems and methods for vocal guidance for playback devices are disclosed. A playback device can include a first wireless transceiver for communication via a first data network and a second wireless transceiver for communication via a second data network. The device includes one or more processors and is configured to maintain a library that includes one or more source device names and corresponding audio content, the audio content configured to be played back via an amplifier to indicate association of a particular source device with the playback device via the first data network. The device receives, via the second data network, information from one or more remote computing devices, and based on the information, updates the library by: (i) adding at least one new source device name and corresponding audio content; (ii) changing at least one source device name or its corresponding audio content; or both (i) and (ii).
US11698769B1 Information display regarding playback queue subscriptions
Example techniques relate to playback queue subscriptions. An example implementation involves a computing system receiving, from a first computing device associated with a first user account, an instruction to enable subscription to a first playback queue associated with a first media playback system. In response to the instruction, the computing system enables second user accounts to subscribe to the first playback queue. The second user accounts are registered with respective second media playback systems in respective second household. The computing system receives, from a particular second media playback system, a request to subscribe to the first playback queue; and in response, sends one or more messages that update a control interface of the first control device to display a subscriber indication and (ii) sends one or more messages that populate a second playback queue of the particular second media playback system with audio tracks of the first playback queue.
US11698767B1 Designated share window for sharing content data
One embodiment provides a method, including: detecting an area of a display device of an information handling device of a user, designated as a share window; identifying, when the share window is in an active share state, a position of a first window on the display device with respect to the share window; and sharing, based upon the position of the first window on the display being within at least a portion of the share window, content data contained within the first window to a display device of at least one other user in communication with the information handling device of the user. Other aspects are described and claimed.
US11698761B2 Printer, non-transitory computer-readable recording medium, and information processing system, for determining a number of print media printable with a rechargeable battery
A printer for issuing a print medium includes: a rechargeable battery configured to supply power to the printer; a printing part configured to print information on the print medium; a controller configured to determine a number of print media on which the printing part can print with present remaining battery capacity of the battery, based on information related to variation of remaining battery capacity of the battery relative to a number of print media that have been issued.