Document Document Title
US11576290B2 Component supply device and component mounting device
A component supply device includes a tape feeder configured to feed a tape including a storage configured to store a component and a cover tape configured to cover an upper side of the storage, and a press including a columnar protrusion configured to press an upper surface of a portion of the cover tape that covers the storage.
US11576284B2 Coolant supplying module
A coolant supplying module for supplying a coolant stored in a shared reservoir tank to an electrical component cooling circuit and a battery cooling circuit includes a main body connected to the shared reservoir tank, at least one water pump mounting portion formed at the main body to mount at least one water pump included in the electrical component cooling circuit and the battery cooling circuit, and a valve mounting portion formed at the main body to mount a coolant valve included in the battery cooling circuit.
US11576283B2 Modular and highly available cooling distribution unit for information handling systems
A highly available and modular cooling distribution unit (CDU) includes a heat exchange module and a pair of redundant pump modules, all configured to occupy a designated rack space that is comparable to rack space required for a conventional 1×CDU without redundancy. The heat exchange module may be fluidically coupled to one or more rack information handling resources via liquid coolant conduits, manifolds and accompanying valves, sensors, etc. In at least one embodiment, the heat exchange module includes a heat exchanger to dissipate heat from a liquid coolant and a fan assembly to move heated air in proximity to the heat exchanger. Each pump module is coupled to the heat exchange module and configured to circulate liquid coolant through a closed loop circuit that includes the heat exchanger, the liquid coolant conduits and manifolds, and information handling resources.
US11576277B2 Rack for supporting servers of varying heights
A server rack for supporting a plurality of servers of varying heights includes opposing side walls each including one or more vertical tracks. A first column of holes is disposed in one of the vertical tracks and a second column of holes disposed in a corresponding opposing vertical track of the opposing side wall. A third and fourth column of holes are disposed adjacent to and corresponding to the first column of holes and the second column of holes. A first pair of opposing rails are each disposed on the opposing side walls. Each of the opposing rails are mechanically secured to the one or more vertical tracks at the first and second columns of holes. The first pair of opposing rails are configured to support a first server having a first height. For the first and second columns of holes, the spacing between holes is predefined to accommodate opposing rails to support servers of the first height. For the third and fourth columns of holes, the spacing between holes is predefined to accommodate rails to support servers of a second different height and a different size than the first server.
US11576269B2 Back film structure, manufacturing method thereof, display panel and display device
The disclosure provides a back film structure, a method for manufacturing the back film structure, a display panel and a display device. The back film structure is divided into a bending region and a non-bending region. The back film structure includes a thin film layer and a barrier structure on a side of the thin film layer. An orthographic projection of the barrier structure on the thin film layer at least overlaps an orthographic projection of a boundary line between the bending region and the non-bending region on the thin film layer.
US11576263B2 Chip on film package structure and method for reading a code-included pattern on a package structure
A chip on film package structure including a flexible film, a patterned metal layer, a chip, a patterned solder resist layer, and a code-included pattern is provided. The flexible film comprises a chip mounting region and a peripheral region surrounding the chip mounting region. The patterned metal layer disposed on the flexible film. The chip mounted on the chip mounting region and electrically connected to the patterned metal layer. The patterned solder resist layer exposing the chip mounting region and covering a part of the patterned metal layer. The code-included pattern disposed on the peripheral region of the flexible film. The code-included pattern comprises a plurality of machine-readable data. A method for reading a code-included pattern on a package structure is also provided.
US11576261B2 Connection structure embedded substrate
A connection structure embedded substrate includes a printed circuit board including a first insulating body and a plurality of first wiring layers disposed on at least one of an external region or an internal region of the first insulating body; and a connection structure embedded in the first insulating body and including first and second substrates. The first and second substrates are disposed adjacent to each other.
US11576245B1 Computerized adjustment of lighting to address a glare problem
Technology for use by a human user in a viewing environment that includes a plurality of Internet of Things (IoT) light sources. Responsive to a voice command from a human user, machine logic determines which Internet of Things (IoT) light sources (for example, fixed brightness lamps, adjustable brightness lamps, windows with adjustable covers or shades) are causing glare problem by simulating a voice command throughout the entirety of a viewing environment. Once the problem light source(s) are determined, then the lighting is automatically adjusted to fix the glare problem.
US11576241B2 LED apparatus with integrated power supply and a method of employing same
A Light-Emitting Diode (LED) apparatus has a power source outputting a source DC power at a source DC voltage, a plurality of LEDs drivable at a driving DC voltage lower than the source DC voltage, and an electrical path connecting the power source to each LED for powering the LED by the power source. Each electrical path comprises a first portion connected to the power source at the source DC voltage and a second portion connected to the LED at the driving DC voltage, and the length of the first portion is longer than that of the second portion.
US11576240B2 Noise reduction circuit for matrix LED driver
A noise reduction circuit for a matrix LED driver includes a pseudo random number generator, an up counter, a clock module, and a plurality of matrix switch controllers. The matrix switch controllers and the up counter randomly change a power-on sequence applied across matrix switches in the matrix LED driver according to working random numbers generated by the pseudo random number generator. The circuit prevents jitter-induced noise from periodically reoccurring at the power source of the matrix LED driver, thereby reducing noise energy.
US11576238B2 Virtual temperature-sensor for active thermal-control of a lighting system having an array of light-emitting diodes
This document describes systems and techniques that use a virtual temperature-sensor for active thermal-control of a lighting system having an array of LEDs. The system and techniques use a forward voltage across the array of LEDs as the virtual temperature-sensor, converting the forward voltage to a level that is detectable by an MCU of the lighting system. In response to determining that the forward voltage exceeds a threshold, the lighting system may reduce an amount of an electrical current provided to the array of LEDs to decrease the forward voltage and alleviate a thermal condition that may be detrimental to the array of LEDs, thereby maintaining luminance capabilities of the array of LEDs and prolonging life of the array of LEDs.
US11576232B2 Method for establishing a connection of a mobile terminal to a mobile radio communication network and communication network device
According to one embodiment, a method for establishing a connection of a mobile terminal to a mobile radio communication network is described comprising a first common control plane function of a mobile radio communication network receiving a connection request from a mobile terminal; the first common control plane function authenticating the mobile terminal including generating an authentication context of the mobile terminal; the first common control plane function forwarding the connection request and transmitting the authentication context of the mobile terminal to a second common control plane function of the mobile radio communication network and the second common control plane function connecting the mobile terminal to the mobile radio communication network.
US11576229B2 System for emergency response alerts and notification
A real-time application-based cellular system with real-time GPS positioning to notify civilian drivers of the proximity of emergency services vehicles in sufficient time to allow appropriate response. Civilian users receive alerts and information on their personal computing devices, including, but not limited to, tablets and smart phones. No addition or special hardware is required. Only drivers in a moving vehicle with a certain proximity are directly and selectively notified. The system also is able to send other additional customized warning signals to citizens in threatening situations in a non-vehicular context.
US11576215B2 Random access resources based on network conditions
Methods, systems, and devices for wireless communications are described for allocating additional random access channel (RACH) resources. A user equipment (UE) may transmit a random access request to a base station. The base station may respond to the random access request with a random access response or other signaling that indicates additional RACH resources for a second random access request. The UE may select a resource from the additional RACH resources to transmit the second random access request. The network may also configure additional RACH resources for peak times and may indicate the additional RACH resources to the UE. The UE may select a resource from the additional RACH resources or baseline RACH resources and may use the selected resource to transmit a random access request.
US11576213B2 Random access channel transmission procedures in higher bands
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a base station may transmit, and a user equipment (UE) may receive, initial timing advance information in a msg2 communication of a four-step random access channel procedure based at least in part on a subcarrier spacing in a cell associated with the base station. The UE may transmit, and the base station may receive, a msg3 communication with an initial timing advance that is based at least in part on the initial timing advance information. The base station may transmit, and the UE may receive, updated timing advance information resolving a timing advance wrap-around between the UE and the base station based at least in part on the base station detecting the msg3 communication. Numerous other aspects are provided.
US11576209B2 Method and device in a node used for wireless communication
A method and a device in a node used for wireless communication are disclosed in the present disclosure. A first node transmits a first sequence and a first radio signal, the first sequence being associated with the first radio signal, the first sequence being transmitted on a first random-access channel, and a first bit block being used for generating the first radio signal; receives a second radio signal, the second radio signal comprising a first information block; and transmits a second sequence and a third radio signal, the second sequence being associated with the third radio signal, and the second sequence being transmitted on a second random-access channel, the first bit block being used for generating the third radio signal; the first information block comprises a first sequence index, the first sequence index corresponds to the first sequence.
US11576207B2 Signaling in a high efficiency wireless network
A wireless device generating a High-Efficiency (HE) PHY Protocol Data Unit (PPDU) for transmission sets a Packet Extension Disambiguity bit of an HE Signal-A (HE-SIG-A) field of the HE PPDU based on respective durations of a packet extension of the HE PPDU and a signal extension of the HE PPDU. The wireless device may determine whether a relationship T P ⁢ E + ( 4 × ⌈ TXTIME - T S ⁢ E - 2 ⁢ 0 4 ⌉ - ( TXTIME - T S ⁢ E - 2 ⁢ 0 ) ) ≥ T SYM ⁢ is satisfied, where TPE is the duration of the packet extension, TXTIME is a transmission time of the HE PPDU, TSE is the duration of the signal extension, and TSYM is a duration of symbols in a data field of the HE PPDU. The wireless device may set the Packet Extension Disambiguity bit to one when the relationship is satisfied; and to zero when the relationship is not satisfied.
US11576201B2 Candidate uplink grants for channel access
Methods, systems, and devices for wireless communications are described. A base station may transmit control signaling including a candidate uplink grant configuration to a user equipment (UE). The candidate uplink grant configuration may include an indication of multiple candidate uplink grants for an uplink grant, each candidate uplink grant indicating one or more resource block sets configured for a channel access procedure. The UE may select a candidate uplink grant for transmitting the uplink transmission based on an availability of one or more resource block sets of the selected candidate uplink grant. For example, the UE may perform a channel access procedure for the resource block sets indicated by the candidate uplink grants to determine the availability of each candidate uplink grant. The UE may transmit an uplink transmission to the base station using the one or more resource block sets indicated by the selected candidate uplink grant.
US11576198B2 Method and apparatus for transmitting remaining minimum system information in multibeam-based system
Methods and systems related to a pre-5th-Generation (5G) or 5G communication system for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE) are provided. An operation method of a terminal in a wireless communication system is provided, the method including checking information on at least one control resource set carrying scheduling information for scheduling remaining system information based on a master information block (MIB) received from a base station, checking the scheduling information in the at least one control resource set, and receiving the remaining system information based on the scheduling information.
US11576195B2 Method and apparatus for transmitting/receiving wireless signal in wireless communication system
The present disclosure relates to a wireless communication system and, more particularly, to a method and an apparatus therefor, the method comprising the steps of: detecting an SSB in an unlicensed band, the SSB including an index related to a CORESET configuration; determining, on the basis of the index, an RB offset used for identifying the position of a CORESET frequency associated with the SSB; and monitoring the CORESET in the unlicensed band on the basis of the RB offset.
US11576194B2 Uplink resource configuration
A base station distributed unit sends, to a base station central unit, configuration parameters of at least one periodic radio resource for packet transmissions of a wireless device in a radio resource control, RRC, inactive or RRC idle state. The base station distributed unit maintains, in the RRC inactive or RRC idle state of the wireless device, the configuration parameters of the at least one periodic radio resource. The base station distributed unit receives, from the wireless device in the RRC inactive or RRC idle state, one or more transport blocks via the at least one periodic radio resource.
US11576183B2 Method of receiving downlink channel, method of sending downlink channel, terminal and base station
A method of receiving downlink channel, a method of sending downlink channel, a terminal and a base station are provided. The method includes: determining a TCI state of a downlink control channel, where in the case that the terminal switches back to an original BWP, the TCI state is a TCI state of a CORESET last used on the original BWP by the terminal, and the downlink control channel is sent on the CORESET of the original BWP; and receiving the downlink control channel according to the TCI state.
US11576180B2 Resource unit allocation in mesh networks
Resource Unit (RU) allocation in mesh networks is provided via identifying devices engaged in wireless communication over a shared channel in a mesh network, the devices including a first Access Point (AP), a second AP in wireless communication with the first AP via a first backhaul connection, and a third AP in wireless communication with the first AP via a second backhaul connection; determining a first demand for bandwidth in the shared channel over the first backhaul connection and a second demand for bandwidth over the second backhaul connection; and assigning RUs to the first backhaul connection based on the first demand relative to a total bandwidth demand within the shared channel and to the second backhaul connection based on the second demand relative to the total bandwidth demand the shared channel, wherein the total bandwidth demand includes the first demand and the second demand.
US11576174B2 TDRA enhancements for 60 GHz scenario
In a system, apparatus, method, and non-transitory computer readable medium for implementing time domain resource allocation (TDRA) enhancements for use in a 60 GHz frequency range scenario, a user equipment (UE) device may be caused to, receive a time domain resource allocation (TDRA) table from a radio access network (RAN) node, the TDRA table including TDRA configuration information for at least one multi-slot TDRA, receive an indication regarding at least one multi-slot TDRA from the RAN node, receive at least one masking signal indication from the RAN node, the at least one masking signal indication including information corresponding to at least one scheduled transmission slot for at least one masking signal, determine whether to modify the multi-slot TDRA based on the received at least one masking signal indication, and perform multi-slot communication with the RAN node based on results of the determining whether to modify the multi-slot TDRA.
US11576168B2 Selecting one or more power control parameters for a downlink reference signal
A wireless device receives, from a base station, configuration parameters indicating: power control parameters; and downlink reference signals. A determination is made, based on measurements of the downlink reference signals, of a downlink reference signal of the downlink reference signals. One or more power control parameters are selected from the power control parameters that is associated with the downlink reference signal. Based on the one or more power control parameters, an uplink transmission power for a physical uplink shared channel (PUSCH) is determined. An uplink transport block is transmitted with the uplink transmission power via the PUSCH.
US11576165B2 Method and apparatus for transmitting and receiving downlink control information in a wireless communication system
The present disclosure relates to a communication method and system for converging a 5th-generation (5G) communication system for supporting higher data rates beyond a 4th-generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. In detail, an information transmission method of a base station in a wireless communication system according to the present disclosure includes: generating control channel monitoring information for monitoring a control channel of at least one of a first terminal using a first transmission time interval (TTI) or a second terminal using a second TTI; and transmitting the control channel monitoring information. In this case, the first terminal may support a first bandwidth or a second bandwidth and the second terminal may support the first bandwidth or a third bandwidth.
US11576158B2 Data transmission method, terminal device, and network device
This application provides a data transmission method and a communications apparatus. The method includes: receiving uplink resource configuration information including information about at least two uplink reference points, and one uplink reference point corresponds to one uplink carrier; and determining, based on the uplink resource configuration information, an uplink carrier on which an uplink transmission resource is located.
US11576154B2 Disaggregated ran architecture for mobile edge computing
A Radio Access Network node implements a radio air interface for delivering communications with User Equipments (UEs). The functions of the RAN node are split between a Central Unit (CU) and Distributed Units (DUs). The CU is disaggregated into a CU-CP (CU-Control Plane) entity and into a first CU-UP (CU-User Plane) entity, both entities being connected to a core network, and into at least one second CU-UP entity, connected to the CU-CP entity and to at least one DU. User data associated with a specific application is transferred between the specific application executed by one or more UEs and a specific application server hosted by a MEC platform, via a given second CU-UP entity, without passing through any core network entity or function. In a claim, the air interface is a cellular base-station-to-device air interface or a cellular device-to-device air interface.
US11576151B2 Dynamic determination of available slots for transmission of sounding reference signal (SRS) information
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive, from a base station, configuration information regarding one or more available slots associated with transmitting sounding reference signal (SRS) information. The UE may receive, from the base station, dynamic downlink communication including slot information for determining a select available slot from among the one or more available slots. The UE may transmit, to the base station, the SRS information during the select available slot, determined based at least in part on the slot information and the configuration information. Numerous other aspects are described.
US11576146B1 Configuration and procedure for PDCCH-based paging early indication
Certain aspects of the present disclosure provide techniques for paging early indication (PEI) configuration and monitoring procedures. In particular, the present disclosure provides techniques for configuring a user equipment (UE) for PEI monitoring. A method that may be performed by a network entity generally includes transmitting, to the UE, a configuration for paging early indication (PEI) occasions for the UE to monitor and transmitting, in at least one of the PEI occasions, a physical downlink control channel (PDCCH) with a PEI that indicates, for multiple paging occasions (POs), whether paging messages are scheduled for the UE in the multiple POs.
US11576128B2 Wakeup region update method and device
The embodiments of the present application provide a wakeup region update method and device for updating a wakeup region of a terminal. The method includes a terminal receiving a wakeup signal, the wakeup signal carrying a wakeup region indicator; and the terminal updating the wakeup region indicator of the terminal according to the wakeup region indicator carried by the wakeup signal received. The present application is adopted to achieve updating and maintenance of the wakeup region of the terminal.
US11576122B1 Sidelink discontinuous reception (DRX) support indication and detection
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive one of a transmission profile, of an application executing on the UE, that indicates whether sidelink discontinuous reception (DRX) is required, or a sidelink communication that indicates whether sidelink DRX is supported. The UE may communicate with one or more other UEs in accordance with a configuration for sidelink DRX, or with sidelink DRX disabled, based at least in part on the transmission profile or the sidelink communication. Numerous other aspects are described.
US11576117B1 Methods and apparatus for cable network power management
The presentation invention relates to methods and apparatus for managing cable network power consumption. An exemplary method in accordance with one embodiment includes the steps of: receiving, by a cable modem positioned between a cable modem termination system (CMTS) and a wireless base station, CMTS buffer information; receiving, by the cable modem, wireless base station buffer information; switching, by the cable modem, from a first mode of operation to a second mode of operation after performing one or both of: (i) transmitting uplink data to the CMTS, and (ii) transmitting downlink data to the wireless base station, the second mode of operation being a power savings modem of operation; remaining in the power savings mode of operation for a first time period, the first time period being based on at least one of said CMTS buffer information or said wireless base station buffer information.
US11576106B2 Service types and congestion control
A method performed by a network node includes receiving a service request for requesting a communication for a user equipment (UE). The service request includes information identifying a service type associated with the requested communication. It is determined whether to reject the service request based on the service type associated with the requested communication.
US11576102B2 Method and device for implementing ad hoc network routing protocol in multi-agent system
Disclosed are a method and device for implementing an ad hoc network routing protocol in a multi-agent system. The device includes a trajectory information acquisition module, a data packet delivery module, a delivery confirmation module, a data packet forwarding module, a data transmission feedback module and a data storage module. The method includes: acquiring a separation and rendezvous timing table and an adjacency matrix of an ad hoc network composed of multiple agents at a given moment; if a source node has message sending requirement, performing data packet delivery and delivery confirmation based on the separation and rendezvous timing table and the adjacency matrix; and performing data packet forwarding and transmission status feedback by a non-source node.
US11576096B2 Source cell release indication for dual stack mobility
A method and apparatus for a source cell release indication for dual stack mobility in a wireless communication system is provided. A wireless device, which initiates a mobility from a source node to a target node, keeps communicating with the source node, and receives, from the target node, an indication. Upon receiving the indication, the wireless device stops communicating with the source node.
US11576095B2 Multi-beam random access procedure in handover execution
According to certain embodiments, a method by a wireless device is provided for beam-based random access. The method includes receiving, from a network node, a handover command, the handover command comprising at least one suitability threshold. Measurements of each of a plurality of beams detected by the wireless device are performed. The measurements of the plurality of beams are compared to the at least one suitability threshold. A particular beam is selected based on the comparison, and a random access procedure is initiated.
US11576089B2 Method and apparatus for negotiating security during handover between different radio access technologies
A solution for security negotiation during handover of a user equipment (UE) between different radio access technologies is provided. In the solution, the UE receives non-access stratum (NAS) security information and access stratum (AS) security information which are selected by the target system and then performs security negotiation with the target system according to the received NAS security information and AS security information. As such, the UE may obtain the key parameter information of the NAS and AS selected by a Long Term Evolution (LTE) system and perform security negotiation with the LTE system when the UE hands over from a different system, such as a Universal Terrestrial Radio Access Network (UTRAN), to the LTE system.
US11576086B2 Enhanced internet protocol multimedia subsystem call handling
Systems and methods of enabling access for non-emergency voice calls are described. A UE operates in a network supporting voice services via a multitude of RATs. The UE attempts to access the network via a first RAT offering voice services and data services. If the UE does not receive a response from the network within a first time period, the UE re-attempts the access to the network via the first RAT. If the number of access attempts for which the UE does not receive a response is at least a threshold value, the UE refrains during a second time period from further access attempts via the first RAT for the purpose of receiving data services, and continues to attempt access via the first or second RAT for the purpose of receiving voice services.
US11576071B2 Method for determining trigger state, terminal device, and network device
Provided in embodiments of the present application are a method and apparatus for determining trigger state, a terminal device, and a communication device; the method comprises: a terminal device receiving first configuration information sent by a network device, the first configuration information comprising configuration information of at least one trigger state; the terminal device receiving first control information sent by the network device, the first control information comprising a first information domain; the terminal device determining a first trigger state identifier on the basis of the value of the first information domain, and determining a corresponding first trigger state in the first configuration information on the basis of the first trigger state identifier; or, the terminal device determining a first trigger state at a target position in the first configuration information on the basis of the value of the first information domain.
US11576066B2 Method for measuring packet loss rate, method for obtaining packet loss rate, terminal, and network device
This disclosure provides a measurement method and an acquisition method for a packet loss rate, a terminal, and a network device. The measurement method for a packet loss rate is applicable to a terminal, and comprises: acquiring configuration information concerning an uplink packet loss rate measurement, the configuration information comprising: measurement time window information, measured service information and condition information for triggering uplink packet loss rate measurement reporting; measuring, according to the configuration information, an uplink packet loss rate; and sending report information to a network device according to the uplink packet loss rate.
US11576061B2 Beam report for multi-stream communication
Aspects relate to beam management in multi-stream communication between a radio access network (RAN) entity and a user equipment (UE). The RAN entity may transmit a plurality of transmit beams from a plurality of transmission and reception points (TRPs) associated with the RAN entity to the UE. For each of the transmit beams, the UE may obtain a beam quality metric on each of a plurality of receive beams of the UE during a measurement period (e.g., in parallel or serially) to generate a respective beam quality metric vector for each of the transmit beams. The UE can then transmit a beam report including the respective beam quality metric vector for each of the transmit beams to the RAN entity. The RAN entity may then select at least two beam pair links, each associated with a respective TRP, for spatial division multiplexing of at least two streams to the UE based on the beam report.
US11576056B1 Unified data repository (UDR) messaging in a wireless communication network
In a wireless communication network, a Unified Data Repository (UDR) is served by a UDR Message Function (UMF). The UMF receives a UDR message that relates to a User Equipment (UE) for delivery to a network function. The UMF writes the current UDR message to a UDR message queue for the UE. The UMF determines when the UDR message queue stores multiple UDR messages that relate to the UE. When the current UDR message is the only message in the message queue for the UE, the UMF transfers the current UDR message to the destination network function. When the message queue for the UE stores multiple UDR messages for the UE, the UMF stops message transfer from the queue and prioritizes the UDR messages in the message queue. The UMF restarts message transfer from the queue and transfers the UDR messages to the network functions based on the prioritization. The UDR message queue stores the UDR messages under control of the UMF.
US11576055B2 Method, apparatus and computer readable media for network optimization
Embodiments of the present disclosure relate to methods, apparatuses and computer program products for network optimization in a wireless network. A method includes determining a plurality of communication performance metrics associated with a plurality of access points; determining, based on the plurality of communication performance metrics, a plurality of communication performance problems to be solved for the plurality of access points; determining, from a predetermined set of optimization strategies, an optimization strategy for an access point of the plurality of access points based on the plurality of communication performance problems; and causing the access point to apply the determined optimization strategy.
US11576052B2 Panel specific uplink transmission
To schedule panel specific uplink transmissions, the UE may assist in the scheduling of the panel specific uplink transmission by improving the manner in which the specific panel is indicated for uplink transmission. The apparatus receives, from a base station, an indication of a UE panel for an uplink transmission. The apparatus determines a Tx panel at the UE based on the indication of the UE panel. The apparatus transmits, to the base station, the uplink transmission using the Tx beam associated with the Tx panel.
US11576050B2 System, method, and apparatus for providing dynamic, prioritized spectrum management and utilization
Systems, methods, and apparatuses for providing dynamic, prioritized spectrum utilization management. The system includes at least one monitoring sensor, at least one data analysis engine, at least one application, a semantic engine, a programmable rules and policy editor, a tip and cue server, and/or a control panel. The tip and cue server is operable utilize the environmental awareness from the data processed by the at least one data analysis engine in combination with additional information to create actionable data.
US11576040B2 Simplified Wi-Fi and/or cloud enrollment for Wi-Fi devices
A wireless enabled lighting device having the ability to retrieve credentials for a primary wireless LAN from another previously configured wireless enabled lighting device is disclosed. After installation, the lighting device may be instructed to join a secondary wireless network temporarily provided by the previously configured lighting device. Once connected to the secondary wireless network, the lighting device may be provided the credentials for the primary wireless LAN from the previously installed device. The lighting device may then join the primary wireless LAN based on the provided credentials and may automatically initiate enrollment with a remote cloud service. After enrollment, the lighting device may be instructed to operate as an access point for the secondary wireless network, thereby allowing a subsequently installed lighting device to retrieve the credentials for the primary wireless LAN from the newly enrolled lighting device.
US11576037B2 Issuing offline PKI certificates in distributed V2X network
Method and system for issuing public key infrastructure (PKI) certificates in a peer-to-peer wireless communication network, comprising generating, at a first certificate authority (CA) node in the peer-to-peer communication network, a PKI certificate based on public key information received from an applicant node in the peer-to-peer wireless communication network; and transmitting the PKI certificate generated by the first CA node to the applicant node using the peer-to-peer wireless communication network.
US11576035B2 Uplink signaling for cooperative multipoint communication
A method of operating a wireless communication system is disclosed (FIG. 6). The method includes receiving a virtual cell identification (VCID) parameter (600) from a remote transmitter. A base sequence index (BSI) and a cyclic shift hopping (CSH) parameter (604,606) are determined in response to the VCID. A pseudo-random sequence is selected in response to the BSI and CSH (610,612). A reference signal is generated using the selected pseudo-random sequence (614).
US11576032B2 Communication system and policy control device
A policy and charging rules function (PCRF) stores a policy rule management table in which a policy rule corresponding to a combination of contract information and a device type is registered and a hierarchical management table in which user information including contract information of a user and information on the device are managed in association with each other, acquires the device type serving as an application target of the policy rule, and a device ID assigned to the device, determines the policy rule according to the acquired device type and the contract information of the user, and instructs a deep packet inspection (DPI) to apply the determined policy rule to the device corresponding to the acquired device ID. The DPI acquires the device ID, and applies the policy rule to communication from the device corresponding to a device ID assigned to the device, and performs control.
US11576023B2 Method and apparatus for providing a secure communication in a self-organizing network
A communication system provides secure communication between two nodes in a self-organizing network without the need for a centralized security or control device. A first node of the two nodes is provisioned with one or more security profiles, auto-discovers a second node of the two nodes, authenticates the second node based on a security profile of the one or more security profiles, selects a security profile of the one or more security profiles to encrypt a communication session between the two nodes, and encrypts the communication session between the two nodes based on the selected security profile. The second node also is provisioned with the same one or more security profiles, authenticates the first node based on a same security profile as is used to authenticate the second node, and encrypts the communication session based on the same security profile as is used for encryption by the first node.
US11576007B2 Safety system and method of localization
A safety system and a method for localizing at least one object having a control and evaluation unit have at least one radio location system. The radio location system has at least three arranged radio stations. Position data of the object can be determined by means of the radio location system and can be transmitted to the control and evaluation unit. At least three radio transponders are arranged at the object, each arranged spaced apart from one another and the three radio transponders form different points on a plane and unambiguously define the plane in space. The control and evaluation unit is configured to compare the position data of the radio transponders and to form checked position data of the object. The control and evaluation unit is configured to form orientation data of the object from the position data of the radio transponders.
US11575984B2 Earphone
An earphone includes an earphone body, a loudspeaker embedded on the wearing surface of the earphone body, a gas bag disposed on the base member of the earphone body, a gas actuator disposed on the base member of the earphone body, and a valve component having a valve unit. When the gas actuator and the valve component are driven, the valve unit is opened to control gas introduction of the gas actuator, and the gas actuator is actuated to transmit the gas to the ventilating channel for gas collection, and the gas actuator further transmits the gas to the gas bag for inflating the gas bag, so that the gas bag is expanded and protruded out of the wearing surface, thereby capable of allowing the earphone to be stably worn and attached to a user's ear portion.
US11575981B2 Simulation signal light generation device and simulation signal light generation method
The present disclosure intends to provide an optical signal from an ONU according to a desired service usage state without using the ONU and an OLT. A simulated signal light generation apparatus 10 according to the present disclosure is a simulated signal light generation apparatus 10 for simulating an uplink signal light generated in an optical network unit (ONU) in a passive optical network (PON), and the apparatus includes a usage state control unit 11 that sets a service usage state of the ONU, a signal generation unit 12 that generates an uplink signal frame according to the usage state set by the usage state control unit 11, and an electrical/optical conversion unit 13 that converts an electrical signal from the signal generation unit 12 into an optical signal, and the optical signal from the electrical/optical conversion unit 13 is repeatedly transmitted to an optical fiber core 22.
US11575979B1 Real-time multi-dimensional monitoring of environmental parameters
Systems and methods for monitoring and detecting parameters within a facility. The systems and methods include an actuator to adjust a position of a sensor device, the sensor device capable of gathering sensor data related to one or more parameters. The sensor device is in communication with a transmitter to transmit sensor data, a horizontal position, and a vertical position of the sensor device as it moves and gathers the sensor data. The data is assembled into a data structure showing the data throughout the facility for identification of abnormalities and adjustment of facility parameters.
US11575978B2 Data storage device and method for reliable watermarking
A data storage device and method for reliable watermarking are provided. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to determine whether a watermarking operation to be performed on the data is to be performed by the controller or by the memory; in response to determining that the watermarking operation is to be performed by the controller, performing the watermarking operation; and in response to determining that the watermarking operation is to be performed by the memory, instruct the memory to perform the watermarking operation. Other embodiments are provided.
US11575976B2 Omnidirectional video streaming
A method and system for streaming video is disclosed. The method and system can include sharing and playing an omnidirectional multi-2D-panel video stream wherein field of view data is obtained from a viewer, and the omnidirectional multi-2D-panel video stream is updated when the field of view data indicates a change in a field of view of the viewer.
US11575970B2 Method and device for controlling video playback
The invention provides a method and a device for controlling video playback. The method includes: extracting playback time of a video clip taken for a predetermined scene from a video to be played; displaying a predetermined control corresponding to the playback time of the video clip taken for the predetermined scene on a video player playing the video; and controlling the video player to adjust a playback progress of the video to the playback time of the video clip taken for the predetermined scene to be played, when a trigger operation for the predetermined control is detected.
US11575966B2 Dynamic verification of playback of media assets at client device
A media presentation and distribution system includes a verification server that handles dynamic verification of playback of media assets on a client device. The client device receives an asset stream of media assets that comprises one or more tags embedded in the media assets. The client device detects an asset identifier associated with each of the media assets during playback of each media asset on the client device, based on identification of a tag of the one or more tags. The verification server verifies the playback of the media assets on the client device based on received support information from the client device. The playback of the media assets are verified to satisfy defined asset delivery criteria and to identify and debug a deviation or one or more errors with the playback of the media assets.
US11575965B2 Publishing disparate live media output streams using live input streams
A live media content switching system inserts, based on one or more events in a first live input stream manifest, information related to a plurality of first media segments and the one or more events from the first live input stream manifest into a first disparate live media output stream manifest, based on a programming schedule. Based on a switching between a first live input stream indicated in the first live input stream manifest from a first regional network and a second live input stream indicated in a second live input stream manifest from a second regional network at scheduled time stamps, an updated first disparate live media output stream manifest is generated. The first live input stream and the second live input stream are switched based on a type of the one or more events.
US11575964B2 Display apparatus for managing window buffer allocation and method for controlling display apparatus
A display device includes a display, a memory, and a processor that runs at least one application on the memory and allocates a window buffer for each of the at least one application to the memory.
US11575946B2 Simplified context selection for entropy coding of transform coefficient syntax elements
A method for entropy encoding syntax elements of transform coefficient levels in a video encoder to generate a compressed video bit stream is provided that includes selecting a context for a first significant coefficient flag corresponding to a first transform coefficient level in a 32×32 transform block, wherein the first transform coefficient level is at a lowest frequency position in the 32×32 transform block, entropy encoding the first significant coefficient flag using the context, selecting the context for a second significant coefficient flag corresponding to a second transform coefficient level in a 16×16 transform block, wherein the second transform coefficient level is at a lowest frequency position in the 16×16 transform block, and entropy encoding the second significant coefficient flag using the context.
US11575939B2 Signaling of syntax elements for joint coding of chrominance residuals
Devices, systems and methods related to digital video coding, and specifically, to management of syntax flags with respect chroma formats are described. In one representative aspect, the disclosed technology may be used to provide a method for video decoding. The method includes determining a chroma format associated with a region of a video and determining, based on the chroma format, whether one or more syntax flags applicable to the region of the video are included in a syntax structure of a coded representation of the video. The one or more syntax flags are indicative of a joint chroma residual coding step for representing the region in the coded representation. The method also includes generating one or more decoded video blocks of the region by parsing the coded representation according to a presence or an absence of the one or more syntax flags in the coded representation.
US11575932B2 Video signal encoding and decoding method, and apparatus therefor
A video decoding method according to the present disclosure includes the steps of: generating a merge candidate list for a current block; determining a merge candidate for the current block among merge candidates included in the merge candidate list; deriving an offset vector for the current block; and deriving a motion vector for the current block by adding the offset vector to a motion vector of the merge candidate.
US11575929B2 Methods and apparatus of video coding using history-based motion vector prediction
A computing device performs a method of decoding video data by acquiring a video bitstream including data associated with multiple encoded pictures, each picture including multiple rows of coding tree units (CTUs) and each CTU including one or more coding units (CUs). A data buffer storing a plurality of history-based motion vector predictors is used for encoding the rows of CTUs and the decoding process resets the buffer before decoding a first CU of a current row of CTUs. For a current CU of the row of CTUs, a motion vector candidate list is constructed from exploiting spatial and temporal correlation of motion vectors of neighbouring code units as well as the history-based motion vector predictors in the buffer. Finally, one motion vector predictor is selected, from the motion vector candidate list, for decoding the current CU and the buffer is updated based on the selected one.
US11575925B2 Image encoding/decoding method and device, and recording medium in which bitstream is stored
The present invention is about an image encoding/decoding method and apparatus. According to present invention, a method of decoding an image, the method comprising, deriving an initial motion vector of a current block; deriving a refined motion vector by using the initial motion vector; and generating a prediction block of the current block by using the refined motion vector.
US11575924B2 Method and apparatus for video coding
Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. In some embodiments, the processing circuitry decodes prediction information of a current block in a current coding from a coded video bitstream. The prediction information is indicative of an intra block copy mode. Then, the processing circuitry determines a block vector that points to a reference block in a same picture as the current block. The reference block is restricted within a coding region with reconstructed samples buffered in a reference sample memory. The coding region is one of multiple predefined regions of a coding tree unit (CTU). Then, the processing circuitry reconstructs at least a sample of the current block based on the reconstructed samples of the reference block that are retrieved from the reference sample memory.
US11575923B2 Unified position dependent prediction combination process
Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. An apparatus for video decoding includes processing circuitry that decodes prediction information for a current block in a current picture that is a part of a coded video sequence. The prediction information indicates an intra prediction direction for the current block that is one of (i) a diagonal intra prediction direction or (ii) a neighboring intra prediction direction adjacent to the diagonal intra prediction direction. The processing circuitry determines a usage of a position dependent prediction combination (PDPC) process according to the intra prediction direction of the current block. The same PDPC process is applied to both the diagonal intra prediction direction and the neighboring intra prediction direction. The processing circuitry reconstructs the current block based on the usage of the PDPC process on the current block.
US11575906B2 Image coding device, image decoding device, image coding method, and image decoding method
When removing a block distortion occurring in a local decoded image, a loop filtering part 11 of an image coding device carries out a filtering process on each of signal components (a luminance signal component and color difference signal components) after setting the intensity of a filter for removing the block distortion for each of the signal components according to a coding mode (an intra coding mode or an inter coding mode) selected by a coding controlling part 1.
US11575900B2 Video coding device, video decoding device, video coding method, video decoding method and program
In a video coding device, a generation unit generates the prediction error signal from an input image, a transformation unit transforms the prediction error signal depending on a color space selected from among the plurality of color spaces, an adaptive chroma quantization offset derivation unit derives an adaptive chroma quantization offset, which is a parameter for adjusting a quantization parameter of a chroma component, for each of the plurality of color spaces, a quantization unit generates a quantization coefficient image based on the prediction error signal or the transformed prediction error signal by the transformation means, and an inverse quantization unit inverse-quantizes the quantization coefficient image by using the adaptive chroma quantization offset for the selected color space.
US11575899B2 Single layer high dynamic range coding with standard dynamic range backward compatibility
A method for transforming high dynamic range (HDR) video data into standard dynamic range (SDR) video data and encoding the SDR video data so that the HDR video data may be recovered at the decoder includes generating a tone map describing a transformation applied to the HDR video data to generate the SDR video data. The generated tone map describes the transformation as the multiplication of each HDR pixel in the HDR video data by a scalar to generate the SDR video data. The tone map is then modeled as a reshaping transfer function and the HDR video data is processed by the reshaping transfer function to generate the SDR video data. The reshaping transfer function is then inverted and described in a self-referential metadata structure. The SDR video data is then encoded including the metadata structure defining the inverse reshaping transfer function.
US11575895B2 Method and apparatus for video coding
In a method of video decoding at a video decoder, a first high level syntax (HLS) element and a second HLS element can be received. The first HLS element can indicate whether an explicit multiple transform selection (MTS) is enabled or disabled for an intra coded block. The second HLS element can indicate whether the explicit MTS is enabled or disabled for an inter coded block. The first and second HLS elements can control a same set of coding blocks that include the intra coded block and the inter coded block. An implicit MTS can be enabled for the intra coded block when the first HLS element indicates the explicit MTS is disabled for the intra coded block, and the second HLS element indicates the explicit MTS is enabled for the inter coded block.
US11575891B2 Intra prediction method and device based on intra sub-partitions in image coding system
A method by which a decoding device decodes an image, according to the present document, comprises the steps of: receiving prediction mode information about a current block; receiving intra sub-partitions (ISP)-related information about the current block on the basis of the size and the maximum conversion block size of the current block; deriving an intra prediction mode of the current block on the basis of the prediction mode information; and generating a prediction sample of the current block on the basis of the intra prediction mode and the ISP-related information.
US11575890B2 Image encoding/decoding method and device for signaling filter information on basis of chroma format, and method for transmitting bitstream
An image encoding/decoding method and apparatus are provided. An image decoding method performed by an image decoding apparatus may include determining a chroma array type of a current image, determining an adaptive loop filter (ALF) indicator of a chroma component based on the chroma array type, and performing ALF filtering with respect to a reconstructed image based on a value of the ALF indicator. The value of the ALF indicator may be determined to be a predetermined value without being obtained from a bitstream, based on the chroma array type being a predetermined type, and the value of the ALF indicator may be obtained from the bitstream, based on the chroma array type being not the predetermined type.
US11575889B2 Range constrains for block vector in intra-block copy mode
A method of video processing is described. The method includes performing a conversion between a current video block of a video picture of a video and a coded representation of the video according to a buffer allocation rule, wherein the conversion uses an intra block copy (IBC) mode in which a prediction of the current video block is derived based on sample values from a same video slice with the current video block, and wherein the sample values are determined by block vectors, wherein the buffer allocation rule specifies that a virtual buffer allocated for the conversion using the IBC mode is greater than a minimum size of memory for storing a portion of the video picture searched for determining the block vectors.
US11575888B2 Virtual prediction buffer for intra block copy in video coding
A method of visual media processing method includes performing a conversion between a current video block of a current picture of a visual media data and a bitstream representation of the visual media data. The conversion is based on a reference region from the current picture comprising reference samples used for deriving a prediction block of the current video block. A virtual buffer of a defined size is used for tracking availability of the reference samples for deriving the prediction block.
US11575885B2 Image encoding/decoding method and apparatus and recording medium for storing bitstream
The present invention relates to an image encoding method and an image decoding method. The image decoding method includes partitioning a picture into a plurality of coding units, constructing a coding unit group including at least one coding unit of the plurality of coding units, obtaining coding information in units of one coding unit group, and decoding at least one coding unit of the plurality of coding units included in the coding unit group by using the obtained coding information.
US11575869B2 Overlay processing method in 360 video system, and device thereof
A 360 image data processing method performed by a 360 video receiving device, according to the present invention, comprises the steps of: receiving 360 image data; acquiring information and metadata on an encoded picture from the 360 image data; decoding the picture on the basis of the information on the encoded picture; and rendering the decoded picture and an overlay on the basis of the metadata, wherein the metadata includes overlay-related metadata, the overlay is rendered on the basis of the overlay-related metadata, and the overlay-related metadata includes information on a region of the overlay.
US11575864B2 Projection system and projection method
A projection system and a projection method are provided. The projection system includes a first projector and a second projector. A first projection image projected by the first projector and a second projection image projected by the second projector are partially overlapped. A projection region edit menu is executed to display multiple adjustment points and multiple connecting lines on the first projection image. A position of a selected adjustment point among the multiple adjustment points and positions of two connecting lines connected to the selected adjustment point among the multiple adjustment points displayed on the first projection image are changed according to a first moving instruction to select a closed region formed by the multiple connecting lines in a non-overlap region of the first projection image. The projection method is adapted to the projection system that provides a blending projection effect of multiple projectors having an even brightness.
US11575844B2 Multi-aperture imaging system and application thereof
A multi-aperture imaging system and application thereof are provided. The multi-aperture imaging system includes a long-focal length camera module, a mid-focal length camera module and a wide-angle camera module. The long-focal length camera module has a field of view-FOV3. The mid-focal length camera module has a field of view-FOV2. The wide-angle camera module has a field of view-FOV1. They satisfy the condition of FOV1>FOV2>FOV3. Besides, a portion of the field of view area of FOV1 is covered by a portion of the field of view area of FOV2, while a portion of the field of view area of FOV2 is covered by a portion of the field of view area of FOV3, so as to enable a better zooming performance.
US11575837B2 Method, apparatus and computer program for generating and displaying a heatmap based on video surveillance data
A computer implemented method for displaying data in the form of a heatmap comprises generating and displaying a first heatmap based on a first dataset of video surveillance data, receiving a user input selecting an area of the first heatmap, generating and displaying a second heatmap based on a second dataset of video surveillance data, wherein the second dataset is a subset of the first dataset which is limited only based on the area selected by the user, and wherein the step of generating and displaying the second heatmap comprises recalibrating a colour range based on the second dataset.
US11575836B2 Imaging device and camera body
The imaging device includes a camera body and an interchangeable lens unit detachably attached to the camera body, the imaging device including, an optical system including a focus lens, an infinite rotation type focus ring, a lens drive part moving the focus lens forward and backward in an optical axis direction of the optical system, a setting part allowing a user to set a rotation range of the focus ring, a storage part assigning and storing respective different rotation amounts of the focus ring to multiple positions within a movement stroke of the focus lens in accordance with a rotation range set in the setting part, and a control part driving the lens drive part to move the focus lens depending on a rotation amount of the focus ring to a position corresponding to the rotation amount stored in the storage part.
US11575835B2 Multi-axis image sensor shifting system
A camera may use a multi-axis image sensor shifting system to implement both autofocus (AF) and optical image stabilization (OSI) functions. The multi-axis image sensor shifting system may include a flexure suspension arrangement and an actuator. The flexure suspension arrangement may include an inner frame, an intermediate frame, and an outer frame. The actuator may include one or more magnets, and two sets of one or more coils attached respectively to some of the frames of the flexure suspension arrangement. Current flowing through the coils may be regulated to interact with the magnetic field of the magnets to generate motive force to move an image sensor of the camera relative to a lens group in multiple directions.
US11575829B2 Enhanced image capture
Disclosed are techniques that provide a “best” picture taken within a few seconds of the moment when a capture command is received (e.g., when the “shutter” button is pressed). In some situations, several still images are automatically (that is, without the user's input) captured. These images are compared to find a “best” image that is presented to the photographer for consideration. Video is also captured automatically and analyzed to see if there is an action scene or other motion content around the time of the capture command. If the analysis reveals anything interesting, then the video clip is presented to the photographer. The video clip may be cropped to match the still-capture scene and to remove transitory parts. Higher-precision horizon detection may be provided based on motion analysis and on pixel-data analysis.
US11575824B2 Photographing control method, apparatus, and control device
A method for an unmanned aerial vehicle (UAV) includes: identifying a target object in a photographed image to track the target object; determining, based on a location of the target object in the photographed image, a location of the UAV, and an altitude of a gimbal of the UAV, a location of the target object to continuously record the location of the target object; and in response to a disappearance of the target object in the photographed image, controlling, according to the recorded location of the target object prior to the disappearance of the target object, the altitude of the gimbal such that a photographing device carried by the UAV through the gimbal continues to photograph in a direction from the photographing device to the location of target object.
US11575821B2 Camera device having first and second cameras, and method of operating same
A camera device including first and second cameras, focal position information of the first camera and focal position information of the second camera are matched with each other. Also, the accuracy of the current focal position of the first camera is determined based on the phase difference of images obtained by the first camera when the first camera is auto-focused. Subsequently, when the accuracy of the current focal position of the first camera is low, an accurate focal position of the first camera is tracked by using the matched focal position information of the second camera. When an auto-focusing function of the first camera is activated, focal position movements are tracked by using the focal position information of the second camera as well as zoom tracking of the first camera, and thus, the accuracy can be improved.
US11575815B2 Driving module, camera module and electronic device
A driving module includes a base, a first shiftable plate, a second shiftable plate and a carrier. A plurality of first rolling members are disposed between the first shiftable plate and the carrier, so that the first shiftable plate is movable relative to the base along a first direction. A plurality of second rolling members are disposed between the second shiftable plate and the first shiftable plate, so that the second shiftable plate is movable relative to the first shiftable plate along a second direction, and the second direction is orthogonal to the first direction. A plurality of third rolling members are disposed between the carrier and the second shiftable plate, so that the carrier is movable relative to the second shiftable plate along a third direction, and the third direction is orthogonal to the first direction and the second direction.
US11575812B2 Camera module
A camera module includes a housing; a lens module provided in an internal space of the housing to be movable in an optical axis direction, and including at least one lens therein; a magnet disposed in the lens module; and position detection sensors to detect a position of the magnet. One or more of the position detection sensors are disposed to face a first polarity of the magnet and one or more of the position detection sensors are disposed to face a second polarity of the magnet different than the first polarity.
US11575802B2 Communication apparatus and printer for performing wireless communication of image data representing image of print target
A communication apparatus may perform: communicating a wireless setting value with a printer via a first wireless communication interface, establishing the wireless connection with the printer via a second wireless communication interface using the wireless setting value; sending first image data representing a first image of a print target to the printer via the second wireless communication interface using the wireless connection; determining, after the first image data is sent to the printer, whether an apparatus-side disconnection condition is satisfied; disconnecting the wireless connection when it is determined that the apparatus-side disconnection condition is satisfied; and sending, when it is determined that the apparatus-side disconnection condition is not satisfied, second image data representing a second image of a print target to the printer via the second wireless communication interface using the wireless connection.
US11575796B2 Charging policies in network entities that have separate control plane and user plane
A control plane entity selects a subset of a plurality of user plane entities to support a charging session associated with a user based on charging policies for the plurality of user plane entities. The control plane entity allocates portions of a quota for the charging session to the control plane entity and the subset of the plurality of user plane entities based on the charging policies. In some cases, the control plane entity modifies the quotas that are allocated to the control plane entity or the subset of the plurality of user plane entities. Modifying the quotas can include redistributing unused portions of the quotas among the control plane entity and the subset of the plurality of user plane entities, e.g., in response to handover of the user equipment between user plane entities.
US11575794B2 Routing VOIP traffic
Multiple service providers may share a voice over internet protocol (VOIP) infrastructure. A request to route a VOIP call may be received and processed to route the VOIP call. Information in the VOIP request may be used to determine a service provider and routing rule for routing the VOIP call, and the VOIP call may be routed accordingly.
US11575793B2 Service system supporting voice call using digital assistant device, method thereof, and non-transitory computer readable medium having computer program recorded thereon
The present invention relates to a service system supporting a voice call using a digital assistant device, a method thereof, and a non-transitory computer readable medium having a computer program recorded thereon, and more particularly, to a service system which performs a call between a digital assistant device and a terminal corresponding to a call opponent through a voice command of a user and supports call conversion between the digital assistant device and a user terminal through the voice command of the user, a method thereof, and a non-transitory computer readable medium having a computer program recorded thereon.
US11575792B2 Conference service number system
A conference service number system enables the reconfiguration of an existing telephone number as a service number usable for selectively routing calls to each of a client endpoint and a dedicated conference software instance. A conferencing system implements separate conferencing software instances for individual operators for whom unique telephone numbers, are assigned. A telephony system facilitates calls to and from telephone numbers and implements a menu system (e.g. an interactive voice response (IVR) menu) for presenting a caller with options to either route a call to a specific telephone number to the subject operator (e.g., to a client device of that operator) or to a conferencing software instance implemented specifically for that operator. The call is accordingly routed to either a device of the operator or to the conferencing software instance based on the selection by the caller.
US11575787B2 Originating group text calls in a contact center
A dialing list comprising call records can be processed by a call handling component(s) in a contact center in various dialing modes. A call record may be processed to originate a voice call, where the agent manually dials the call as a voice telephone call. In another embodiment, one or more call records can be processed to originate a SMS text call or group text call, where the agent also determines when the call(s) originates. The agent is presented with a graphical user interface tailored to the dialing mode. The dialing mode used may be defined by the dialing list the call record is retrieved from, information from within the call record itself, application of a rule, or input from the agent. The dialing mode may be altered under certain conditions. When the call is originated, various compliance oriented tests, including calling windows and call attempts, are performed.
US11575781B1 Portable multifunction personal electronic device
A portable multifunction personal electronic device electronically connects to one or more second electronic devices to aid in the ease of use of the one or more second electronic devices. The portable multifunction personal electronic device can be positioned as to be easily accessible to the user while the one or more second electronic devices can be stored. An optional ear piece can be electronically connected to the portable multifunction personal electronic device. The portable multifunction personal electronic device can be attached to a variety of clips to aid in attachment to a desired surface in a desired position. A method of using the portable multifunction personal electronic device rests the device against or attaches the device to a surface for ease of use.
US11575778B2 Hinge and mobile terminal
The present disclosure provides a hinge and a mobile terminal. The hinge includes at least two joints that are sequentially connected. Each joint includes a joint body, a rotation structure provided at a first end portion of the joint body, and a position-limit structure provided at a second end portion of the joint body. The rotation structures of any adjacent two joints are socketed with each other. The rotation structures of adjacent two joints are capable of rotating relative to each other. The adjacent two joints are opened or closed via relative reciprocating motion between the position-limit structures of the adjacent two joints. When an opening degree of the adjacent two joints reaches a preset value, the position-limit structures of the two adjacent joints stop each other.
US11575777B2 Adaptive causal network coding with feedback
Techniques are disclosed for an adaptive and causal random linear network coding (AC-RLNC) with forward error correction (FEC) for a communication channel with delayed feedback. An example methodology implementing the techniques includes transmitting one or more coded packets in a communication channel, determining a channel behavior of the channel, and adaptively adjusting a transmission of a subsequent coded packet in the first channel based on the determined channel behavior. The communication channel may be a point-to-point communication channel between a sender and a receiver. The channel behavior may be determined based on feedback acknowledgements provided by the receiver. The subsequent coded packet may be a random linear combination of one or more information packets.
US11575768B2 Communication apparatus capable of notifying a client apparatus, control method thereof, and medium
A communication apparatus can act as a proxy to perform communication with a plurality of other communication apparatuses by receiving a request from a client apparatus in a network in compliance with the Neighbor Awareness Networking standard, and includes a first reception unit configured to receive, from a first other communication apparatus, a first signal for service provision notification, a second reception unit configured to receive, from the first other communication apparatus, a second signal for service provision notification, and a third reception unit configured to receive, from a second other communication apparatus, a third signal for service provision notification. In addition, a notification unit notifies the client apparatus of information related to the first other communication apparatus and information related to the second other communication apparatus together in a case where the first signal, the second signal, and third signal are received.
US11575766B2 Proactive environment-based chat information system
Disclosed is the technology for computer-based “Daily Brief” service, which includes methods and corresponding systems for proactively providing push notifications for users of chat information systems. The push notifications are dynamically generated and presented to the user based on identification of one or more triggering events, which may include predetermined time/date, current geographical location, activity of peers and friends in social media associated with the user, scheduled events, appointments, meetings, emails, instant messages, and many more. The described technology improves the interaction interface between the user and chat information system.
US11575764B2 Systems and methods for providing ENUM service activations
A device performing operations including instantiating at least one vENUM instance, wherein the at least one vENUM instance responds to a query by determining if at least one of: a service or a record is operating; when the at least one of: the service or the record is operating, initiating, by the at least one vENUM instance, a query for the at least one of the service or the record; defining at least one virtual availability zone; instantiating a propagation module responsible for the at least one virtual availability zone, wherein the propagation module communicates with a database associated with the virtual availability zone and a name server, and updates the database based on the determining step of the at least one vENUM instance; instantiating a provisioning module within the propagation module.
US11575759B1 Associating device with user account and establishing connection to a data network
Techniques for connecting computing devices to a network are described. For example, a computer system receives, from a second device that is associated with an account and connected to a data network, first data indicating an identifier of a first device. The computer system determines that the identifier is unassociated with accounts that include the account. The computer system determines second data associated with the identifier, access to the account, or a device setup request. The computer system determines that the first device is to be associated with the account. The computer system sends, to a third device, third data that causes the third device to output a confirmation request about setting up the first device and receives, from the third device, fourth data indicating a response to the confirmation request. The computer system associates the first device with the account based on the fourth data.
US11575757B2 Cloaked remote client access
A datagram oriented UDP protocol is used for communication between tunnel gateways in a wide area network. Lightweight remote client accesses network services using TCP tunneling. Each remote client maintains one or more UDP/IP+DTLS communication channels to a single member of the gateway group. Gateway servers belonging to the gateway group form some interconnection topology linking each gateway server to each other gateway server, whereby each gateway server maintains a communication channel with every other gateway server in the gateway group. Through the links between gateway servers, a remote client may access any application provided by any gateway server within the gateway group regardless of which gateway server it is connected to, which serves to cloak its communication patterns.
US11575752B2 Using in-home location awareness
Techniques for suggesting accessory devices controlled by an application executing on a mobile device are disclosed. A method includes measuring one or more sensor values using one or more sensors of a mobile device and the one or more sensor values are determined from one or more signals emitted by a first one or more accessory devices. An area of a physical space for the first one or more accessory devices can be determined based on the one or more sensor values. A second one or more accessory devices associated with the same area as the first one or more accessory devices can be suggested to a user.
US11575751B2 Dynamic creation of sensor area networks based on geofenced IoT devices
An embodiment of the invention may include a method, computer program product and system for managing a sensor area network. An embodiment may include, in response to receiving a geofence trigger event from an Internet of Things device, determining whether to add the Internet of Things device to a sensor area network of Internet of Things devices within a geofence area based on a validation technique. An embodiment may include, in response to determining to add the Internet of Things device, updating the sensor area network with information associated with the Internet of Things device. An embodiment may include enabling sharing of information within the sensor area network between member devices of the sensor area network and the Internet of Things device.
US11575748B2 Data storage method and apparatus for combining different data distribution policies
A method and apparatus with a data storage device receives a data write request that is sent by a first tenant, and determines, from a plurality of resource zones (RZs) and based on the data write request and storage permission of the first tenant for each of the plurality of RZs. The data storage device further determines distribution of N duplicates in the at least one RZ based on the data write request and a first data distribution policy, and stores the N duplicates into at least one node corresponding to the at least one RZ based on distribution of the N duplicates in the at least one RZ and a second data distribution policy.
US11575728B2 Methods and apparatus for just-in-time streaming media
Methods and apparatus for just-in-time streaming media. Existing content delivery networks are optimized for providing mass media to many consumers. This delivery model is poorly suited to user-specific content. Exemplary embodiments of the present disclosure create a program instance that can service a client's media requests from their archival data. In one specific implementation, the archival data is stored segments that are ready for streaming; a content server may provide either a consolidated file or a media “quasi-stream” from the same storage object(s). The quasi-stream supports progressive playback (media playback as it is being downloaded.) The program instance provides the client device the illusion of a static file system, however client requested access to HTTP file downloads are provided in packets that are transmuxed/transcoded from archival data. The various solutions described herein directly address a problem that is unique to providing access to client-specific data archives anytime, anywhere.
US11575725B2 Content delivery network streaming optimization
A device may receive information associated with media content that is capable of being provided by a first content delivery network and a second content delivery network. The first content delivery network may include a first host device and a second host device. The device may determine scores associated with the first content delivery network and the second content delivery network. The device may provide, based on the scores, information regarding the first content delivery to a user device to cause the user device to request the media content from the first content delivery network. The device may determine scores associated with the first host device and the second host device. The device may provide information regarding the first host device to a network device to cause the network device to route requests for the media content to the first host device.
US11575714B2 Dividing a data processing device into separate security domains
This invention provides secure, policy-based separation of data and applications on computer, especially personal computers that operate in different environments, such as those including personal applications and corporate applications, so that both types of applications can run simultaneously while complying with all required policies. The invention enables employees to use their personal devices for work purposes, or work devices for personal purposes. The secure, policy-based separation is created by dividing the data processing device into two or more “domains,” each with its own policies. These policies may be configured by the device owner, an IT department, or other data or application owner.
US11575703B2 Network security threat intelligence sharing
Systems and methods are disclosed for obtaining network security threat information and mitigating threats to improve computing network operations. For example, methods may include receiving a message from a central instance; from outside of a private network, invoking a search of data associated with the private network, wherein the search is based on the message and the search is performed by an agent device within the private network; receiving a search result of the search from the agent device; transmitting the search result to the central instance, wherein the central instance is configured to generate network security threat information based in part on the search result and share the network security threat information with a plurality of customer instances that are associated with a group of customers; and receiving an alert message from the central instance, wherein the alert message includes information that identifies a network security threat.
US11575700B2 Systems and methods for displaying an attack vector available to an attacker of a networked system
A method for displaying an attack vector available to an attacker of a networked system including a plurality of network nodes. One or more penetration tests of the networked system are carried out, by a penetration testing system. Based on results of the penetration tests, the attack vector available to an attacker of the networked system is identified. A critical path of the attack vector is determined, and is displayed by displaying the network nodes included in the critical path as a continuous ordered sequence of network nodes. In some embodiments, one or more auxiliary paths of the attack vector may be determined, and may be displayed.
US11575699B2 Security processing method and server
An anomaly detection server is provided. The anomaly detection server is a server for counteracting an anomalous frame transmitted on an on-board network of a single vehicle. The anomaly detection server acquires information about multiple frames received on one or multiple on-board networks of one or multiple vehicles, including the single vehicle. The anomaly detection server, acting as an assessment unit that, based on the information about the multiple frames and information about a frame received on the on-board network of the single vehicle after the acquisition of the information about the multiple frames, assesses an anomaly level of the frame received on the on-board network of the single vehicle.
US11575694B2 Command and control steganographic communications detection engine
A network security computing system includes a steganographic communications analysis engine monitoring incoming and outgoing messages on a secure computing network. The steganographic communications analysis engine identifies a pattern of file transfers between a first computing device on the secure computing network and an internal or external message recipient. When a pattern is identified, the steganographic communications analysis engine quarantines an associated computing device from the secure network. The steganographic communications analysis engine analyzes files transferred between the computing device and the recipient for indications of steganographic information and causes display, based on an identified indication of steganography, an indication that the computing device had been compromised by command and control malware.
US11575690B2 Installable mutable intelligent security package and security system in internet of things networks
Concepts and technologies disclosed herein are directed to an installable mutable intelligent security package (“IMISP”) and security system in Internet of Things (“IoT”) networks. According to one aspect disclosed herein, an IoT device can receive an IMISP. The IMISP can scan a plurality of memory locations of the memory for an IMISP operating system process. In response to finding the IMISP operating system process in a memory location of the plurality of memory locations, the IMISP and the IMISP operating system process can conduct a mutual authentication process. In response to a successful result of the mutual authentication process, the IMISP can self-install in the memory location. The IMISP can then scan the memory of the IoT device for an anomaly. In response to finding the anomaly, the IMISP can generate report that includes information associated with the anomaly.
US11575688B2 Method of malware characterization and prediction
A method, apparatus and system for malware characterization includes receiving data identifying a presence of at least one anomaly of a respective portion of a processing function captured by at least one of each of at least two different sensor payloads and one sensor payload at two different times, determining a correlation between the at least two anomalies identified by the data captured by the at least one sensor payloads, and determining a presence of malware in the processing function based on the determined correlation. The method, apparatus and system can further include predicting an occurrence of at least one anomaly in the network based on at least one of current sensor payload data or previously observed and stored sensor payload data, recommending and/or initiating a remediation action and reporting a result of the malware characterization to a user.
US11575682B2 Assigning contextual identity to a device based on proximity of other devices
A device management service at a provider network may assign a contextual identity to a newly installed device at a client network based on proximity of other devices to the new device. When a new device is installed on a client network, the device broadcasts a request for proximity data. When another device receives the request, it generates proximity data. For example, it may measure a strength of the radio signal received from the new device, which varies depending on how close the devices are. The new device receives proximity data from the other devices on the client network. The new device then transmits the proximity data to a device management service. The device management service uses an algorithm to determine an estimated location of the new device based on the proximity data. The device management service determines a contextual identity of the new device based on the estimated location.
US11575680B1 Data modeling to improve security
Systems and techniques for determining data assessment scores indicative of potential security vulnerabilities and enacting measures to protect sensitive information by controlling permissions and access to sensitive information and systems are provided herein. A data assessment model receives inputs of user access data, user role type, baseline permissions for the user role type, and produces a score. The score is useful for identifying potential security vulnerabilities and enacting proactive security measures to lock down potential vulnerabilities by blocking or changing permissions to reduce risk scores.
US11575679B2 Agentless access control system for dynamic calibration of software permissions
Systems and methods are provided for efficient and automated control of software permissions and access to network resources across a complex enterprise environment. User access is may be governed by software bundles. Such bundles and bundles may or may not include all programs or access to all systems needed by the user. An access request management tool is provided that includes new process flows and artificial intelligence for automated refining of software access across a complex and large network of computer servers. The management tool may eliminate conventional intermediary systems needed when utilizing centralized access request management. The management tool may check which user has access to a software bundle and may assign the bundle to other users. The management tool may revoke or grant access to a software bundle.
US11575661B2 Centralized management of private networks
Described herein are systems, methods, and software to manage private networks for computing elements. In one example, a computing element may obtain credential information associated with a user and generate a public-private key pair for the computing element. The computing element may further communicate the public key from the pair with metadata to a coordination service to register the computing element at the coordination service. Once registered, the computing element may receive communication information associated with one or more other computing elements that permit the computing element to communicate with the other computing elements.
US11575659B2 Systems and methods for establishing secure remote connections to media devices
Systems and methods for establishing secure remote connections to media devices establish a secure shell (SSH) connection between two machines which are located in two different private networks, such as between a remote debugging computer and a receiving device. The receiving device has a persistent outbound connection with a message server. The remote debugging computer connects to a relay manager and obtains a relay instance IP address and port. The relay manager then forwards the relay instance IP address and port to the receiving device via the message server. After receiving the connection request from the message server, the receiving device connects to the relay instance IP and port and waits for the input data. The remote debugging computer performs an SSH handshake and the receiving device directly authenticates the SSH connection.
US11575644B2 Method for acquiring a delegation chain relating to resolving a domain name identifier in a communication network
A method and a device for acquiring an identifier of a data server able to deliver content to a terminal. The method is executed by the terminal, which transmits, to a resolution server of a communication architecture, a message requesting to obtain an identifier of the data server in the second domain. This request message triggers reception, from the resolution server, of an information message includes the identifier of the data server in a first domain. This message furthermore includes a delegation chain, which includes a sequence of redirections from the second domain to the first domain.
US11575643B2 System and method for managing network connected devices
A system for managing network connected devices, comprising at least one hardware processor adapted to produce a plurality of unique device descriptors, each describing one of a plurality of network connected devices, by: for each of a plurality of device descriptors, each having a plurality of supported actions, and one or more domain device identifiers, each identifier associating the device descriptor with one of a plurality of management domains: for each of the plurality of management domains not associated with the device descriptor: instructing execution on a network connected device described by the device descriptor a domain identification query according to the descriptor's plurality of supported actions, to determine a new domain device identifier; identifying in the plurality of device descriptors a second device descriptor having a domain device identifier equal to the new domain device identifier; and merging the device descriptor with the second device descriptor.
US11575641B2 Estimating device, estimating method, and estimating program
Provided is an estimating device, an estimating method, and an estimating program that each make it possible to estimate the area of activity of a target user with a smaller amount of information. An estimating device includes a first position distribution generating unit configured to generate a first position distribution of a target user on social media based on account information of the target user, a second position distribution generating unit configured to generate a second position distribution of a friend who is friends with the target user on the social media based on account information of the friend, and an estimating unit configured to estimate an area of activity of the target user based on the generated first position distribution and the generated second position distribution.
US11575635B2 Method for notifying reception of message including user-set keyword, and non-transitory computer-readable recording medium for executing the same
A non-transitory computer-readable recording medium having recorded thereon a computer program, which when executed by a computer, configures the computer to perform a message providing method may be provided. The method may include receiving message data including a message and metadata from a server, determining whether at least one keyword is included in the message, and updating chat room data of a reception chat room to include reception information of the message including the keyword based on results of the determining and the metadata, and displaying a chat room list based on the chat room data, the chat room list including (1) reception chat rooms having the message with the at least one keyword together with (2) inclusion information corresponding thereto, which indicates inclusion of the at least one keyword in the message.
US11575633B2 Spam detection
A method of determining that a client is likely engaged in the sending of spam emails via a network node. The method comprises, at the network node, defining a message size threshold and a message sending rate threshold, detecting the opening of Simple Mail Transfer Protocol, SMTP connections between a client device and an email server, identifying messages sent from the client over the SMTP connections which exceed said message size threshold and counting the identified messages to determine a client email message sending rate. The method further comprises making an assumption that the client is engaged in the sending of spam emails if the client message sending rate exceeds said message sending rate threshold.
US11575624B2 Contextual feedback, with expiration indicator, to a natural understanding system in a chat bot
A chat bot computing system includes a bot controller and a natural language processor. The natural language processor receives a first textual input and identifies concepts represented by the first textual input. An indication of the concepts is output to the bot controller which generates a response to the first textual input. The concepts output by the natural language processor are also fed back into the input to the natural language processor, as context information, along with an expiration indicator when a second textual input is received. The natural language processor then identifies concepts represented in the second textual input, based on the second natural language, textual input and unexpired context information.
US11575623B2 Automatically generating a response on behalf of a first user to a request received from a second user
A server automatically generates a response on behalf of a first user to a request received from a second user. The server receives configuration information for configuring automatic response generation for the first user, including information identifying the first user, information specifying a type of service provided by the first user including a plurality of parameters that define details for the service, and information providing an availability of the first user to provide the specified type of service. A request is received from the second user. The first user is selected from multiple users to respond to the request. A response is automatically generated using at least some of the received configuration information. The response is automatically transmitted to the second user on behalf of the first user.
US11575609B2 Techniques for congestion management in a network
A switch or network interface can detect congestion caused by a flow of packets. The switch or network interface can generate a congestion hint packet and send the congestion hint packet directly to a source transmitter of the flow of packets that caused the congestion. The congestion hint packet can include information that the source transmitter can use to determine a remedial action to attempt to alleviate or stop congestion at the switch or network interface. For example, the transmitter can reduce a transmit rate of the flow of packets and/or select another route for the flow of packets. Some or all switches or network interfaces between the source transmitter and a destination endpoint can employ flow differentiation whereby a queue is selected to accommodate for a flow's sensitivity to latency.
US11575607B2 Dynamic load balancing for multi-core computing environments
Methods, apparatus, systems, and articles of manufacture are disclosed for dynamic load balancing for multi-core computing environments. An example apparatus includes a first and a plurality of second cores of a processor, and circuitry in a die of the processor separate from the first and the second cores, the circuitry to enqueue identifiers in one or more queues in the circuitry associated with respective ones of data packets of a packet flow, allocate one or more of the second cores to dequeue first ones of the identifiers in response to a throughput parameter of the first core not satisfying a throughput threshold to cause the one or more of the second cores to execute one or more operations on first ones of the data packets, and provide the first ones to one or more data consumers to distribute the first data packets.
US11575606B2 Method, apparatus, and system for generating, and processing packets according to, a flow filtering rule
A packet processing method and apparatus, and a related device, the method including generating, by a first device, a flow filtering rule, where the flow filtering rule includes a match item and an action item, and where the match item comprises an Internet Protocol (IP) address and an autonomous domain identifier, and sending, by the first device, the flow filtering rule to a second device, where the action item is used to instruct the second device to process, based on a packet processing mode indicated by the action item, a packet matching the match item.
US11575602B2 ACK policy for uplink and downlink MU PPDU
An access point device coupled to a station through a wireless local area network to elicit a trigger-based immediate acknowledgement from the station is provided. The access point device is configured to one or more of generate trigger information for an uplink (UL) multiuser (MU) transmission, generate a frame, and transmit a downlink (DL) MU physical layer (PRY) Protocol Data Unit (PPDU) to the station. The DL MU PPDU includes the frame and the trigger information. An ACK policy field of the frame is set to a binary value of ‘01’ to request the station to provide a trigger-based immediate acknowledgement where the station is to transmit a trigger-based immediate acknowledgement frame to the access point device according to the trigger information if the trigger information is obtained by the station and the station is to refrain from transmitting the trigger-based immediate acknowledgement frame to the access point device if the trigger information is not obtained by the station. The binary value of ‘01’ is a reserved value in a Power Save Multi-Poll (PSMP) context for indicating that a response frame to a received frame is allowed but neither an acknowledgement frame nor any data frame of subtype Contention Free-Acknowledgement (+CF-Ack) when bit 6 of a frame control field is set to ‘I’, and for indicating that an acknowledgment for a frame received in a PSMP downlink transmission time (PSMP-DTT) is to be received in a later PSMP uplink transmission time (PSMP-UTT) when bit 6 of the frame control field is set to ‘0’.
US11575599B2 Multi-tier deterministic networking
Various example embodiments for supporting multi-tier deterministic networking are presented. Various example embodiments for supporting multi-tier deterministic networking may be configured to support provisioning of deterministic flows in multi-tier deterministic networking. Various example embodiments for supporting multi-tier deterministic networking may be configured to support adaptive deterministic routing in multi-tier deterministic networks. Various example embodiments for supporting multi-tier deterministic networking may be configured to support score-based deterministic routing in multi-tier deterministic networks. Various example embodiments for supporting multi-tier deterministic networking may be configured to support adaptive deterministic routing and/or score-based deterministic routing in multi-tier deterministic networks based on analysis of a state representation for path and/or sub-path selection in multi-tier deterministic networks. Various example embodiments for supporting multi-tier deterministic networking may be configured to support hierarchical resource allocation and deallocation in multi-tier deterministic networking, optimal route finding in multi-tier deterministic networking, and so forth.
US11575598B2 IP address and routing schemes for overlay network
A communication system includes multiple Point-of-Presence (POP) interfaces distributed in a Wide-Area Network (WAN), and one or more processors coupled to the POP interfaces. The processors are configured to assign to an initiator in the communication system a client Internet Protocol (IP) address, including embedding in the client IP address an affiliation of the initiator with a group of initiators, to assign to a responder in the communication system a service IP address, including embedding in the service IP address an affiliation of the service with a group of responders, and to route traffic between the initiator and the responder, over the WAN via one or more of the POP interfaces, in a stateless manner, based on the affiliation of the initiator and the affiliation of the service, as embedded in the client and service IP addresses.
US11575597B2 Methods and systems for message relay in a distributed architecture
A method for transport of messages includes: based on relay-flag information being set to the first value, sending a message directly from a sending network node to a receiving network node, and sending an acknowledgement message directly from the receiving network node to the sending network node; based on relay-flag information being set to the second value, relaying a message from the sending network node via a third network node to the receiving network node, and sending an acknowledgement message directly from the receiving network node to the sending network node; and based on relay-flag information being set to the third value, relaying a message from the sending network node via a third network node to the receiving network node, and relaying an acknowledgement message from the receiving network node via the third network node to the sending network node.
US11575588B2 Monitoring traffic flows of containers in a segmented network environment
A traffic control and monitoring module includes a firewall operating in a container namespace that is configured to control and monitor traffic to and from a container in the container namespace. The traffic control and monitoring module reports detected traffic to a traffic flow reporting module operating in a host namespace of the host operating system. The traffic control and monitoring module obtains traffic flows associated with a plurality of containers in different container namespaces and reports the traffic flows to a segmentation policy. Based on the reported traffic flows, the segmentation server may update a segmentation policy to improve network security.
US11575582B2 Service chain based network slicing
A processor may identify one or more sources. The processor may identify a respective requirement of each of the one or more sources. The processor may determine if a respective requirement is different than another respective requirement. The processor may locate each of the one or more sources in a respective slice on a different container available in a server of a network.
US11575577B2 User information method and apparatus for directing link-layer communication
A network device has an input configured to receive a message relating to a given user attempting to forward one or more packets across a computer network. The message has given user information relating to the given user. In addition, the routing device also has a selector, operatively coupled with the input, configured to select (after receiving the message) a given group routing policy from a plurality of group routing policies. Preferably, the selector is configured to select the given group routing policy as a function of the given user information. The routing device also has an output operatively coupled with the selector. The output is configured to cause routing of user communication across the network using link-layer routes specified by the given group routing policy.
US11575568B2 Systems and methods for secure provisioning of SSH credentials
Embodiments relate to systems and methods for securely provisioning login credentials to an electronic device on a network, e.g., a consumer premises device (CPE) device, such as, among other devices, a modem. The login credential may be used, for example, for securely provisioning and configuring a CPE device.
US11575561B2 Web handling system
A web handling system is described, including a plurality of web handling controllers and a web handling process logic controller networked to form a ring network. A processor of the web handling process logic controller being configured to determine whether a fault exists within the ring network, and responsive to determining that a fault exists within the ring network, to generate and send signals throughout the ring network to switch the configuration of the ring network to at least one linear network.
US11575549B2 Continuous time linear equalization and bandwidth adaptation using asynchronous sampling
Methods and systems are described for generating a time-varying information signal at an output of a continuous time linear equalizer (CTLE), asynchronously sampling a data signal according to a sampling clock having a frequency less than a data rate of the data signal; generating corresponding pattern-verified samples for at least two data patterns, each of the at least two data patterns having a respective frequency content; determining corresponding frequency-specific voltage measurements associated with each of the at least two data patterns based on the corresponding pattern-verified samples of the at least two data patterns; and adjusting an equalization of the data signal based on a comparison of the corresponding frequency-specific voltage measurements.
US11575547B2 Data transmission network configuration
A method and devices for configuring a data transmission network are disclosed. The method is for configuring a data transmission network, executed by a configuration device, wherein the data transmission network comprises at least one transmitter, at least one receiver with a communication channel between the transmitter and the receiver, the method comprising: training a machine learning model of the data transmission network, wherein the machine learning model comprises at least a transmitter model including a transmitter neural network, a channel model, and a receiver model including a receiver neural network by providing a message within a sequence of messages; generating a group of transmission symbols for each message in the sequence of messages using the transmitter neural network; concatenating the groups of transmission symbols together as a sequence of transmission symbols; simulating transmission of the sequence of transmission symbols over the communication channel using the channel model to the receiver; analysing a sequence of received symbols using the reception neural network to generate a decoded message; and updating the machine learning model based on an output of said reception neural network. In this way, the machine learning model can be trained using representative sequences of message, which improves performance when deployed in a real network.
US11575545B2 Transmission device, interface, and transmission method
In a transmission device connected by AC coupling, time taken before the start of transmission of valid data is shortened. The transmission device includes an internal resistor, an internal circuit, and a transmission-side control unit. One end of the internal resistor is connected to an output terminal connected to a capacitor. The internal circuit supplies one of a plurality of potentials different from each other to another end of the internal resistor. The transmission-side control unit performs control to supply one of the plurality of potentials to the internal circuit over a period from time when a potential of the output terminal is initialized to a predetermined initial value to timing when the potential of the output terminal reaches a predetermined specified value.
US11575543B2 Method for uplink data transmission, terminal device and network device
A method for uplink data transmission, a terminal device and a network device are provided. The method may include: receiving subset constraint indication information of an SRS resource sent by a network device, wherein the subset constraint indication information is used for indicating at least one available SRS resource subset; according to the subset constraint indication information, determining the length of an SRI, sent by the network device, in DCI for scheduling uplink data transmission; according to the length of the SRI, determining a target SRI from the DCI; determining, in the at least one available SRS resource subset, a target SRS resource subset corresponding to the target SRI; and according to the target SRS resource subset, determining a transmission parameter used for the uplink data transmission.
US11575541B1 Mapping of virtual routing and forwarding (VRF) instances using ethernet virtual private network (EVPN) instances
Methods, systems, and devices map an arbitrary number of Virtual Routing and Forwarding (VRF) instances to an Ethernet Virtual Private Network (EVPN) instance (EVI) of a leaf and spine network. For example, a spine network device executes a primary EVI to provide an EVPN to a plurality of leaf network devices, each leaf network device executing a secondary EVI to provide a plurality of network virtualization overlays to tenants of the network. The primary EVI is associated with a primary VRF instance, and each secondary EVI of the plurality of secondary EVIs is associated with a secondary VRF instance of a plurality of secondary VRF instances. The spine network device defines mappings between routes within the primary VRF instance and routes within each secondary VRF instance. The spine network device translates, based on the one or more mappings, network traffic between the primary EVI and the plurality of secondary EVIs.
US11575536B2 System and method using one or more smart devices to determine individual consumption through network monitoring
An apparatus for determining individual consumption for a plurality of users through computer network monitoring. The apparatus comprises a memory and a processor. The processor is configured to receive data from one or more smart devices associated with a first user and a second user through data streaming between the one or more smart devices and a server. The processor is further configured to determine that a first home associated with the first user and a second home associated with a second user are located within a distance threshold from each other based, at least in part, on geolocation information. The processor is further configured to determine that the first user and the second user are comparable peers. The processor is further configured to determine that an individual consumption of one of the comparable peers is greater than an average total consumption and to transmit an alert.
US11575533B2 Automated lifecycle management with flexible scaling and dynamic resource allocation for virtualized cable data plane applications
Systems and methods to support flexible scaling and dynamic resource allocation for virtualized cable data plane applications. The system includes a head end together with a node to provide data to customer devices. A container operating that includes a data plane application that provides packets of data for transmission to the node. The data plane application is instantiated with at least one of a virtual networking function and a computing resource function.
US11575521B2 Fast XMSS signature verification and nonce sampling process without signature expansion
In one example an apparatus comprises accelerator logic to pre-compute at least a portion of a message representative, hash logic to generate the message representative based on an input message, and signature logic to generate a signature to be transmitted in association with the message representative, the signature logic to apply a hash-based signature scheme to a private key to generate the signature comprising a public key, and determine whether the message representative satisfies a target threshold allocation of computational costs between a cost to generate the signature and a cost to verify the signature. Other examples may be described.
US11575518B2 Updateable smart contracts
A parent/child model for smart contracts enables the smart contracts to be updateable without compromising the immutability of the underlying data. As a first step, a parent smart contract (Client Contract) is deployed that stores any other contract that may be called using the contract address. Then, whenever a new child smart contract (Service Contract) is deployed, the parent smart contract is updated with the address of the new child smart contract so that the parent smart contract will be able to call the child smart contract. The structure of the child smart contract is known to the parent smart contract. For example, the number of inputs going into the child smart contract and the number of outputs coming out of the child smart contract are known to the parent smart contract before deployment of the parent smart contract, and the transaction data remains accessible without affecting the parent contract.
US11575508B2 Unified HSM and key management service
Methods and systems for unified HSM and key management services are disclosed. According to certain embodiments, an encryption service request is issued by a client instance to a key management service (KMS) logic in a KMS cloud instance. The KMS logic parses the request to verify authorization for the request, identify the instance ID, and provide additional information to the request needed by hardware security management (HSM) middleware and hardware. A router receives the request from the KMS logic and routes the request to a service based on the instance ID, that transfers the request to HSM middleware. The HSM middleware parses HSM type from the request, translates the request to HSM vendor-specific instructions and routes the translated request to an HSM. The HSM according to certain embodiments is in a cloud computing environment separate from the KMS cloud instance, and in some embodiments the HSM is on-prem at a physical client site.
US11575506B2 System and method for electronic conference verification and management
Methods and systems for creating and managing electronic communications are disclosed. Exemplary methods can compress and encrypt meeting information and encode the compressed and encrypted meeting information into a uniform resource locator (URL) for transmission between one or more devices and a conferencing server.
US11575498B2 Clock and data recovery circuits
A clock and data recovery circuit includes a voltage controlled oscillator, a frequency detector and a control circuit. The voltage controlled oscillator is configured to generate a clock signal according to a voltage signal. The frequency detector is configured to detect whether increasing a frequency of the clock signal is required according to a plurality of sampling results of the input data signal and accordingly generate a first up control signal. The control circuit is coupled to the voltage controlled oscillator and the frequency detector and configured to adjust the voltage signal according to the first up control signal. The clock and data recovery circuit operates in a data recovery mode after detecting that the frequency of the clock signal is locked, and the frequency detector is configured to detect whether increasing the frequency of the clock signal is required in the data recovery mode.
US11575495B2 One-step timestamping in network devices
A media access control (MAC) processor of a network device receives a timing packet to be transmitted by the network device. The MAC processor generates one or more indicators to be used by a PHY device of the network device for embedding timing information into the timing packet. The one or more indicators include at least an indicator indicating that the timing packet is a type of packet into which timing information is to be embedded, an indicator of a location of a field in the timing packet at which the timing information is to be embedded, and an indicator of whether timing information in the timing packet needs to be updated. The MAC processor transfers the timing packet and the one or more indicators to the PHY device for further processing of the timing packet and subsequent transmission of the timing packet from the network device.
US11575493B2 Time synchronization method and apparatus, and storage medium
A time synchronization method, applied to a power-line communication (PLC) network that includes a head end node and at least one tail end node coupled to the head end node. The method includes the head end node generates data about voltage zero-crossing points based on reference time, where the data about the voltage zero-crossing points includes zero-crossing time points of the voltage zero-crossing points. When a first timing point arrives, the head end node sends first information to the tail end node, where the first information includes a timestamp of a first zero-crossing point, the first zero-crossing point is a voltage zero-crossing point closest to the first timing point, and the timestamp of the first zero-crossing point is used by the tail end node to determine a zero-crossing time point of a second zero-crossing point.
US11575491B2 Wireless resource switching
Wireless communications may comprise communications between a base station and a wireless device. Wireless resources, such as bandwidth parts, may be used for the wireless communications. Based on a determination to switch a wireless resource, another wireless resource may be activated within a time duration. The time duration may be based on whether the wireless resource to be activated and the wireless device to be switched are in a same group of wireless resources.
US11575484B2 Method and apparatus for generating reference signal sequence and for performing data scrambling in wireless communication system
The present disclosure pertains to a method and an apparatus for generating a reference signal (RS) sequence and a data scrambling sequence. A method for a base station transmitting a reference signal according to an embodiment of the present disclosure may comprise the steps of: generating a reference signal sequence; and transmitting a reference signal corresponding to the generated reference signal sequence. The reference signal sequence can be generated using an initial sequence that is determined using a slot number in a transmission frame, a symbol number in a slot, and a scrambling identifier (ID).
US11575482B2 Communication method, communication apparatus, and communication device
A communication method includes generating a physical layer protocol data unit (PPDU) including a preamble, where the preamble includes a legacy physical layer preamble and a new physical layer preamble, wherein the new physical layer preamble includes a repeated field that has a preset out-of-order relationship with a preset field of the legacy physical layer preamble in frequency domain. The communication method further includes sending the PPDU.
US11575481B2 Apparatus, system and method for efficient packet retransmission in a disaggregated GNB architecture
An apparatus of a Radio Access Network (RAN) node, a system, and a method. The apparatus includes one or more processors to generate a message including a downlink (DL) delivery data status (DDDS) frame including flags to indicate a presence of all associated optional information elements therein, the DDDS frame including information elements corresponding to an out-of-sequence delivery report for DL packet data convergence protocol (PDCP) protocol data units (PDUs) (PDCP PDUs) successfully delivered or delivered from the RAN node to a user equipment (UE); and cause transmission of the DDDS frame to a receiving node corresponding to the RAN node in a New Radio (NR) network, the receiving node hosting a NR packet data convergence protocol (PDCP) (NR PDCP) entity.
US11575479B2 Method and apparatus for controlling uplink transmission of a user equipment over a plurality of secondary cells in a group of secondary cells
The invention proposes a method, in a carrier aggregation transmission-based radio communication network, of controlling uplink transmission of a user equipment over a plurality of secondary cells in a group of secondary cells, the user equipment being configured with a group of primary cells and at least one group of secondary cells, and the group of secondary cells belonging to the at least one group of secondary cells, wherein in the event that the group of primary cells and the at least one group of secondary cells each is configured with a time alignment timer, the method comprises the steps of: terminating the uplink transmission of the user equipment over at least one activated secondary cell in the group of secondary cells when the time alignment timer of the group of primary cells expires; in the event that the group of primary cells and the at least one group of secondary cells are configured with a common time alignment timer, the method comprises the steps of: determining whether a time alignment value of the group of secondary cells is valid when the time alignment timer is in operation; and if not, terminating the uplink transmission of the user equipment over the at least one activated secondary cell in the group of secondary cells and transmitting a notification message to a base station.
US11575470B2 Terminal device, network node and method for random access in coverage enhancement operation
A terminal device is operative to receive a broadcast message (91) from a cellular network, the broadcast message (91) including at least one bit associated with coverage enhancement, CE, operation of the terminal device. The terminal device is operative to control, when the terminal device is in CE operation, a radio interface to selectively delay, based on the at least one bit included in the broadcast message (91), a CE level dependent repetition of a random access preamble transmission (93, 94).
US11575467B2 URLLC transmissions with polar codes
Systems, procedures, and instrumentalities are disclosed for transmissions with polar codes. A transmitting entity may determine a mother code length. The mother code length may be based on value(s), e.g., a maximum number of transmissions. The transmitting entity may determine a number of information bits to be polar encoded. The number of information bits may be larger than a number of payload bits. The transmitting entity may map the number of information bits to a number of bit channels of a polar code. The transmitting entity may polar encode the information bits in the bit channels using the determined mother code length. The transmitting entity may partition the polar encoded bits into a number of parts. The number of parts may be based on one or more values, e.g., the maximum number of transmissions. The transmitting entity may transmit bits that have been interleaved to a circular buffer.
US11575460B2 Adaptive radio configuration in wireless networks
A wireless networking system is provided. The wireless networking system includes a base station device including processing circuitry configured to detect a transmission rate from a portion of a preamble of an incoming packet transmission signal and adapt a radio configuration to receive a remainder of the incoming packet transmission signal at the transmission rate.
US11575454B2 Automated data-matching based on fingerprints
Automated data-matching includes obtaining first and second stored fingerprints generated from first and second data. The stored fingerprints are divided into frames, and grouped into first blocks and second blocks including an equal number of frames. Each frame included in a current first block is compared to each frame included in a current second block to determine a number of matching frames, and a hamming distance between the current first block and the current second block is determined, based at least in part on the number of matching frames. A determination is made, based at least in part on the hamming distance, whether the current first block and the current second block match.
US11575449B2 Communication unit for an electrical machine tool, electrical machine tool system and method
A communication unit for an electrical machine, in particular a hand-held machine tool, includes at least one electrical actuator, a control unit configured to control the at least one electrical actuator, and a receiving unit assigned to a mobile or stationary unit. The at least one electrical actuator and the control unit together form a transmission unit. The transmission unit is configured to transmit data, and the receiving unit is configured to receive the data. The receiving unit includes at least one microphone. To transmit data, via the transmission unit, the control unit is configured to trigger the electrical actuator to generate an acoustic signal that is detectable by the at least one microphone.
US11575447B2 Method and system for performing signal analysis using a hybrid photonic-electronic processor
An apparatus for generating a time-delayed product of two independent signals includes a fixed-wavelength laser. A first optical modulator is optically coupled to the fixed-wavelength laser and configured to modulate a fixed wavelength optical carrier with a first input signal of a set of input signals. The apparatus also includes a tunable laser. A second optical modulator is optically coupled to the tunable laser and configured to modulate a tunable optical carrier with a second input signal of the set of input signals. The apparatus also includes a dispersive element coupled to the second optical modulator, a first optical detector coupled to the dispersive element, a third optical modulator optically coupled to the first optical detector and the first optical modulator, an optical 90-degree hybrid element optically coupled to the third optical modulator, and a plurality of optical detectors optically coupled to the optical 90-degree hybrid element.
US11575441B2 Optical processing module and optical processing apparatus
This application provides an optical processing module and an optical processing apparatus. The optical processing apparatus includes at least two optical processing modules. The optical processing module includes a processing unit, and further includes at least one first interface, at least one second interface, and at least one third interface. Each of at least one first interface is configured to connect to and communicate with an upper-layer device, each of the at least one second interface is configured to connect to and communicate with a user-side device, each of the at least one third interface is configured to connect to and communicate with a third interface of another optical processing module, and the processing unit is configured to process, according to a first control instruction, data received from the at least one first interface and the at least one third interface.
US11575440B2 Computing viable paths through an optical network
Path computation systems and methods are provided herein. According to one embodiment, a method includes obtaining topological information representing a topology of at least a portion of a network. The topological information includes one or more nodes and one or more links, each link configured to connect a node with a neighboring node. Each node includes a plurality of internal components and a plurality of connections configured to interconnect the internal components. The method further includes running path computation through the topological information to determine a plurality of paths from a first internal component to a second internal component. Also, the method includes applying elimination rules during the path computation to filter out one or more paths detected as being invalid. The elimination rules are based on one or more predetermined path sequences that include at least two hops involving an unviable sequence of specific types of internal components.
US11575425B2 Facilitating sparsity adaptive feedback in the delay doppler domain in advanced networks
Facilitating sparsity adaptive feedback in the delay doppler domain in advanced networks (e.g., 4G, 5G, 6G, and beyond) is provided herein. Operations of a method can comprise determining, by a first device comprising a processor, a channel covariance matrix in a time-frequency domain based on a channel estimation associated with reference signals received from a second device. The method also can comprise decomposing, by the first device, the channel covariance matrix into a group of component matrices. Further, the method can comprise transforming, by the first device, respective matrices of the group of component matrices into respective covariance matrices in a delay doppler domain. The method also can comprise determining, by the first device, channel state information feedback in the delay doppler domain.
US11575419B2 Method and apparatus for sending signal, method and apparatus for reporting channel state information, and storage medium
Disclosed are a method and apparatus for sending a signal, a method and apparatus for reporting channel state information, a storage medium and an electronic device. The method for sending the signal includes: a first-type reference signal is sent to a terminal, where the first-type reference signal is associated with a number N of channel feature hypotheses, and N is an integer greater than or equal to 1; and channel state information sent by the terminal is received.
US11575410B2 Near field magnetic induction communication over multiple channels
A hearing device includes first, second, and third antennas oriented respectively along first, second, and third axes that are different from one another. The device includes first channel circuitry coupled to transceive and process antenna signals of each of the antennas. The antennas and the first channel circuitry communicate with another hearing device via a near field magnetic induction (NFMI) signal through a first near field magnetic induction (NFMI) communication channel. Second channel circuitry is coupled to transceive and process the antenna signals of each of the antennas. The antennas and the second channel circuitry communicate with the other device via the NFMI signal through a second NFMI communication channel. Third channel circuitry is coupled to transceive and process the antenna signals of each of the antennas. The antennas and the third channel circuitry communicate with the other device via the NFMI signal through a third NFMI communication channel.
US11575409B2 Time-domain reflectometer distance measurement for devices sharing a common bus
A time-domain reflectometer and a distance measurement method for devices sharing a common bus are provided. The time-domain reflectometer determines a time when to transmit a first ranging signal over a cable based at least in part on when a device presents a first impedance on the cable that is lower than a second impedance of the cable. The time-domain reflectometer transmits the first ranging signal over the cable and in response to transmitting the first ranging signal, receives, over the cable, a first response signal having a peak associated with an impedance mismatch present on the cable resulting from the device presenting the first impedance on the cable. The time-domain reflectometer determines, based on the first response signal, a distance between the time-domain reflectometer and the device.
US11575406B1 Systems and methods for broadband signal equalization
An interference canceling subsystem for a bidirectional communications network includes an input interface configured to receive a first data signal from a first transceiver of the network, an output portion configured to receive a second data signal from a second transceiver of the network, a first signal path connecting the input interface to the output portion, a second signal path connecting the output portion to the input interface, and a first interference canceler disposed between the output portion and the input interface along the second signal path. The first signal path is configured to relay the first data signal from the input interface to the output portion. The interference canceler is configured to (i) relay the second data signal from the output portion to the input interface, and (ii) remove portions of the first data signal from the relayed second data signal prior to reaching the input interface.
US11575400B2 PIM cancellation
An apparatus, method and computer program product is disclosed. The apparatus may comprise means for transmitting and receiving radio frequency signals using a radio system coupled to an external antenna via an additional combiner or diplexer, means for receiving one or more reference signals usable for measurement of passive intermodulation from one or more nodes provided in a signal path external to the radio system, a first one of said nodes being associated with a signal path between the additional combiner or diplexer and the external antenna, and means for performing passive intermodulation cancellation based on the received one or more reference signals, including a first reference signal from the first node.
US11575395B2 Semiconductor memory device and method of controlling the same
A semiconductor memory device includes a plurality of detecting code generators configured to generate a plurality of detecting codes to detect errors in a plurality of data items, respectively, a plurality of first correcting code generators configured to generate a plurality of first correcting codes to correct errors in a plurality of first data blocks, respectively, each of the first data blocks containing one of the data items and a corresponding detecting code, a second correcting code generators configured to generate a second correcting code to correct errors in a second data block, the second data block containing the first data blocks, and a semiconductor memory configured to nonvolatilely store the second data block, the first correcting codes, and the second correcting code.
US11575386B2 Variable resolution digital equalization
A receiver includes a variable resolution analog-to-digital converter (ADC) and variable resolution processing logic/circuitry. The processing logic may use feed-forward equalization (FFE) techniques to process the outputs from the ADC. When receiving data from a channel having low attenuation, distortion, and/or noise, the ADC and processing logic may be configured to sample and process the received signal using fewer bits, and therefore less logic, than when configured to receiving data from a channel having a higher attenuation, distortion, and/or noise. Thus, the number of (valid) bits output by the ADC, and subsequently processed (e.g., for FFE equalization) can be reduced when a receiver of this type is coupled to a low loss channel. These reductions can reduce power consumption when compared to operating the receiver using the full (i.e., maximum) number of bits the ADC and processing logic is capable of processing.
US11575376B2 Non-dissipative element-enabled capacitive element driving
A circuit for driving the voltage of a capacitive element between two voltage levels has at least one driver cell with a first pair of switches connected in series between a first terminal of a voltage source and the capacitive element, and a second pair of switches connected in series between a second terminal of the voltage source and the capacitive element. One or more non-dissipative elements may be connected between the common node of the first pair of switches and the common node of the second pair of switches. Combinations of switches from the driver cells may be activated and deactivated in a defined sequence to provide step-wise transfer of energy to the capacitive element. In one sequence, switches in a selected driver cell may subtract a specified voltage from an input voltage, bypass the selected driver cell, and add the specified voltage to the input voltage.
US11575372B2 High voltage gate driver current source
A power supply system for USB Power Delivery includes a current source drive circuit to control a power FET to regulate the supply of power along a power path. The current source drive circuit includes a cascode current source and a cascode protection circuit formed by a source follower and a feedback voltage divider. The source follower can be a transistor with its gate connected to a cascode node between upper- and lower-stage transistors of the cascode current source. The divider node of the voltage divider is connected to the gate of the lower-stage transistor. The current source drive circuit can operate within the gate-source voltage specifications of 30-volt DEPMOS devices, and can provide high output impedance to the gate of power FET and a current limit circuit during current limiting operation, without requiring an extra high-voltage mask during fabrication.
US11575365B2 Input and output circuits and integrated circuits using the same
An input/output (I/O) circuit may be provided. The I/O circuit may include an input control circuit and an output control circuit. The input control circuit may be configured to apply a stress to a transmission path based on an input signal while in a test mode and buffer the input signal using a drivability changed by the stress applied to the transmission path to generate first and second transmission signals while in a normal mode after the test mode. The output control circuit may be configured to drive and output an output signal according to the first and second transmission signals based on a test mode signal.
US11575354B2 Class D amplifier with current mode control
An audio amplifier that implements current mode control without the use of an explicit or separate current mode sensor is disclosed. The audio amplifier may include a pair of feedback loops that provide current from a node located before an inductor of an output filter and current from a node located after the inductor of the output filter to an integrator circuit. The integrator circuit may be formed from existing circuitry of the audio amplifier controller. Thus, current mode control can be implemented without a separate current mode sensor.
US11575348B1 Phononic comb enhanced capacitive inductive sensor
A method and apparatus for enhancing the sensitivity of an oscillator circuit functioning, in use, to sense changes in the inductance of inductive elements and/or the capacitance of capacitive elements coupled to said oscillator circuit. The oscillator circuit is coupled to a nonlinear resonator for generating a comb of frequencies in response to a drive frequency generated by the oscillator circuit, the comb of frequencies having at least a portion of at least one tooth for which an absolute value of the first derivative of the drive frequency with respect to said comb frequency is less than 1.0, comparing an output of the nonlinear resonator with an output of a reference oscillator for detecting changes in the drive signal of the oscillator circuit as enhanced by the slope of the at least a portion of at least one tooth for which the absolute value of the first derivative of the drive frequency with respect to said comb frequency is less than 1.0.
US11575344B2 Clamps for solar system
A solar power system can include a rail and a solar module disposed on the rail. A clamp assembly can couple the solar module to the rail. The clamp assembly can have a clamped configuration in which the solar module is secured to the rail and an unclamped configuration. The clamp assembly can comprise an upper clamp member, a lower clamp member coupled to the rail, and a stabilization member mechanically engaging the upper clamp member and the lower clamp member. The stabilization member can prevent rotation of the lower clamp member relative to the rail when the clamp assembly is in the clamped and unclamped configurations. In the unclamped configuration, the stabilization member can be biased such that the upper clamp member is disposed at a sufficient clearance above the rail to permit the insertion of the solar module between the upper clamp member and the rail.
US11575338B2 Power conversion device
This power conversion device comprises: a power converter including a switching element; and a control unit which controls the power converter. The control unit calculates a torque electric current detection value and an excitation electric current detection value from an electric current flowing to an external device, and when an absolute value of the torque electric current detection value is greater than or equal to the excitation electric current detection value, performs control such that the excitation electric current detection value follows the torque electric current detection value.
US11575329B1 Balanced current-source inverter
A switching circuit for a current source inverter includes a first inverter leg, a second inverter leg, and a controller. The first inverter leg includes a first reverse-voltage-blocking (RB) switch, a second RB switch, and a third RB switch that are connected in series between a first bus line and a second bus line. The second inverter leg includes a fourth RB switch, a fifth RB switch, and a sixth RB switch are connected in series between the first bus line and the second bus line. The controller is configured to control a switch between an on-state and an off-state for each RB switch. When in the on-state, a reverse voltage is blocked by a respective RB switch, and a current with a positive polarity is conducted through the respective RB switch. When in the off-state, a voltage and the current are blocked by the respective RB switch.
US11575327B2 Apparatus and method for synchronous rectifier control delay
A circuit for use in an LLC converter comprises a first primary side switch, a first secondary side switch assembly, and a controller. The controller is configured to measure, on the primary side of the LLC converter, a first voltage and determine, based on the first voltage, a delay due to the first voltage. The controller is also configured to apply a first gate voltage to the first primary side switch to transition the first primary side switch from an off state to an on state and apply a second gate voltage to the first secondary side switch assembly to transition the first secondary side switch assembly from an off state to an on state. The application of the first gate voltage and the application of the second gate voltage are separated by a synchronous rectifier delay based at least on the delay due to the first voltage.
US11575322B2 Electrical power converter
A power converter comprises a regulator, a value-supply system arranged for collecting at least one operating point of the power converter, and a predictor operative to produce updated regulator parameters (such as one or more power supply coefficients) implemented by the regulator to produce an output voltage to power a load. The updated regulator parameters are determined using a process based on the at least one collected operating point samples and predictor parameters obtained from a machine-learning process.
US11575316B2 Input voltage adaptive jitter power converter
A power converter includes a power switch controlling current flow in the power converter and a variable capacitance coupled in parallel to the power switch. The variable capacitance is configured to add a frequency jitter to the power converter.
US11575295B2 Generator
A generator includes a housing; a rotational shaft at least partially inserted into the housing; a rotor coupled to the rotational shaft and rotated together when the rotational shaft is rotated; a stator positioned between an inner surface of the housing and an outer surface of the rotor; a cooling module including a fan cover coupled to the housing, and a fan installed inside of the fan cover to generate a flow of an air passing through an inside of the housing; and a rotation support part including a cylindrical bearing holder positioned inside of the housing, and a bearing which is coupled to an inner circumferential surface of the bearing holder and rotatably supports the rotational shaft, the bearing holder forming a flow path of the air blown by the fan in at least one of an inner side or an outer side.
US11575282B2 Wireless power transfer
A wireless power transfer system comprises at least one power receiver (105) for receiving a power transfer from the power transmitter (101) via a wireless inductive power transfer signal. Configurers (207, 306) of the power transmitter and receiver may perform a configuration process to determine a set of power transfer parameter values which are used in a first power transfer. The power transfer parameter values and a first identity for the first power receiver (105) are stored. After a detection of an absence of the power receiver by a first controller (211), a detector (213) may detect a presence of a candidate power receiver. If the candidate power receiver is detected within a given duration and has an identity matching the first identity, an initialization processor (215) initializes a second power transfer using the set of stored parameter values. Otherwise it discards the set of stored parameter values.
US11575275B1 Systems and methods for electric vehicle charging and power management
Systems and methods for charging electric vehicles and for quantitative and qualitative load balancing of electrical demand are provided.
US11575272B2 Method for charging battery
A method for battery charging includes performing a first-constant-current charging the battery with a constant current having a first intensity, determining a voltage of the battery rises above a first voltage level, performing a second-constant-current charging of the battery with a constant current having a second intensity that is less than the first intensity, determining a voltage of the battery rises above a second voltage level that is higher than the first voltage level, performing a third-constant-current charging the battery with a constant current having a third intensity that is less than the second intensity, determining a voltage of the battery rises above a third voltage level that is higher than the second voltage level, performing a constant voltage charging the battery with a constant voltage having the third voltage level, determining a charging current of the battery falls to a fourth intensity that is less than the third intensity.
US11575269B1 Watch band changing cradles for smart watches
A watch band changing cradle for a smart watch eliminates the need to use a finger nail to press release buttons on the backside surface of a smart watch when changing or swapping watch bands using slide-in band attachment fittings. The cradle is configured so that the smart watch nests and naturally aligns itself in the cradle so that release protrusions in the cradle can be used reliably to depress the release buttons on the backside of the smart watch. The cradle can be adapted to hold a disc-shaped induction charging pad which is magnetically attracted to the smart watch. The cradle can make the smart watch easier to stow when charging, and the magnetic attraction helps to align and hold the smart watch in the cradle.
US11575263B2 Optimal power flow control via dynamic power flow modeling
Systems and methods are directed to controlling components of a utility grid. The system can receive data samples including signals detected at one or more portions of a utility grid. The system can construct a matrix having a first dimension and a second dimension. The system can train a machine learning model based on the matrix to predict values for signals of the utility grid not provided in the matrix. The system can receive bounds for one or more input variables, constraints on one or more output variables, and a performance objective for the utility grid. The system can determine, based on the machine learning model and via an optimization technique, an adjustment to a component of the utility grid that satisfies the performance objective. The system can provide the adjustment to the component of the utility grid to satisfy the performance objective.
US11575260B2 Distributed power harvesting systems using DC power sources
A system and method for combining power from DC power sources. Each power source is coupled to a converter. Each converter converts input power to output power by monitoring and maintaining the input power at a maximum power point. Substantially all input power is converted to the output power, and the controlling is performed by allowing output voltage of the converter to vary. The converters are coupled in series. An inverter is connected in parallel with the series connection of the converters and inverts a DC input to the inverter from the converters into an AC output. The inverter maintains the voltage at the inverter input at a desirable voltage by varying the amount of the series current drawn from the converters. The series current and the output power of the converters, determine the output voltage at each converter.
US11575258B2 Device and method for electrostatic discharge (ESD) protection
Embodiments of an electrostatic discharge (ESD) protection device and a method for operating an ESD protection device are described. In one embodiment, an ESD protection device includes a primary ESD protection unit electrically connected to a first node and to a second node and configured to shunt current in response to an ESD pulse received between the first and second nodes and a secondary ESD protection unit electrically connected to the primary ESD protection unit and to the second node and configured to shunt current in response to the ESD pulse to keep an output voltage of the ESD protection device to be within a safe operating voltage range of a device to be protected. Other embodiments are also described.
US11575257B2 Motor protecting circuit
A motor protecting circuit is provided. A first terminal of each of high-side transistors is coupled to a power supply voltage. A second terminal of each of low-side transistors is grounded. Second terminals of the high-side transistors are respectively connected to first terminals of the low-side transistors. An overvoltage detector circuit is coupled to the power supply voltage of an output circuit. When the overvoltage detector circuit determines that the power supply voltage of the output circuit is higher than a voltage threshold, the overvoltage detector circuit outputs an overvoltage detected signal to a controller circuit. According to the overvoltage detected signal, the controller circuit controls a driver circuit to turn on at least one of the high-side transistors and at least one of the low-side transistors at the same time.
US11575253B2 Controlled three-pole close for transmission lines
Systems and methods to estimate trapped charge for a controlled automatic reclose of a power line using a ganged switching device are described herein. For example, an intelligent electronic device (IED) may calculate a voltage amount associated with trapped charge of each phase of a power line based on voltage measurements of the power line. The IED may send a signal to close a ganged switching device at a time based at least in part on the trapped charge of each phase of a power line.
US11575252B2 Member junction structure and electric junction box
A member junction structure includes a first member provided with a first press-fitting portion and a second press-fitting portion, and a second member provided with a first press-fitted portion and a second press-fitted portion and configured to be installed on the first member by moving in a first direction which is a predetermined one direction with respect to the first member. In a state where the second member is halfway to be installed on the first member, the first press-fitting portion is inserted into the second press-fitted portion, thereby providing a guide for installing the second member on the first member. In a state where the second member is completely installed on the first member, the first press-fitting portion is press-fitted into the first press-fitted portion, and the second press-fitting portion is press-fitted into the second press-fitted portion.
US11575244B2 Semiconductor laser device
A semiconductor laser device includes a semiconductor laser element, a base material supporting the semiconductor laser element, and a wiring portion formed on the base material and constituting a conduction path to the semiconductor laser element. The base material includes a mounting face oriented to one side in a thickness direction of the base material and having the semiconductor laser element mounted thereon, while also including an emission part located on one side with respect to the semiconductor laser element in a first direction perpendicular to the thickness direction. Light from the semiconductor laser element is emitted through the emission part to the outside.
US11575240B2 Rod-type photonic crystal fiber amplifier
A rod-type photonic crystal fiber amplifier includes a signal coupling lens, a first dichroic mirror, a first hollow pump coupling lens, and a rod-type photonic crystal fiber. The rod-type photonic crystal fiber comprises a core and a cladding, wherein signal light is coupled into the core of the rod-type photonic crystal fiber through the signal coupling lens, and pump light is coupled into the cladding of the rod fiber through the hollow pump coupling lens. The structure optimizes the coupling between the signal light and the core of the rod-type photonic crystal fiber, and the coupling between the pump light and the cladding of the rod fiber respectively by introducing the hollow pump coupling lens. The purpose of this is to fully optimize the rod-type photonic crystal fiber amplifier, improve the amplification efficiency and improve the efficiency of a manufacturing process.
US11575236B2 Implantable pulse generator carrier used to interface with multiple lead sizes
An apparatus and method of electrically coupling a previously implanted stimulation lead with a replacement neurostimulator device. The apparatus and method configured to operably couple a proximal portion of a neuromodulation adapter including a plurality of electrical conductors spaced apart at a first pitch spacing to a corresponding plurality of electrical terminals of a replacement neurostimulator device, and operably couple a distal end of the neuromodulation adapter including a plurality of conductor elements and an electrically active set screw spaced part of a second pitch spacing to a corresponding plurality of electrical connectors of a previously implanted stimulation lead.
US11575231B2 Electrical connector assembly
A receptacle connector for mating with a plug connector having a mating tongue and a latch thereof, includes an insulative housing defining a mating slot extending along a longitudinal direction to receive the mating tongue of the plug connector, and an outer metallic shield defining a primary space to receive the housing and a secondary space communicatively beside the primary space to receive the latch of the plug connector. A plurality of contacts are disposed in the housing to mechanically and electrically connect to the mating tongue. An inner metallic shield is attached upon a long side of the housing to separate the primary space and the secondary space from each other in a transverse direction perpendicular to the longitudinal direction.
US11575227B2 Electrical connector having stably mounted outer shell
An electrical connector includes: an insulative housing having a front tongue with two opposite surfaces; an upper and lower rows of contacts with contacting portions exposed to the two opposite surfaces of the tongue; and a primary shell enclosing the insulative housing to together with the tongue define a mating chamber, wherein the insulative housing includes a pair of side steps and a pair of side protrusions; and the primary shell includes a pair of side wings sitting on the pair of side steps, each side wing having a notch engaging a corresponding side protrusion.
US11575220B1 Process for constructing lightning strike protection for adhesively bonded graphite composite joints
A bonded joint for use in bonding composite materials is provided and includes a composite rib having electrically conductive properties and a composite structure having electrically conductive properties. An electrically conductive preform is provided that facilitates a bond between the composite rib and the composite structure. A mesh composition that bonds the composite rib to the preform and that bonds the preform to the composite structure is provided and is electrically conductive to conduct current between the composite rib and the composite structure.
US11575217B2 Reconfigurable multi-band base station antennas having self-contained sub-modules
Base station antennas include a main module that has a first backplane that includes a first reflector. A vertically-extending array of first radiating elements is mounted to extend forwardly from the first reflector, and at least one first RF port is coupled to the vertically-extending array of first radiating elements. These antennas further include a sub-module that is attached to the first backplane. The sub-module includes a second backplane that has a second reflector that is separate from the first reflector. A vertically-extending array of second radiating elements is mounted to extend forwardly from the second reflector and is transversely spaced-apart from the vertically-extending array of first radiating elements. A plurality of second RF ports are coupled to the vertically-extending array of second radiating elements. The vertically-extending array of first radiating elements and the vertically-extending array of second radiating elements are configured to serve a common sector of a base station.
US11575213B2 Antenna cover and methods of retention
A radome-reflector assembly includes a generally domed reflector having a peripheral rim and a radome assembly. The radome assembly includes: an annular ring having a front wall and a side wall: a disk that fits within the ring: and an RF-compliant absorber, wherein the rim of the reflector fits within the side wall. The radome assembly further comprises a clip that engages the rim and the ring to secure the reflector to the radome assembly.
US11575212B2 Substrate integrated waveguide fed antenna
A substrate integrated waveguide fed antenna includes an electric dipole arrangement, a parasitic patch arrangement operably coupled with the electric dipole arrangement, and a feed structure. The feed structure includes a substrate integrated waveguide operably coupled with the electric dipole arrangement for exciting the electric dipole arrangement. A slotted conductive surface with a slot is arranged between the electric dipole arrangement and the feed structure for operably coupling the feed structure with the electric dipole arrangement.
US11575197B2 Multi-band antenna having passive radiation-filtering elements therein
A multi-band antenna includes a reflector, and a plurality of first radiating elements on the reflector. The plurality of first radiating elements are configured to radiate a first antenna beam(s) in a first frequency band responsive to at least one feed signal. A passive radiation-filtering element is provided, which extends proximate the first antenna beam(s). The passive radiation-filtering element includes at least one of a low-pass LC circuit, a band-pass LC circuit, and a high-pass LC circuit therein, which is configured to provide a lower frequency-dependent impedance to radiation within the first frequency band relative to radiation at frequencies outside the first frequency band. The passive radiation-filtering element may be configured as a multi-segment fence having capacitive and inductive elements therein, which are electrically coupled in series.
US11575195B2 Mechanical tilt mounting system for a base station antenna
A mechanical tilt mounting system for a base station antenna includes a fixed pivot that connects the antenna to a support structure. The antenna is rotatable about the fixed pivot. An adjustable control arm has a first end connected to the antenna and a second end connected to the support structure. Extension and contraction of the adjustable arm rotates the antenna about the fixed pivot to change the angle of inclination of the antenna.
US11575192B2 Rear glass
A rear glass according to the present invention is a rear glass that is attachable to a resin lift-up back door in a rear of a vehicle, the rear glass including a glass plate, a defogger that is arranged in the vicinity of a center of the glass plate in an up-down direction, and an AM antenna that is arranged upward of the defogger on the glass plate, in which the AM antenna includes a power supply part and an antenna element that extends from the power supply part.
US11575189B1 Multi-layer bandpass filter
Described is a bandpass filter comprising a multi-layered body, a first resonator conductor formed on a first layer of the body and a second resonator conductor formed on a second, tower layer of the body. The first resonator conductor and the second resonator conductor comprise a first coupling area formed by only a partial overlap of the first resonator conductor and the second resonator conductor. A length of each said resonator conductor is in the range of λg/3 to λg/5, where λg. is a center wavelength of the bandpass filter passband.
US11575179B2 Separator and electrochemical device containing the same
A separator and an electrochemical device including the same. The separator includes an adhesive layer including first adhesive resin particles having an average particle diameter corresponding to 0.8-3 times of an average particle diameter of the inorganic particles and second adhesive resin particles having an average particle diameter corresponding to 0.2-0.6 times of the average particle diameter of the inorganic particles, wherein the first adhesive resin particles are present in an amount of 30-90 wt % based on a total weight of the first adhesive resin particles and the second adhesive resin particles. The separator shows improved adhesion to an electrode and provides an electrochemical device with decreased increment in resistance after lamination with an electrode.
US11575171B2 Biological battery and biological cathode electrode
A biological cathode and biological battery system for converting carbon feedstock into organic chemicals and producing electrical current is described. The method involves a biological battery system comprising of a reaction vessel and biological cathode electrode. The organic chemicals are processed in a space having at least one anode and at least one cathode with cathode electrode having biologically active material adjacent to at least one layer of the cathode electrode. The material can be a gel, liquid, or solid. This system can be carried out to process organic waste in an environmentally friendly manner.
US11575166B2 Device for regulating the temperature of a battery using a dielectric fluid, and battery pack comprising such a device
A device for the thermal regulation of a battery comprising at least one energy storage cell, said device comprising a dielectric-fluid circuit, said circuit comprising irrigating means for wetting the surface of said cell with said dielectric fluid.
US11575159B2 Wireless battery system, method of operating wireless battery system, and robot with application of wireless battery system
A battery system may include: a master battery processor configured to transmit monitoring commands; and slave battery processors configured to be coupled to batteries, and to transmit battery information of the batteries coupled thereto, to the master battery processor in response to the monitoring commands. The master battery processor determines operation modes of the slave battery processors on the basis of the battery information transmitted from the slave battery processors, and the slave battery processors communicate with the master battery processor at different communication participation rates according to the determined operation modes.
US11575158B2 Recycling method for oxide-based solid electrolyte with original phase, method of fabricating lithium battery and green battery thereof
The invention discloses a recycling method for oxide-based solid electrolyte with original phase, method of fabricating lithium battery and green battery thereof, which is adapted to recycle the solid-state or quasi-solid lithium batteries after discard. The oxide-based solid electrolyte is only used as an ion transport pathway, and does not participate in the insertion and extraction of lithium ions during charge and discharge cycles. Its crystal structure dose not be destroyed. Therefore, the original phase recycle of the oxide-based solid electrolyte is achieved without damage the structure or materials. The recycled the oxide-based solid electrolyte can be re-used to reduce the manufacturing cost of the related lithium battery.
US11575150B2 Lithium ion conductive material, all-solid-state secondary battery, and method of manufacturing solid electrolyte
A lithium ion conductive material has a composition formula of Lia(OH)bFcCldBr1-d, where 1.8≤a≤2.3, b=a −c−1, 0
US11575130B2 Negative electrode for lithium metal battery and lithium metal battery comprising same
The present invention provides a negative electrode for a lithium metal battery and a lithium metal battery comprising the same, the negative electrode comprising: a first negative electrode including a lithium metal negative electrode; and a second negative electrode which is disposed on the first negative electrode and includes a coating layer including a carbon-based material. By using the negative electrode for a lithium metal battery, a lithium metal battery can have an improved charge and discharge efficiency and life time.
US11575121B2 Electrode mixture manufacturing method and electrode mixture
The present invention provides: an electrode mixture manufacturing method comprising the processes of introducing a first binder, an electrode active material, and a conductive material into an extruder, performing a first mixing of the first binder, the electrode active material, and the conductive material in the extruder, additionally introducing a second binder into the extruder and performing a second mixing, and yielding an electrode mixture resulting from the first mixing and the second mixing; an electrode mixture manufactured thereby; and an electrode manufacturing method using the electrode mixture.
US11575117B2 Pre-lithiation method of silicon oxide anode electrodes for secondary battery
A method for pre-lithiating a silicon oxide negative electrode for a secondary battery, specifically a method for pre-lithiation by immersing the silicon oxide negative electrode in an electrolytic solution for wetting, and by applying pressure while a lithium metal is in direct contact with the wetted silicon oxide negative electrode. The silicon oxide negative electrode for a secondary battery manufactured through pre-lithiation provided in the present disclosure has improved initial irreversibility, and a secondary battery manufactured using such a silicon oxide negative electrode for a secondary battery has excellent charge/discharge efficiency.
US11575110B2 Display substrate including blue light-emitting unit with its light-emitting layer disposed at anti-node, display panel, and display apparatus
A display substrate includes a base and blue light-emitting units disposed on the base. A blue light-emitting unit includes a first electrode, a first light-emitting layer and a second electrode that are sequentially disposed on the base. Of the first electrode and the second electrode, one electrode is configured to reflect light, and another electrode is configured to transmit light. The first light-emitting layer is configured to emit light having a spectrum whose full width at half maximum is less than or equal to 16 nm.
US11575095B2 Photoelectric conversion device, process cartridge, and image forming apparatus
Provided is a photoelectric conversion device including: a support; a charge-transporting layer including an organic charge-transporting material or a sensitizing dye electrode layer including an organic sensitizing dye, where the charge-transporting layer or the sensitizing dye electrode layer is disposed on the support; and a ceramic film disposed on the charge-transporting layer or the sensitizing dye electrode layer.
US11575084B2 Variable resistance memory device
A variable resistance memory device includes a variable resistance layer, a first conductive element, and a second conductive element. The variable resistance layer includes a first layer and a second layer. The first layer is formed of a first material. The second layer is on the first layer and formed of a second material having a density different from a density of the first material. The first conductive element and a second conductive element are located on the variable resistance layer and spaced apart from each other in order to form a current path in the variable resistance layer. The current path is in a direction perpendicular to a direction in which the first layer and the second layer are stacked.
US11575076B2 Method for manufacturing thermoelectric conversion module, thermoelectric conversion module, and binder for thermoelectric conversion module
A method for manufacturing a thermoelectric conversion module of the present invention is a method for manufacturing a thermoelectric conversion module including a thermoelectric semiconductor part in which a plurality of p-type semiconductors and a plurality of n-type semiconductors are alternately arranged, and a high temperature side electrode bound to a binding surface of the p-type semiconductor and the n-type semiconductor on a high temperature heat source side and a low temperature side electrode bound to a binding surface of the p-type semiconductor and the n-type semiconductor on a low temperature heat source side, which electrically connect the p-type semiconductor and the n-type semiconductor adjacent to each other in series, and includes a binding step of binding at least one of the high temperature side electrode and the low temperature side electrode, and the p-type semiconductor and the n-type semiconductor together, by sintering a binding layer containing metal particles, which is provided between the electrode and the semiconductor.
US11575071B2 Oxygen controlled PVD ALN buffer for GAN-based optoelectronic and electronic devices
Oxygen controlled PVD AlN buffers for GaN-based optoelectronic and electronic devices is described. Methods of forming a PVD AlN buffer for GaN-based optoelectronic and electronic devices in an oxygen controlled manner are also described. In an example, a method of forming an aluminum nitride (AlN) buffer layer for GaN-based optoelectronic or electronic devices involves reactive sputtering an AlN layer above a substrate, the reactive sputtering involving reacting an aluminum-containing target housed in a physical vapor deposition (PVD) chamber with a nitrogen-containing gas or a plasma based on a nitrogen-containing gas. The method further involves incorporating oxygen into the AlN layer.
US11575065B2 Tuning of emission properties of quantum emission devices using strain-tuned piezoelectric template layers
A quantum device includes a substrate including a first material and including an upper surface thereof, a first layer comprising a compound of the first material disposed on the upper surface of the substrate, a second layer, comprising a metal oxide, disposed on the first layer, a third layer, comprising a noble metal, disposed on the second layer, a fourth layer, comprising a metal oxide, disposed on the third layer, a fifth layer, comprising a piezoelectric material, disposed on the fourth layer, a sixth layer, comprising a noble metal, disposed on the fifth layer, a seventh layer, comprising a material capable of quantum emission, disposed on the sixth layer, and an eighth layer, comprising a noble metal, disposed on the seventh layer, and at least one of the eighth layer and the seventh layer are sized to enable quantum emission from the seventh layer.
US11575059B2 Photovoltaic module
Described herein is a photovoltaic module, which includes PV cells capable of converting light incoming from a front side and from a rear side (3) and a transparent rear side including a rear surface carrying a structured layer (9), where the lower surface of the structured layer (9) is the lower surface of the module, and where the surface of layer (9) is structured by parallel V-shaped grooves of depth h2 or less than h2, where the lateral faces of the grooves of depth less than h2 form a groove angle beta and adjacent faces of neighbouring grooves form a peak of apex angle alpha, characterized in that h2 is from the range 5 to 200 micrometer, and each pair of neighbouring grooves includes one groove of depth h2 and one groove of depth (h2−h1), where h1 ranges from 0.1 h2 to 0.9 h2.
US11575053B2 Photovoltaic device and solar cell module including same
A photovoltaic device including: a first amorphous semiconductor layer (3) and a second amorphous semiconductor layer (4) both on a back face of a semiconductor substrate (1); electrodes (5, 6); and a wiring board (8). The electrodes (5, 6) are disposed on the first amorphous semiconductor layer (3) and the second amorphous semiconductor layer (4) respectively. The wiring board (8) has wires (82) connected to the electrodes (5) by a conductive adhesive layer (7). The wiring board (8) has wires (83) connected to the electrodes (5) by the conductive adhesive layer (7). The electrodes (5) include conductive layers (51, 52). The electrodes (6) include conductive layers (61, 62). The conductive layers (51, 61) are composed primarily of silver. The conductive layers (52, 62) cover the conductive layers (51, 52) respectively. Each conductive layer (52, 62) is composed of a metal more likely to be oxidized than silver.
US11575050B2 Semiconductor structure having both gate-all-around devices and planar devices
An integrated circuit includes gate-all-around (GAA) nanowire transistors, GAA nanosheet transistors, and planar devices on the same substrate. Gate dielectric layers of the GAA nanowire transistors and the GAA nanosheet transistors have substantially the same thickness which is smaller than the thickness of the gate dielectric layer of the planar devices. The channel width of the planar devices is greater than the channel width of the GAA nanosheet transistors, which is greater than the channel width of the GAA nanowire transistors.
US11575049B2 Semiconductor device
One of the objects is to improve display quality by reduction in malfunctions of a circuit. In a driver circuit formed using a plurality of pulse output circuits having first to third transistors and first to fourth signal lines, a first clock signal is supplied to the first signal line; a preceding stage signal is supplied to the second signal line; a second clock signal is supplied to the third signal line; an output signal is output from the fourth signal line. Duty ratios of the first clock signal and the second clock signal are different from each other. A period during which the second clock signal is changed from an L-level signal to an H-level signal after the first clock signal is changed from an H-level signal to an L-level signal is longer than a period during which the preceding stage signal is changed from an L-level signal to an H-level signal.
US11575045B2 Semiconductor device and manufacturing method thereof
A manufacturing method of a semiconductor device at least includes the following steps. A substrate having a stacked structure is provided. An epitaxy process is performed to form an epitaxial layer on the substrate on two sides of the stacked structure. A recess is forming on the two sides of the stacked structure, wherein the recess penetrates through the epitaxial layer, extends into the substrate, and has a tip located in the substrate. A source/drain region is formed in the recess, wherein a material of the source/drain region comprises silicon germanium. A spacer wall material layer is formed on the substrate. A portion of the stacked structure is removed to from a gate structure. A portion of the spacer wall material layer is removed to form a spacer wall on the epitaxial layer. A semiconductor device is also provided.
US11575038B1 3D semiconductor device and structure with memory
A 3D semiconductor device including: a first level including a first single crystal layer, the first level including a plurality of first transistors and at least one first metal layer, where the at least one first metal layer overlays the first single crystal layer, and where the at least one first metal layer includes interconnects between the first transistors forming first control circuits; a second metal layer overlaying the at least one first metal layer; a second level overlaying the second metal layer, the second level including a plurality of second transistors; a third level overlaying the second level, the third level including a plurality of third transistors, where the second level includes a plurality of first memory cells, the first memory cells each including at least one of the second transistors, where the third level includes second memory cells, the second memory cells each including third transistors.
US11575035B2 Quantum dot devices with top gates
Disclosed herein are quantum dot devices, as well as related computing devices and methods. For example, in some embodiments, a quantum dot device may include: a quantum well stack; a plurality of gates disposed on the quantum well stack; and a top gate at least partially disposed on the plurality of gates such that the plurality of gates are at least partially disposed between the top gate and the quantum well stack.
US11575000B2 Super-junction based vertical gallium nitride JFET power devices
A method for manufacturing a vertical JFET includes providing a III-nitride substrate having a first conductivity type; forming a first III-nitride layer coupled to the III-nitride substrate, wherein the first III-nitride layer is characterized by a first dopant concentration and the first conductivity type; forming a plurality of trenches within the first III-nitride layer, wherein the plurality of trenches extend to a predetermined depth; epitaxially regrowing a second III-nitride structure in the trenches, wherein the second III-nitride structure is characterized by a second conductivity type; forming a plurality of III-nitride fins, each coupled to the first III-nitride layer, wherein the plurality of III-nitride fins are separated by one of a plurality of recess regions; epitaxially regrowing a III-nitride gate layer in the recess regions, wherein the III-nitride gate layer is coupled to the second III-nitride structure, and wherein the III-nitride gate layer is characterized by the second conductivity type.
US11574994B2 Semiconductor device
A semiconductor device according to embodiments includes: a first conductivity-type first semiconductor layer set to a first potential; a second conductivity-type second semiconductor layer stacked on the first semiconductor layer and set to a second potential; an interlayer insulating film disposed on a main surface of the second semiconductor layer; a resistor disposed above the first semiconductor layer while interposing the second semiconductor layer and the interlayer insulating film therebetween; and a terminal electrically connected to the second semiconductor layer.
US11574990B2 Organic light emitting diode display with curved channel region
An organic light emitting diode display includes a substrate, a scan line on the substrate for transferring a scan signal, a data line crossing the scan line and for transferring a data signal, a driving voltage line crossing the scan line and for transferring a driving voltage, a switching thin film transistor coupled to the scan line and the data line, a driving thin film transistor coupled to a switching drain electrode of the switching thin film transistor, and an organic light emitting diode (OLED) coupled to a driving drain electrode of the driving thin film transistor, wherein a driving semiconductor layer of the driving thin film transistor is bent and in a plane substantially parallel to the substrate.
US11574984B2 Display panel and electronic device including the same
According to one aspect of the invention, a display panel includes a first display area including a plurality of first pixels, a second display area surrounded by the first display area and including at least one transmissive portion and a plurality of second pixels spaced apart from each other with the transmissive portion therebetween, a plurality of first wiring lines electrically connected to the plurality of first pixels and substantially extending in a first direction, and a plurality of second wiring lines electrically connected to the plurality of second pixels and substantially extending in the first direction, wherein at least one of the plurality of first wiring lines includes a first portion, and a second portion located on a different layer from the first portion and overlapping one of the plurality of second wiring lines.
US11574983B2 Display device comprising TFT layer and light-emitting element layer
In a display device, a second wiring line extends in a display region and includes an imaginary straight line that extends from the second wiring line in an extension direction of the second wiring line and intersects with an opening of an edge cover. The second wiring line extends along the peripheral edge of the opening without intersecting with the opening of the edge cover.
US11574980B2 Window member and electronic apparatus including ihe same
A window member includes a base panel which is divided into a transmission area and a bezel area in a plan view and has a front surface and a rear surface disposed opposite to the front surface in a thickness direction, and in which a recessed portion, which is recessed from the rear surface in the thickness direction, is defined, a bezel layer disposed on the rear surface of the base panel to define the bezel area, and a light shielding pattern disposed in the recessed portion to cover an inner surface of the recessed portion. Here, the light shielding pattern is disposed on the transmission area and spaced apart from the bezel layer.
US11574977B2 Display device
Disclosed is a display device that is capable of being driven with low power consumption. A first thin-film transistor including a polycrystalline semiconductor layer and a second thin-film transistor including an oxide semiconductor layer are disposed in an active area, thereby reducing power consumption. At least one opening formed in a bending area is formed to have the same depth as any one of contact holes formed in the active area, thereby making it possible to form the opening and the contact holes through the same process and consequently simplifying the process of manufacturing the device. A second source electrode of the second thin-film transistor and a second gate electrode of the second thin-film transistor overlap each other with an upper interlayer insulation film interposed therebetween so as to form a first storage capacitor.
US11574971B2 Electronic panel and electronic device having the same
An electronic panel including a base layer, a signal line disposed on the base layer, and an insulating layer disposed on the base layer and including an open edge that contacts the signal line and defines an open area, the open area exposing a portion of the base layer and an end portion of the signal line when viewed in a plan view, in which the insulating layer has a first thickness at a first point spaced apart from the open edge, and a second thickness greater than the first thickness at a second point disposed farther away from the open edge than the first point.
US11574965B2 Photodiode for realizing automatic adjustment of display brightness, and display substrate and display device comprising said photodiode
The present disclosure provides a photodiode, a display substrate, and manufacturing methods thereof, and a display device. The method for manufacturing the photodiode includes: forming a semiconductor material layer on a base substrate in a non-display region of a display substrate, the semiconductor material layer including a first contact area, a second contact area, and a semiconductor area sandwiched therebetween; processing the first contact area of the semiconductor material layer to form a first contact electrode; processing portions of the semiconductor material layer and the second contact area away from the base substrate in the semiconductor area, to form a first semiconductor layer and a second semiconductor layer stacked, the second semiconductor layer being located on a side of the first semiconductor layer away from the base substrate; and processing the second semiconductor layer in the second contact area to form a second contact electrode.
US11574964B2 Display panel
According to one aspect of the invention, a display panel, includes: a first layer; a light control member disposed on the first layer, the light control member including a light converting element to initiate a change in wavelength of a first light to be emitted from the first layer; and a filter disposed on the light control member, the filter including a photochromic compound having a conjugation bond reversibly elongatable by absorbable light in a wavelength region of the first light to allow selective transmission of light in a wavelength region of about 480 nm or longer.
US11574959B2 Display apparatus, and apparatus and method of manufacturing the same
A display apparatus includes a substrate including first and display areas, wherein the first display area includes first and second pixel areas and a transmission area; a first pixel disposed in the first pixel area and including a first pixel electrode, a first counter electrode, and a first intermediate layer between the first electrode and the first counter electrode; and a second pixel disposed in the second pixel area and including a second pixel electrode, a second counter electrode, and a second intermediate layer between the second pixel electrode and the second counter electrode. The first and second counter electrodes are disposed in the first and second pixel areas, and the first and the second counter electrodes include a first contact area where the first and the second pixel areas are adjacent to each other. A method of manufacturing the display apparatus is provided.
US11574957B2 Three-dimensional memory array
An example three-dimensional (3-D) memory array includes a first plurality of conductive lines separated from one other by an insulation material, a second plurality of conductive lines, and a plurality of pairs of conductive pillars arranged to extend substantially perpendicular to the first plurality of conductive lines and the second plurality of conductive lines. The conductive pillars of each respective pair are coupled to a same conductive line of the second plurality of conductive lines. A storage element material is formed partially around the conductive pillars of each respective pair.
US11574952B2 Optoelectronic semiconductor component and method for producing optoelectronic semiconductor components
An optoelectronic semiconductor component and a method for producing optoelectronic semiconductor components are disclosed. In an embodiment a optoelectronic semiconductor component includes a plurality of semiconductor pillars, each pillar having a tip and a base region at opposite ends, an electrical isolation layer surrounding at least part of the semiconductor pillars on side faces and at least one first electrical contact pad and at least one second electrical contact pad for energizing the semiconductor pillars, wherein a first portion of the semiconductor pillars are emitter pillars configured to generate radiation, wherein a second portion of the semiconductor pillars are non-radiating electrical contact pillars, wherein the contact pillars extend through the isolation layer such that all contact pads are located on the same side of the isolation layer, and wherein each contact pillars is coated with an electrically ohmically conductive outer layer.
US11574950B2 Method for fabrication of NIR CMOS image sensor
A method of fabricating CMOS image sensors is disclosed. In contrast to traditional fabrication processes, the present sequence implants dopants into the epitaxial layer from both the first surface and the second surface. Because dopant is introduced through both sides, the maximum implant energy to perform the implant may be reduced by as much as 50%. In certain embodiments, the second implant is performed prior to the application of the electrical contacts. In another embodiments, the second implant is performed after the application of the electrical contacts. This method may allow deeper photodiodes to be fabricated using currently available semiconductor processing equipment than would otherwise be possible.
US11574947B2 Method and image sensor with vertical transfer gate and buried backside-illuminated photodiodes
A photodiode array has buried photodiodes and vertical selection transistors. Trenches are lined with gate oxide and metallic plugs of first material lie within the trenches. Gate contacts of second material contact the metallic plugs, with photodiode diffusion regions adjacent the trenches as sources of vertical transistors, the metallic plugs form gates of the vertical transistors, and buried photodiode regions form sources of the vertical transistors. In embodiments, the first conductive material is tungsten, titanium nitride, titanium carbide, or aluminum and the second conductive material is polysilicon. The array is formed by trenching, growing gate oxide, and depositing first material in the trenches. The first material is etched to define metallic plugs, the second material is deposited onto the metallic plugs then masked and etched; and drain regions implanted. Etching the second material is performed by a reactive ion etch that stops upon reaching the metallic plugs.
US11574944B2 Method for manufacturing semiconductor device including step of simultaneous formation of plurality of contact openings
A minute transistor is provided. A transistor with low parasitic capacitance is provided. A transistor having high frequency characteristics is provided. A semiconductor device including the transistor is provided. A semiconductor device includes a first opening, a second opening, and a third opening which are formed by performing first etching and second etching. By the first etching, the first insulator is etched for forming the first opening, the second opening, and the third opening. By the second etching, the first metal oxide, the second insulator, the third insulator, the fourth insulator, the second metal oxide, and the fifth insulator are etched for forming the first opening; the first metal oxide, the second insulator, and the third insulator are etched for forming the second opening; and the first metal oxide is etched for forming the third opening.
US11574942B2 Semiconductor device with low dark noise
A semiconductor device includes a germanium region, a doped region in the germanium region, wherein the doped region is of a first conductivity type; and a counter-doped region in the germanium region and adjacent to the doped region, wherein the counter-doped region is of a second conductivity type different from the first conductivity type.
US11574936B2 Display panel, preparation method thereof, and display device
A display panel, a preparation method thereof, and a display device are disclosed. The display panel includes: a plurality of pixel units arranged in an array; a plurality of first signal lines extending in a first direction and arranged in a second direction; and a plurality of first connecting electrodes arranged in the second direction; where the first direction intersects with the second direction. The plurality of pixel units form m pixel rows arranged in sequence along the first direction and each extending along the second direction, where m is an integer greater than 1; and a projection of at least one pixel unit in an m-th pixel row on a plane perpendicular to the second direction and projections of the first connecting electrodes on the plane perpendicular to the second direction have an overlapped area.
US11574935B2 Pixel array substrate
A pixel array substrate, including gate elements and transfer elements, is provided. The gate elements include an n-th gate element and an m-th gate element. The transfer elements include a n-th transfer element and an m-th transfer element electrically connected to the n-th gate element and the m-th gate element respectively. A peripheral portion of each of the transfer elements includes a first straight section. A peripheral portion of the n-th transfer element further includes a first lateral section. The first lateral section of the n-th transfer element and the first straight section of the n-th transfer element respectively belong to a first conductive layer and a second conductive layer. A peripheral portion of the m-th transfer element crosses over the first lateral section of the peripheral portion of the n-th transfer element.
US11574932B2 Display device
With an increase in the definition of a display device, the number of pixels is increased, and thus the numbers of gate lines and signal lines are increased. Due to the increase in the numbers of gate lines and signal lines, it is difficult to mount an IC chip having a driver circuit for driving the gate and signal lines by bonding or the like, which causes an increase in manufacturing costs. A pixel portion and a driver circuit for driving the pixel portion are formed over one substrate. At least a part of the driver circuit is formed using an inverted staggered thin film transistor in which an oxide semiconductor is used. The driver circuit as well as the pixel portion is provided over the same substrate, whereby manufacturing costs are reduced.
US11574929B2 3D ferroelectric memory
A 3D memory array has data storage structures provided at least in part by one or more vertical films that do not extend between vertically adjacent memory cells. The 3D memory array includes conductive strips and dielectric strips, alternately stacked over a substrate. The conductive strips may be laterally indented from the dielectric strips to form recesses. A data storage film may be disposed within these recesses. Any portion of the data storage film deposited outside the recesses may have been effectively removed, whereby the data storage film is essentially discontinuous from tier to tier within the 3D memory array. The data storage film within each tier may have upper and lower boundaries that are the same as those of a corresponding conductive strip. The data storage film may also be made discontinuous between horizontally adjacent memory cells.
US11574925B2 Interconnect structures of three-dimensional memory devices
A memory stack including interleaved conductive layers and dielectric layers is formed by replacing, through a slit opening, sacrificial layers with conductive layers. A first source contact portion is formed in the slit opening. Simultaneously, a channel local contact opening is formed through a local dielectric layer to expose a channel structure, and a staircase local contact opening is formed through the local dielectric layer to expose one of the conductive layers at a staircase structure on an edge of the memory stack. Also, simultaneously, a channel local contact, a second source contact portion above a first source contact portion in the slit opening, and a staircase local contact are formed, respectively, in the channel local contact opening, the slit opening, and the staircase local contact opening.
US11574921B2 Three-dimensional memory device and fabrication method thereof
Three-dimensional (3D) NAND memory devices and methods are provided. In one aspect, a fabrication method includes depositing a cover layer over a substrate, depositing a layer stack over the cover layer, performing a first epitaxial growth to deposit a first epitaxial layer on a side portion of a channel layer that extends through the layer stack, removing the cover layer to expose a portion of the substrate, performing a second epitaxial growth to deposit a second epitaxial layer on the portion of the substrate, and performing a third epitaxial growth to deposit a third epitaxial layer on the second epitaxial layer. The second and third epitaxial layers are configured to provide separate electrical current paths for an erase operation and a read operation.
US11574919B2 Openings layout of three-dimensional memory device
Embodiments of semiconductor devices and methods for forming the semiconductor devices are disclosed. In an example, a method for forming device openings includes forming a material layer over a first region and a second region of a substrate, the first region being adjacent to the second region, forming a mask layer over the material layer, the mask layer covering the first region and the second region, and forming a patterning layer over the mask layer. The patterning layer covers the first region and the second region and including openings corresponding to the first region. The plurality of openings includes a first opening adjacent to a boundary between the first region and the second region and a second opening further away from the boundary. Along a plane parallel to a top surface of the substrate, a size of the first opening is greater than a size of the second opening.
US11574917B2 Method of forming memory device
A method of forming a memory device is provided. The method comprises: forming a first storage portion on a substrate; forming a conductive layer on the first storage portion, wherein the conductive layer has a first surface coupled to the first storage portion; and forming a second storage portion on a second surface of the conductive layer, wherein the second surface is opposite to the first surface.
US11574915B2 Semiconductor device including insulating patterns and method for forming the same
A semiconductor device includes first bit lines disposed on a substrate. Buried contacts disposed among first bit lines and connected to the substrate are provided. Landing pads are disposed on the buried contacts. Second bit lines are disposed on a peripheral area of the substrate. Upper surfaces of the second bit lines and the landing pads are coplanar with each other. First insulating patterns are disposed among the second bit lines. Second insulating patterns are disposed among the landing pads. Cell capacitors connected to the landing pads are disposed. The first insulating patterns include an insulating layer different from at least one insulating layer of the second insulating patterns.
US11574913B1 Semiconductor structure and manufacturing method thereof
The present disclosure relates to the technical field of semiconductors, and provides a semiconductor structure and a manufacturing method thereof. The semiconductor structure includes: a substrate; an isolation structure, formed in the substrate; a word line (WL), a part of the WL being located in the isolation structure; and a conductive portion, located at a bottom of the isolation structure.
US11574900B2 Integrated circuit device and method
A method includes generating a layout diagram of a cell of an integrated circuit (IC), and storing the generated layout diagram on a non-transitory computer-readable medium. In the generating the layout diagram of the cell, a first active region is arranged inside a boundary of the cell. The first active region extends along a first direction. At least one gate region is arranged inside the boundary. The at least one gate region extends across the first active region along a second direction transverse to the first direction. A first conductive region is arranged to overlap the first active region and a first edge of the boundary. The first conductive region is configured to form an electrical connection to the first active region.
US11574895B2 Method of manufacturing electronic device
A method of manufacturing an electronic device, comprising: providing a carrier substrate with a plurality of light-emitting units disposed thereon, the plurality of light-emitting units being spaced with a first pitch (P1) in a first direction and a second pitch (P2) in a second direction that is perpendicular to the first direction; providing a driving substrate; and transferring at least a portion of the plurality of light-emitting units to the driving substrate to form a transferred portion of the plurality of light-emitting units on the driving substrate, the transferred portion being spaced with a third pitch (P3) in a third direction and a fourth pitch (P4) in a fourth direction that is perpendicular to the third direction; wherein the first pitch (P1), the second pitch (P2), the third pitch (P3), and the fourth pitch (P4) are satisfied following relations: P3=mP1; and P4=nP2, m and n are positive integers.
US11574893B2 Electronic device
An electronic device includes a carrier having at least one bonding pad, a plurality of electronic elements disposed on the carrier and one of the electronic elements including a substrate and at least one connecting terminal disposed between the substrate and the carrier. The electronic elements are electrically connected to the at least one bonding pad via the at least one connecting terminal.
US11574888B2 Component joining apparatus, component joining method and mounted structure
A component joining apparatus, which can realize positioning between a component and a substrate with high accuracy by avoiding influence of thermal expansion of the substrate at the time of joining the component to the substrate by heating at a high temperature, includes a component supply head holding a component and a heating stage heating and holding a substrate, in which a heating region where the heating stage contacts the substrate includes a joining region of the substrate in which the component is joined, and the substrate is larger than the heating stage and a peripheral part of the substrate does not contact the heating stage.
US11574883B2 Semiconductor memory device, electronic system including the same, and method for fabricating the same
A semiconductor memory device includes a first substrate including opposite first and second surfaces, a mold structure including gate electrodes stacked on the first surface of the first substrate, a channel structure through the mold structure, a first contact via penetrating the first substrate, a second substrate including opposite third and fourth surfaces, a circuit element on the third surface of the second substrate, a first through-via through the mold structure connecting the first contact via and the circuit element, the first through-via including a first conductive pattern, and a first spacer separating the first conductive pattern from the mold structure, and a second through-via through the mold structure and spaced apart from the first through-via, the second through-via including a second conductive pattern, and a second spacer separating the second conductive pattern from the first substrate and the mold structure.
US11574882B2 Pad structure and manufacturing method thereof in semiconductor device
A method of manufacturing a semiconductor device includes: forming a conductive pad region over a substrate; depositing a dielectric layer over the conductive pad region; forming a first passivation layer over the dielectric layer; etching the first passivation layer through the dielectric layer, thereby exposing a first area of the conductive pad region; forming a second passivation layer over the first area of the conductive pad region; and removing portions of the second passivation layer to expose a second area of the conductive pad region.
US11574875B2 Multi-chip package structures having embedded chip interconnect bridges and fan-out redistribution layers
A multi-chip package structure includes a chip interconnect bridge, a fan-out redistribution layer structure, a first integrated circuit chip, and a second integrated circuit chip. The chip interconnect bridge includes contact pads disposed on a top side of the chip interconnect bridge. The fan-out redistribution layer structure is disposed around sidewalls of the chip interconnect bridge and over the top side of the chip interconnect bridge. The first and second integrated circuit chips are direct chip attached to an upper surface of the fan-out redistribution layer structure, wherein the fan-out redistribution layer structure includes input/output connections between the contact pads on the top side of the chip interconnect bridge and the first and second integrated circuit chips.
US11574864B2 Semiconductor device including a porous dielectric layer, and method of forming the semiconductor device
A semiconductor device includes a porous dielectric layer including a recessed portion, a conductive layer formed in the recessed portion, and a cap layer formed on the porous dielectric layer and on the conductive layer in the recessed portion, an upper surface of the porous dielectric layer being exposed through a gap in the cap layer.
US11574861B2 Semiconductor package
A semiconductor package includes an interposer, a semiconductor die, an underfill layer and an encapsulant. The semiconductor die is disposed over and electrically connected with the interposer, wherein the semiconductor die has a front surface, a back surface, a first side surface and a second side surface, the back surface is opposite to the front surface, the first side surface and the second side surface are connected with the front surface and the back surface, and the semiconductor die comprises a chamfered corner connected with the back surface, the first side surface and the second side surface, the chamfered corner comprises at least one side surface. The underfill layer is disposed between the front surface of the semiconductor die and the interposer. The encapsulant laterally encapsulates the semiconductor die and the underfill layer, wherein the encapsulant is in contact with the chamfered corner of the semiconductor die.
US11574859B2 Power module having an elevated power plane with an integrated signal board and process of implementing the same
A power module includes at least one electrically conductive power substrate; and a plurality of power devices arranged on and connected to the at least one electrically conductive power substrate. The power module further includes at least one elevated signal element electrically connected to the plurality of power devices and/or at least one elevated power plane electrically connected to the at least one electrically conductive power substrate and electrically connected to the plurality of power devices.
US11574855B2 Package with dies mounted on opposing surfaces of a leadframe
A package includes a leadframe having first surface and a second surface opposing the first surface, the leadframe forming a plurality of leads, a first semiconductor die mounted on the first surface of the leadframe and electrically connected to at least one of the plurality of leads, a second semiconductor die mounted on the second surface of the leadframe, wire bonds electrically connecting the second semiconductor die to the leadframe, and mold compound at least partially covering the first semiconductor die, the second semiconductor die and the wire bonds.
US11574851B2 Coupled cooling fins in ultra-small systems
An apparatus is provided which comprises: a package substrate, an integrated circuit device coupled to a surface of the package substrate, a first material on the surface of the package substrate, the first material contacting one or more lateral sides of the integrated circuit device, the first material extending at least to a surface of the integrated circuit device opposite the package substrate, two or more separate fins over a surface of the integrated circuit device, the two or more fins comprising a second material having a different composition than the first material, and a third material having a different composition than the second material, the third material over the surface of the integrated circuit device and between the two or more fins. Other embodiments are also disclosed and claimed.
US11574845B2 Apparatus and method for simultaneous formation of diffusion break, gate cut, and independent N and P gates for 3D transistor devices
A method of manufacturing a 3D semiconductor device, the method including forming a first target structure, the first target structure including at least one upper gate, at least one bottom gate, and a dielectric separation layer disposed between and separating the at least one upper gate and the at least one bottom gate; removing material in a plurality of material removal areas in the first target structure, the plurality of material removal areas including at least one material removal area that extends through the at least one upper gate to a top of the dielectric separation layer; and forming a first contact establishing a first electrical connection to the upper gate and a second contact establishing a second electrical connection to the at least one bottom gate, such that the first contact and second contact are independent of each other.
US11574844B2 Fabrication of a vertical fin field effect transistor with reduced dimensional variations
A method of forming a fin field effect transistor (finFET) having fin(s) with reduced dimensional variations, including forming a dummy fin trench within a perimeter of a fin pattern region on a substrate, forming a dummy fin fill in the dummy fin trench, forming a plurality of vertical fins within the perimeter of the fin pattern region, including border fins at the perimeter of the fin pattern region and interior fins located within the perimeter and inside the bounds of the border fins, wherein the border fins are formed from the dummy fin fill, and removing the border fins, wherein the border fins are dummy fins and the interior fins are active vertical fins.
US11574843B2 Thin film transistor and display apparatus comprising the same
Disclosed is a thin film transistor, a method for manufacturing the same and a display apparatus comprising the same, wherein the thin film transistor includes a first insulating layer on a substrate, an active layer on the first insulating layer, and a gate electrode spaced apart from the active layer and configured to have at least a portion overlapped with the active layer, wherein the active layer has a single crystal structure of an oxide semiconductor material, and an upper surface of the first insulating layer which contacts the active layer is an oxygen (O) layer made of oxygen (O).
US11574837B2 Robot blade having multiple sensors for multiple different alignment tasks
A robot for transferring a wafer is disclosed. A blade of the robot includes a first sensor on an upper surface of the blade and the second sensor on a back surface of the blade. The first sensor is operable to align the blade with a wafer. The second sensor is operable to align the blade with a holder that holds the wafer.
US11574829B2 Wafer rack and vertical wafer boat having the same
A vertical wafer boat for a diffusion process is provided. The vertical wafer boat includes a plurality of wafer racks. Each of the plurality of wafer racks includes a vertical support member and a plurality of wafer support arms. The plurality of wafer support arms extends from a sidewall of the vertical support member. Each of the wafer support arms includes a support body and a ledge. The support body is located between the vertical support member and the ledge. Centers of the support body and the ledge are horizontally aligned. A vertical thickness of the ledge is smaller than a vertical thickness of the support body.
US11574824B2 Heat treatment method including low temperature degassing before flash lamp anneal and heat treatment apparatus thereof
A semiconductor wafer to be treated is heated at a first preheating temperature ranging from 100 to 200° C. while a pressure in a chamber housing the semiconductor wafer is reduced to a pressure lower than an atmospheric pressure. After the semiconductor wafer is preheated to increase the temperature into a second preheating temperature ranging from 500 to 700° C. while the pressure in the chamber is restored to a pressure higher than the reduced pressure, a flash lamp emits a flashlight to a surface of the semiconductor wafer. Heating the semiconductor wafer at the first preheating temperature that is a relatively low temperature enables, for example, the moisture absorbed on the surface of the semiconductor wafer in trace amounts to be desorbed from the surface, and also enables the flash heating treatment to be performed with oxygen derived from such absorption removed as much as possible.
US11574821B2 Substrate treating method, substrate treating liquid and substrate treating apparatus
A substrate treating method, liquid and apparatus are provided which can reduce the amount of sublimable substance used for the drying of a substrate while reducing the collapse of pattern. The substrate treating method includes a step of supplying a liquid to the pattern-formed surface of the substrate, a step of solidifying the liquid on the pattern-formed surface to form a solidified body and a step of subliming the solidified body so as to remove it from the pattern-formed surface. The substrate treating liquid includes a molten sublimable substance and a solvent, the freezing point of the sublimable substance being higher than the freezing point of the solvent. When the sublimable substance and the solvent are separated, the sublimable substance is settled and in the solidification step, the settled sublimable substance is solidified to have a height equal to or higher than the height of a pattern.
US11574813B2 Atomic layer etching
Atomic layer etching (ALE) processes are disclosed. In some embodiments, the methods comprise at least one etch cycle in which a substrate comprising a metal, metal oxide, metal nitride or metal oxynitride layer is contacted with an etch reactant comprising an vapor-phase N-substituted derivative of amine compound. In some embodiments the etch reactant reacts with the substrate surface to form volatile species including metal atoms from the substrate surface. In some embodiments a metal or metal nitride surface is oxidized as part of the ALE cycle. In some embodiments a substrate surface is contacted with a halide as part of the ALE cycle. In some embodiments a substrate surface is contacted with a plasma reactant as part of the ALE cycle.
US11574811B2 Tight pitch patterning
Techniques for tight pitch patterning are provided. In one aspect, a patterning method includes: forming mandrels on a substrate; forming spacers that are undoped alongside the mandrels, wherein gaps are present between the spacers; filling the gaps with a sacrificial material having a dopant; forming a mask having an opening marking a cut region of at least one of the spacers; removing the sacrificial material from the cut region of the at least one spacer via the mask; removing the mask; performing an anneal to diffuse the dopant from the sacrificial material into the spacers to form doped spacers, wherein following the anneal the cut region of the at least one spacer remains undoped; removing the cut region of the at least one spacer selective to the doped spacers; and patterning features in the substrate using the doped spacers as a hardmask. A patterning structure is also provided.
US11574808B2 Plasma processing method and plasma processing apparatus
A plasma processing method that is executed by a plasma processing apparatus including a processing container containing a target substrate, a plurality of plasma sources, and a gas supply apparatus for supplying gas includes: supplying the gas from the gas supply apparatus into the processing container; individually controlling intensity of power introduced from each of the plurality of plasma sources into the processing container; and generating plasma of the gas by the intensity of the power introduced from each of the plurality of plasma sources and depositing a desired film on a second surface of the target substrate that is an opposite surface of a first surface of the target substrate so as to apply desired film stress to a film on the first surface.
US11574804B2 Workpiece processing and resin grinding apparatus
A processing apparatus used in processing a workpiece having a device in each of a plurality of regions that includes a chuck table holding the workpiece, positioning means positioning the workpiece before grinding, resin coating means including a rotatable spinner table for coating the workpiece with a resin, cleaning means, a grinding unit, and a transfer unit. The transfer unit includes a first transfer unit transferring the workpiece from the positioning means to the spinner table and from the spinner table to the chuck table, a second transfer unit transferring the workpiece from the chuck table to the cleaning means, and a front/back surface inversion transfer unit taking over the workpiece from the cleaning means to the second transfer unit.
US11574801B1 Methods and systems for mass spectrometry analysis utilizing hydrogen-deuterium exchange
Systems and methods are disclosed for utilizing an ion mobility cell to improve desolvation prior to interaction with a hydrogen-deuterium exchange reagent, thereby improving the accuracy of the HDX data generated by MS and reducing the effects of conformational changes that can occur with increased temperatures.
US11574795B2 Charged particle beam apparatus and setting assisting method
A UI image includes a reference image, which includes a background image and a schematic image. The background image corresponds to a cross section of a specimen having a multilayer structure. The schematic image includes a figure indicating an electron penetration depth, a figure indicating a characteristic X-ray generation depth, and a figure indicating a back-scattered electron generation depth. These figures are displayed in an overlapping manner or in parallel to each other.
US11574785B2 Thermal cutoff
A thermal cutoff includes a first fusible element, a second fusible element, and a closed cavity bounded by a housing having an open end, a cover plate, and a sealant. The two ends of the first fusible element and the two ends of the second fusible element are connected in parallel to a first electrode and a second electrode, respectively. The first fusible element and the second fusible element are provided in the closed cavity. A direction extending from a closed end to the open end of the housing is defined as a vertical direction. The first fusible element and the second fusible element are vertically arranged. The thermal cutoff has a vertical configuration and thus in its entirety has an elongated shape to meet corresponding application requirements.
US11574784B2 Direct current relay
The present disclosure relates to a direct current relay, and more specifically, to a direct current relay having a movable assembly with improved contact pressure. The direct current relay according to an embodiment of the present disclosure comprises a pair of fixed contacts, and a movable contact which is moved vertically by an electromagnetic force to contact or be separated from the pair of fixed contacts, wherein an upper yoke and a lower yoke are respectively provided on the upper and lower portions of the movable contact, a contact spring is provided on the lower portion of the lower yoke, and the lower yoke is pressed by the contact spring to move the movable contact.
US11574782B2 Switching device
A switching device includes a first knob to receive a pressing operation in a first direction; a pressing detection switch to be pressed upon transmission of an operating force of the pressing operation; a decorative member to decorate a periphery of the first knob, that includes an engaged portion; and a holder to engage and hold the decorative member, that includes an engaging portion to engage the engaged portion. In response to the pressing operation by a first stroke amount, by the operating force transmitted to the pressing detection switch without transmitted to the engaged portion, the pressing detection switch is pressed. In response to the pressing operation by a second stroke amount greater than the first stroke amount, by the operating force applied to the first knob being transmitted to the engaged portion, the engaged portion elastically deforms, and engagement of the engaging/engaged portions is released.
US11574775B2 Dielectric powder and multilayer capacitor using the same
A dielectric powder includes a core-shell structure including a core region formed in an inner portion thereof and a shell region covering the core region. The core region includes barium titanate (BaTiO3) doped with a metal oxide, and the shell region is formed of a ferroelectric material.
US11574761B2 Coil electronic component
A coil electronic component includes a body having first to fourth surfaces, an insulating substrate disposed in the body, coil portions disposed on opposing surfaces of the insulating substrate, respectively, a first lead-out portion connected to one of the coil portions and exposed from the first and third surfaces, a second lead-out portion connected to another of the coil portions and exposed from the second and third surfaces, and first and second external electrodes covering the first and second lead-out portions, respectively. The insulating substrate includes a support portion supporting the coil portions, a first end portion extending from the support portion and including end surfaces respectively exposed from the first and third surfaces and spaced apart from each other, and a second end portion extending from the support portion and including end surfaces exposed from the second and third surfaces and spaced apart from each other.
US11574757B2 Multi-functional spintronic logic gate device
A multi-functional spintronic logic gate device. The device comprises: a magnetic tunnel junction. the magnetic tunnel junction sequentially comprising a reference layer. a tunneling insulation layer, and a free layer from a top layer to a bottom layer, and a separation layer being arranged on at least one side of the two sides of the free layer; a bottom electrode, adjacent to and in contact with the bottom layer of the magnetic tunnel junction and made of a heavy metal material, the periphery of the bottom electrode being coupled to first and second terminals. the first and second terminals being opposite to each other with respect to the bottom electrode, and the bottom electrode being used for receiving a logic input current in a direction pointing to the second terminal along the first terminal; and a top electrode positioned above the reference layer.
US11574756B2 Determine solenoid plunger position of a current controlled solenoid using position feedback
Provided are embodiments for determining solenoid plunger position by performing a method which includes generating, by a first signal circuit, a first signal based at least in part on a pull-in current value of a current applied to a solenoid coil of a solenoid. The method further includes generating, by a second signal circuit, a second signal by applying a time delay to the first signal. The method further includes comparing, by a comparator circuit, the first signal and the second signal to determine whether a plunger of the solenoid has moved within the solenoid from a first position to a second position. The method further includes, responsive to determining that the plunger of the solenoid has moved within the solenoid from the first position to the second position, reducing the current applied to the solenoid coil of the solenoid from the pull-in current value to a hold current value.
US11574750B2 Over-current protection device
An over-current protection device comprises first and second electrode layers and a PTC material layer laminated therebetween. The PTC material layer comprises a polymer matrix, a conductive ceramic filler, a carbon-containing conductive filler, and an inner filler. The polymer matrix comprises a fluoropolymer having a melting point higher than 150° C. The inner filler is selected from one of aluminum nitride, silicon carbide, zirconium oxide, boron nitride, graphene, aluminum oxide, or any mixtures thereof, and comprises 2-10% by volume of the PTC material layer. The over-current protection device is able to mitigate negative temperature coefficient (NTC) behavior after trip of device, and achieves high hold current and high endurable power.
US11574744B2 Patient emergency response system
An improved emergency response system is provided. The system includes a patient or subscriber location database having a schedule of patient or subscriber activities. In one implementation, an emergency services server detects when the patient or subscriber is having a possible medical event as indicated by medical physiologic data transmitted from a wireless communication device proximate the patient. A third party such as a technologist and/or doctor diagnoses the patient and determines whether treatment is required. If treatment is required, a phone located remotely from the patient is used to call an emergency services first responder from a public safety access point in the patient's location. The remotely located phone has an automatic location identification database record that is updated based on the patient's current location as indicate by the patient location database. The address information in the patient location database includes street number, building number, floor and room number information, if applicable, to ensure that first responders are directed to the patient's specific location. Other implementations of the emergency response system are also described, including natural disasters, home security, and travel applications.
US11574742B2 Diabetes management therapy advisor
A method includes obtaining training data for a plurality of patients of a patient population. The training data includes training blood glucose history data including treatment doses of insulin administered by the patients of the patient population and one or more outcome attributes associated with each treatment dose. The method also includes identifying, for each patient of the patient population, one or more optimum treatment doses of insulin from the treatment doses yielding favorable outcome attributes. The method also includes receiving patient-state information for the treated patient, determining a next recommended treatment dose of insulin for the treated patient based on one or more of the identified optimum treatment doses associated with the patients of the patient population having training patient-state information similar to the patient-state information for the treated patient, and transmitting the next recommended treatment dose to a portable device associated with the treated patient.
US11574740B2 Electronic device and method for suppressing vision loss
An electronic device comprises a distance detecting sensor for detecting a distance from a user to a target object, a light detecting sensor for detecting light intensity of external environment, a nine-axis sensor for detecting the user's motion, a control unit for determining whether the user is at high risk of vision loss based on the distance information output from the distance detecting sensor, the light intensity information output from the light detecting sensor, and the motion information output from the nine-axis sensor, and generating an alert command when it is determined that the user is at high risk of vision loss; and a vibrator for providing an alert based on the alert command output from a control unit.
US11574736B2 Wireless bed and surface locating system
Systems, methods, beds, supports surfaces and machine readable medium for associating beds and support surface of a healthcare facility are disclosed. A surface association system for a healthcare facility may comprise a plurality of beds. The system may further comprise a computing device and a plurality of support surfaces to be placed upon beds of the plurality of beds. The computing device may associate a support surface of the plurality of support surfaces with a bed of the plurality of beds. The computing device may make the association based upon status data received from the plurality of beds and the plurality of support surfaces. The support surface and/or bed to be associated may initiate a surface association request. The computing device, in response to the surface association request, may request performance of one or more actions on the bed and/or support surface to be associated to identify the bed and/or support surface from the beds and support surfaces of the healthcare facility.
US11574734B1 Methods and systems for exchange of equipment performance data
A method for exchange of equipment performance data includes the steps of: obtaining performance data of a communicatively-insulated device; converting the performance data into a scannable code; capturing an image of the scannable code; decoding the scannable code using a communicatively-enabled device to extract an address string encoded in the scannable code, the address string comprising an address of a remote server and the performance data; initiating, by the communicatively-enabled device, a communications link with the remote server using the address string thereby to provide the performance data to the remote server; performing, by the remote server, analytics on the performance data; and sending historic device performance data and/or analytical results to a remote computing device and/or sending a link to the historic device performance data and/or analytical results to the remote computing device; wherein the communicatively-insulated device is medical imaging equipment and wherein obtaining the performance data comprises scanning a phantom using the medical imaging equipment and/or acquiring medical imaging equipment sensor data and generating a system status report identifying one or more operational parameters of the medical imaging equipment.
US11574725B2 Fitness activity related messaging
In one embodiment, a method for generating a message to a friend of a user is provided, comprising: processing activity data of a first user measured by an activity monitoring device to update a value of an activity metric for the first user; identifying a change in an inequality relationship between the value of the activity metric for the first user and a value of the activity metric for a second user; in response to identifying the change in the inequality relationship, prompting the first user to generate a message to the second user.
US11574701B1 Computing system for normalizing computer-readable genetic test results from numerous different sources
A computer-executable application receives genetic test results for a genetic test a patient has undergone, an identifier for the genetic test, and an identifier for the genetic laboratory that performed the genetic test. The application identifies a format type of the genetic test results. When the format type is unstructured, the application performs an optical character recognition process to the genetic test results such that the format type of the genetic test results is semi-structured. When the format type is semi-structured, the application identifies a set of lexing and parsing rules assigned to the genetic test. The application generates processed genetic test results by applying the set of lexing and parsing rules to the genetic test results and stores the processed genetic test results in a data store. When the format type is structured, the application stores the genetic test results as the processed genetic test results in the data store.
US11574699B2 Semiconductor device equipped with global column redundancy
Disclosed herein is an apparatus that includes a plurality of column planes each including a plurality of bit lines, an access control circuit configured to select one of the plurality of bit lines in each of the plurality of column planes based on a column address to read a plurality of data-bits, a data generating circuit configured to generate an expected-bit based at least in part on the data-bits, and an analyzing circuit configured to generate a fail-bit data indicating which one of the data-bits does not match the expected-bit when one of the data-bits does not match the expected-bit.
US11574694B2 Kernel sets normalization with capacitor charge sharing
A method for multiple copies of a set of multi-kernel set operations in a hardware accelerated neural network includes a word line for receiving a pixel value of an input image. A bit line communicates a modified pixel value. An analog memory cell including a first capacitor stores a first kernel weight of a first kernel in one of a plurality of kernel sets such that the pixel value is operated on by the first kernel weight to produce the modified pixel value. A charge connection connects the first capacitor to at least a second capacitor storing a second kernel weight of a related kernel of a second one of the plurality of kernel sets such that charge is shared between the first capacitor and at least the second capacitor to normalize the first kernel weight and the second kernel weight.
US11574689B2 Non-volatile memory device with comparison capability between target and readout data
A non-volatile memory device, including a non-volatile memory cell array, a sense amplifier, a random access memory (RAM), and a buffer circuit, is provided. The sense amplifier is configured to generate readout data. The RAM is configured to store write-in data. The buffer circuit generates a detection result according to target data and the readout data, and writes the detection result to the RAM.
US11574683B2 Non-volatile memory device and programming method thereof
A non-volatile memory device includes: a memory cell array including a plurality of memory cells connected to a plurality of word lines and a plurality of bit lines, a row decoder configured to selectively control the plurality of word lines, a page buffer including a plurality of latches corresponding to the plurality of bit lines, respectively, and a control circuit configured to control the non-volatile memory device to enter a suspend state after terminating a verify operation of a program loop of a program operation of the plurality of memory cells in response to a suspend request being generated during an execution operation of the program loop.
US11574679B2 Neuromorphic memory circuit and method of neurogenesis for an artificial neural network
A memory circuit configured to perform multiply-accumulate (MAC) operations for performance of an artificial neural network includes a series of synapse cells arranged in a cross-bar array. Each cell includes a memory transistor connected in series with a memristor. The memory circuit also includes input lines connected to the source terminal of the memory transistor in each cell, output lines connected to an output terminal of the memristor in each cell, and programming lines coupled to a gate terminal of the memory transistor in each cell. The memristor of each cell is configured to store a conductance value representative of a synaptic weight of a synapse connected to a neuron in the artificial neural network, and the memory transistor of each cell is configured to store a threshold voltage representative of a synaptic importance value of the synapse connected to the neuron in the artificial neural network.
US11574678B2 Resistive random access memory, and method for manufacturing resistive random access memory
A resistive random access memory includes a memory cell including a resistive element having a resistance which varies according to a write operation and stores data according to the resistance of the resistive element, a reference resistive element having a resistance set to a first value, a voltage line set to a first voltage during a first write operation in which the resistance of the resistive element is varied from a second value higher than the first value to the first value, and a voltage control circuit arranged between first ends of the two resistive elements. The voltage control circuit adjusts a value of the first voltage supplied from the voltage line so as to reduce a difference between currents flowing through the two resistive elements during the first write operation, and supply the adjusted first voltage to the first ends of the two resistive elements.
US11574671B2 Semiconductor memory device and memory system having the same
A semiconductor memory device and a memory system are provided. The semiconductor memory device includes a fingerprint read signal generator configured to generate a fingerprint read signal in response to a refresh counting control signal, a memory cell array comprising a plurality of sub memory cell array blocks, a fingerprint output unit configured to receive data output from memory cells connected to one selected among a plurality of word lines and one selected among a plurality of bit lines of one among the plurality of sub memory cell array blocks in response to the fingerprint read signal to generate fingerprint data, and a pseudorandom number generator configured to perform a linear feedback shifting operation in response to an active command to generate sequence data, receive the fingerprint data in response to the fingerprint read signal, and generate the sequence data based on the fingerprint data.
US11574661B1 Shared command shifter systems and methods
The systems and methods described herein involve a device that may receive a plurality of commands and generate a common command indicative of matching data signals between each of the plurality of commands. The device may include a first latch that receives a shifted flag and outputs a shifted command in response to a first enable signal. The device may include shifters, where a first shifter may receive the common command, and a last shifter may couple to the first latch. The last shifter may receive a shifter common command and may generate the first enable signal using the shifted common command.
US11574655B2 Modification of objects in film
A computer-implemented method of processing video data comprising a first sequences of image frames containing a first instance of an object. The method includes isolating said first instance of the object within the first sequence of image frames, determining, using the isolated first instance of the object, first parameter values for a synthetic model of the object, modifying the first parameter values for the synthetic model of the object, rendering a modified first instance of the object using a trained machine learning model and the modified first parameter values for the synthetic model of the object, and replacing at least part of the first instance of the object within the first sequence of image frames with a corresponding at least part of the modified first instance of the object.
US11574648B2 Optical power sensor for a heat-assisted magnetic recording slider
An apparatus comprises a slider configured for heat-assisted magnetic recording comprising an air bearing surface (ABS). The slider comprises a write pole at or near the ABS, and a near-field transducer (NFT) at or near the ABS and proximate the write pole. A main waveguide is configured to receive light from a laser source and communicate the light to the NFT. An optical power sensor comprises a tap waveguide optically coupled to the main waveguide and comprising a first end and an opposing second end. The optical power sensor also comprises a bolometer optically coupled to the tap waveguide and configured to receive a portion of the light extracted from the main waveguide by the tap waveguide.
US11574645B2 Bone conduction headphone speech enhancement systems and methods
Systems and methods for enhancing a headset user's own voice include at least two outside microphones, an inside microphone, audio input components operable to receive and process the microphone signals, a voice activity detector operable to detect speech presence and absence in the received and/or processed signals, and a cross-over module configured to generate an enhanced voice signal. The audio processing components includes a low frequency branch comprising low pass filter banks, a low frequency spatial filter, a low frequency spectral filter and an equalizer, and a high frequency branch comprising highpass filter banks, a high frequency spatial filter, and a high frequency spectral filter.
US11574641B2 Method and device with data recognition
A processor-implemented method with data recognition includes: extracting input feature data from input data; calculating a matching score between the extracted input feature data and enrolled feature data of an enrolled user, based on the extracted input feature data, common component data of a plurality of enrolled feature data corresponding to the enrolled user, and distribution component data of the plurality of enrolled feature data corresponding to the enrolled user; and recognizing the input data based on the matching score.
US11574636B2 Task-oriented dialog suitable for a standalone device
Described herein are dialog systems, and techniques for providing such dialog systems, that are suitable for use on standalone computing devices. In some embodiments, a dialog system includes a dialog manager, which takes as input an input logical form, which may be a representation of user input. The dialog, manager may include a dialog state tracker, an execution subsystem, a dialog policy subsystem, and a context stack. The dialog state tracker may generate an intermediate logical form from the input logical form combined with a context from the context stack. The context stack may maintain a history of a current dialog, and thus, the intermediate logical form may include contextual information potentially missing from the input logical form. The execution subsystem may execute the intermediate logical form to produce an execution result, and the dialog policy subsystem may generate an output logical form based on the execution result.
US11574632B2 In-cloud wake-up method and system, terminal and computer-readable storage medium
An in-cloud wake-up method and system, a terminal and a non-volatile computer-readable storage medium are provided. The in-cloud wake-up method includes: receiving wake-up voice input by a user, and transmitting the wake-up voice to cloud; performing an decoding operation on the wake-up voice in cloud to generate a wake-up text; identifying wake-up characters in the wake-up text; and providing a wake-up instruction according to an identification result. With the in-cloud wake-up method, voice can be identified in cloud, and a smart device can be waken up in cloud according to the identified voice, so that resource consumption and power loss of the terminal device are reduced in the case of ensuring the quality of wake-up.
US11574629B1 Systems and methods for parsing and correlating solicitation video content
Aspects relate to systems and methods for parsing and correlating solicitation video content. An exemplary system includes a computing device configured to receive a solicitation video related to a subject, where the solicitation video includes at least an image component and at least an audio component, where the audio component includes audible verbal content related to at least an attribute of the subject, transcribe at least a keyword as a function of the audio component, and associate the subject with at least a job description as a function of the at least a keyword.
US11574627B2 Masking systems and methods
Term masking is performed by generating a time-alignment value for a plurality of units of sound in vocal audio content contained in a mixed audio track, force-aligning each of the plurality of units of sound to the vocal audio content based on the time-alignment value, thereby generating a plurality of force-aligned identifiable units of sound, identifying from the plurality of force-aligned units of sound a force-aligned unit of sound to be altered, and altering the identified force-aligned unit of sound.
US11574626B2 Method of controlling intelligent security device
A method of controlling an intelligent security device can include capturing a video; collecting voice information included in the video; in response to determining that the voice information includes a wake-up word corresponding to a predetermined basic wake-up word for the intelligent security device, transmitting a spoken utterance included in the voice information to a smart device; receiving a command from the smart device, the command being generated based on information related to the spoken utterance; and executing an operation of the intelligent security device based on the command.
US11574625B2 Audio-based link generation
First and second speech data can be received from respective first and second devices. The first and second speech data can be determined to be from a same dialog. A link can be generated based on the dialog.
US11574613B2 Image display method, image processing method and relevant devices
The present disclosure provides an image display method, an image processing method and related devices. The image display method includes: receiving and storing an original image from a processing terminal, the original image being an image rendered by the processing terminal; acquiring a first image from the original image; displaying the first image between a first time point and a second time point; acquiring a second image from the original image; and displaying the second image between the second time point and a third time point.
US11574612B2 Electronic devices and operating methods of electronic devices
An electronic device includes a display panel that includes a first region including first pixel groups and a second region including second pixel groups, and a compensation circuit. The compensation circuit may receive first image data. The compensation circuit may compensate to generate second image data in response to a determination that the first image data corresponds to at least one of one or more particular first pixel groups that are adjacent to a boundary between the first region and the second region or one or more particular second pixel groups that are adjacent to the boundary. The compensation circuit outputs the second image data to the display panel.
US11574607B2 Display device and control method of display device
A display device comprising: a display; and an image obtaining unit configured to obtain an image; and a display control unit configured to perform control such that a pixel having a brightness gradation value that is included within a setting range, which is a range of brightness gradation values and which is a range set to include at least a certain number of pixels in a target frame of the image, is displayed in the display in a display appearance different from that of a pixel having a brightness gradation value that is not included within the setting range in the target frame.
US11574605B2 Display panel and display device including the same
A display panel includes a first display disposed on a first glass substrate; a second display disposed on a second glass substrate adjacent to the first glass substrate; and a first organic layer connecting the first glass substrate and the second glass substrate, wherein each of the first display and the second display includes a plurality of first gate lines disposed in a first direction, a plurality of first data lines disposed in a second direction crossing the first direction, and first subpixels defined by the plurality of first gate lines and the plurality of first data lines which cross each other, and wherein first wirings electrically connecting the first subpixels of the first display and the first subpixels of the second display are disposed on the first organic layer.
US11574603B2 Display device having a plurality of sub data lines connected to a plurality of subpixels
According to an aspect of the present disclosure, a display device includes a display panel in which a plurality of pixels including a first sub pixel, a second sub pixel, a third sub pixel, and a fourth sub pixel each having a different color is disposed; a data driver configured to supply a data voltage to the plurality of pixels by using a plurality of data lines; and a gate driver configured to supply a gate signal to the plurality of pixels by using a plurality of gate lines, where each of the plurality of data lines is divided into a plurality of sub data lines and each of the plurality of sub data lines is connected to a plurality of sub pixels having the same color, thereby minimizing data transition of a data voltage.
US11574602B2 Display device and electronic device including the same
The display device includes a first data line group including data lines connected to pixels arranged at a first resolution; a second data line group including data lines connected to pixels arranged at the first resolution and pixels arranged at a second resolution; a first gamma compensation voltage generation unit that divides a first reference voltage and outputs a gamma compensation voltage; a second gamma compensation voltage generation unit that divides a second reference voltage and outputs gamma compensation voltages; a first data drive unit that converts pixel data into the gamma compensation voltage output from the first gamma compensation voltage generation unit and outputs a data voltage to the first data line group; and a second data drive unit that converts pixel data into the gamma compensation voltage output from the second gamma compensation voltage generation unit and outputs a data voltage to the second data line group.
US11574600B2 Display device
A display device includes a substrate, a display panel including a first display area, a second display area, and a third display area between the first and second display areas, each of the first, second, and third display areas including a plurality of pixels, and a sensor which is between the substrate and the first display area of the display panel and senses an external object through the first display area. A first pixel density of the first display area is less than a second pixel density of the second display area, and a pixel density of the third display area varies with relative distances from the first display area.
US11574599B2 Scan driver and display device
A scan driver includes active stages. Each active stage includes a first transistor that resets a control node, a second transistor that transfers a previous carry signal to the control node, a third transistor that transfers a scan clock signal to a scan output node, a first capacitor electrically connected between the control node and the scan output node, a fourth transistor that transfers a first low voltage to the scan output node, a fifth transistor that transfers a carry clock signal to a carry output node, a sixth transistor that electrically connects the control node to the carry output node, and a seventh transistor that transfers a second low voltage to the control node.
US11574596B2 Gate driver and display device including the same
A display device includes gate lines and pixels connected to the gate lines. The display device includes stages which provide gate signals to the gate lines, and first and second gate power lines which transfer a first voltage to the stages. A first stage among the stages includes a first node controller and a first output unit. The first node controller is connected to the second gate power line, and controls a voltage of a first control node. The first output unit is connected to the first gate power line, and outputs a first voltage of the first gate power line as a gate signal in response to a voltage of the first control node.
US11574593B2 Light emitting display panel
A light emitting display panel having a high resolution is provided. The light emitting display panel includes a plurality of pixels. Each of the plurality of pixels includes a first pixel circuit layer, a second pixel circuit layer, and a light emitting device layer. The first pixel circuit layer includes a first pixel circuit that includes a first layer electrode. The second pixel circuit layer includes a second pixel circuit that includes a second layer electrode which configures a first capacitor along with the first layer electrode. The light emitting device layer includes a light emitting device electrically connected to a driving transistor provided in the second pixel circuit layer.
US11574590B2 Display apparatus
A display apparatus is disclosed, which includes a pixel. The pixel includes first through fifth transistors and a light emitting element. The first transistor includes a control electrode electrically connected to a first node, an input electrode that receives a first power voltage and an output electrode electrically connected to the light emitting element. The second transistor includes a control electrode that receives a scan signal, an input electrode that receives a grayscale data voltage and an output electrode electrically connected to a second node. The third transistor includes a control electrode electrically connected to the second node, an input electrode that receives a reference voltage and an output electrode electrically connected to the first node. The fourth transistor includes a control electrode that receives the scan signal, an input electrode that receives a bias data voltage and an output electrode electrically connected to the first node. The fifth transistor includes a control electrode that receives a sensing control signal, an input electrode that receives an initialization voltage and an output electrode electrically connected to the light emitting element.
US11574583B2 Light emitting display panel and light emitting display apparatus including the same
The light emitting display panel includes a plurality of pixels, a plurality of gate lines transferring gate signals to the plurality of pixels, a plurality of data lines transferring data voltages to the plurality of pixels, and a sensing line connected to a plurality of light emitting devices respectively included in the plurality of pixels. Each of the plurality of pixels includes a light emitting device, a sensing control transistor including a first terminal connected to a first terminal of the light emitting device and a gate connected to a sensing control line, and a sensing switching transistor including a first terminal connected to a second terminal of the sensing control transistor, a second terminal connected to the sensing line, and a gate connected to a sensing switching line.
US11574581B2 Shift register unit, driving circuit, display device and driving method
A shift register unit, a driving circuit, a display device, and a driving method are disclosed. The shift register unit includes a first input circuit, a second input circuit, an output circuit, a first control circuit, and a second control circuit. The first input circuit is electrically connected to a first node, and is configured to transmit an input signal to the first node; the second input circuit is electrically connected to the first node and a second node, and is configured to control a level of the second node; the first control circuit is electrically connected to the second node and a third node, and is configured to control a level of the third node; and the output circuit is electrically connected to the third node and an output terminal, and is configured to output an output signal to the output terminal.
US11574572B2 Display panel having special-shaped area and display device
Provided are a display panel and a display device. The display panel includes a display area and a non-display area surrounding the display area, the display area includes a first rectangular area and a first special-shaped area disposed adjacent to the first rectangular area, and the non-display area includes a second rectangular area adjacent to the first rectangular area and a second special-shaped area adjacent to the first special-shaped area. The display area includes pixel units arranged in an array, and a plurality of shift registers are disposed in the second rectangular area and the second special-shaped area, where each of the plurality of shift registers is connected to a row of pixel units. The second special-shaped area includes a laser cutting affected area, where none of the plurality of shift registers is disposed in at least part of the laser cutting affected area.
US11574568B2 Display apparatus and method of driving the same
A display apparatus includes a display panel, a driving controller and a data driver. The driving controller is configured to predict a panel temperature according to a position in the display panel based on input image data, to calculate a block current of a display block of the display panel and a panel resistance according to the position in the display panel based on the panel temperature, to calculate a voltage drop according to the position in the display panel based on the block current and the panel resistance and to compensate the input image data based on the voltage drop to generate a data signal. The data driver is configured to convert the data signal to a data voltage and to output the data voltage to the display panel.
US11574560B2 Quantum state visualization device
A quantum state visualization device comprising at least a portion of a spherical shell and a support structure affixed to the spherical shell. A portion of the support structure can intersect a center of the spherical shell. The quantum state visualization device further comprising a indicator pivotally attached to the support structure at the portion of the support structure intersecting the center of the spherical shell. The indicator is representative of a quantum state based on its position relative to the spherical shell.
US11574558B2 Game-based method for developing foreign language vocabulary learning application
The present disclosure is technology providing a foreign language learning application through game contents through a user terminal (smart phone, tablet, PC, or the like), and provides a foreign language word and a meaning thereof based on a preset language provided in an application together. Therefore, it is possible to provide a foreign language learning effect in which the user becomes a subject and learns the foreign language word while actively participating in the game by increasing ‘entertainment’ and ‘participation’ rather than a passive method for learning to write and listen to foreign language alphabets, simply and repeatedly. In addition, it is possible to provide an application that maximizes the effect of learning by repeatedly providing a word that has been encountered once so as not to forget by providing repeated learning based on an Ebbinghaus forgetting curve.
US11574556B2 Training system and device
A beauty product device is disclosed which includes a variety of sensors for sensing the way in which a user is operating the device. The sensor data can be processed and compared with pre-stored data representative of a desired style and feedback messages generated and provided back to the user to help them achieve the style they wish to achieve based on the comparison.
US11574555B2 Assistance device and method of operating an assistance device
An assistance device (10) for assisting in the adjustment of a damping choke (1) of a fluidic actuator (30), wherein the assistance device (10) includes a display arrangement (3) and is adapted to determine an adjustment recommendation for the adjustment of the damping choke (1) on the basis of a detected movement of an actuator member (4) of the fluidic actuator (30) and to display the adjustment recommendation via the display arrangement (3), and the assistance device (10) is further adapted to determine, based on the movement of the actuator member (4), operational safety information based on kinetic energy related to the movement of the actuator member (4), and to display the operational safety information via the display arrangement (3).
US11574554B2 Goal management system and non-transitory computer-readable storage medium storing goal management program
A goal management system receives input of a qualitative first goal related to a body of a user (step S111), identifies a quantitative second goal related to the body of the user from the first goal thus received (step S112 to step S117), and presents the second goal thus identified (step S118). The first goal is converted into the quantitative goal for at least one of a plurality of feature amounts related to the body, thereby identifying the second goal including at least one goal obtained by such conversion. The first goal is converted into the quantitative goal for each feature amount corresponding to a meaning obtained by linguistic analysis. When there are a plurality of meanings obtained by linguistic analysis of the first goal, the first goal is converted into the quantitative goal for each feature amount on the basis of a range of each feature amount per meaning. This makes it possible to indicate a quantitative goal related to the body without receiving input of a goal that is a quantitative numerical value related to the body.
US11574548B2 Aircraft degraded operation ceiling increase using electric power boost
An aircraft navigational system for a multiengine aircraft can include a flight planning module configured to receive two or more navigational points defining a route and determine if a first degraded operation ceiling is high enough to travel along the route based on obstacle data defining relative location of one or more obstacles and one or more obstacle clearance standards. The module can be configured to receive a status and/or performance limitation of an electric motor system of the aircraft. The module can be configured to determine if the electric motor system is or will be able to provide temporary additional power to produce a second degraded operation ceiling for at least a required time based on the status and/or performance limitation of the electric motor system if the first degraded operation ceiling is not high enough to permit travel along the route. The second degraded operation ceiling can be high enough to travel along the route based on the obstacle data and the one or more obstacle clearance standards.
US11574538B2 Method and apparatus for perception-sharing between vehicles
A method for perception-sharing between similarly-situated vehicles that are traveling on a portion of a roadway that is equipped with an intelligent vehicle highway system is described, and includes executing, in a multi-access edge computing cluster in communication with a roadside unit disposed to monitor a roadway, an application-layer routine. The application-layer routine includes collecting real-time data associated with a plurality of objects from each of the similarly-situated vehicles, predicting motion of each of the plurality of objects based upon the real-time data, object-matching the motion of each of the plurality of objects, and executing fusion of the plurality of objects based upon the object-matching of the motion of each of the plurality of objects. Locations of the similarly-situated vehicles traveling on the roadway are identified based upon the fusion of the plurality of objects. The locations are communicated to one of the similarly-situated vehicles.
US11574529B1 Threat monitoring and notifications
A system for monitoring financial threats includes: at least one central processing unit and system memory that causes the system to: receive information about a threat associated with a financial services device; identify a type of the threat; identify a location associated with the threat; and notify one or more customers associated with the financial services device based upon the type or the location of the threat.
US11574526B2 Game live auction system and method of operation
A method for conducting a raffle comprising reading an item identifier from an identification tag affixed to an item at an equipment management system, prior to an event related to the item. The raffle notification data is then transmitted to users after the event has occurred. A plurality of raffle ticket purchase requests are then received from the plurality of devices and are processed. The raffle tickets are then delivered to the plurality of devices, such as in electronic form. One of the raffle tickets is then selected, and winning notification data is transmitted to the associated device. The winner can authenticate the winning item by reading the identification tag affixed to the item after the event at the equipment management system.
US11574525B2 Gaming system and method for providing predictable changing paytables
Gaming systems and methods which utilize one or more predictable changing paytables in association with one or more plays of a game.
US11574517B2 Banknote acceptor feeder device
A banknote feeder device (3) configured to interconnect and operate in conjunction with a banknote acceptor apparatus (2), the banknote feeder device (3) comprising a banknote transport mechanism operable, when the banknote feeder device (3) is connected to the banknote acceptor apparatus (2), to transport a banknote from a banknote input aperture to a banknote output aperture. The banknote transport mechanism comprises a linear succession of spaced-apart pairs of transport wheels (22) and each transport wheel extends at least partially through a banknote transport conduit surface into an interior cavity of the banknote transport conduit between the banknote input aperture and the banknote output aperture.
US11574514B2 Digital pass verification systems and methods
Digital pass verification systems and methods are disclosed herein. One or more servers are to distribute instructions on a network. The instructions, when executed, cause a first device carried by a person to at least: access a result of a diagnostic test performed on the person, the result provided by a second device; generate a machine-readable code in response to the result being negative; and display the machine-readable code on a display of the first device to enable the person to gain access to a location.
US11574508B2 Predictive, preventative and conditional maintenance method and system for commercial vehicle fleets
A computer-based method for predicting vehicle component failures from a fleet of vehicles and taking corrective action. The method includes receiving maintenance data regarding a vehicle component, receiving from a vehicle's telemetry device, sensor data for the vehicle component. obtaining manufacturer's recommended service data for the vehicle component, the maintenance data, the sensor data, and the manufacturer's recommended service data collectively forming vehicle component data, comparing the stored vehicle component data to a statistical behavioral model for the vehicle component to produce vehicle component comparative data, and applying the vehicle component comparative data to a predictive maintenance algorithm for the vehicle component to predict a date of failure of the vehicle component.
US11574504B2 Information processing apparatus, information processing method, and program
Disclosed is an information processing apparatus including processing circuitry that sets a behavior detection parameter corresponding to a behavior of a subject based on input information corresponding to characteristics of a subject in an image, and detects a behavior of the subject based on the set behavior detection parameter and a posture of the subject in the image. The present disclosure can be applied to, for example, a lecture capturing system.
US11574498B2 Biometric capture device
A biometric capture device having an optical block integrating an acquisition surface, an optical acquisition system arranged so that a first light ray propagating, outside the optical block, along an optical axis of the said optical acquisition system forms at the level of the acquisition surface, an angle with respect to a normal to the acquisition surface of a value greater than a critical angle depending on the refractive indices of the optical block and of the air, the optical system also being arranged so that the optical axis forms an angle with respect to a normal to the exit face less than said critical angle, an illumination system configured to provide illumination of the acquisition surface, the illumination system generating a light beam defined by an illumination axis, a second light ray propagating along the illumination axis out of the optical block.
US11574496B2 Fingerprint recognition device
A fingerprint recognition device including a light emitting layer, an image sensing layer and a micro-lens layer is provided. The image sensing layer has a plurality of pixels. The micro-lens layer is disposed between the light emitting layer and the image sensing layer and has a plurality of micro lenses respectively corresponding to the pixels. A distance between the micro-lens layer and the light emitting layer is less than or equal to 800 um and greater than or equal to h1, where h1=(x/2×tan θ), x is the minimum distance between two micro lenses respectively corresponding to different pixels on a plane where the micro-lens layer is disposed, and θ is an FWHM light receiving angle of each of the micro lenses.
US11574490B2 Information processing apparatus and non-transitory computer readable medium storing information processing program
An information processing apparatus includes a processor configured to detect, in response to detection of plural first character strings each representing a first item from a document having writing fields for items, second character strings related to the plural first character strings, respectively, and set at least one of the detected second character strings in setting information as a second item associated with the first item.
US11574489B2 Image processing system, image processing method, and storage medium
According to the present disclosure, a handwriting image and a background image are combined, thereby generating a combined image, a correct answer label image is generated based on the handwriting image, and the generated combined image and the generated correct answer label image are used as learning data for training a neural network.
US11574477B2 Highlight video generated with adaptable multimodal customization
In implementations for highlight video generated with adaptable multimodal customization, a multimodal detection system tracks activities based on poses and faces of persons depicted in video clips of video content. The system determines a pose highlight score and a face highlight score for each of the video clips that depict at least one person, the highlight scores representing a relative level of the interest in an activity depicted in a video clip. The system also determines pose-based emotion features for each of the video clips. The system can detect actions based on the activities of the persons depicted in the video clips, and detect emotions exhibited by the persons depicted in the video clips. The system can receive input selections of actions and emotions, and filter the video clips based on the selected actions and emotions. The system can then generate a highlight video of ranked and filtered video clips.
US11574470B2 Suggested actions for images
Implementations relate to causing a command to be executed based on an image. In some implementations, a computer-implemented method includes obtaining and programmatically analyzing an image to determine suggested actions. The method causes a user interface to be displayed that includes user interface elements corresponding to default actions, and to suggested actions that are determined based on analyzing the image. The method receives user input indicative of selection of a particular action from the default actions and the suggested actions. The method causes a command to be executed by a computing device for the particular action that was selected.
US11574469B2 Compute system with wear detection mechanism and method of operation thereof
A method of operation of a compute system includes: capturing an image of a surface of a tire; identifying a tire wear in the image; categorizing the tire wear as a bald region, a crack, a foreign object, low tread, or a combination thereof; generating a wear report includes identifying the tire wear as the bald region, the crack, the foreign object, low tread, or the combination thereof; and transferring the wear report for displaying on a display.
US11574464B2 Practical method for landslide detection in large space
This invention discloses a practical method for landslide detection in large space, which comprises the following steps: image synthesis, ice and snow detection, removal of non-potential landslide area, detection of potential landslide area, feature calculation, landslide detection model construction and precision validation; this invention avoids radiometric correction and outlier by detecting landslide from synthetic image. That guarantees practical applicability of the proposal. Firstly, detecting potential landslides can avoid the imbalanced sample distribution issue between background objects and landslides when training the landslide detection model. The landslide is further detected by building a random forest model based on the spectral features and textural features of potential landslide pixels in different neighboring time domains. It fully considers the changes of objects in different time domains, and lays a foundation for efficient landslide extraction. This model is relatively reliable and practical for automatically detecting landslide from large-scale images.
US11574459B2 Distance-to-bed-boundary inversion solution pixelation
A pixelation-based approach to summarize downhole inversion results acquires inversion solutions and generates an initial model. Each layered solution is pixelated into pixels where each pixel contains the resistivity value of the initial model. A weighted function that weighs pixels according to their proximity to the logging tool may be used to generate the pixelated model to thereby improve accuracy. A statistical summary study is performed to identify the best pixelated model, which is then used to determine one or more formation characteristics.
US11574458B2 Automated survey results generation from an image
In one or more embodiments described herein, device, computer-implemented methods, and/or computer program products that facilitate automated survey results generation from an image are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an image capturing component that captures a first sample image. The computer executable components can further comprise an image processing component that processes the first sample image to determine a survey count, wherein the survey count indicates a number of times a survey image was identified in the first sample image. The computer executable components can further comprise an authentication component that adjusts the survey count based on detection of a discrepancy.
US11574457B2 Optimizing 360-degree video streaming with video content analysis
Aspects of the subject disclosure may include, for example, a method performed by a processing system of determining a present orientation of a display region presented at a first time on a display of a video viewer, predicting a future orientation of the display region occurring at a second time based on data collected, to obtain a predicted orientation of the display region to be presented at the second time on the display of the video viewer, identifying, based on the predicted orientation of the display region, a first group of tiles from a video frame of a panoramic video being displayed by the video viewer, wherein the first group of tiles covers the display region in the video frame at the predicted orientation, and a plurality of objects moving in the video frame from the first time to the second time, wherein each object of the plurality of objects is located in a separate spatial region of the video frame at the second time, wherein a second group of tiles collectively covers the separate spatial regions, wherein tiles in the first group of tiles and tiles in the second group of tiles are different, and facilitating wireless transmission of the first group of tiles and a second tile from the second group of tiles, for presentation at the video viewer at the second time. Other embodiments are disclosed.
US11574449B1 Methods and systems for off-device image frame rendering in augmented reality applications
An illustrative image rendering system separate from and communicatively coupled to a presentation device detects a pre-modeled scene within a captured frame received from the presentation device. The pre-modeled scene is associated with a model asset accessible to the image rendering system. Based on the captured frame and the model asset, the image rendering system generates an augmentable representation of the pre-modeled scene and, based on the augmentable representation, generates an augmented version of the captured frame. The generating of the augmented version of the captured frame includes a plurality of render passes each configured to simulate a different virtualized element of a plurality of virtualized elements augmenting the pre-modeled scene within the augmented version of the captured frame. The image rendering system provides the augmented version of the captured frame to the presentation device. Corresponding methods and systems are also disclosed.
US11574446B2 Digital image reality aligning kit and method applied to mixed reality system for surgical navigation
The present invention relates to a digital image reality aligning kit, applied to a mixed reality system integrated with a surgical navigation system including: a plurality of moveable markers corresponded to a plurality of moveable marker coordinates respectively and a part of the plurality of moveable markers configured on a surgical instrument; a positioning marker corresponded to a positioning marker coordinate and configured in proximity to a surgical area corresponded to a surgical area coordinate, when the positioning marker is settled, the relative position thereof with respect to the other part of the plurality of moveable markers and the surgical area are determined accordingly, so as to transform the surgical area coordinate to the positioning marker coordinate; and a mixed reality device corresponded to a mixed reality device coordinate and detecting the positioning marker to transform the positioning marker coordinate to the mixed reality device coordinate accordingly, so as to project a surgical area digital image corresponded to a surgical area digital image coordinate onto the surgical area.
US11574444B1 Multi-characteristic remeshing for graphical objects
A multi-characteristic remeshing system that generates remeshed 3D graphical surfaces can include a compact geometric descriptive language (“CGDL”) conversion module, one or more geometric characteristic parsing modules, and a geometric computation module. The CGDL conversion module receives an input mesh for a 3D graphical object and CGDL source text that describes target characteristics of an output mesh of the 3D graphical object. Each geometric characteristic parsing module identifies inherent geometric characteristics of the input mesh, and generates a geometric characteristic map. The geometric characteristic map includes instructions to generate the output mesh with respective target characteristics. The instruction describes a relationship of the one or more inherent geometric characteristics with the respective target characteristic. The geometric computation module generates the output mesh with the target characteristics, based on the geometric characteristic maps from the geometric characteristic parsing modules.
US11574442B2 Systems and methods for generating three dimensional geometry
Systems and methods are described for creating three dimensional models of building objects by creating a point cloud from a plurality of input images, defining edges of the building object's surfaces represented by the point cloud, creating simplified geometries of the building object's surfaces and constructing a building model based on the simplified geometries. Input images may include ground, orthographic, or oblique images. The resultant model may be scaled according to correlation with select image types and textured.
US11574438B2 Generating three-dimensional virtual scene
A method and system for generating a three-dimensional (3D) virtual scene are disclosed. The method includes: identifying a two-dimensional (2D) object in a 2D picture and the position of the 2D object in the 2D picture; obtaining the three-dimensional model of the 3D object corresponding to the 2D object; calculating the corresponding position of the 3D object corresponding to the 2D object in the horizontal plane of the 3D scene according to the position of the 2D object in the picture; and simulating the falling of the model of the 3D object onto the 3D scene from a predetermined height above the 3D scene, wherein the position of the landing point the model of the 3D object in the horizontal plane is the corresponding position of the 3D object in the horizontal plane of the 3D scene.
US11574436B2 Mixed rendering system and mixed rendering method for reducing latency in VR content transmission
The disclosure provides a mixed rendering system and a mixed rendering method. The mixed rendering system includes a client device configured to perform: determining at least one user-interactable object of a virtual environment; rendering the at least one user-interactable object; receiving a background scene frame of the virtual environment; blending the at least one rendered user-interactable object with the background scene frame as a visual content of the virtual environment; and providing the visual content of the virtual environment.
US11574433B2 Emulating 3D textual patterns
Example implementations relate to emulating 3D texture patterns in a printer system. One example implementation determines a 3D texture pattern data having a number of pattern pixels at different heights and associated with respective surfaces of a corresponding 3D texture pattern. Luminance change data is determined for each pattern pixel depending on an angle between a normal vector of the respective surface and a simulated light vector. Image data is obtained having a number of image pixels and the luminance of each image pixel is adjusted depending on the luminance change data of a corresponding pattern pixel in order to generate an image with an emulated 3D texture pattern.
US11574432B2 Image processing apparatus, image processing method, and storage medium
The image processing apparatus obtains an image representing an object, performs specific processing for an object included in an area whose object extraction accuracy is lower than a threshold value in the captured image, and generates three-dimensional shape data of the object based on the image representing the object for which the specific processing has been performed.
US11574431B2 Avatar based on weather
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for generating an avatar based on a weather condition. The program and method include determining a current location of a user device; retrieving a weather condition at the current location of the user device; automatically generating a weather-based avatar for a person associated with the user device, the weather-based avatar having a visual attribute corresponding to the weather condition; and, in response to a request from a requesting device, causing display on the requesting device of the weather-based avatar.
US11574425B2 Method for providing drawing effects by displaying a drawing output corresponding to a drawing input using a plurality of objects, and electronic device supporting the same
Various embodiments of the present invention relate to a method for displaying a stylus pen input, and an electronic device for same, the electronic device including: a touch screen display; a wireless communication circuit; processors operatively connected to the touch screen display and the wireless communication circuit; and a memory operatively connected to the processor. The memory may store instructions which, when executed, cause at least one of the processors to: display a user interface on the touch screen display; receive a drawing input that has at least one drawing path formed with a stylus pen or part of a user's body through the user interface; and display a drawing output on the user interface. The drawing output includes: a first layer including a plurality of first objects having shapes selected along the drawing path; and a second layer including a plurality of moving second objects having the selected shapes, wherein the plurality of moving second objects can move from the drawing path in at least one selected direction.
US11574411B2 Deformable image registration based on an image mask generated based on a two-dimensional (2D) computed tomography (CT) image
In accordance with at least some embodiments of the present disclosure, a process to improve computed tomography (CT) to cone beam computed tomography (CBCT) registration is disclosed. The process may include receiving a CT image generated by CT-scanning of an object, and receiving a CBCT image generated by CBCT-scanning of the object. The process may include generating an image mask based on Digital Imaging and Communications in Medicine (DICOM) information extracted from the CBCT image. For a specific pixel in the CBCT image, the image mask contains a corresponding data-field indicating whether the specific pixel contains image data generated based on the CBCT-scanning of the object. The process may further include generating a registered image by utilizing the image mask to perform a DIR between the CT image and the CBCT image.
US11574399B2 Abnormal state detection device, abnormal state detection method, and recording medium
An abnormal state detection device includes: an acquisition unit that acquires an image imaging a device that outputs an abnormal state using an LED; an analysis unit that analyzes the abnormal state of the device based on the light emission pattern of the LED in the image, and generates auxiliary information indicating the abnormal state based on the analysis result; and a display control unit that outputs the auxiliary information to a display unit.
US11574398B2 Inspection method for rotating electric machine, rotating electric machine, and inspection system for rotating electric machine
Provided an inspection method for a rotating electric machine, including: a first step of acquiring a first image by imaging a pattern formed on an outer peripheral surface of a retaining ring over an entire circumference of the retaining ring with use of an image pickup element mounted to a non-rotating portion of the rotating electric machine under a state in which the retaining ring is rotated; a second step of acquiring a second image by imaging the pattern over the entire circumference of the retaining ring with use of the image pickup element under the state in which the retaining ring is rotated, the second step being executed after the first step with an operation of the rotating electric machine interposed; and a third step of acquiring a distortion distribution of the retaining ring based on the first image and the second image.
US11574390B2 Apparatus and method for image processing
An apparatus includes one or more processors that function as an image acquisition unit configured to acquire a training image and a correct answer image, a generation unit configured to input the training image to a neural network to generate an output image, an error acquisition unit configured to subject each of the correct answer image and the output image to processing for adjusting a color signal value, and acquire an error between the correct answer image and the output image that have been subjected to the processing, and an update unit configured to update parameters of the neural network based on the acquired error.
US11574389B2 Reprojection and wobulation at head-mounted display device
A head-mounted display device including one or more position sensors and a processor. The processor may receive a rendered image of a current frame. The processor may receive position data from the one or more position sensors and determine an updated device pose based on the position data. The processor may apply a first spatial correction to color information in pixels of the rendered image at least in part by reprojecting the rendered image based on the updated device pose. The head-mounted display device may further include a display configured to apply a second spatial correction to the color information in the pixels of the rendered image at least in part by applying wobulation to the reprojected rendered image to thereby generate a sequence of wobulated pixel subframes for the current frame. The display may display the current frame by displaying the sequence of wobulated pixel subframes.
US11574384B2 Image generation device, image generation method, and image generation program to generate a combination region image
An image generation device includes: a detection unit 43 that performs processing of detecting a specific feature from a plurality of focus images which include an observation target and are in different focus states; a determination unit 44 that determines a parameter indicating a degree of application of a region image to a combination region image in a case where the combination region image is generated from the region image, for each set of the region images in a plurality of corresponding regions respectively corresponding to the plurality of focus images, based on the specific feature detected by the detection unit 43; and a generation unit 45 that generates the combination region image by combining the region images for each of the plurality of corresponding regions based on the parameter determined by the determination unit 44.
US11574383B2 Apparatus and method for non-uniform frame buffer rasterization
An apparatus and method are described for a non-uniform rasterizer. For example, one embodiment of an apparatus comprises: a graphics processor to process graphics data and render images using the graphics data; and a non-uniform rasterizer within the graphics processor to determine different resolutions to be used for different regions of an image, the non-uniform rasterizer to receive a plurality of polygons to be rasterized and to responsively rasterize the polygons in accordance with the different resolutions.
US11574382B2 Programmable re-order buffer for decompression
Examples described herein relate to a decompression engine that can request compressed data to be transferred over a memory bus. In some cases, the memory bus is a width that requires multiple data transfers to transfer the requested data. In a case that requested data is to be presented in-order to the decompression engine, a re-order buffer can be used to store entries of data. When a head-of-line entry is received, the entry can be provided to the decompression engine. When a last entry in a group of one or more entries is received, all entries in the group are presented in-order to the decompression engine. In some examples, a decompression engine can borrow memory resources allocated for use by another memory client to expand a size of re-order buffer available for use. For example, a memory client with excess capacity and a slowest growth rate can be chosen to borrow memory resources from.
US11574381B2 Method and apparatus for buffer sharing
Embodiments are generally directed to methods and apparatuses for buffer sharing. An embodiment of a method comprises: receiving a plurality of graphics data comprising a first graphics data, each of the plurality of graphics data mapped to a corresponding buffer in a Graphics Processing Unit (GPU) memory, wherein the first graphics data is mapped to a first buffer in the GPU memory; receiving a second graphics data mapped to a second buffer in the GPU memory; comparing the first buffer mapped by the first graphics data with the second buffer mapped by the second graphics data; and remapping the second graphics data to the first buffer if the first buffer is identical with the second buffer.
US11574380B2 Methods and apparatus for optimizing GPU kernel with SIMO approach for downscaling utilizing GPU cache
The present disclosure relates to methods and devices for graphics processing including an apparatus. In some aspects, the apparatus may determine a first input pixel area of an input image and a second input pixel area of the input image. The apparatus may also convert at least one of one or more first input pixels of a plurality of first input pixels or one or more second input pixels of a plurality of second input pixels. Additionally, the apparatus may store, in at least one cache or memory, the converted at least one of the one or more first input pixels or the one or more second input pixels. The apparatus may also configure at least one of one or more first output pixels of a plurality of first output pixels or one or more second output pixels of a plurality of second output pixels.
US11574379B2 System for embedding searchable information, encryption, signing operation, transmission, storage database and retrieval
A cell phone is disclosed for acquiring information to be transmitted to a receiving facility and for transmitting such thereto. A capture device captures information from an external source. A processor is provided for associating with the captured information a representation of the date and time of the capture of the information, such that the representation of the date and time information in association with the captured information forms augmented captured information. The processor also places the augmented captured information in association with subscriber information in a transmission of the augmented captured information to a receiving facility requiring such subscriber information. A transmitter transmits the transmission including the augmented captured information and the subscriber information to the receiving facility. An encryptor encrypts the augmented captured information with a symmetrical encryption algorithm to provide encrypted augmented captured information in the transmission with the subscriber information.
US11574378B2 Optimizing provider computing device wait time periods associated with transportation requests
The present application discloses an improved wait time optimization system, and corresponding methods and computer-readable media. According to disclosed embodiments, the wait time optimization system generates a customized wait time period for a provider computing device that has arrived at a pickup location associated with a matched transportation request. Upon the expiration of the customized wait time period, the wait time optimization system selectively enables a cancellation option for the provider computing device that enables a user of the provider computing device to cancel the transportation request, thereby releasing the provider computing device for a new transportation request match.
US11574377B2 Intelligent on-demand management of ride sharing in a transportation system
Embodiments for providing intelligent transportation service management in a transportation system by a processor. Transportation service requests may be assigned amongst multiple transportation service providers according to one or more transportation service request distribution models and various parameters and preferences for each user. The transportation service request distribution models may protect information relation to each of the transportation service providers and suggests a selected order for distributing the plurality of transportation service requests.
US11574367B2 Estimate potential insurance payout
An example system for mapping payout information can include: a processor; and system memory including instruction which, when executed by the processor, cause the system to: generate a story selection module programmed to present a user with at least one story scenario, with the story scenario including a story having a story outline with a plurality of story conditions, and each of the story conditions includes a plurality of selectable story options; and generate an insurance payout module programmed to present the user with an estimated insurance payout based upon the selectable story options and information associated with an insurance plan available for selection by the user.
US11574366B1 Method and system for early identification and settlement of total loss claims
A method of identifying a vehicle total loss claim includes retrieving a plurality of historical vehicle records, labeling the records as repaired or total loss, calculating mean cost values, training a regression model, optimizing a probability threshold, analyzing a plurality of inputs to generate a prediction, and transmitting the prediction. A computing system includes a transceiver; a processor; and a memory storing instructions that, when executed by the processor, cause the computing system to receive answers, transmit the answers, receive a prediction, when the prediction is repairable, generate a repair suggestion, and when the prediction is total loss, generate a settlement offer. A non-transitory computer readable medium containing program instructions that when executed, cause a computer to receive answers, transmit the answers, receive a prediction, when the prediction is repairable, generate a repair suggestion, and when prediction is total loss, generate a settlement offer.
US11574356B2 Systems and methods for product ordering and delivery for inmates
Disclosed herein is a system that includes an order processing subsystem and a delivery processing subsystem comprising at least one database and one or more processors. The one or more processors of the delivery processing subsystem is configured to receive a request for a user to access the delivery processing subsystem and a scanning device, authenticate the user by verifying the request with user credentials stored in the at least one database, provide the user with access to the delivery processing subsystem and the scanning device, receive scanned data from the scanning device, retrieve package data regarding a package for an inmate based on the scanned data from the scanning device, and generate, based on the package data, a route in the correctional facility for delivery of the package to the inmate in the correctional facility, wherein the route does not include an identity of the inmate.
US11574355B2 Shopping cart with feedback
A system comprises at least one processor having a browser. The processor is configured for: receiving a request to purchase a first item (where a browser performs the receiving), displaying by the browser an indication that the first item has been added to a shopping cart of the user, before receiving an acknowledgement that the request has been received by a server, transmitting the request from the browser to the server, and receiving the acknowledgement of the transmitted request from the server after displaying the indication by the browser.
US11574353B2 Compatibility based furniture recommendations
Examples disclosed herein are relevant to systems, methods, and other technology for determining furniture compatibility. For example, graph neural networks (GNNs) that leverage relational information between furniture items in a set may be used as models to predict a compatibility score indicative of visual compatibility of furniture items across the set. In one implementation, the GNN-based model can extend the concept of a siamese network to multiple inputs and branches and use a generalized contrastive loss function. In another implementation, the GNN-based model learns both an edge function and the function that generates the compatibility score. The predicted compatibility score can be used for a variety of purposes, including furniture item recommendations.
US11574343B2 Automatic generation of electronic advertising messages containing one or more automatically selected stock photography images
A facility for constructing an advertising message in connection with a web page is described. The facility obtains text associated with the web page, and uses the obtained text to generate a query. The facility uses the generated query to select a stock photography image, and generates an advertising message that incorporates the selected stock photography image.
US11574341B2 Methods, systems, and devices for resolving advertisement space contention
Aspects of the subject disclosure may include, for example, embodiments for detecting a navigation application operating on a first communication device, and identifying a location of the first communication device. Further embodiments can include obtaining a first advertisement and a second advertisement according to the location of the first communication device as well as determining a first priority associated with the first advertisement and a second priority associated with the second advertisement. Additional embodiments can include determining the first priority is higher than the second priority resulting in a determination to present the first advertisement prior to the second advertisement, and providing the first advertisement, the second advertisement, and the determination to the first communication device. The first communication device presents the first advertisement within navigation content utilizing the navigation application prior to presenting the second advertisement within the navigation content based on the determination. Other embodiments are disclosed.
US11574333B2 Decentralized computer systems and methods for using a debit network as an intermediary between distributed ledgers
Decentralized computer systems and methods are disclosed for using a debit network as an intermediary between distributed ledgers. One method includes: receiving, at a first blockchain network from a merchant, transaction information comprising a consumer identification, an issuer identification from a payment vehicle presented for a transaction, and a transaction amount in resources of a first type, wherein the merchant and/or its acquirer are participants of the first blockchain network but the consumer and/or issuer are not participants of the first blockchain network; sending the transaction information to a debit network; identifying, using the debit network, a second blockchain network having the consumer and/or the issuer as participants, using the received consumer identification or issuer identification; and if participants of the second blockchain network accept the transaction, generating a new immutable entry to the second blockchain network indicating a change in the resources of a second type.
US11574328B2 System and method for conducting semi-opaque sales with item bundles
Disclosed are systems, methods, and non-transitory computer-readable storage media for semi-opaque sales with bundles of items. An example bundle can include hotel lodging and a bonus service, status, or item associated with that hotel. An system can identify a first bundle of a first base and bonus item, and a second bundle of a second base and bonus item. The system can present a semi-opaque offer comprising the first bundle, the second bundle, and a discount price, wherein the semi-opaque offer does not identify which of the first bundle and the second bundle will be sold at the discount price to the user upon acceptance of the semi-opaque offer, and wherein the discount price is a full price of the first base item. After receiving acceptance of the semi-opaque offer from the user, the system can disclose that the user has purchased the first bundle at the discount price.
US11574326B2 Identifying topic variances from digital survey responses
This disclosure covers methods, systems, and computer-readable media that identify a topic variance from digital survey responses and provide a variety of functionalities to a digital survey system based on the topic variance (i.e., by modifying a digital survey reporting structure based on the topic variance). In certain embodiments, the disclosed systems analyze one or more sets of digital survey responses to generate one or more response models. Furthermore, the disclosed systems can analyze the one or more response models to identify a topic variance (e.g., an emerging topic, a change in trend for a topic, and/or a change in sentiment for a topic). Upon identifying a topic variance, the disclosed systems modify a digital survey reporting structure and/or generate notifications based on the identified topic variance.
US11574324B1 Logic extraction and application subsystem for intelligent timeline and commercialization system
A computer implemented system for an intelligent timeline includes computer readable instructions to operate a timeline engine, a logic extraction and application engine, a calendar engine, a performance evaluation engine, an advertisement placement engine, and a social networking engine that are interconnected to one another. The timeline engine creates a timeline of events containing external events and/or an owner's actions. Each event has a timestamp such that the events may be arranged in the order of timestamps. The logic extraction and application engine extracts the logical inferences from the events to be used by the timeline engine. The calendar engine creates a calendar containing the events and other reminders. The performance evaluation engine creates performance evaluation results of an owner's actions based on the events. The timeline of an owner may be sold or shared on the owner's social networking channel to subscribers. Advertisement placement engine facilitates advertisement transactions related to the timelines.
US11574319B2 System for verification and management for non-fungible tokens
A computerized system for verification and management of a digital asset, including an immutable digital asset, comprising: a computer system a sensor and a set of non-transitory computer readable instructions that can include instructions adapted for: receiving a digital asset from a creator of the digital asset; receiving significant information wherein the significant information is taken from a group consisting of date, time, event, individual, team, organization, notation, and any combination thereof; receiving identification information using the sensor of the creator; retrieving location information representing a physical location where the identification information is received, and the computer system is located; retrieving date and time information from the computer system; creating a digital asset record that includes a unique identifier associated with the digital asset, identification information, location information, and date and time information; and storing the digital asset record on the persistent storage.
US11574308B2 Intelligent assertion tokens for authenticating and controlling network communications using a distributed ledger
A method for generating and controlling intelligent assertion tokens includes generating a first assertion token, during a first step of a supply chain process. The first assertion token is inspected to determine validity. If the first assertion token is not valid, the receipt of the first assertion token is rejected. If the first assertion token is determined to be valid, the use of the first assertion token in further transmissions and/or transactions is authorized. The first assertion token can be passed to a second step of the supply chain process, and a second assertion token may be generated based on the first assertion token. Upon receipt of the second assertion token, it is inspected to determine validity. If not valid, the transmission and/or transfer of the second assertion token is rejected. If valid, the transmission and/or transfer of the second assertion token to a further step of the supply chain process or to a customer is authorized.
US11574306B2 Directing a transaction from one card to another card based on a cardholder preference provided to an issuer
A computer-implemented method performed by an issuer computer comprises receiving an authorization request for a transaction between a cardholder and a merchant using a first account identifier. A repository is searched for a preference set with the issuer by a cardholder to use a second account identifier when at least one transaction is received for the first account identifier. The transaction is authorized using the second account identifier in place of the first account identifier without knowledge by the merchant that the second account identifier was used. An authorization response is then returned to the merchant.
US11574298B2 Systems and methods for configuration information autofill at a browser linked with user accounts
There are provided systems and methods for a payment information autofill mechanism that links a browser application with a user account such that a payment page at the browser application can be automatically filled based on the link. Specifically, the autofill mechanism establishes a link between a browser application running on a user device and a user account associated with the user that is stored at the server. When the user engages with the browser application to conduct a transaction on a merchant website, an application programming interface (API) call can be made to retrieve user virtual card information for automatically populating the payment data fields at the transaction page.
US11574297B2 Smart card with distributed payment channels and autonomous resolution thereof
Systems and methods for autonomous payment routing are provided. A method may include storing in a smart card a database of contacts accessed from a digital contact directory. The method may include receiving a request to reroute a payment via an alternate payment channel, the payment including a recipient and an amount, and the alternate payment channel originating from an account associated with one of the contacts in the database. The method may also include resolving, via a wireless communication element that is embedded in the smart card, routing information for the account. The method may also include transmitting, to an administrator of the account, a request for authorization to reroute the payment, and, when authorization is received, executing the payment via the alternate payment channel.
US11574293B2 Information processing apparatus and method, and information processing system
The present technology relates to an information processing apparatus and method and an information processing system that make it possible to perform more appropriate information provision. Processing relating to settlement of a commercial transaction is performed and log information relating to the settlement is generated, and the generated log information relating to the settlement is supplied to a server, which performs processing relating to provision of the log information relating to the settlement, without the intervention of a commercial transaction processing unit that performs processing relating to the commercial transaction. Further, processing relating to settlement of a commercial transaction is performed by a given method corresponding to a settlement service selected from a plurality of settlement services that can be utilized for the settlement of the commercial transaction and log information relating to the settlement corresponding to the settlement service is generated.
US11574292B2 Open mobile payment systems and methods
Systems, apparatuses, and methods are provided herein for payments through point of sale systems. A system comprises a plurality of in-store POS systems, a user accounts database, and a merchant payment system configured to communicate with a plurality of user devices and a plurality of digital wallet provider systems. The merchant payment system comprises a control circuit configured to associate a user account with a plurality of digital wallet accounts in the user accounts database, wherein at least one of the plurality of digital wallet accounts is associated with two or more payment methods, receive a transaction request from a user device associated with the user account, select a digital wallet provider from the plurality of digital wallet accounts associated with the user account, and send a payment authorization request to a digital wallet provider system associated with the digital wallet provider for payment authorization.
US11574286B2 Trading partner relationship graph for information exchange platform
An information exchange platform referred to as a Trading Grid (TG) may perform relationship-based data processing utilizing a trading partner (TP) graph that describes relationships amongst operating units (OUs) on the TG. When the TG receives a request from an OU to exchange data with a TP, the TG accesses the TP graph and determines a relationship between the OU and their TP as reflected in the TP graph. The TP graph is maintained and controlled by the system independently of the OU and the TP. The TG may route the data based on instructions associated with the relationship that is reflected in the TP graph. The instructions associated with the relationship may specify network based services provided by the TG. An orchestration component may operate to orchestrate the performance of the network based services. The TG then communicates the processed and/or produced data to the TP.
US11574284B2 System for prevention of fraud in accounting for utilization of medical items
At the time of manufacture of medical items that are to be consumed during patient care, a unique identification number is assigned to each item and the number is encoded in an RFID tag attached to the item. The manufacturer registers the unique identification number for each individual medical item in a Unique Device Identification (UDI) Serialized Tracking Database. The UDI Serialized Tracking Database maps each unique identification number to each item's UDI number that has been assigned by the Food and Drug Administration. As each item is consumed during medical treatment and its cost is billed to payers, the unique identification number of the item is reported and verified. This provides for detection of certain types of fraud in the dispensing of medical items by validating that necessary supplies were actually used during patient care.
US11574281B2 En-route business selection, routing and order preparation timing system
A system and method for en-route business selection, routing, and order preparation timing. The system is a cloud-based network containing an optimization server, portals for restaurants, customers, and drivers to enter their information, and an optimization engine which determines optimal pickup and delivery times for delivery drivers based on a multitude of variables associated with the business enterprises and delivery driver availability. The system may be accessed through web browsers or purpose-built computer and mobile phone applications.
US11574279B2 Parcel processing system and method
A parcel processing system configured to support automated parcel processing. For example, the system can be configured to select a permitted shipping service level from among the plurality of permitted shipping service levels based on a plurality of rules, control the sorting of the parcel into one of a plurality of shipping containers, and bill customers.
US11574277B2 System and method for generating a delivery plan for multi-tier delivery schemes
Various embodiments of a system and method for generating a delivery plan for multi-tier delivery schemes are described. Embodiments may include generating a delivery plan for a region including multiple delivery locations. The delivery plan may specify at least one agent delivery route within the region. The delivery route may include at least one shipment acquisition location coinciding with an expected travel route of a vehicle conveying shipments. The agent delivery route may be traversed by an agent that is to deliver a specific group of shipments acquired from the vehicle at the shipment acquisition location. Embodiments may include selecting the specific group of shipments for delivery on the delivery route. The selecting is based on a time constraint for delivering the group of shipments to respective delivery locations along the delivery route, and historical delivery time information for previous deliveries to the delivery locations along the delivery route.
US11574274B2 System and method for evaluating application errors in e-commerce applications
Systems and methods for tracking and ranking errors in computer systems may be used in e-commerce applications in order to identify errors that occur in e-commerce user sessions along with an estimate of potential lost revenues resulting from the error. The errors and associated lost revenues may allow prioritizing of which errors to address.
US11574272B2 Systems and methods for maximizing employee return on investment
Systems and methods of utilizing employee recognition programs to maximize employee return on investment. To maximize the employee return on investment effect of the available recognition products at a desired cost to the employer, systems and methods rank recognition categories and/or products, prescribing the top category and/or product or the top categories and/or products that will be beneficial in optimizing employee return on investment of an organization. The systems and methods for prescribing the category and/or product or categories and/or products can provide an estimate of how employee return on investment will be impacted by the prescribed recognition.
US11574255B2 Workstation management system
An intelligent furnishing system. The furnishing system includes an electronic device, a server, and a workstation. The workstation includes a short-range communication circuit, a user interface including a light source, and an electronic processor. The electronic processor is configured to receive a reservation including a reservation start time, increase a communication range of the short-range communication circuit when the reservation start time is a predetermined period of time from a current time, and receive a proximity signal from the electronic device. The electronic processor is also configured to illuminate the light source in a first color, receive a check-in signal when the proximity signal is received, change the light source from the first color to a second color, receive a check-out signal when the check-in signal is received, and change the light source from the second color to a third color when the check-out signal is received.
US11574254B2 Adaptive asynchronous federated learning
Techniques for adaptive asynchronous federated learning are described herein. An aspect includes providing a first version of a global parameter to a first client and a second client. Another aspect includes receiving, from the first client, a first gradient, wherein the first gradient was computed by the first client based on the first version of the global parameter and a respective first local dataset of the first client. Another aspect includes determining whether the first version of the global parameter matches a most recent version of the global parameter. Another aspect includes, based on determining that the first version of the global parameter does not match the most recent version of the global parameter, selecting a version of the global parameter. Another aspect includes aggregating the first gradient with the selected version of the global parameter to determine an updated version of the global parameter.
US11574251B2 Livestock and feedlot data collection and processing using UHF-band interrogation of radio frequency identification tags for feedlot arrival and risk assessment
An agricultural data collection framework is provided in a system and method for tracking and managing livestock, and for analyzing animal conditions such as health, growth, nutrition, and behavior. The framework uses ultra-high frequency interrogation of RFID tags to collect individual animal data across multiple geographical locations, and incorporates artificial intelligence techniques to develop machine learning base models for statistical process controls around each animal for evaluating the animal condition. The framework provides a determination of normality at an individual animal basis or for a specific location, and generates alerts, predictions, and a targeted processing or application schedule for prioritizing and delivering resources when intervention is needed.
US11574249B2 Streamlining data processing optimizations for machine learning workloads
Techniques for refinement of data pipelines are provided. An original file of serialized objects is received, and an original pipeline comprising a plurality of transformations is identified based on the original file. A first computing cost is determined for a first transformation of the plurality of transformations. The first transformation is modified using a predefined optimization, and a second cost of the modified first transformation is determined. Upon determining that the second cost is lower than the first cost, the first transformation is replaced, in the original pipeline, with the optimized first transformation.
US11574245B2 Method for securing a machine learning based decision system
A system configured to perform decision tasks carried out by a machine learning engine operates with a machine learning model, and includes a training component for improving the machine learning model, a device for carrying out decisions based on a set of input data, and an interaction interface for switching the machine learning model between training component and a device that includes a model attestation checker. The device performs acquiring input data, and ascertaining at least one machine learning model over the interaction interface. The model attestation checker performs checking if said machine learning model is trusted by a model attestation, and considering, for decision making, only those machine learning models that are trusted. The machine learning engine performs carrying out the decision task for input data by using a trusted machine learning model, and providing a result attestation for the decision output.
US11574235B2 Machine learning worker node architecture
A database contains a corpus of incident reports, a machine learning (ML) model trained to calculate paragraph vectors of the incident reports, and a look-up set table that contains a list of paragraph vectors respectively associated with sets of the incident reports. A plurality of ML worker nodes each store the look-up set table and are configured to execute the ML model. An update thread is configured to: determine that the look-up set table has expired; update the look-up set table by: (i) adding a first set of incident reports received since a most recent update of the look-up set table, and (ii) removing a second set of incident reports containing timestamps that are no longer within a sliding time window; store, in the database, the look-up set table as updated; and transmit, to the ML worker nodes, respective indications that the look-up set table has been updated.
US11574225B2 Generating weather data based on messaging system activity
Systems and methods are provided for analyzing messages generated by a plurality of computing devices associated with a plurality of users in a messaging system to generate training data to train a machine learning model to determine a probability that a media content item was generated inside an enclosed location or outside, receiving a media content item from a computing device, analyzing the media content item using the trained machine learning model to determine a probability that the media content item was generated inside an enclosed location or outside, determining, based on the probability generated by the trained machine learning model, that the media content item was generated inside an enclosed location, and determining an inside temperature associated with the venue based on messages generated by a plurality of computing devices in a messaging system comprising media content items and temperature information for the venue or a similar venue type.
US11574220B2 Method and device for evaluating cooking quality
Disclosed is a method for evaluating cooking quality that includes: in response to receiving evaluation information of a food sent by a terminal, retrieving an assessment result corresponding to the food, the assessment result being an assessment result of the cooking quality of a cooking appliance; and determining an evaluation result of the cooking quality of the cooking appliance based on the assessment result, the evaluation information, and a preset evaluation rule. Also disclosed is a device for evaluating cooking quality. With this disclosure, both the assessment result and the evaluation information are weighted in computing the evaluation result of the cooking quality of the cooking appliance. Such an evaluation result not only reflects users' subjective evaluation of the cooking quality, but it also reflects an objective and tenable evaluation of the cooking quality, making the evaluation of the cooking quality more reasonable.
US11574216B2 Coordinated multiple worker node causal inference framework
A systems implements a gradient descent calculation, regression calculation, or other machine learning calculation on a dataset (e.g., a global dataset) using a coordination node including coordination circuitry that coordinates multiple worker nodes to create a distributed calculation architecture. In some cases, the worker nodes each hold a portion of the dataset and operate on their respective portion. In some cases, the gradient descent calculation, regression calculation, or other machine learning calculation is used to implement a targeted maximum likelihood scheme for causal inference estimation. The targeted maximum likelihood scheme may be used to conduct causal analysis of the observational data.
US11574202B1 Data mining technique with distributed novelty search
Roughly described, an evolutionary data mining system includes at least two processing units, each having a pool of candidate individuals in which each candidate individual has a fitness estimate and experience level. A first processing unit tests candidate individuals against training data, updates an individual's experience level, and assigns each candidate to one of multiple layers of the candidate pool based on the individual's experience level. Individuals within the same layer of the same pool compete with each other to remain candidates. The first processing unit selects a set of candidates to retain based on the relative novelty of their responses to the training data. The first processing unit reports successful individuals to the second processing unit, and receives individuals for further testing from the second processing unit. The second processing unit selects individuals to retain based on their fitness estimate.
US11574196B2 Dynamic management of weight update bit length
Machine learning is enhanced by efficiently updating a weight that is represented as a conductivity of a resistive processing unit (RPU) that is connected between a row wire and a column wire. The weight is updated by the RPU interacting with bit streams carried on the row and column wires. Efficiency of the update is enhanced by calculating a bit length for the bit streams as a function of factors that include learning rate η, maximum activity xmax, maximum error differential δmax, and minimum weight update increment Δwmin.
US11574186B2 Cognitive data pseudonymization
Computer systems, methods and program products for automating pseudonymization of personal identifying information (PII) using machine learning, metadata, and crowdsourcing patterns to identify and replace PII. Machine learning models are trained for classifying known column names or key names for processing, using metadata. Column or key names are classified to be unprocessed, anonymized or pseudonymized by a pseudonymizer without revealing PII or scrubbing data into a useless format. A library of crowdsourced patterns are utilized for matching PII to data values within column or key names and PII is mapped to replacement methods. Feedback from user annotations retrains the algorithms to improve classification accuracy and Deep Learning algorithms automate the identification of PII using regular expression generation to concisely articulate how pseudonymizers search for PII patterns within a data set. PII replacement is mapped consistently across entire data packages and the crowdsourced pattern library is updated with generated regular expressions.
US11574185B2 Apparatus and method for training deep neural network
A method for training a deep neural network according to an embodiment includes training a deep neural network model using a first data set including a plurality of labeled data and a second data set including a plurality of unlabeled data, assigning a ground-truth label value to some of the plurality of unlabeled data, updating the first data set and the second data set such that the data to which the ground-truth label value is assigned is included in the first data set, and further training the deep neural network model using the updated first data set and the updated second data set.
US11574182B2 Physical device inspection or repair
In certain embodiments, device inspection or repair may be facilitated via signal-based determinations. In some embodiments, one or more flaws may be detected on a portion of a device via an optical sensor. Based on the detection, a physical structure may be caused to physically interact with the portion of the user device. Information indicating signals from the physical interaction may be obtained. Based on the signal information, a determination of whether a repair process should be performed on the device may be effectuated. The device may be assigned to be repaired via the repair process based on the determination indicating that the repair process should be performed on the device. In some embodiments, the signal information may be provided to a prediction model to determine whether the repair process should be performed on the device.
US11574181B2 Fusion of neural networks
Fusion of neural networks is performed by obtaining a first neural network and a second neural network. The first and the second neural networks are the result of a parent neural network subjected to different training. A similarity score is calculated of a first component of the first neural network and a corresponding second component of the second neural network. An interpolation weight is determined for the first and the second components by using the similarity score. A neural network parameter of the first component is updated based on the interpolation weight and a corresponding neural network parameter of the second component to obtain a fused neural network.
US11574180B2 Methods for learning parameters of a convolutional neural network, and classifying an input datum
The present invention relates to a method for learning parameters of a convolutional neural network, CNN, for data classification, the method comprising the implementation, by means for processing data (11) of a server (1), of steps consisting of: (a1) Learning, from an already classified learning database, the parameters of a CNN, called quantized CNN, such that said parameters are valued in a discrete space; (a2) Generating a white-box implementation of at least one layer of said quantized CNN, said white-box implementation being predetermined based on at least one of said learned parameters. The present invention also relates to a method for classifying an input datum.
US11574171B2 Neural network architecture using convolution engines
Hardware for implementing a Deep Neural Network (DNN) having a convolution layer. A plurality of convolution engines are each operable to perform a convolution operation by applying a filter to a data window, each filter comprising a set of weights for combination with respective data values of a data window, and each of the plurality of convolution engines comprising: multiplication logic operable to combine a weight of a filter with a respective data value of a data window; control logic configured to cause the multiplication logic to combine a weight with a respective data value if the weight is non-zero, and otherwise not cause the multiplication logic to combine that weight with that data value; and accumulation logic configured to accumulate the results of a plurality of combinations performed by the multiplication logic so as to form an output for a respective convolution operation.
US11574157B2 Printer printing sets of print data in order which depends on mounted medium type
In a printer, a controller determines a type of print medium currently mounted in a mount portion, and acquires a first set of print data correlated with a first medium type and a second set of print data correlated with a second medium type. In a case that a print medium of the first medium type is mounted in the mount portion, a print portion prints a first print image based on the first set of print data, and thereafter prints a second print image based on the second set of print data. In a case that a print medium of the second medium type is mounted in the mount portion, the print portion prints the second print image based on the second set of print data, and thereafter prints the first print image based on the first set of print data.
US11574155B2 Scene graph generation for unlabeled data
Approaches are presented for training and using scene graph generators for transfer learning. A scene graph generation technique can decompose a domain gap into individual types of discrepancies, such as may relate to appearance, label, and prediction discrepancies. These discrepancies can be reduced, at least in part, by aligning the corresponding latent and output distributions using one or more gradient reversal layers (GRLs). Label discrepancies can be addressed using self-pseudo-statistics collected from target data. Pseudo statistic-based self-learning and adversarial techniques can be used to manage these discrepancies without the need for costly supervision from a real-world dataset.
US11574150B1 Data interpretation analysis
Quality associated with an interpretation of data captured as unstructured data can be determined. Attributes can be identified within the unstructured data automatically. Subsequently, sentiment associated with each of the attributes can be determined based on the unstructured data. Correctness of the unstructured data, and thus the interpretation, can be assessed based on a comparison of the attribute and associated sentiment with structured data. A quality score can be generated that captures the quality of the data interpretation in terms of correctness and as well as results of another analysis including completeness, among others. Comparison of the quality score to a threshold can dictate whether or not the interpretation is subject to further review.
US11574149B2 System and method for classifying passive human-device interactions through ongoing device context awareness
A system and method are provided that use context awareness with device-dependent training to improve precision while reducing classification latency and the need for additional computing, such as by relying on cloud-based processing. Moreover, the following can leverage signal analysis with multiple sensors and secondary validation in a multi-modal approach to track passive events that would otherwise be difficult to identify using classical methods. In at least one implementation, the system and method described herein can leverage low power sensors and integrate already available human behavior in modular algorithms isolating specific context to reduce user interact time and training to a minimum.
US11574142B2 Semantic image manipulation using visual-semantic joint embeddings
The technology described herein is directed to a reinforcement learning based framework for training a natural media agent to learn a rendering policy without human supervision or labeled datasets. The reinforcement learning based framework feeds the natural media agent a training dataset to implicitly learn the rendering policy by exploring a canvas and minimizing a loss function. Once trained, the natural media agent can be applied to any reference image to generate a series (or sequence) of continuous-valued primitive graphic actions, e.g., sequence of painting strokes, that when rendered by a synthetic rendering environment on a canvas, reproduce an identical or transformed version of the reference image subject to limitations of an action space and the learned rendering policy.
US11574138B2 Training system for use with janitorial and cleaning products
A system and method for training in the cleaning of a room. The system includes a room having a plurality of locations to be cleaned; a plurality of optical tags, each of the optical tags positionable to be located at one of the locations to be cleaned and containing codes that link to a website having information about one or more pre-selected janitorial and cleaning products and the use thereof at the one of the locations to be cleaned; and a reader operable by a user and configured to scan the codes of the optical tags and display to the user the room and selectively the information from the website about the one or more pre-selected janitorial and cleaning products and the use thereof at the locations to be cleaned.
US11574137B2 Handheld ID-reading system with integrated illumination assembly
This provides an ID reader, typically configured for handheld operation, which integrates three types of illumination into a compact package that generates robust performance and resistance to harsh environmental conditions, such as dust and moisture. These illumination types include, direct (diffuse) light, low-angle light and polarized light. The ID reader includes a sealed reader module assembly having the illuminators in combination with an imager assembly (optics and image sensor) at its relative center. Additionally, also an on-axis aimer and a variable focus system with liquid lens have been integrated in this module and is placed on axis using a mirror assembly that includes a dichroic filter. As the optimal distance to read a code with low-angle light is typically shorter than the optimal distance to use the polarized illumination a variable (e.g. liquid) lens can adjust the focus of the reader to the optimal distance for the selected illumination.
US11574131B2 Machine-learned language models which generate intermediate textual analysis in service of contextual text generation
The present disclosure is directed to systems and methods that include and/or leverage one or more machine-learned language models that generate intermediate textual analysis (e.g., including usage of structural tools such as APIs) in service of contextual text generation. For example, a computing system can obtain a contextual text string that includes one or more contextual text tokens. The computing system can process the contextual text string with the machine-learned language model to generate one or more intermediate text strings that include one or more intermediate text tokens. The computing system can process the one or more intermediate text strings with the machine-learned language model to generate an output text string comprising one or more output text tokens. The one or more intermediate text strings can include textual analysis of the contextual text string that supports the output text string.
US11574123B2 Content analysis utilizing general knowledge base
In some embodiments, a content analysis system accesses input content associated with a user of an online platform. The content analysis system extracts entity tags for entities contained in the input content and links the identities to standard entities in a knowledge base to generate linked entities. The content analysis system further generates a knowledge graph to include the linked entities and other standard entities connected to the linked entities as nodes and edges connecting these nodes. Based on the knowledge graph, the content analysis system identifies related entities that are similar to the linked entities and cause the online platform to be modified based on the related entities.
US11574122B2 Method and system for joint named entity recognition and relation extraction using convolutional neural network
Embodiments of the disclosure provide systems and methods for processing unstructured texts in a medical record. A disclosed system includes at least one processor configured to determine a plurality of word representations of an unstructured text and tag entities in the unstructured text by performing a named entity recognition task on the plurality of word representations. The at least one processor is further configured to determine position embeddings based on positions of words in the unstructured text relative to positions of the tagged entities and concatenate the plurality of word representations with the position embeddings. The at least one processor is also configured to determine relation labels between pairs of tagged entities by performing a relationship extraction task on the concatenated word representations and position embeddings.
US11574119B2 Efficient starting points in mobile spreadsheets
Methods and systems for navigating to an initial position in a document include weighting historical user actions within a document. Initial display positions within the document are determined based on the weighted historical user actions. A selected initial display positions is navigated to in accordance with a user selection.
US11574109B1 Automation methods for 3D integrated circuits and devices
A method of designing a 3D Integrated Circuit including: partitioning at least one design into at least two levels, a first level and a second level, where the first level includes logic and the second level includes memory; and then obtaining a first placement of at least portion of the second level, where the first placement includes placement of a first memory array, where the Circuit includes a plurality of connections between the first level and the second level; and performing a second placement, where performing the second placement includes placing the first logic circuit based on the first placement of the first memory array, where the performing a second placement includes using a placer executed by a computer, where the placer is a part of a Computer Aided Design tool, and where the logic includes a first logic circuit configured to read data from the first memory array.
US11574103B2 Addressing layout retargeting shortfalls
Aspects of the invention provide means for addressing layout retargeting shortfalls. Initially, an original design shape in the layout is allowed to be simulated by process simulation to form process simulation contours. A polygon is then fitted to the process simulation contours to form a fitted simulated shape. Subsequently, whether the fitted simulated shape differs from the original design shape is detected. The process simulation may reflect the changes to the layout that occur at a foundry as part of a retargeting process. Advantageously, addressing a layout for retargeting shortfalls in accordance with aspects of the invention is likely to result in manufactured semiconductor devices having higher yields and reliability than those produced from a like layout that is not addressed in this manner.
US11574101B2 Techniques for providing optimizations based on categories of slack in timing paths
Systems and methods are provided for using an integrated circuit design tool to analyze timing requirements of a circuit design for an integrated circuit. A slack is calculated for a timing path in the circuit design that fails to satisfy a timing constraint. The slack is decomposed into multiple categories of delays in the timing path. The categories of delays for the slack may include intrinsic margin, clock skew, logic delay, and fabric interconnect delay. The logic delay may include local interconnect delay and logic circuit delay. The fabric interconnect delay may include delays in interconnect elements that are used to make connections between larger blocks of the logic circuits. Different optimization strategies are provided to solve the timing constraint failure for each of the different categories of slack breakdown. Slack profiles of the entire design in each of the four categories of slack are also provided.
US11574097B2 Deep learning based identification of difficult to test nodes
Techniques to improve the accuracy and speed for detection and remediation of difficult to test nodes in a circuit design netlist. The techniques utilize improved netlist representations, test point insertion, and trained neural networks.
US11574091B2 Techniques for recovering from intersections
Provided are methods, systems, and computer-program products for recovering from intersections during a simulation of an animated scene when a collision detection operation is active. For example, the collision detection operation can be selectively activated and deactivated during the simulation of one or more objects for a time step based on an intersection analysis, which can identify intersections of the one or more objects for the time step. Once the collision detection operation is deactivated, a collision response can apply one or more forces to intersecting portions of the one or more objects to eliminate the intersections of the one or more objects. For example, a portion of a cloth that is in a state of intersection can be configured such that the collision detection operation is not performed on the portion, thereby allowing the cloth to be removed from inside of another object by a collision response algorithm.
US11574082B1 Partial simulation model creation, simulation and post-processing for rotational machines
Data is received that comprises a full model for a physical object having a rotating part and a stationary part. The physical object includes fields coupled between the rotating part and the stationary part. A mesh is then generated for a portion of the physical object that includes a rotating mesh and a stationary mesh. Thereafter, a partial simulation model is created based on the full model and the mesh. Coupling relationships are established for the fields between the rotating mesh and the stationary mesh in the partial simulation model. The fields are then solved based on the coupling relationship of the partial simulation model. Thereafter, fields of the full model can be recovered based on the solved fields. Related apparatus, systems, techniques and articles are also described.
US11574080B1 Secure transfer of service identity for information handling systems
Systems and procedures are provided for transferring a service identifier for use by an IHS (Information Handling System), where technical support is provided to the IHS based on the service identifier. During factory provisioning of the IHS, a signed inventory certificate is uploaded to the IHS that includes an inventory identifying factory installed components of the IHS. Upon deployment of the IHS, a hardware component is removed, where the service identifier of the IHS is associated to the removed component. Upon installing a replacement hardware component, a request is initiated to transfer the association of the service identifier from the removed hardware component to the replacement hardware component. In response to the request to transfer the service identifier, an updated inventory certificate is generated that associates the service identifier to the replacement hardware component, wherein the replacement inventory certificate maintains the inventory of factory installed hardware components of the IHS.
US11574076B2 Systems and methods for optimal privacy-preserving information revelation
The present system relates a platform for addressing the optimal privacy-accuracy trade-off in the revelation of a user's valuable information to a third party. Specifically, the present system formalizes the privacy-accuracy trade-off in a precise mathematical framework, wherein mathematical formalization captures user's privacy preference with a single parameter. The system possesses a revelation method of user data that is optimal, in the sense of abiding by user's privacy preference while providing the most accurate description to third party subject to the aforementioned privacy preference constraint.
US11574074B2 Systems and methods for identifying content types for data loss prevention
Provided herein are systems and methods for classifying content to prevent data breach or exfiltration. An entity engine may receive content for classification into a content type for preventing data breach or exfiltration. The entity engine may determine that secondary data, defined by an operand of an entity definition, is present in the content. Each entity definition may correspond to one content type and may include a Boolean expression of operands. Each operand may include a matching element to be used for matching against content undergoing classification into one of the content types, upon secondary data defined by the operand being present in the content. The entity engine may classify the content into a content type of the content types, corresponding to the entity definition, based on matching the matching element of the operand to the content, and matching other operands of the entity definition to the content.
US11574068B2 Methods and systems for tenancy in a multitenant environment
Systems, methods and computer program products for controlling access to an organization's data in a multitenant environment are provided. An organization hierarchy is defined at a multitenant platform, the organization hierarchy comprising an organization and a plurality of sites owned by the organization, each of the plurality of sites representing a data isolation boundary for the organization's data. The sites are associated with subscriptions to applications of the multitenant platform. The organization can designate user partitions within the sites, each user partition designating a corresponding set of site users and a corresponding authentication service. the multitenant platform enables access to each subscription of a site only if a site user is authenticated by the authentication service designated in the user partition corresponding to the site user.
US11574065B1 Parameter-triggered multimedia sharing system
A system of a at least one computing apparatus in connection with a hardware and software network for creating, sending, storing, and revealing multimedia. The system comprises accessing a program graphical user interface with inputs for triggering operably configured software commands to secure, store, lock, unlock, and transmit multimedia collections according to satisfaction of parameter contingencies.
US11574063B2 Automatic detection of an incomplete static analysis security assessment
Embodiments include method, systems and computer program products for automatic detection of an incomplete static analysis security assessment. In some embodiments, a method includes obtaining component versioning data associated with a build of an application. The method further includes determining, using the component versioning data associated with the build of the application, that a static analysis security assessment configuration of the application is incomplete. The method further includes, responsive to determining that the static analysis security assessment configuration of the application is incomplete, generating metadata indicating that at least a portion of the build of the application has been changed from a previous build of the application.
US11574059B1 Classification of data files
A method including determining a combined data set including query data files that are to be classified, clean data files that are known to be free of malware, and malicious data files that are known to include malware; calculating respective compression functions for each of the query data files, each of the clean data files, and each of the malicious data files; individually comparing each respective compression function with each other respective compression function to determine degrees of similarity between contents included in the data files; determining a plurality of clusters based on the degrees of similarity between contents included in the data files; and classifying each query data file as a file that is likely free of malware or as a file that likely includes malware based on analyzing the combination of the query data files, the clean data files, and the malicious data files in each cluster.
US11574054B2 System, method and apparatus for malicious software detection
The disclosed systems and methods are directed to a method for malicious software detection comprising: recognizing and extracting an EP section in an unrecognized PE file, collecting bytes in the EP section of the unrecognized PE file, converting the bytes to an array of integers, generating one or more n-grams from the array of integers, converting the one or more n-grams into b-MinHash, converting the bytes in an EP function included in the EP section to an array of assembly-based mnemonics; generating one or more n-grams from the array of assembly-based mnemonics and converting the one or more n-grams from the array of assembly-based mnemonics into a-MinHash, generating a similarity matrices, converting, the similarity matrices into a lower dimensionality code representation, and classifying the code as a PE benign or a malware file.
US11574053B1 System and method for detecting malicious scripts
An endpoint system receives a target file for evaluation for malicious scripts. The original content of the target file is normalized and stored in a normalized buffer. Tokens in the normalized buffer are translated to symbols, which are stored in a tokenized buffer. Strings in the normalized buffer are stored in a string buffer. Tokens that are indicative of syntactical structure of the normalized content are extracted from the normalized buffer and stored in a structure buffer. The content of the tokenized buffer and counts of tokens represented as symbols in the tokenized buffer are compared against heuristic rules indicative of malicious scripts. The contents of the tokenized buffer and string buffer are compared against signatures of malicious scripts. The contents of the tokenized buffer, string buffer, and structure buffer are input to a machine learning model that has been trained to detect malicious scripts.
US11574049B2 Security system and method for software to be input to a closed internal network
A security system for software to be input to a closed internal network includes: a kiosk including a registration module configured to read the stored software of a connected portable storage medium, a vaccine module configured to detect malicious code in the software, and an authentication module configured to set inspection authentication for the portable storage medium whose software has been inspected for malicious code; and a client including a check module configured to check the portable storage medium for inspection authentication and authorize the execution of the stored software.
US11574047B2 Cyberanalysis workflow acceleration
A cyber threat intelligence (CTI) gateway device may receive rules for filtering TCP/IP packet communications events that are configured to cause the CTI gateway device to identify communications corresponding to indicators, signatures, and behavioral patterns of network threats. The CTI gateway device may receive packets that compose endpoint-to-endpoint communication events and, for each event, may determine that the event corresponds to criteria specified by a filtering rule. The criteria may correspond to one or more of the network threat indicators, signatures, and behavioral patterns. The CTI gateway may create a log of the threat event and forward the threat event log to a task queue managed by a cyberanalysis workflow application. Human cyberanalysts use the cyberanalysis workflow application to service the task queue by removing the task at the front of the queue, investigating the threat event, and deciding whether the event is a reportable finding that should be reported to the proper authorities. In order to improve the efficiency of the workflow process, tasks in the queue are ordered by the likelihood, or probability, that cyberanalysts will determine the associated threat events to be reportable findings; thus, high-likelihood events are investigated first. Likelihoods are computed using human-designed algorithms and machine-learned algorithms that are applied to characteristics of the events. Low-likelihood events may be dropped from the work queue to further improve efficiency.
US11574046B2 Protecting a software program against tampering
In a general aspect, a method of protecting a software program against tampering can include: executing, by a processor of a user device, an executable code of the software program, the executable code comprising integrity check code sections; during execution of one of the integrity check code sections of the executable code, computing by the processor an integrity check result applied to a code segment of the executable code; transmitting by the processor to a server a message containing the integrity check result and an identifier of the code segment; and when the integrity check result does not correspond to a reference result for the code segment of a genuine version of the software program, receiving by the processor from the server a signal that prevents an operation of the software program from being executed by the processor.
US11574040B2 Method and system for generating verification codes
Generating verification codes includes selecting at least two verification code generators from a verification code generator set comprising a plurality of verification code generators to compose a current use set, executing each verification code generator in the current use set to obtain corresponding partial verification codes, composing a current verification code from the partial verification codes, outputting the current verification code to a user, receiving a user response that is made in response to the current verification code, and comparing the current verification code and the user response to determine whether the user is verified.
US11574031B2 Method and electronic device for convolution calculation in neural network
Disclosed is a method for convolution calculation in a neural network, comprising: reading an input feature map, depthwise convolution kernels and pointwise convolution kernels from a dynamitic random access memory (DRAM); performing depthwise convolution calculations and pointwise convolution calculations according to the input feature map, the depthwise convolution kernels and the pointwise convolution kernels to obtain output feature values of a first predetermined number p of points on all pointwise convolution output channels; storing the output feature values of a first predetermined number p of points on all pointwise convolution output channels into an on-chip memory, wherein the first predetermined number p is determined according to at least one of available space in the on-chip memory, a number of the depthwise convolution calculation units, and width, height and channel dimensions of the input feature map; and repeating the above operation obtain output feature values of all points on all pointwise convolution output channels. Therefore, the storage space for storing intermediate results may be reduced.
US11574030B1 Solving optimization problems using a hybrid computer system
In a general aspect, an optimization problem is solved using a hybrid computing system. A classical processor unit receives a first data structure that represents the optimization problem. The classical processor unit executes a branch-and-bound process on the first data structure to generate values for a first subset of elements of a solution to the optimization problem. A second data structure is generated based on the first data structure and the first subset of elements. The second data structure represents a reduced version of the optimization problem. A quantum processor unit and a classical processor unit are used to execute a quantum approximate optimization algorithm (QAOA) on the second data structure to generate values for a second subset of the elements of the solution to the optimization problem. The first subset and second subset are combined to obtain the solution to the optimization problem.
US11574027B1 Systems and methods for managing obfuscated content
Systems, methods, and non-transitory computer-readable media can determine a content item being posted to a social networking system. A selection of an option to obfuscate at least one portion of the content item can be determined. The at least one portion of the content item can be obfuscated.
US11574025B2 Systems and methods for managed asset distribution in a distributed heterogeneous storage environment
Embodiments of systems and methods for the rules based distribution of managed content across heterogeneous storage distributed in a network environment are disclosed. In particular, certain embodiments may employ entity rules in association with a content management system. An entity rule may be a rule specifying a set of parameters and a destination secondary storage location. When the entity rule is evaluated by the content system, a set of content managed by the content management system responsive to the rule may be determined using the parameters of the rule. Responsive content can be determined, for example, by searching the content of the content management system based on the parameters. Responsive content may be moved from the primary storage location of the content management system to the secondary storage location specified by the entity rule.
US11574023B2 Document processing system and method
There is provided a method for processing electronic documents. The method includes: receiving a plurality of electronic documents stored in a file container created based on a file system; retrieving metadata from the file container, the metadata indicating forensic information about the plurality of electronic documents; applying an interactive filtering to the metadata according to user inputs; and selectively extracting one or more electronic documents from the file container according to results of the interactive filtering.
US11574015B2 Natural language interaction based data analytics
Using a natural language processing (NLP) engine executing in conjunction with a machine that is engaged in first natural language interaction, an analytics intent comprising an analysis type to be performed on a dataset is extracted from the first natural language interaction. Within the dataset, a subset of the dataset comprising data having above a threshold relevance measure with respect to the analytics intent is identified. From the subset, a knowledge graph modeling a set of relationships between data in the subset is constructed. Using the analytics intent and the knowledge graph, a conversational template is customized, augmenting the conversational template with a set of entities corresponding to the analytics intent. To obtain a result, the subset is analyzed using the knowledge graph. A second natural language interaction is presented via the machine, the presenting comprising transforming by the NLP engine the result to fit the customized conversational template.
US11574014B2 Method and system for predicative QandA and resource suggestions
Methods, systems, and computer-readable media provide a real-time Q&A interface, such as an online chatbot, either standing alone or as a live agent assistant, with predicative Q&A and resource suggestions. In one embodiment, the real-time Q&A interface uses data extracted from a user inquiry to identify and display a primary response, identify suggested inquiries from a knowledgebase and provide a user-selectable suggested inquiries indicator, and identify suggested content items from related content libraries or webpages and provide user-selectable suggested content item indicators. In one embodiment, the suggested content items include related videos and links to webpages with related content.
US11574013B1 Query recommendations for a displayed resource
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information to a user. In one aspect, a method includes receiving, from a user device, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, generating multiple queries from displayed content from the resource, determining a quality score for each of the multiple queries, selecting one or more of the multiple queries based on their respective quality scores, and providing, to the user device for each of the selected one or more queries, a respective user interface element for display with the active resource, wherein each user interface element includes contextual information regarding the respective query and includes the respective query.
US11574006B2 Communication device, communication system, and content collection method
In order to enable a user to acquire a desired content more quickly by performing a matching process by using search target ID information identifying a search target so as to properly acquire a content regarding the search target and to shorten a time required to complete the matching process, a communication device such as router is configured such that, when receiving an interest form a content-centric network, the communication device performs a search process on contents accumulated therein, aiming to find one or more contents which meet a search criteria set specified by the interest, performs the matching process for verifying whether the content found in the search process matches the search target ID information (face image) to acquire a content regarding the search target, and transmits the acquired content to a communication device of a content request source.
US11574005B2 Client application content classification and discovery
In one or more implementations, content generated using a client application may be associated with a classification. The content may be accessed based on one or more classifications associated with the content. Content may be generated by a client application executed by a client device of a content creator and sent to a server system that may distribute the content to one or more additional client devices of recipients of the content. The server system may also aggregate content having a same classification.
US11574000B2 Photograph content clustering for digital picture frame display
A method for automated routing of pictures taken on mobile electronic devices to a digital picture frame including a camera integrated with the frame, and a network connection module allowing the frame for direct contact and upload of photos from electronic devices or from photo collections of community members. The integrated camera is used to automatically determine an identity of a frame viewer and can capture gesture-based feedback. The displayed photos are automatically shown and/or changed according to the detected viewers. The photos can be filtered and cropped at the receiver side. Clustering photos by content is used to improve display and to respond to photo viewer desires.
US11573999B2 Accessible multimedia content
A method of generating accessible content is described. Embodiments of the method identifies a plurality of channels for a multimedia communication session, generate a master timeline for the communication session, wherein the master timeline comprises a chronological ordering of events from each of the channels, and wherein each of the events is associated with event-specific audio data, and present the multimedia communication session to a user to enable the user to transition among the channels based on the master timeline.
US11573998B2 Lyric search service
This application relates to a client-server architecture that enables search queries to be applied to transcription information for multimedia files. A server device implements a service configured to query a search platform to retrieve results associated with a plurality of multimedia files stored in a content database. The results are ordered according to a plurality of heuristic values calculated based on a text relevance analysis. The service is configured to modify the heuristic values to adjust an order of the results, and generate a response to a search request that includes a representation of at least a portion of the transcription information of the multimedia files referenced by the results. The heuristic values are modified based on at least one of a popularity score for a corresponding multimedia file, a weight associated with a particular field, or a relevance score based on feedback signals.
US11573996B2 System and method for hierarchically organizing documents based on document portions
Embodiments as disclosed may generate an organizational hierarchy based on embeddings of portions of documents. Embeddings resulting from the embedding of the portions of the documents can be clustered using a hierarchical clustering mechanism to segment the portion space into a set of hierarchical clusters. Documents can be assigned to these clusters based on the presence of a portion of a document within a cluster. In this manner, the documents may themselves be clustered based on the clusters created from portions across the documents of the corpus. The clusters to which a document is assigned may also be ranked with respect to that document. Similarly, documents assigned to cluster can be ranked within the cluster to which they are assigned. Additionally, in certain embodiments, names or snippets for the clusters of the hierarchy may be derived from the portions comprising that cluster.
US11573986B1 Apparatuses and methods for the collection and storage of user identifiers
An apparatus for the collection and storage of user identifiers, wherein the apparatus comprises at least a processor and a memory communicatively connected to the at least a processor. The memory contains instructions configuring the at least a processor to receive user identifier data, identify a plurality of user identifier labels as a function of the user identifier data, extract a plurality of content elements from the user identifier data, classify each content element to an associated user identifier label using a content element classifier, and enter the plurality of user identifier content elements and associated user identifier labels on an immutable sequential listing.
US11573985B2 Miscategorized outlier detection using unsupervised SLM-GBM approach and structured data
In an example, one or more leaf category specific unsupervised statistical language model (SLM) models are trained using sample item listings corresponding to each of one or more leaf categories and structured data about the one or more leaf categories, the training including calculating an expected perplexity and a standard deviation for item listing titles. A perplexity for a title of a particular item listing is calculated and a perplexity deviation signal is generated based on a difference between the perplexity for the title of the particular item listing and the expected perplexity for item listing titles in a leaf category of the particular item listing and based on the standard deviation for item listing titles in the leaf category of the particular item listing. A gradient boosting machine (GBM) fuses the perplexity deviation signal with one or more other signals to generate a miscategorization classification score corresponding to the particular item listing.
US11573976B2 Method and apparatus for managing a service request in a blockchain network
A method and an apparatus for managing a service request in a blockchain network are provided. The method includes receiving, by a first device, a service request, identifying an intent from the service request, selecting one or more atomic contracts, each of which is related to the intent, wherein the atomic contracts are associated with a second device on the blockchain network and are verified in the blockchain network, generating a new contract including the atomic contracts, and broadcasting the new contract over the blockchain network.
US11573965B2 Data partitioning and parallelism in a distributed event processing system
An event processing system for processing events in an event stream is disclosed. The system is configured for determining a stage for a continuous query language (CQL) query being processed by an event processing system and/or determining a stage type associated with the stage. The system is also configured for determining a transformation to be computed for the stage based at least in part on the stage type and/or determining a classification for the CQL query based at least in part on a plurality of rules. The system can also be configured for generating a transformation in a Directly Acyclic Graph (DAG) of a data transformation pipeline for the stage based at least in part on the partitioning criteria for the stage. In some examples, the system can also be configured for determining a partitioning of the stage based at least in part on the transformation.
US11573955B1 Data-determinant query terms
Systems and methods are disclosed for flexibly applying a query term to heterogeneous data. A query system can receive a query that includes a data-determinant query term. As the system executes the query it can generate interim search results. As the system query processes the interim search results based on the query, it can apply the data-determinant query term to records of the interims search results based on the structure of the records.
US11573952B2 Private shared resource confirmations on blockchain
A processor may identify one or more transaction verification requests from one or more entities. The processor may convert each of the one or more transaction verification requests into respective hashed transaction verification requests. The processor may send, on one or more private, anonymous channels, the hashed transaction verifications to an orchestrator. The processor my decrypt the hashed transaction verifications with the orchestrator. The processor may determine whether information in each of the one or more transaction verification requests matches.
US11573950B2 Analysis information management device and analysis information management method
Selection of a batch file that causes an analysis device to analyze a sample successively is received by a receiver. Batch analysis data that represents an analysis result and corresponds to the batch file, selection of which is received, is acquired from a database device. Standard information, for verifying validity of an analysis performed by the analysis device, which corresponds to the batch file, selection of which is received, is acquired by a standard information acquirer from the database device. A report that describes an analysis result represented by the batch analysis data and an evaluation result in regard to validity of an analysis performed by the analysis device is created by a creator based on the acquired batch analysis data and the acquired standard information.
US11573946B2 Management of memory usage using usage analytics
An approach for managing memory usage in cloud and traditional environments using usage analytics is disclosed. The approach may be implemented in a computer infrastructure including a combination of hardware and software. The approach includes determining that space is available within one or more tables which have schema definitions with string fields having a predefined length. The approach further includes creating a virtual table and mapping the available space to the virtual table for population by one or more records.
US11573943B2 System and method for data reconciliation
A system for data reconciliation is provided. The data reconciliation system includes a data processing subsystem. The data processing subsystem includes a computation module, configured to generate hash values for a set of tables located in a source database by a hashing technique and also configured generate hash values for a set of tables located in a destination database by the hashing technique. The data processing subsystem also includes an analysis module, configured to analyse the hash values located in the source database and the hash values located in the destination database by a pre-determined rule. The data processing subsystem also includes a suggestion module, configured to suggest output based on the analysis result. A data memory subsystem is configured to store the generated hash values for the source database and the generated hash values for the destination database. Present invention provides safe migration or transferring of data.
US11573941B2 Systems, methods, and data structures for high-speed searching or filtering of large datasets
An inline tree data structure and one or more auxiliary data structure encode a multitude of data records of a dataset; data fields of the dataset define a tree hierarchy. The inline tree comprises one binary string for each data record that are all the same length, are arranged in an ordered sequence that corresponds to the tree hierarchy, and include an indicator string indicating position in the tree hierarchy of each data record relative to an immediately adjacent data record. A search program is guided through the dataset by interrogating each indicator string in the inline tree data structure so as to reduce unnecessary interrogation of data field values.
US11573938B2 Systems and methods for indexing source code in a search engine
Methods, systems and computer readable storage medium for updating a search engine (SE) version of a repository, the SE version of the repository maintained by a search engine system and corresponding to an SCM version of the repository maintained by an SCM system.
US11573927B1 Method and system for implementing hidden subscriptions in a distributed computation system
Embodiments of the invention relate to a method for managing subscriptions. The method includes monitoring a plurality of query requests executing on a plurality of query nodes, identifying, based on the monitoring, a query request of the plurality of query requests that satisfies a hidden subscription criterion, and generating a hidden subscription for the query request.
US11573921B1 Built-in self-test for a programmable vision accelerator of a system on a chip
In various examples, a VPU and associated components may be optimized to improve VPU performance and throughput. For example, the VPU may include a min/max collector, automatic store predication functionality, a SIMD data path organization that allows for inter-lane sharing, a transposed load/store with stride parameter functionality, a load with permute and zero insertion functionality, hardware, logic, and memory layout functionality to allow for two point and two by two point lookups, and per memory bank load caching capabilities. In addition, decoupled accelerators may be used to offload VPU processing tasks to increase throughput and performance, and a hardware sequencer may be included in a DMA system to reduce programming complexity of the VPU and the DMA system. The DMA and VPU may execute a VPU configuration mode that allows the VPU and DMA to operate without a processing controller for performing dynamic region based data movement operations.
US11573919B2 Multi-slave serial communication
A method for synchronous serial communication includes encoding, by a master device, a header field to be initially transmitted in a frame with a header identification code and a slave count value that defines a number of slave devices communicatively coupled to the master device. A plurality of address fields to be transmitted in the frame are also encoded by the master device. Each of the address fields corresponding to a different one the slave devices. A first of the address fields to be transmitted in the frame corresponds to a last of the slave devices to receive the header field, and a last of the address fields to be transmitted in the frame corresponds to a first of the slave devices to receive the header field. The frame is transmitted to the slave devices by the master device.
US11573913B2 Device proxy and control method
A device is provided with a multicore microprocessor unit (21) capable of inter-processor communication, storage (22) for storing a file describing device configuration information, and a device interface (23). Threads of the microprocessor unit are separated: a first processor core drives the OS, and meanwhile, a second processor core drives the device driver for controlling the device interface. While sharing the device configuration information by inter-processor communication, a notification driver interface for notifying the operating system kernel of configuration information on the basis of the device configuration information is loaded and the second processor core controls the device connected to the device interface by reading a scenario sequence file into the notification driver.
US11573903B2 Memory devices and methods which may facilitate tensor memory access with memory maps based on memory operations
Examples described herein include systems and methods which include an apparatus comprising a memory array including a plurality of memory cells and a memory controller coupled to the memory array. The memory controller comprises a memory mapper configured to configure a memory map on the basis of a memory command associated with a memory access operation. The memory map comprises a specific sequence of memory access instructions to access at least one memory cell of the memory array. For example, the specific sequence of memory access instructions for a diagonal memory command comprises a sequence of memory access instructions that each access a memory cell along a diagonal of the memory array.
US11573889B2 Using graphical image analysis for identifying image objects
An image of a graphical user interface is captured. For example, a screen shot of a browser display is captured. Text syntax is executed that contains one or more parameters for identifying a graphical object. For example, the text syntax may identify a rectangle that contains the text “OK” where the text is red. Based on the text syntax, a graphical object is identified in the image of the graphical user interface. Information is returned that identifies how to access the graphical object in the graphical user interface. For example, coordinates of the graphical object are identified. This information can then be used in a test script using existing programming languages to test the graphical user interface. For example, the coordinates may be used to click on the OK button.
US11573888B2 Machine learning test result analyzer for identifying and triggering remedial actions
Apparatus and methods for using artificial intelligence to process and remediate test failures are provided. The methods may include monitoring an execution of an automated test on a software application. The automated test may include a plurality of steps. The methods may include receiving a first error message and a second error message during the execution of a step included in the plurality of steps. The methods may include processing each of the first and second error messages individually and, after completion of the step, again as a group. The processing may include determining if the error messages were generated by a defect in the software application.
US11573887B2 Extracting code patches from binary code for fuzz testing
A method, system and product for determining a characterization of a terminal within a binary code, based on influences of the terminal. Based on the characterization of the terminal, the terminal is determined to be potentially affected by external input that is inputted to a device executing the binary code. A propagation path that indicates a reachability of the terminal within the binary code is determined. A code patch associated with a functionality of at least a portion of the binary code and with the propagation path of the terminal is located in the binary code. The code patch can be executed independently from the binary code. The code patch is extracted from the binary code for testing, and an emulation of the code patch is generated to enable fuzz testing of the emulation, whereby the code patch is tested independently.
US11573885B1 System and method for test selection according to test impact analytics
A system and method for determining a relative importance of a selected test in a plurality of tests, comprising a computational device for receiving one or more characteristics relating to an importance of the code, an importance of each of the plurality of tests, or both; and for determining the relative importance of the selected test according to said characteristics.
US11573881B1 Role-based failure response training for distributed systems
Methods, systems, and computer-readable media for role-based failure response training for distributed systems are disclosed. A failure response training system determines a failure mode associated with an architecture for a distributed system comprising a plurality of components. The training system generates a scenario based at least in part on the failure mode. The scenario comprises an initial state of the distributed system which is associated with one or more metrics indicative of a failure. The training system provides, to a plurality of users, data describing the initial state. The training system solicits user input representing modification of a configuration of the components. The training system determines a modified state of the distributed system based at least in part on the input. The performance of the distributed system in the modified state is indicated by one or more modified metrics differing from the one or more initial metrics.
US11573877B2 Distributed architecture for fault monitoring
Systems and methods for detecting an anomaly in a power semiconductor device are disclosed. A system includes a server computing device and one or more local components communicatively coupled to the server computing device. Each local component includes sensors positioned adjacent to the power semiconductor device for sensing properties thereof. Each local component receives data corresponding to one or more sensed properties of the power semiconductor device from the sensors and transmits the data to the server computing device. The server computing device utilizes the data, via a machine learning algorithm, to generate a set of eigenvalues and associated eigenvectors and select a selected set of eigenvalues and associated eigenvectors. Each local component conducts a statistical analysis of the selected set of eigenvalues and associated eigenvectors to determine that the data is indicative of the anomaly.
US11573870B2 Zero copy host interface in a scalable input/output (I/O) virtualization (S-IOV) architecture
Examples may include a computing platform having a host driver to get a packet descriptor of a received packet stored in a receive queue and to modify the packet descriptor from a first format to a second format. The computing platform also includes a guest virtual machine including a guest driver coupled to the host driver, the guest driver to receive the modified packet descriptor and to read a packet buffer stored in the receive queue using the modified packet descriptor, the packet buffer corresponding to the packet descriptor.
US11573866B2 Evaluation and reporting of recovery readiness in a data storage management system
An illustrative report server interoperates with one or more enhanced storage managers to evaluate whether backup operations and restore operations meet their recovery point objectives (RPO) and recovery time objectives (RTO), respectively. RTO is evaluated using a tiered approach based on past performance of restore and/or backup operations. The illustrative storage manager executes pre-defined queries that extract relevant information from an associated database that houses information about storage operations. The report server recommends alternative kinds of backup operations for data that fails to meet its RTO using traditional backups. The report server is configured to analyze and report RPO and RTO readiness for several levels of data entities, including multiple systems, single system, groups of clients, single clients, and subclients.
US11573860B1 Verification of metadata consistency across snapshot copy-on-write (COW) B+tree logical maps
A method for verifying a consistency of snapshot metadata maintained in an ordered data structure for a plurality of snapshots in a snapshot hierarchy is provided. The method includes identifying a first plurality of nodes maintained in a first ordered data structure for a first snapshot that is a child of a second snapshot; for a first node of the first plurality of nodes, verifying the first node by checking for the first node in a second node map maintained in memory for the second snapshot, wherein the second node map includes a plurality of verified nodes in a second ordered data structure; and based on whether the first node is in the second node map: adding the first node to a first node map maintained in memory for the first snapshot, wherein the first node map includes verified nodes of the first plurality of nodes; or triggering an alarm.
US11573859B2 Content-independent and database management system-independent synthetic full backup of a database based on snapshot technology
The illustrative storage management system uses snapshot technologies and performs block-level analysis thereof and to synthesize full backups of a database, regardless of the database management system (DBMS) and content of the database and without involving native DBMS utilities. Synthetic full copies are created efficiently and use network transport resources sparingly. Successive snapshots of the database may be hardware snapshots and/or software snapshots. The illustrative storage management system tracks which data blocks in the database change over time after a baseline full copy is saved to secondary storage. Only the changed blocks are subsequently moved to secondary storage as incremental backups and are indexed for future reference. A synthetic full backup of the database, at a given point in time, may be created by synthesizing the original full backup with changed blocks from any number of later incremental backups. The synthetic full backup comprises pointers to appropriate data blocks, ignoring intermediate changes, and pointing to the most current data block in secondary storage relative to the given point in time chosen for the synthetic full backup. The illustrative storage management system may restore the synthetic full backup without native DBMS utilities.
US11573854B2 Techniques for data scrambling on a memory interface
Various embodiments include a memory device that recovers from write errors and read errors more quickly relative to prior memory devices. Certain patterns of write data and read data may result on poor signal quality on the memory interface between memory controllers and memory devices. The disclosed memory device, synchronously with the memory controller, scrambles read data before transmitting the data to the memory controller and descrambles received from the memory controller. The scrambling and descrambling results in a different pattern on the memory interface even for the same read data or write data. Therefore, when a write operation or a read operation fails, and the operation is replayed, the pattern transmitted on the memory interface is different when the operation is replayed. As a result, the memory device more easily recovers from data patterns that cause poor signal quality on the memory interface.
US11573840B2 Monitoring and optimizing interhost network traffic
Some embodiments provide a method for clustering a set of data compute nodes (DCNs), which communicate with each other more frequently, on one or more host machines. The method groups together guest DCNs (GDCNs) that (1) execute on different host machines and (2) exchange network data among themselves more frequently, in order to reduce interhost network traffic. The more frequently-communicating GDCNs can be a set of GDCNs that implement a distributed application, GDCNs of a particular tier in a multi-tier network architecture (e.g., a web tier in a three-tier architecture), GDCNs that are dedicated to a particular tenant in a hosting system, or any other set of GDCNs that exchange data among each other regularly for a particular purpose.
US11573836B2 Resource scheduling method and apparatus, and storage medium
A resource scheduling method and apparatus, an electronic device, and a storage medium are provided, which are related to the technical field of system resource scheduling. The resource scheduling method comprises: monitoring whether a current system can bear a load of a target application which has triggered and entered a high-computational-power scenario, subjecting the system to resource scheduling if the system is monitored to be unable to bear the load of the target application, and running the target application in the high-computational-power scenario based on scheduled system resources.
US11573828B2 Efficient and scalable enclave protection for machine learning programs
A computer-implemented method for efficient and scalable enclave protection for machine learning (ML) programs includes tailoring at least one ML program to generate at least one tailored ML program for execution within at least one enclave, and executing the at least one tailored ML program within the at least one enclave.
US11573818B2 Containerized computing environments
Building images that enable improved utilization of previously built image layers. An image build system evaluates commands prior to their use and differentiate between stateful and stateless commands. Employing such an approach enables stateless commands to be identified (e.g. labeled), thus enabling the image build system to handle the stateless commands differently from stateful commands. This enables the re-use of cached/stored image layers, thus reducing image size by avoiding the creation of new image layers.
US11573812B2 Generating a next best action recommendation using a machine learning process
Techniques for determining a Next Best Action (NBA) are disclosed, with the determination being based on a position within an application, past actions by a user when experiencing a similar application context, and/or tasks in queue for the user to execute from current state of the application. Techniques are also disclosed for displaying an interface that includes the NBA in conjunction with a specific rationale for presenting the NBA, such as recommendations by a trusted person, based on the user's and/or other users' past behavior, and descriptions developed based on the specific NBA. Also, methods for determining a best NBA are disclosed, with the NBA being selected by applying static rules to a data set, heuristically analyzing the data set, and/or applying a machine learning model to the data set.
US11573806B2 Managing persistent enrollment of a user device
Systems and methods are included for managing persistent enrollment of a user device. The persistent enrollment can be controlled by an administrator at an administrator console. The administrator can enable or disable persistent enrollment for the user device at the admin console. A deployment agent can be provided to the user device. During the boot process, the deployment agent can verify the persistent enrollment status of the user device. The deployment agent can retrieve and install a software package for a management agent. The management agent can enroll the user device with an enterprise under a staging user profile. The management agent can install a provisioning package associated with the staging user profile. The management agent can receive user input login credentials. The management agent can change the ownership of the user device with the enterprise. The management agent can configure the user device for the user profile.
US11573803B2 Parallel training of machine learning models
Parallel training of a machine learning model on a computerized system is described. Computing tasks of a system can be assigned to multiple workers of the system. Training data can be accessed. The machine learning model is trained, whereby the training data accessed are dynamically partitioned across the workers of the system by shuffling subsets of the training data through the workers. As a result, different subsets of the training data are used by the workers over time as training proceeds. Related computerized systems and computer program products are also provided.
US11573799B2 Apparatus and method for performing dual signed and unsigned multiplication of packed data elements
An apparatus and method for performing dual concurrent multiplications of packed data elements. For example one embodiment of a processor comprises: a decoder to decode a first instruction to generate a decoded instruction; a first source register to store a first plurality of packed doubleword data elements; a second source register to store a second plurality of packed doubleword data elements; and execution circuitry to execute the decoded instruction, the execution circuitry comprising: multiplier circuitry to multiply a first doubleword data element from the first source register with a second doubleword data element from the second source register to generate a first quadword product and to concurrently multiply a third doubleword data element from the first source register with a fourth doubleword data element from the second source register to generate a second quadword product; and a destination register to store the first quadword product and the second quadword product as first and second packed quadword data elements.
US11573780B2 Automated generation of status chains for software updates
Some examples can accurately determine a status of a software update across a number of development system components. In some examples, a method may involve receiving a software update comprising a set of computer-executable instructions and a reference to a location at which a status chain is to be stored. The method may also involve, in response to receiving the software update, performing at least one software development action with respect to the software update by executing a software development component among a plurality of software development components. The method may further involve determining a status of the software update based on performance of the at least one software development action. And the method may involve automatically causing a block to be added to the status chain at least in part by interfacing with the location, the block indicating the status of the software update and the software development component.