US11202397B2

A configurable door panel cover includes a first face of a first door that is perforated and includes one or more attachment points, which one or more configurable panels may attach to. The configurable door panel cover includes a fastener assembly that includes at least one fastener that attaches to the configurable door panel cover, and a spacing mechanism. The spacing mechanism attaches to the fastener that is attached to the configurable door panel cover and to one of the one or more attachment points on the first face of the first door. The spacing mechanism attaches the first configurable door panel cover at a first orientation that includes a first angle between the configurable door panel cover and the first spacing mechanism. The fastener assembly may be rotated to the configurable door panel cover.
US11202392B2

An air-to-coolant heat exchanger for an electronics rack is provided, which includes first and second tube segments, one or more connector segments, and a plurality of thermally conductive fins attached to the tube segments. The first tube segment includes a first inner tube positioned within a first outer tube, defining a first inner coolant-carrying channel and first outer coolant-carrying channel, and the second tube segment has a second inner tube positioned within a second outer tube, defining a second inner coolant-carrying channel and second outer coolant-carrying channel. The connector segment(s) couples in fluid communication at least one of the first and second inner coolant-carrying channels, or the first and second outer coolant-carrying channels. The heat exchanger is coupled to separately receive a first coolant and a second coolant, with the first coolant passing through the inner channels, and the second coolant through the outer channels.
US11202390B2

A heat dissipation unit connection reinforcement structure includes a case, at least one reinforcement structure and at least one heat pipe. The case has a case chamber and at least one opening formed through a top side of the case in communication with the case chamber. The reinforcement structure has a reinforcement main body correspondingly disposed on the opening. The reinforcement main body has a connection hole in communication with the case chamber, mating section and a reinforcement connection section. The heat pipe has a heat pipe chamber. One end of the heat pipe is inserted in the corresponding connection hole, whereby the heat pipe chamber is in communication with the case chamber. The inner circumference of the reinforcement connection section is tightly attached to and connected with an outer side of the corresponding heat pipe.
US11202356B2

An LED circuit board, system, and method of using an LED configuration tool are described. The LED circuit board contains a microprocessor that wakes up when power is supplied from the LED configuration tool. The microprocessor determines that the LED configuration tool is present by sending a signal from one pin and detecting whether the same signal is received at another pin. When analog or digital programming information received from the LED configuration tool matches information in a table of the microprocessor, the programming information is stored to change the lighting parameters used by the LEDs. Feedback from the microprocessor to the LED configuration tool provides information regarding the status of programming the microprocessor.
US11202352B2

An illumination device, system and method are provided herein for emulating sunlight along a daytime or nighttime locus. Sunlight is emulated depending on the path length of the sun relative to a structure containing the illumination device and system. One or more illumination devices can be grouped together and perform the sunlight emulation along the locus by producing different color temperatures throughout the day by all illumination devices within that group producing the same color temperature changes throughout the day. Moreover, a particular advantage of the preferred embodiments is the ability to manually change at any time the emulated natural sunlight output from the one or more groups of illumination devices and advantageously change the color output more so at certain times than at other times by simply actuating a trigger on a dimmer associated with a virtual or physical keypad.
US11202348B2

An electromagnetic cooking device includes a cavity in which a food load is placed, a plurality of RF feeds for introducing electromagnetic radiation into the enclosed cavity, and a controller configured to detect asymmetries and select rotations that compensate for the asymmetries; select a heating target including a plurality of resonant modes that are rotated using the selected rotations in the preceding step; generate a heating strategy based on the heating target to determine a sequence of desired heating patterns; cause the RF feeds to output a radio frequency signal to thereby excite the enclosed cavity with a selected set of phasors for a set of frequencies; and monitor the created heating patterns based on the forward and backward power measurements at the RF feeds to use closed-loop regulation to selectively modify the sequence of resonant modes into the enclosed cavity based on the desired heating patterns as monitored.
US11202347B2

A microwave appliance, as provided herein, may include a cabinet, a door, and an air handler. The cabinet may extend in a lateral direction between a first side end and a second side end. The door may be movably mounted to the cabinet at the first side end or the second side end to move between an open position permitting access to a cooking chamber and a closed position restricting access to the cooking chamber. The door may include a peripheral frame and a front window bounded by the peripheral frame. The peripheral frame may define an air inlet and an air outlet downstream from the air inlet. The air outlet may be defined below the front window. The air handler may be mounted within the door in fluid communication between the air inlet and the air outlet to motivate an airflow therethrough.
US11202345B2

The present disclosure relates to a loaded-object sensor and an induction heating device including the loaded-object sensor. The loaded-object sensor has a cylindrical hollow body with a sensing coil wound on its outer surface. Further, a receiving space formed inside the body of the loaded-object sensor accommodates a temperature sensor. The loaded-object sensor is concentrically provided in a central region of the working coil. The sensor may measure the temperature of the loaded object while discriminating a type of the loaded object placed on a corresponding position to the working coil.
US11202341B2

This document describes an access point device and associated systems and methods. The techniques and systems include an access point device that includes a housing with an antenna carrier, a circuit board assembly, a heat sink, and a heat shield positioned within the housing. The housing includes a top housing member connected to a bottom housing member. The top housing member includes a concave-down top-end portion connected to a generally cylindrical vertical wall via rounded corners. The antenna carrier supports multiple antennas positioned proximate to an inner surface of the vertical wall. The heat sink is positioned between the antenna carrier and the circuit board assembly. The circuit board assembly is positioned between the heat shield and the heat sink, and the heat shield is positioned between the circuit board assembly and the bottom housing member.
US11202338B2

A session establishment method and apparatus are provided. The method includes: determining, by a first network device, whether an air interface resource of a default flow of a PDU session is successfully established; and if the air interface resource of the default flow of the PDU session fails to be established, the first network device, based on first information, establishes the PDU session in an inactive state or triggers to release the PDU session, where the first information is used to indicate whether establishment of the PDU session in the inactive state is allowed when the air interface resource of the default flow of the PDU session fails to be established.
US11202331B2

The present disclosure relates to a 5th generation (5G) or pre-5G communication system for supporting a higher data transmission rate than a 4th generation (4G) communication system such as long term evolution (LTE). The present disclosure is to manage connections in a wireless communication system, and an operating method of a distributed unit of a base station may include receiving a first control message processed by a central unit from a terminal, transmitting to the central unit the first control message modified to indicate rejection of a procedure requested by the first control message, and in response to the modified first control message, receiving a second control message indicating the procedure rejection.
US11202328B2

Provided is a base station that is a base station apparatus connected to a terminal apparatus, the terminal apparatus being connected to a plurality of the base station apparatuses through physical link channels. In a case that a bandwidth assistant information request is received from the terminal apparatus, bandwidth assistant information for each of the physical link channels to which the terminal apparatus is connected is transmitted to the terminal apparatus.
US11202326B2

A wireless communication system comprises a host device (110) and mobile devices (120) arranged for wireless communication and for distance (140) measurement. The host device has a user interface (113) comprising a connect button (115), and is arranged to execute a connection sequence upon a user activating the connect button. The connection sequence first determines respective distances between the host and respective mobile devices. A first mobile device is identified exhibiting a movement. Then a connection action is executed regarding a connection between the first mobile device and the host device. The mobile device is arranged for executing a ranging protocol and, upon subsequently receiving a convection message, executing a connection action regarding a connection between the first mobile device and the host device. Effectively a connection may be established upon the user of a mobile device pressing a single button on a selected host device and moving the mobile device.
US11202319B2

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may transmit two or more connection requests prior to expiration of a UE connection response window. In some examples, the UE may re-set a UE connection response window each time the UE transmits a connection request. In some examples, the base station and UE may set their respective connection response windows after the UE transmits connections requests in a set of consecutive transmission opportunities. In some examples, the base station and UE may set their respective connection response windows based at least in part on a first available transmission opportunity. In some examples, the UE may include an indication of a position in a transmission sequence in the connection response, and the base station may set the UE connection response window based at least in part on the indication.
US11202318B2

Embodiments of the present invention provide an initial access method and apparatus. The method includes: sending, by an access network device, a synchronization signal to user equipment by using at least two downlink beams, where the synchronization signal includes downlink beam indexes of the at least two downlink beams; receiving, by the access network device, a random access preamble sequence sent by the user equipment; and sending, by the access network device, a random access response RAR message to the user equipment by using at least two downlink beams, so that the user equipment completes initial access. In the initial access method provided in the embodiments of the present invention, a disadvantage of channel instability in a high-frequency transmission environment in a new radio system is overcome, to improve initial access performance in the NR system and further improve user experience for the system.
US11202314B2

A wireless communication circuit configured for communicating over a wireless local area network (WLAN) in its reception area to communicate real-time application (RTA) packets as well as non-real time (non-RTA) packets. RTA packet retransmission is performed with lower latency in response to performing an immediate retransmission scheme that can bypass the need to contend for channel access, and/or without waiting for notifications back from a receiver before channel access. In other instances the RTA packets contend for retransmission access without a contention time window increase.
US11202303B2

A method for handling a communication of blocks of physical channels or signals. A wireless device (130) operating in a wireless communications network (100) obtains (702) an indication for communication of a first number (N) of blocks of physical channels or signals, the blocks operating with different numerologies during at least partly overlapping time resources. The indication is a configuration or a scheduling. The wireless device (130) then determines (703) a second number (N, Nmax, Nmax_dl, Nmax_ul) of the blocks to communicate during a first set of at least partly overlapping time resources. The determining (703) is based on the obtained indication and a capability of the wireless device (130) to communicate a maximum number (Nmax, Nmax_dl, Nmax_ul) of blocks operating with different numerologies during at least partly overlapping time resources. The wireless device (130) then communicates (704) the determined second number of the blocks during the first set of at least partly overlapping time resources.
US11202301B2

A self-learning rate access prioritizer for high-priority applications in a wireless network is provided herein. The self-learning rate access prioritizer includes a method of assigning an application rate limiter for each high-priority network software application. The method further includes employing an assigned application rate limiter to determine the present bandwidth for a first high-priority network software application. Next, the method includes re-provisioning bandwidth to the first high-priority network software application in response to a ratio of a first bandwidth of the first high-priority network software application and a provisioned bandwidth for the first high-priority network software application. Furthermore, the method includes re-provisioning bandwidth from the first high-priority network software application in response to the ratio being less than a low utilization ratio assigned to the first high-priority network software application. In addition, the method includes iterating for each active high-priority network software application on a network.
US11202298B2

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may determine to decode or refrain from decoding a transport block (TB) transmitted from a base station based on a decodability condition. The decodability condition may include whether an effective UE throughput for decoding the TB is greater than a predetermined decoding throughput threshold or not. If the effective UE throughput is greater than the predetermined decoding throughput threshold, the UE may refrain from decoding the TB. In some cases, the TB may be a subsequent transmission from the base station based on an initial transmission not being correctly decoded, and the UE may refrain from decoding the subsequent transmission.
US11202295B2

An information indication method includes: adding time-frequency indication information configured for a CORESET of RMSI to a PBCH of a SSB; if the time-frequency indication information indicates the CORESET of RMSI and the SSB are multiplexed in time division, querying a pre-stored correlation according to a present band, an SCS of the SSB and an SCS of the CORESET of RMSI to obtain an extended RB offset minimum set corresponding to the present band; an RB offset is selected from the obtained extended RB offset minimum set, and adding an offset index of the selected RB offset to the time-frequency indication information; and sending the SSB comprising the time-frequency indication information to UE in a beam scanning manner.
US11202293B2

A method includes receiving, at a base station from a first mobile device, where the first data request is associated with first data of a first data type. The method includes, based on the first data type of the first data, transmitting the first data to the first mobile device. The method includes receiving, at the base station, second data, where the second data has a second data type different than the first data type. The second data is associated with a second data request originated by a second mobile device different than the first mobile device. Information associated with the second data request is received by the server from a different base station and sent to the base station based on the second data type of the second data. The method also includes transmitting the second data to the second mobile device.
US11202286B2

Embodiments of an access point (AP), station (STA) and method of communication are generally described herein. The AP may be included in a plurality of APs affiliated with a multi-link AP logical entity. As part of a multi-link AP logical entity, the plurality of APs may share a common medium access control (MAC) data service interface to an upper layer. The AP may exchange signaling with an STA as part of a multi-link setup process between the multi-link TP logical entity and a multi-link non-AP logical entity. The STA may be included in a plurality of STAs affiliated with the multi-link non-AP logical entity. The multi-link setup process may establish a link between each AP of the plurality of APs and a corresponding STA of the plurality of STAs.
US11202284B2

Methods, systems, and devices for using a common physical downlink control channel (PDCCH) to indicate transmission beams to be used by a base station during a transmission opportunity or a periodicity to monitor search spaces are described. A user equipment (UE) may monitor a search space (in some cases, using a periodicity) for the common PDCCH to determine if transmission beams associated with the UE are to be used during the transmission opportunity. If so, the UE may wake-up during at least a portion of the transmission opportunity to receive additional information. If the common PDCCH indicates that no transmission beams associated with the UE are to be used during the transmission opportunity, the UE may enter or re-enter the sleep state. The UE may switch to a new periodicity for monitoring the search space based on the information transmitted within the common PDCCH.
US11202276B2

In one example, a control plane entity obtains an indication that a User Equipment (UE) has entered an idle mode. The control plane entity sets a routing locator corresponding to the UE to cause the control plane entity to trigger a paging request toward the UE to prompt the UE to transition from the idle mode when a first network node obtains a downlink packet destined for the UE. The control plane entity obtains a notification that the first network node has obtained the downlink packet and initiates the paging request toward the UE. The control plane entity updates the routing locator corresponding to the UE to cause the first network node to transmit further downlink packets destined for the UE toward a second network node configured to handle traffic on behalf of the UE.
US11202274B2

Apparatuses, methods, and systems are disclosed for indicating a network for a remote unit. One method (600) includes transmitting (602) a first message including a first registration request from a remote unit (102). The method (600) includes receiving (604) a second message including a first indication of a network to which the remote unit (102) belongs. The second message is received in response to transmitting (602) the first message. The method (600) includes transmitting (606) a third message including a second registration request from the remote unit (102). The second registration request includes a second indication of the network to which the remote unit (102) belongs, and the second indication is based on the first indication.
US11202272B2

Methods, systems, and devices for wireless communications are described. Generally, the described techniques provide for adjusting communication timings of beams (e.g., of beam pair links) within a beam timing advance group (TAG). In some cases, a base station may determine that transmission timing at a UE may be misaligned between multiple beams. The base station may configure a set of beams into a beam TAG, and may send a timing advance (TA) command for the beam TAG. A common timing reference value may be identified based on the TA command. UEs performing uplink transmissions may determine a TA value for the beam TAG based on the common timing reference value, and may adjust a communication timing for one or more of the beams within the beam TAG based at least in part on the common timing reference value and the timing advance value.
US11202271B2

Techniques for synchronization across transmitting nodes of a same public land mobile network (PLMN) operator using a shared radio frequency spectrum band may include initiating, at a first wireless node, a listen-before-talk (LBT) procedure for access to the shared radio frequency spectrum band, and identifying that a second wireless node associated with a same PLMN operator as the first wireless node has won contention for the shared radio frequency spectrum band. The first wireless node may discontinue the LBT procedure and initiate an auxiliary transmission using the shared radio frequency spectrum band concurrently with a primary transmission of the second wireless node.
US11202270B2

The present disclosure relates to a communication technique that fuses, with IoT technology, a 5G communication system for supporting higher data transmission rates than 4G systems, and a system thereof. The present disclosure can be applied to intelligent services (such as smart home, smart building, smart city, smart car, or connected car, health care, digital education, retail business, security and safety-related services, etc.) on the basis of 5G communication technology and IoT-related technology. The present disclosure relates to a method and an apparatus for performing synchronization using previous synchronization information where the previous synchronization information may be information about synchronization that is lost when the terminal turns off a radio frequency module to enter a low power mode.
US11202269B2

Embodiments provide an information sending method, an information receiving method, a network device, and a terminal device, to enable the terminal device to determine a correct uplink transmission time, thereby avoiding an uplink transmission failure. For achieving this, a network device determines a first receiving start time and a first sending start time. The first receiving start time is a receiving time at which the network device starts to receive a signal in a first time period, and the first sending start time is a sending time at which the network device starts to send a signal in a second time period. The network device sends indication information to a terminal device to instruct the terminal device to determine a second sending start time. The second sending start time is determined based on the first receiving start time and the first sending start time.
US11202268B2

There is provided a method of processing uplink Ethernet packets of an aggregation node included in a distributed antenna system, the method includes: receiving a plurality of uplink Ethernet packets; summing the plurality of received uplink Ethernet packets; and transmitting the summed uplink Ethernet packets in an uplink direction.
US11202262B2

In some embodiments, a method of reducing power consumption by a mobile telephone includes (1) providing a mobile telephone including a processor, an antenna, and a memory having computer program code; and (2) employing the processor of the mobile telephone and computer program code to (a) determine if the mobile telephone is in a vehicle; and (b) in response to the mobile telephone being in a vehicle, initiate a reduced power sequence in which the mobile telephone repeatedly turns off transmission by the antenna of the mobile telephone for a first time period and turns on transmission by the antenna of the mobile telephone for a second time period. Numerous other aspects are provided.
US11202261B2

An apparatus and method for communications, wherein a communication device comprises a processor configured to perform during a time period a determination if a transmission medium is free for communication, and a transmitter configured to transmit a wake-up signal on the transmission medium if the transmission medium is free.
US11202258B2

This disclosure describes systems, methods, and apparatus related to a restrictive target wake time (TWT) service period (SP) system. A device may determine a beacon frame to be sent to one or more power save devices. The device may determine a time duration of a TWT SP associated with the one or more power save devices. The device may determine a first trigger frame including a cascade indication. The device may determine a first time associated with the first trigger frame. The device may cause to send the trigger frame to the one or more power save devices based at least in part on a remaining duration of the TWT SP.
US11202254B1

Aspects of the subject disclosure may include, for example, selecting, a group of International Mobile Subscriber Identities (IMSIs), selecting a group of traffic simulator devices, and provisioning each of the group of IMSIs to each of the group of traffic simulator devices. Further embodiments can include providing first instructions to a first portion of the group of traffic simulator devices. The first instructions cause the first portion of the group of traffic simulator devices to generate simulated voice traffic over a first plurality of time periods. Additional embodiments can include providing second instructions to a second portion of the group of traffic simulator devices. The second instructions cause the second portion of the group of traffic simulator devices to generate simulated data traffic over a second plurality of time periods. Other embodiments are disclosed.
US11202250B2

A communication method, including, when a terminal device is in an idle mode or an inactive mode, a first control plane functional entity that obtains access network information of the terminal device and sends context information of the terminal device to an access network device corresponding to the access network information. Therefore, when the terminal device is in the idle mode or the inactive mode, the first control plane functional entity obtains the access network information of the terminal device and pre-sends the context information of the terminal device to the access network device corresponding to the access network information. When the terminal device needs to transmit data, the terminal device does not need to wait for the process of transmitting the context information of the terminal device, thereby facilitating reducing a delay.
US11202246B2

A first network device receives a request associated with data notification for a user equipment (UE). When the UE is in a mode in which communication of mobile terminated data is restricted and the first network device detects that the UE is in a non-allowed area, the first network device rejects the request unless the data notification is for a regulatory prioritized service.
US11202245B2

The present disclosure is related to systems, methods, and processor readable media for distributing digital data over networks. Certain embodiments relate to systems, methods, and devices used within such networks where at least a substantial portion of the interconnected devices are capable of interacting with one or more neighbouring devices, and then to form such a time synchronous network using local network information.
US11202244B2

An electronic device according to various embodiments of the disclosure includes a communication circuit configured to perform wireless communication and a processor, wherein the processor is configured to control the electronic device to monitor a second beacon signal output from a second electronic device at preset intervals through the communication circuit, to determine that a network state of the second electronic device is an inactive state based on the second beacon signal not being received during a designated time, and to broadcast a first beacon signal including first information indicating that the network state of the second electronic device is the inactive state to at least one other electronic device through the communication circuit.
US11202228B2

Disclosed embodiments relate to an orchestrator and arbitrator in an Internet of Things (IoT) platform. In one example, a method of servicing a plurality of data flows of a plurality of wireless devices using a plurality of protocols includes: monitoring one or more interfaces that communicate using the plurality of protocols, activating a first interface upon detecting a demand to exchange data thereon, wherein a connectivity manager performs the monitoring, and activating, extracting, by a packet analyzer, packet metadata from one or more of the plurality of data flows, determining latency encountered and bandwidth utilized by the one or more data flows based on the packet metadata, applying, by an adaptive connectivity manager (ACM), a latency reduction strategy to attempt to comply with latency criteria, and applying, by a bandwidth utilization manager (BUM), a bandwidth reduction strategy to attempt to comply with bandwidth criteria.
US11202227B2

Disclosed in the present disclosure are a processing method and device for a cache synchronous exception, for solving the problem that no solution for a compression check failure is available in the prior art. According to embodiments of the present disclosure, when caches are out of synchronization, a caching failure notification message is sent to a transmitting device; a reset processing is carried out on a compressed cache area, and a reset instruction is sent; and then subsequent data packet transmission is carried out by using reset cache areas. In the present disclosure, after it is determined that the caches are out of synchronization, the caching failure notification message is sent; the transmitting device performs a reset processing on the compressed cache area, and notifies a receiving device to carry out a reset processing on a decompressed cache area.
US11202208B2

[Object] To provide a communication control device capable of smoothly exchanging information between a plurality of wireless systems. [Solution] Provided is a communication control device including: a communication unit configured to transmit geographical location information of the own device or a communication node served by the own device to a communication control determination device that controls coexistence of a plurality of wireless systems; and an acquisition unit configured to acquire, from the communication control determination device, information including information necessary for communication control for coexistence as information regarding another communication control determination device that manages a peripheral region of a geographical region managed by the communication control determination device.
US11202202B2

The present invention relates to an IoT control switch and method based on fingerprint identification permission control, comprising performing user identity and permission verification through fingerprint identification, implementing a MAC layer connectionless communication mechanism between a wire-free fingerprint Wi-Fi IoT switch and a standard Wi-Fi IoT device, and carrying control information for controlling the Wi-Fi IoT device by a privately defined control information element in a unicast packet or broadcast packet without requiring a MAC layer connection; the invention requires little modification, is cost effective to implement, and the data type, manner of acknowledgement, manner of encryption, and different fingerprint security control modes may be freely combined with each other, thereby providing wide applicability. The wire-free fingerprint Wi-Fi IoT switch may complete the translation of control information to the standard Wi-Fi IoT device by sending least number of packets, so as to realize low power consumption control. The wire-free fingerprint Wi-Fi IoT switch may also connect to an internet server via a Wi-Fi access point to perform update and upgrade of firmware, fingerprint feature information list, etc.
US11202198B1

One bottleneck in 5G uplink messaging is the 6-byte MAC address of the recipient. Disclosed is a database, maintained by a base station, for each user. The database may include addresses of potential interest to the user, along with a code or index associated with each address. The user can then cite the code or index instead of the full MAC address in messages, and the base station can look up the destination address in the database according to the code or index. The database may include the user's contacts, return addresses of prior incoming messages, destination addresses of prior outgoing messages, and optionally certain administrative addresses. Versions include codes for commands, codes for emergencies, codes to modify the database, and algorithms developed by AI (artificial intelligence). The index may be provided as a scheduling request message, or on the random access channel concurrently with a scheduling request, or associated with a BSR message, or otherwise. Users may pay for this versatile service.
US11202196B2

Embodiments herein relate to a method performed by a radio network node for handling transmission of data from a wireless device in a wireless communication network. The radio network node determines a delay value for a transmission of data from the wireless device based on a transmission type of data from the wireless device or a capability of the wireless device. The capability is related to a processing time for processing received data from the radio network node, or for processing data for transmission to the radio network node. The radio network node further transmits an indication, to the wireless device, which indication indicates the determined delay value.
US11202191B2

A method of registering a User Equipment, UE, in a communication network, said method comprising the steps of receiving, by a control node in said core network, from an access network, a registration request message for registering a UE in said communication network, transmitting, by said control node, to a subscriber node in said communication network, a subscription request message, wherein said subscription request message requests subscription information for said UE and comprises an identification of a type of said access network, AN, via which said UE registration request message is received and an identification of a Radio Access Technology, RAT, used by said UE for connecting to said access network, receiving, by said control node, from said subscriber node, a subscription response message comprising said subscription information for said UE based on said AN and said RAT and transmitting, by said control node, to said UE, a registration complete message for indicating that said UE has registered in the communication network.
US11202190B1

In some embodiments, a communications device is provided that includes a normal internal energy storage configured to supply energy to the communications device during normal operations, and a backup internal energy storage configured to supply energy to the communications device during emergency operations. The communications device is configured to, in response to detecting that a state of charge of the normal internal energy storage has reached a predetermined level, switch from the normal operations mode to the emergency operations mode and switch from consuming power from the normal internal energy storage to consuming power from the backup internal energy storage.
US11202189B2

An emergency rescue request notification method using an infotainment system and a system therefor are provided. The emergency rescue request notification method in the vehicle includes detecting an accident of the vehicle, collecting information corresponding to the detected accident, generating an emergency rescue request message based on the collected information, searching for an FM radio channel with the highest receive sensitivity, changing and transmitting a program type of the found FM radio channel to a specific value using an FM radio data system (RDS) message, and transmitting the emergency rescue request message over the found FM radio channel.
US11202188B1

Embodiments of the present invention disclose a method, computer program product, and system for determining an evacuation destination for an evacuee. The method comprises generating a plurality of clusters for a geographical region based on data received from a plurality of mobile devices and determining the demographics for the geographical region based on generated plurality of clusters. Receiving a request for an evacuation destination from an evacuee mobile device and selecting the evacuation destination from a plurality of evacuation destination based on the demographics of the evacuee and the demographics of the geographical region. Transmitting the selected evacuation destination to the evacuee mobile device.
US11202186B2

The present invention relates to a method and apparatus for efficiently controlling access for system load adjustment in mobile communication systems. In a wireless communication system according to one embodiment, the method for transmitting and receiving data by a terminal including a user equipment (UE) non access stratum (NAS) and a UE access stratum (AS) includes the steps of: receiving by the UE AE, information including emergency call-related information which includes barring information by type for the emergency call, from a base station; transmitting, by the UE NAS, a service request for the emergency call to the UE AS; and determining, by the UE AS, whether to bar the service request on the basis of emergency call-related information. According to one embodiment, during the emergency call transmission, network congestion can be easily controlled by enabling various types of emergency calls to be transmitted, and enabling access to be barred information according to the situation of a communication network and types of emergency calls. Also, even when a specific type of emergency call is barred from access, the terminal can change to another type of emergency call and try for access. Therefore, it is effective in that an emergency call can be transmitted in various schemes even in a state where the network is congested.
US11202185B2

A mobile data processing device configured to assist in locating a user. The device comprises an enclosure and an attachment base for attaching the device to a garment, lanyard or strap wearable by a user. The attachment base moves between a first (“normal”) position and a second (“alert”) position with respect to the enclosure in response to an external force acting on the enclosure. The device further comprises a detector system for detecting removal of the attachment base from the normal position, and an alert signal generator configured to send an alert signal in response to said detection. The alert signal can be generated quickly by grabbing the enclosure and pulling the device downwards.
US11202179B2

A device may obtain a set of communication messages, wherein the set of communication messages is associated with communications between a plurality of operational technology (OT) devices across a plurality of OT control layers of an OT environment. The device may determine whether each communication message, of the set of communication messages, is a request message or a response message and thereby determine whether at least one communication message has a communication message match. The device may generate, based on determining whether the at least one communication message has a communication match, one or more communication entries, wherein a communication entry, of the one or more communication entries, includes message header information of a request message of the set of communication messages. The device may cause, based on the one or more communication entries, one or more actions to be performed.
US11202177B2

A user equipment (UE) device may include a memory storing instructions and processor configured to execute the instructions to register a service class for the UE device with multicast middleware installed on the UE device. The processor may be further configured to obtain a multicast session list associated with the service class from a Multimedia Broadcast Multicast Service (MBMS) device; identify a broadcast associated with the service class based on the obtained multicast session list; instruct the multicast middleware to tune into the identified broadcast during a time period associated with the identified broadcast; receive content associated with the identified broadcast using the multicast middleware; retrieve the content associated with the identified broadcast from the multicast middleware; and provide the retrieved content to an application installed on the UE device.
US11202168B2

In one embodiment, a method includes receiving, by a first computing device from a tracking system server, a request to locate a tracking device, the request comprising an identifier for the tracking device. The method includes receiving a signal from a tracking device in an environment of the first computing device, the signal including an identifier for the tracking device in the environment of the first computing device. The method includes determining that the tracking device in the environment of the first computing device is the tracking device of the request to locate the tracking device by comparing the identifier for the tracking device received from the tracking system server and the identifier for the tracking device in the environment of the first computing device. The method includes providing, to the tracking system server, the location associated with the tracking device and the identifier for the tracking device.
US11202166B2

A method is disclosed. The method includes establishing, by a first device, a wireless connection to a second device; transmitting a request, by the first device and to the second device, for location data indicative of a location of the second device; receiving, by the first device and from the second device, the location data indicative of the location of the second device; determining, by the first device, a distance between the first device and the second device based at least in part on the received location data; generating, by the first device, an altered value based on the received location data and the determined distance; and transmitting, by the first device and to the second device, the altered value and an account identifier associated with a user of the first device.
US11202165B2

A mobile device position estimation system includes: an in-vehicle device that includes at least three in-vehicle antennas that transmits an electric wave; and a mobile device. The mobile device includes a reception intensity detection portion that detects a reception signal of the electric wave. The in-vehicle device or the mobile device includes a sensitivity error decision portion that decides a reception sensitivity error to cause multiple mobile device detection areas to be closest to a state where the multiple mobile device detection areas intersect at one point while deciding mobile device detection areas, an annular area decision portion that decides multiple annular areas where the mobile device exists, and a mobile device area estimation portion that estimates an overlapping area where the multiple annular areas overlap as a mobile device existence area.
US11202159B2

A method for self-calibrating of a hearing device (which includes an ear canal microphone, an external microphone, and a receiver) includes: obtaining an input signal with the external microphone; providing an output signal with the receiver; measuring the output signal using the ear canal microphone; predicting an output response based on a gain setting; determining a difference between the predicted output response and the measured output signal; and calibrating the hearing device by controlling a gain parameter based on the difference.
US11202156B2

An MEMS capacitor microphone is provided, comprising a first substrate and a vibration diaphragm supported above the first substrate by a spacing portion, the first substrate, the spacing portion, and the vibration diaphragm enclosing a vacuum chamber, and a static deflection distance of the vibration diaphragm under an atmospheric pressure being less than a distance between the vibration diaphragm and the first substrate, wherein a lower electrode forming a capacitor structure with the vibration diaphragm is provided on a side of the first substrate that is adjacent to the vacuum chamber, and an electric field between the vibration diaphragm and the lower electrode is 100-300 V/μm.
US11202155B2

A MEMS sound transducer for generating and/or detecting sound waves in the audible wavelength spectrum includes a carrier: a diaphragm connected to and deflectable with respect thereto the carrier and a piezoelectric element spaced apart from the diaphragm along a reciprocation axis. The piezoelectric element includes a coupling element that extends along the reciprocation axis and connects to the diaphragm. The piezoelectric element and the coupling element form a cantilever. The MEMS sound transducer includes two cantilever arms are arranged one behind the other, in a top view.
US11202144B2

An acoustic wavefront shaping device for altering the propagation of emergency siren sounds is provided. The device includes an enclosed framework containing sound channels mounted before a siren horn. The sound channels are positioned to partition the spherical wavefronts emitted by the siren and transmit each wavelet from the channel's entrance to exit into free space. The interior space of the sound channels contain acoustic macroscopic metamaterial structures that direct wavelet acoustic energy on meandering paths, which extend the transmission duration. Channels higher up in the framework, and away from the center, have straighter paths that transmit acoustic energy more quickly than other channels. The wavelets exit the channels at different times and reconfigure to form a wavefront that is squat and narrow, compared to spherical wavefronts. This wavefront expands into free space staying closer to the ground and closer to the center of the road than spherical wavefront expansion. The sound channels may be further configured with forced air currents to eliminate backscattering and eddies of acoustic energy flow, and the transmission duration of wavelets may be modified using temperature modification. Flexible macroscopic metamaterial structures can change shape in response to changing sound frequency to maintain wavefront shaping.
US11202136B2

There is provided a speaker device 1 having a speaker unit 10 and an enclosure 30 in which a plurality of rod-shaped bodies 31 is integrally bonded to each other and which is arranged in a space behind the speaker unit 10. Thus, a sound wave output from the speaker unit 10 to the rear side thereof can be more effectively damped.
US11202134B2

The present invention discloses a speaker module, comprising a housing and a speaker unit located in an inner cavity of the housing and dividing the inner cavity into a front acoustic cavity and a rear acoustic cavity separated from each other, wherein the housing is additionally provided with a pressure relief device configured to communicate the rear acoustic cavity with an external environment and implement an acoustic seal, the pressure relief device comprises a pressure relief hole extending through a thickness direction of the housing and provided with a gland on one side close to the rear acoustic cavity, and a pressure relief groove is disposed at a surface of the gland close to the pressure relief hole, one end of the pressure relief groove is connected with the pressure relief hole, the other end of the pressure relief groove is led out of an end of the gland, and the pressure relief groove and the pressure relief hole together make up a pressure relief passage of the rear acoustic cavity. The pressure relief grooves of the pressure relief devices of the speaker modules are arranged on the gland, which makes processing easier and can effectively improve the yield of the speaker module.
US11202127B2

The present disclosure includes methods, processes and systems for notification of the availability of real-time streaming video of an event of interest to a first user, where the video may be streamed to the system by a user. In one illustrative embodiment, a multiple layer social media aspect may be used for organizing users to receive notifications and receiving videos. The system may aggregate video streams from multiple users to allow display through the system accessible to any subscribing user. The system may further allow for real-time commenting and feedback to be provided by users to the uploading user or to a subject of the video. User data may be sorted by followings, teams and other information in databases for management and access.
US11202122B1

Techniques are described for handling stale variant cases that arise in adaptive streaming of content by media players. For example, embodiments include a delegate subsystem integrated with a media player client. The delegate subsystem can act as a proxy for requesting variant manifest update requests on behalf of the media player client and for receiving corresponding responses. The delegate subsystem can track the received update responses to determine whether the responses indicate a stale variant condition. If so, the delegate subsystem can issue a failover trigger to the media player client, such as by returning an error code, a variant gap tag, or the like. The failover trigger can cause the media player client 110 automatically to respond by executing a failover routine.
US11202114B2

Methods and systems are described for downloading media assets efficiently and quickly before loss of network connectivity. The method may allow a user to download portions of a media asset in different versions to download a maximum portion of the media asset before loss of network connectivity. Certain versions of media assets may be downloaded more quickly than other versions of media assets. The method may also allow a user to view partially downloaded media assets without network connectivity. The method may also replace portions of media assets downloaded in a first version with portions of the media assets in a second version once network connectivity is restored.
US11202112B2

A receiver is disclosed. The present receiver comprises: a reception unit for receiving, through a channel, a frame in which an LLS for each broadcast service is included in different PLPs; and a signal processing unit for calculating the size of a memory required to time-deinterleave the PLPs including the LLS, and for processing the PLPs including the LLS, on the basis of the calculated size of the memory.
US11202111B2

This method of reading a video stream comprises: the reception (92) of a video stream which comprises, associated with each tile of an image, a high-quality variant and a degraded variant, this degraded variant being able to be decompressed independently of the degraded variants associated with other tiles which do not have the same coordinates and independently of the high-quality variant associated with the same tile, for each selected tile, the decryption (118) and the decompression (120) of the high-quality variant associated with this selected tile and, for each unselected tile, the decompression (126) of the degraded variant associated with this unselected tile, and then the construction (130) of the degraded version of each portion of the image situated inside an unselected tile on the basis of the degraded variant associated with this unselected tile.
US11202104B2

An information processing apparatus specifies that material data for generating a virtual-viewpoint content at what time is stored in a storage device that stores a plurality of material data for generating a virtual-viewpoint content; and outputs, based on a result of the specification, information for causing an image to be displayed, the image indicating a time at which a virtual-viewpoint content can be generated.
US11202102B2

A de-blocking filter includes a reconstructed memory that is configured to store reconstructed pixels corresponding to a current macroblock of a video image to be filtered. The current macroblock includes a set of sub-blocks, each sub-block having horizontal edges and vertical edges. An internal pixel buffer in the de-blocking filter is configured to store pixels corresponding to the set of sub-blocks from the reconstructed memory, and to store partially filtered pixels corresponding to a set of partially filtered macroblocks. An edge order controller in the de-blocking filter is configured to load the pixels corresponding to the set of sub-blocks into a filter engine from the internal pixel buffer, to filter the set of sub-blocks, such that, at least one horizontal edge is filtered before filtering all vertical edges of the set of sub-blocks.
US11202101B2

A video decoder may divide a current coding unit (CU) of video data into a plurality of index groups. The video decoder may decode syntax elements common to all of the index groups and then separately and sequentially decode syntax elements for each of the index groups. By first decoding the syntax elements used by all the index groups and then separately grouping the decoding of the syntax elements for the index groups, the video decoder may begin the construction process of some samples of the current CU without having to wait to complete decoding of all of the syntax elements of the current CU. As such, the techniques of this disclosure may decrease the amount of time required and/or the delay introduced by the decoding process.
US11202097B2

A method and an apparatus for encoding a picture are disclosed. For at least one block of a picture to encode, a block predictor is determined (22) for a decoded first component (21) of said at least one block, from a reconstructed region of a first component of said picture. At least one second component of said at least one block is then encoded (23) by predicting said at least one second component from a second component of said block predictor. Corresponding decoding method and apparatus are disclosed.
US11202096B2

The image decoding method according to the present invention comprises the steps of: determining the availability of a block adjacent to a current block; configuring a merge candidate list for the current block on the basis of the result of the determined availability; and performing motion compensation for the current block on the basis of the merge candidate list, wherein the step of determining availability comprises the steps of inducing block availability information on the adjacent block and inducing the availability of motion information on the adjacent block, and the step of determining the availability of the adjacent block is such that when there is more than one adjacent block, the availability of adjacent blocks can be determined in accordance with a predetermined order restriction.
US11202093B2

An encoder includes memory and circuitry. The circuitry (i) encodes first control information indicating one mode, (ii) encodes second control information indicating whether it is possible to perform the motion compensation in a unit of a sub-block, (iii) derives the motion vector of the block in the one mode, (iv) determines whether to perform the motion compensation in the unit of the sub-block or the motion compensation in a unit of the block, (v) derives a motion vector of the sub-block and performs the motion compensation in the unit of the sub-block using the motion vector of the sub-block when determining to perform the motion compensation in the unit of the sub-block, and (vi) performs the motion compensation in the unit of the block using the motion vector of the block when determining to perform the motion compensation in the unit of the block.
US11202089B2

An apparatus for video decoding includes processing circuitry. The circuitry can be configured to receive a current block that is affine coded and included in a current coding tree unit (CTU), and determine an inherited affine candidate based on regular motion information of two minimum blocks in a rightmost column of minimum blocks of a left neighboring CTU of the current CTU when the current block is adjacent to a left boundary of the current CTU.
US11202086B2

Video encoding may comprise obtaining a volumetric content containing visual information of three-dimensional objects; generating at least one patch by projecting the visual information of three-dimensional objects of the volumetric content to at least one projection plane. Video decoding may comprise obtaining neighboring pixels of a location on the 2D image based on said geometry information; determining a difference of values of the neighboring pixels on the 2D image; comparing the difference with a value range to determine a number of 3D points to be interpolated; projecting back the 2D image to create the volumetric content; wherein the projection comprises interpolating the number of 3D points on the basis of the values of the neighboring pixels.
US11202081B2

Devices, systems and methods for applying intra-block copy (IBC) in video coding are described. In general, methods for integrating IBC with existing motion compensation algorithms for video encoding and decoding are described. In a representative aspect, a method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using a motion compensation algorithm, and encoding, based on the determining, the current block by selectively applying an intra-block copy to the current block. In a representative aspect, another method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using an intra-block copy, and encoding, based on the determining, the current block by selectively applying a motion compensation algorithm to the current block.
US11202067B2

A method and system for bit rate control during encoding of multimedia data are disclosed. A change in complexity of a multimedia picture relative to complexity associated with one or more multimedia pictures in a multimedia sequence is determined. A complexity associated with a multimedia picture is determined based on number of bits and an average quantization associated with the multimedia picture. A bit rate is adjusted for encoding the multimedia picture based on the change in complexity of the multimedia picture. The bit rate is increased on determining an increase in complexity of the multimedia picture and is decreased on determining a decrease in complexity of the multimedia picture. Utilization of additional bits during the increase in the bit rate and saving of bits during the decrease in the bit rate are compensated during adjusting of bit rates for encoding subsequent multimedia pictures in the multimedia sequence.
US11202064B2

A video coder is configured to form, in a symmetric motion vector difference mode, a List 0 (L0) base vector using a L0 Advanced Motion Vector Prediction (AMVP) candidate list and a List 1 (L1) base vector using a L1 AMVP candidate list; determine a refined L0 motion vector and a refined L1 motion vector by performing a decoder-side motion vector refinement process that refines the L0 base vector and the L1 base vector; and use the refined L0 motion vector and the refined L1 motion vector to determine a prediction block for a current block of a current picture of the video data.
US11202061B1

Pointers are added to a 3D volumetric dataset to help the user visualize the direction of blood flow. A 3D volume containing at least one blood vessel is created. Next, the direction of the blood flow is determined. Next, at least pointer is placed into the 3D volume in an aligned fashion with the direction of blood flow such that the 3D volume is modified. Next, the modified 3D volume is displayed on a head display unit, such as an augmented reality or virtual reality display. Next, at least one pointer is advanced to a new position for additional modification of the 3D imaging volume.
US11202048B2

A video processing device connectable with a recorder includes a first receiver and a controller. The first receiver receives a main video signal containing two or more frames which are consecutive in time sequence, the main video signal produced by imaging two or more subjects including at least one moving subject. The controller generates one or more sub video signals produced by imaging a first subject of the plurality of subjects, from the main video signal. The controller generates main video data including the main video signal and first association information specifying the one or more sub video signals generated from the main video signal. Furthermore, the controller generates one or more sub video data including the one or more sub video signals and second association information specifying the main video signal from which the one or more sub video signals have been generated. The controller makes a recorder store the main video data and the one or more sub video data.
US11202042B2

A display apparatus comprising a light source device, an image data processing module, a light modulation device, and an image synthesizing device. The light source device is configured to emit first light and second light. The image data processing module is configured to receive original image data of an image to be displayed, the original image data of the image to be displayed being image data based on a second color gamut range and comprising original control signal values of m colors of pixels, and the second color gamut range covers a first color gamut range and has a portion beyond the first color gamut range. The image data processing module further maps the original control signal values as m corrected control signal values and n control signal values.
US11202035B2

This disclosure describes a video room system that can efficiently and flexibly generate and facilitate video rooms for video chatting between participant devices by prioritizing video streams to provide to participant devices based on performance parameters. For example, the video room system can provide different video room streams to different participant devices based on the performance parameters of the participant devices. In addition, the video room system can customize or tailor video room streams based on identifying dominant speaker devices, determining connections between participant devices as indicated by a social graph of a social networking system, and/or based on join methods utilized by participant devices to join a video room.
US11202030B2

A method for providing event data from cross-referenced data memories of an on-vehicle event detection and reporting system includes cross-referencing event data stored in an event buffer with continuous video data stored in a continuous DVR memory. A request for additional data corresponding to a detected driving or vehicle event may be received by the on-vehicle system, where the request includes an event identifier corresponding to a detected driving or vehicle event. The requested additional data is identified in the DVR memory using the event identifier and based on said cross-referencing between the event data with the continuous video data stored in the DVR memory. The identified additional data is then transmitted from the DVR memory for display on a user computer.
US11202029B2

A display system includes a conversion apparatus converting video luminance including a luminance value in a first luminance range and a display apparatus connected thereto and displaying the video. The conversion apparatus includes a first acquisition unit, a first luminance converter, a second luminance converter, a quantization converter, and an output unit outputting a third luminance signal to the display apparatus. The display apparatus includes: a second acquisition unit acquiring the third luminance signal and setting information indicating display settings recommended to the display apparatus in display of the video; a display setting unit setting the display apparatus, using the setting information; a third luminance converter converting a third code value indicated by the third luminance signal into a second luminance value compatible with a second luminance range, using the setting information; and a display controller displaying the video on the display apparatus based on the second luminance value.
US11202026B2

A semiconductor device with an arithmetic processing function is provided. In the semiconductor device, an imaging portion and an arithmetic portion are electrically connected to each other through an analog processing circuit. The imaging portion includes a pixel array in which pixels used for imaging and reference pixels used for image processing are arranged in a matrix, and a row decoder. The arithmetic portion includes a memory element array in which memory elements and reference memory elements are arranged in a matrix, an analog processing circuit, a row decoder, and a column decoder.
US11202024B2

An imaging apparatus having a wide dynamic range and a stable black level without decreasing frame rate comprises a pixel unit including pixels, a read out unit for reading out the noise signal from each pixel and to amplify the noise signal by a first gain to generate a first noise signal, reads out the pixel signal and amplifies the pixel signal by the first gain and a second gain to generate a first and a second pixel signal, a first memory unit for storing a second noise signal generated by amplifying, by the second gain, the noise signal read out from a pixel of a predetermined row, and a subtraction unit for subtracting the first noise signal from the first pixel signal and to subtract the second noise signal stored in the first memory unit from the second pixel signal, while sequentially reading out signals from each pixel.
US11202023B2

An imaging device includes pixels, output lines on each column, an AD conversion unit including column AD conversion circuits connected to the output lines, a first storage unit including holding units connected to the column AD conversion circuits, a transfer unit that transfers signals in the first storage unit, a second storage unit that holds signals from the transfer unit, and an output unit that outputs signals in the second storage unit. The pixels output a first analog signal based on signal from the first photoelectric converter and a second analog signal based on signal from the first and second photoelectric converter. The AD conversion unit converts the first and second analog signals into first and second digital signals. The number of signals corresponding to the first digital signals of signals output by the output unit is less than the number of signals output in parallel from the output lines.
US11202019B2

A display control apparatus is capable of acquiring first image data on a subject image formed at different magnifications in horizontal and vertical directions. The display control apparatus performs first resizing comprises applying first processing to obtain second data by clipping a part of the first image data and then generating a display image having a predetermined aspect ratio from the second data in a case where a moving image recording setting satisfies a predetermined condition. The display control apparatus performs second resizing including resizing the first image data without applying the first process in a case where the moving image recording setting does not satisfy the predetermined condition.
US11202002B2

A method for preprocessing camera raw data of an image sensor of a camera. The method includes a step of reading in, a step of setting, a step of reducing, and a step of outputting. In the step of reading in, a raw data signal is read in, which encompasses camera raw data detected by the image sensor at a detection point in time. In the step of setting, a preprocessing algorithm for reducing the resolution of the camera raw data is set, using at least one setting signal. In the step of reducing, the resolution of the camera raw data is reduced, using the preprocessing algorithm set in the step of setting, to obtain a preprocessed camera signal which represents a preprocessed camera image. In the step of outputting, the preprocessed camera signal is output to an image processing unit.
US11202000B2

A learning input image acquisition section acquires a plurality of input images individually depicting a state imaged at a predetermined angle of view in a predetermined relative imaging direction. A learning wide angle-of-view image acquisition section acquires a wide angle-of-view image having an angle of view including all the angles of view of the plurality of input images. A learning section performs learning of a wide angle-of-view image generation section based on a learning wide angle-of-view image and an output that is generated when the plurality of input images are inputted to the wide angle-of-view image generation section, which generates and outputs an image having an angle of view including all the angles of view of a plurality of images in response to the input of the plurality of images.
US11201994B2

A vehicular multi-camera surround view system includes a plurality of cameras disposed at a vehicle and having respective exterior fields of view, each of the cameras capturing respective image data. The cameras are connected to an ECU via respective ones of a plurality of single core coaxial cables. The ECU is disposed at the vehicle and includes (i) a data processor and (ii) a DC power supply. Each of the cameras is in full duplex bidirectional communication with the ECU over the respective single core coaxial cable. Each single core coaxial cable commonly carries (i) image data from the respective camera to the ECU for processing and (ii) power from the DC power supply of the ECU to the respective camera. The ECU combines image data conveyed by the cameras to form composite video images and outputs the composite video images to a display device having a video display screen.
US11201992B2

The present disclosure relates to optical systems and methods of their manufacture. An example optical system includes a lens assembly having at least one lens. The lens assembly defines an optical axis, a focal distance, and a corresponding focal plane. The optical system includes a substrate having a first surface and an image sensor attached to the first surface of the substrate. The optical system also includes a sensor holder attached to the first surface of the substrate. The sensor holder positions the image sensor along the optical axis and substantially at the focal plane. The optical system includes a registration body having a first registration surface and a second registration surface. The lens assembly is coupled to the first registration surface and the sensor holder is coupled to the second registration surface.
US11201986B2

A peripheral apparatus is provided and includes a function of generating electronic data from an information medium. Upon detection of the information medium, the peripheral apparatus starts processing including generating the electronic data using information acquired from the detected information medium and transmitting the generated electronic data to a destination registered in association with a user of an authenticated wearable terminal within a predetermined range, based on communication with the authenticated wearable terminal.
US11201984B2

A non-transitory computer-readable storage medium storing computer-readable instructions for an information processing apparatus is provided. The computer-readable instructions cause the information processing apparatus to obtain a width of an image-formable area, having a first side and a second side, on a sheet and object image data composing an object image; define a first partial image and a second partial image in the object image; and generate composite image data composing an image, in which the first partial image and the second partial image are arrayed in an arrangement such that a third side of the first partial image and a fourth side of the second partial image align along the first direction.
US11201981B1

A device for recording filterable content tagged to a location or object and available when a user is notified they are proximate to relevant filterable content. The filterable content preferably includes a location, a product or a service purchase fact, a coupon, an advertisement, a promotional offer, a public transportation advisement, a travel advisement, a review, a moment proximity alert, a monetary amount, a map of locations where moments were created by a specific user, a time certification, a resume, a biography, a headshot, a moment “like” notification, a riddle, a challenge, textual material, an audio file, a video file, or a multimedia file.
US11201969B2

A system for transmitting data to a first and a second user device within a user's premises, the system including a distribution point having an aggregation device comprising a plurality of access network modems and having a plurality of lines connected thereto, a splitter device connected to the aggregation point 10 via one of the lines connected thereto and being located within the user's premises, a first connection between the splitter device and a first customer premises equipment modem, the first customer premises equipment modem being connected to the first user device, and a second connection between the splitter device and a second customer premises equipment modem, the second customer premises equipment modem being connected to the second user device, wherein the aggregation device is operable to transmit data for the first device via a first one of the plurality of modems in the aggregation device, the splitter device and the first customer premises equipment modem using a Digital Subscriber Line protocol and is operable to transmit data for the second device via the first one of the plurality of modems in the aggregation device, the splitter device and the second customer premises equipment modem using a Digital Subscriber Line protocol.
US11201968B2

A system includes participant nodes that unicast a voice stream to a master node and receive a multicast voice stream from the master node. The multicast voice stream may be a mixed voice stream mixing the voice streams of the participants. In this case, each participant performs echo cancellation on the multicast voice stream. Alternatively, the multicast voice stream may be a multiplexed voice stream multiplexing the voice streams of all participants. In this case, each participant de-multiplexes the multicast voice stream and generates a mixed voice stream that does not include that participant. Alternatively, the multicast voice stream received by each participant may be a multiplexed digital voice stream multiplexing multiple mixed streams including one mixed stream that does not include the voice stream of that participant. In this case, each participant de-multiplexes the multicast voice stream to obtain the mixed stream that does not include that participant.
US11201961B2

The present disclosure generally relates to interfaces and techniques for media playback on one or more devices. In accordance with some embodiments, an electronic device includes a display, one or more processors, and memory. The electronic device receives user input and, in response to receiving the user input, displays, on the display, a multi-device interface that includes: one or more indicators associated with a plurality of available playback devices that are connected to the device and available to initiate playback of media from the device, and a media playback status of the plurality of available playback devices.
US11201952B2

A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the information being configured for use in selecting content from any of multiple content providers for a content distribution to the user. The method includes receiving, in response to the information, an edit of the information forwarded from the device. The edit identifies a first content provider and including a first modification of the content distribution regarding the first content provider. The method includes storing the edit in association with the information such that the first modification is taken into account in the content distribution. The method can be implemented using a computer program product tangibly embodied in a computer-readable storage medium.
US11201945B1

Embodiments disclosed herein describe a method and system that create a user profile associated with a user. The user profile can include locations in which the user has worked and information relating to one or more devices associated with the user. The system can receive data from the devices and analyze the data to predict a work location of the user. Resources can be optimized based on the predicted work location of the user and the predicted work locations of other users.
US11201930B2

Methods, systems, and computer-readable media for creating and managing a multi-tiered service messaging architecture within a cloud service provider or computing environment. In one or more embodiments, the multi-tiered service messaging architecture may comprise a primary topic configured to receive and manage particular service messages. Services of the cloud are allocated a service topic to receive the service messages managed by the primary topic and may itself subscribe to the primary topic to receive the service messages. Through the subscription to the service topic, the service may receive the service messages provided by the primary topic. Still other sub-topics may subscribe to the service topics for additional subscriptions by services to receive the service messages provided by the primary topic.
US11201921B2

Systems, methods, and computer-readable for managing an Internet of Things (IoT) network include identifying an IoT device which is not connected to one or more communication layers of a IoT network, where the IoT network includes one or more intermediate nodes for connecting an IoT application to the IoT device. A virtual device is provided in at least one communication layer of at least one intermediate node, where the virtual device is used for modeling behavior of the IoT device. Using the virtual device as a proxy for the IoT device, operations at the at least one intermediate node while the IoT device is not connected to the at least one layer. The operations can include Operations, Administration, and Maintenance (OAM) functions. The virtual device can be withdrawn or disabled in the at least one intermediate node upon the IoT device establishing connection to the at least one layer.
US11201918B2

Systems and methods are provided for synchronizing messages. The systems and methods include operations for: receiving, from a server by a client device, a set of synchronization data representing changes since a previous time the client device synchronized with the server; comparing, by the client device, the set of synchronization data to a local state of the synchronization data; identifying a difference between the set of synchronization data and the local state of the synchronization data; and transmitting, to the server by the client device, a request for content corresponding to the difference between the set of synchronization data and the local state of the synchronization data.
US11201905B2

In a case where a service for performing specified processings of document data as one job is processed in a cooperative manner on a network, a service processing state is exhibited in a proper notice form in each job unit and in each processing unit in the job, so that the processing state can be properly recognized from the viewpoint of accounting, security and privacy.
US11201898B2

An SIP proxy server 1 includes a forking termination unit 21. The forking termination unit 21 is configured to: in response to receiving an Initial INVITE request message from a originating-side network 6, transmit the Initial INVITE request message to an incoming-side network 7, and in response to receiving an 18X response message at the first time from the incoming-side network, transmit the 18X response message received at the first time to the originating-side network 6. The forking termination unit 21 establishes Early dialog #0 between the SIP proxy server and the originating-side network 6 and establishes Early Dialog #1 that is compatible with an incoming-side terminal 3 that is a transmission source of an 18X response message received at the first time. In response to receiving 18X response message at the second time from the incoming-side network 7, the forking termination unit 21 establishes Early Dialog #2 that is compatible with the incoming-side terminal 3 that is a transmission source of the 18X response message received at the second time.
US11201895B2

An apparatus for generating heterogeneous functional equivalent and method thereof includes: a heterogeneous functional equivalent generator and an element pool connected to the heterogeneous functional equivalent generator, where the element pool includes at least one element. The heterogeneous functional equivalent generator is configured to obtain a generation policy and is further configured to select element sets corresponding to the number from the element pool according to the generation policy. The heterogeneous functional equivalent generator is further configured to generate the number of heterogeneous functional equivalents based on the selected element sets. Because the elements for constructing heterogeneous functional equivalents are different, the relationship between element and service response output by the heterogeneous functional equivalent to outside is uncertain, thereby making it uneasy to sniff an unknown defect or a backdoor of the heterogeneous functional equivalent, and lowering the success rate of an intruder's attack on the heterogeneous functional equivalent.
US11201894B2

A method, a system, and a computer program product for automatically mitigating vulnerabilities in a source code of an application are provided. The method includes the following steps. First, a path graph is built according to the source code, where the path graph includes multiple paths, and each of the paths includes multiple nodes. Multiple tainted paths are identified, where each of the tainted paths corresponds to a vulnerability. A same target node in multiple intersecting tainted paths among the tainted paths is located based on an existence of a tainted object, and multiple vulnerabilities in the target node are mitigated automatically.
US11201889B2

Methods and systems for performing secure device selection based on sensitive content detection are described herein. The methods and systems may analyze content being accessed via a virtual session established with a first device to determine that at least a portion of the content is sensitive content, determine information indicating one or more security features of the first device and one or more security features of a second device associated with a user of the first device, determine, based on the information, that the second device is more secure than the first device, and, responsive to the determination that the second device is more secure than the first device, transfer the virtual session to the second device or enter a more secure configuration of the first device.
US11201886B2

A computer-implemented method includes obtaining, by one or more processing devices, a wireless message of an Internet of Things (IoT) device by monitoring a wireless signal sent by the IoT device; determining, by the one or more processing devices, a target running feature of the IoT device based on the wireless message; comparing, by the one or more processing devices, the target running feature with a historical normal running feature of the IoT device; and determining, by the one or more processing devices, whether the IoT device runs abnormally based on the comparing of the target running feature with the historical normal running feature of the IoT device.
US11201881B2

A method including correlating a network address of a user to a domain name in a domain name system of a computing network, based on a service log, is provided. The method includes identifying a user group, generating a watch list of servers that control access to a new resource, and establishing a baseline behaviour for a client device based on a first access and a last access to one server in the watch list of servers during a time to live period. The method also includes adding the true network address and a correlated domain name to the baseline behaviour, retrieving a timestamp of an access by the client device to the network address, and flagging, as a violation, the access by the client device to the network address when the access is outside of a legitimate window around the baseline behaviour.
US11201879B2

Various systems and methods are provided that detect malicious network tunneling. For example, VPN logs and data connection logs may be accessed. The VPN logs may list client IP addresses that have established a VPN connection with an enterprise network. The data connection logs may list client IP addresses that have requested connections external to the enterprise network and remote IP addresses to which connections are requested. The VPN logs and the data connection logs may be parsed to identify IP addresses that are present in the VPN logs as a client IP address and in the data connection logs as a remote IP address. If an IP address is so present, user data and traffic data associated with the IP address may be retrieved to generate a risk score. If the risk score exceeds a threshold, an alert to be displayed in a GUI is generated.
US11201866B1

A native application on a client computing device enables secure user authentication via an identity provider (IdP) for accessing services of a web service provider. The native application forwards a redirect request generated by a main gateway of the service provider and including an IdP uniform resource locator (URL) to a system browser of the client computing device. The redirect request directs the system browser to a broker gateway of the service provider that registers an authentication response handler and redirects the system browser to the IdP URL to enable a user of the native client computing device to authenticate. After the broker gateway receives an IdP authentication response from the IdP following authentication by the user, the broker gateway provides the IdP authentication response to the native application for providing back to the main gateway. The main gateway finally processes the authentication response to complete the authentication request.
US11201864B2

Methods and systems for providing vendor agnostic captive portal authentication in a network that includes a plurality of network access devices are provided. For instance, one method includes receiving a redirect request for a communication between a first user-terminal and a first network access device, the redirect request including at least one of a vendor-specific item of information of the first network access device and an Internet Protocol (IP) address of the first network access device. The method further includes comparing the at least one of the vendor-specific item of information of the first network access device and the IP address of the first network access device against each of a plurality of entries of a network access device database, and providing the first user-terminal access to a captive portal page in response to an appropriate match.
US11201855B1

In an embodiment, a distributed firewall that learns from traffic patterns to prevent attacks is configured to receive traffic comprising one or more uniform resource identifiers (URIs), where a URI of the one or more URIs includes one or more parameters and one or more corresponding values. The firewall is configured to classify the corresponding value(s) using a pre-configured classifier and obtain a statistical rule that specifies an allowable type and an allowable length for traffic containing the one or more parameters, where the statistical rule is generated based on the classification. The firewall is configured to apply the statistical rule to incoming traffic to allow or drop requests comprising the parameter(s).
US11201854B2

Systems and methods provide for provisioning a dynamic intent-based firewall. A network controller can generate a master route table for network segments reachable from edge network devices managed by the controller. The controller can receive zone definition information mapping the network segments into zones and Zone-based Firewall (ZFW) policies to apply to traffic between a source and destination zone specified by each ZFW policy. The controller can evaluate a ZFW policy to determine first edge network devices that can reach first network segments mapped to the source zone specified by the ZFW policy, second edge network devices that can reach second network segments mapped to the destination zone specified by the ZFW policy, and routing information (from the route table) between the first network segments, the first and second edge network devices, and the second network segments. The controller can transmit the routing information to the edge network devices.
US11201852B2

A NAT method, apparatus and device are provided. According to the method, a target IP address and its reference port are obtained from a NAT resource pool, the reference port being a port in a corresponding consecutive port range. A first five-tuple is generated based on the target IP address, the reference port and an original five-tuple of the packet, and a second five-tuple is obtained by masking first-class bits of the reference port of the first five-tuple. Based on a hash result of the second five-tuple, a target bit indicating a non-conflicting state is determined from a pre-constructed bitmap. The state indicated by the target bit is set to be a conflicting state, and a target five-tuple is generated based on the target bit. The target five-tuple and the original five-tuple are recorded in a session table, and the packet is NAT-processed based on the target five-tuple.
US11201835B1

Systems, methods, and machine-readable media to orchestrate process-performing resources and process protocols particularized to individual resources and loads are provided. Data changes in the data streams may be detected and identified. Data items from the data streams may be aggregated. Protocols that include parameter constraints according to specifications of process performance and/or operation performance may be identified. Operation-performing resources may be modeled with metrics being a function of protocols and consolidated data portions. A composite may be created that specifies a configuration a subsystem. The composite may be transmitted, and allocation of operation-performing resources to perform the defined process in accordance with the selected protocols may be controlled.
US11201834B2

A communication control device of a communication system collects information of a first control device in a second control device via a relay device on a network. Allocation of network resources of the network is controlled based on a procedure of processing the collected information.
US11201832B2

Described herein are technologies relating to computing resource allocation among multiple tenants. Each tenant may have a respective absolute reservation for rate-based computing resources, which is independent of computing resource reservations of other tenants. The multiple tenants vie for the rate-based computing resources, and tasks are scheduled based upon which tenants submit the tasks and the resource reservations of such tenants.
US11201825B2

A transfer device for coupling a priority signal and a standard signal includes a reception unit configured to receive a plurality of signals transmitted from a device connected to a path different from a forwarding path, a separation unit configured to separate the signals into the priority signal and the standard signal, an identifier reference unit configured to reference an identifier added to the standard signal, an identifier sort unit configured to sort the standard signal by the identifier, a signal coupling unit configured to couple the plurality of standard signals, a multiplexing unit configured to multiplex the priority signal and the standard signal, a priority control unit configured to determine a transfer order of the signals, a transmission unit configured to transmit the signals to a device connected to the forwarding path, an interrupt transfer processing unit configured to perform interrupt processing in a case where the priority signal arrives during transfer of the standard signal, a signal division unit configured to divide the standard signal, an identifier addition unit configured to add the identifier to the standard signal divided, and a transmission suspending unit configured to suspend transfer of the standard signal until transfer of the priority signal is completed.
US11201822B2

A switch has a determining section and a memory managing section. The determining section determines whether or not the node is in a non-ordinary state in which received packets cannot be successfully processed, on a basis of a determination whether or not congestion notification packets received from a node have been continuously received during at least a given period and a determination whether or not a quantity of memory used in a buffer memory which accumulates received packets is at least a given value. The memory managing section deletes, in a case where the node is determined to be in the non-ordinary state, data addressed to the node in the non-ordinary state among data accumulated in the buffer memory.
US11201821B2

A method and apparatus for dynamic medium switching in a hybrid network. A method for packet transmission by a combo device includes maintaining a wireless network confidence rating value that is indicative of packet transfer reliability of a wireless network accessed by the device. A wired network confidence rating value that is indicative of packet transfer reliability of a wired network accessed by the device is also maintained. One of the wireless network and the wired network to be used for initial transmission of the data packet is selected based on which of the wireless confidence rating value and the wired confidence rating value is indicative of a higher likelihood of the packet being successfully transmitted. The packet is routed to be transmitted via the selected network.
US11201818B2

Disclosed are systems and methods for providing policy selection in a software defined network. An example method includes registering, by an enterprise controller on an enterprise domain, in a shared mapping system on a service provider domain, one or more entries specifying one or more services for one or more classes of traffic to yield registered entries, reading, by a service provider controller, from the shared mapping system, the registered entries, posting, by the service provider controller, the one or more entries to one or more routing tables at a software-defined wide area network of the service provider domain and receiving a request, by a mobile node on the enterprise domain, of a specific service for a particular class of packets according to a classification of the particular class of packets based on a particular label defined in the registered entries for the specific service.
US11201803B2

An object of the present invention is to avoid the situation where data to be transmitted have to be discarded, even when a network to which the data is to be transmitted is unavailable. The electronic control unit has: a determination part that executes a first determination process for determining whether a network to which data is to be transmitted is available or not; and a transmission part that executes a first transmission process for transmitting the data to the network when it is determined that the network is available, and executes a storage process for storing the data in a storage medium when it is determined that the network is unavailable. The electronic control unit executes the same processes for another network as well.
US11201798B2

Systems and methods provide automated virtual network function modification using replicated environments and functions to measure and test modified functions against one another before implementation.
US11201792B2

A management system configured to manage device information responds, if an acquisition request for device information is received from an information processing terminal, to the information processing terminal with information for displaying the device information and script information including a command to cause the information processing terminal to check whether access to a web server implemented on the device is permitted. The information processing terminal is configured to, if the access to the web server implemented on the device is not permitted due to execution of the command included in the script information, be restricted from accessing the web server implemented on the device.
US11201790B2

A system, a method, and a computer program are provided for provisioning a network connectivity link to a node in a virtual private network. The method includes receiving a connectivity link change request that includes a request to change a bandwidth allocation for the network connectivity link, retrieving network connectivity information, applying the request to change the bandwidth allocation to the current bandwidth value and changing the bandwidth allocation for the connectivity link, evaluating the bandwidth values for all network connectivity links in the virtual private network, determining whether the sum of bandwidths exceeds the aggregate bandwidth value, and configuring a router with the updated bandwidth allocation to effectuate the updated bandwidth allocation in said network connectivity link.
US11201783B2

A system incorporated in a slice-based network can implement a first virtual infrastructure manager (“VIM”) at a first region. The first VIM can be associated with a first internet protocol (“IP”) prefix range, and configured to receive a second IP prefix range associated with a second region having a second VIM. For compliance with requirements from a software license agreement (“SLA”), the first VIM can monitor a performance of a first virtual network function (“VNF”) of a network slice. In the event of a performance threshold violation, the first VIM can map portions of a workload associated with the violated threshold to the first region and the second region based on respective workload flow data associated with each of the first and second IP prefix ranges. The first VIM can instantiate a second VNF in the region having a workload portion that corresponds to a higher network resource consumption.
US11201776B2

A system and method for transmitting a signal are disclosed herein. In one embodiment, the system and method are configured to perform: transmitting one or more synchronization signals using an anchor carrier with a first frequency location; and transmitting a system information block using a non-anchor carrier with a second frequency location that is different from the first frequency location.
US11201774B2

An uplink waveform acquisition method, an uplink waveform feedback method, a terminal, and a base station are provided. The acquisition method includes: acquiring an uplink waveform for information transmission of a terminal; and performing information transmission according to the uplink waveform, wherein, the acquiring the uplink waveform, includes: determining the uplink waveform for current information transmission of the terminal, according to correspondence between uplink waveforms and preset conditions in communication protocols; or receiving information about the uplink waveform for information transmission of the terminal, the information about the uplink waveform being determined for the terminal and transmitted through a preset message by a network side; or receiving information about the uplink waveform for information transmission of the terminal, the information about the uplink waveform being fed back to the terminal by the network side according to reporting information from the terminal.
US11201771B2

A user terminal that includes a transmitter that transmits uplink control information on an uplink control channel and a controller that bases the transmission of the uplink control information on a number of symbols of the uplink control channel. The transmission of the uplink control information uses one of a first uplink control channel format and a second uplink control channel format, and the first uplink control channel format uses a cyclic shift that depends on the uplink control information, and the second uplink control channel format does not use a cyclic shift that depends on the uplink control information.
US11201770B2

Provided are a preamble symbol generation method and receiving method, and a relevant frequency-domain symbol generation method and a relevant device, characterized in that the method comprises: generating a cyclic prefix according to a partial time-domain main body signal truncated from a time-domain main body signal; generating a modulation signal based on a portion or the entirety of the partial time-domain main body signal; and generating time-domain symbols based on at least one of the cyclic prefix, the time-domain main body signal and the modulation signal, wherein the preamble symbol contains at least one of the time-domain symbols. Therefore, using the entirety or a portion of a certain length of a time-domain main body signal as a prefix, it is possible to implement coherent detection, which solves the issues of performance degradation with non-coherent detection and differential decoding failure under complex frequency selective fading channels; and generating a modulation signal as a postfix based on the entirety or a portion of the above truncated time-domain main body signal enables the generated preamble symbol to have sound fractional frequency offset estimation performance and timing synchronization performance.
US11201757B2

A wireless electric power sensing device can include a communication unit configured to communicate with an external device; a measuring unit configured to measure power consumption information corresponding to a plurality of devices located within a target space; and a central control unit configured to detect a point in time when one or more square waves are included in the power consumption information, determine reactive power based the power consumption information, identify an electric heating device from among the plurality of devices within the target space based on a rate of change in the reactive power, determine when an operation time of the electric heating device exceeds a predetermined amount of time based on a change in the power consumption information, and in response to the operation time of the of the electric heating device exceeding the predetermined amount of time, transmit, via the communication unit, identification information for the electric heating device and information about the operation time of the electric heating device to the external device.
US11201753B1

Aspects of the subject disclosure may include, providing, by a power supply of a communication device, energy to the communication device, wherein the power supply directly obtains the energy from a transmission medium via a capacitive divider and a DC converter, and wherein the communication device includes an insulator that electrically insulates the transmission medium from a utility structure supporting the communication device; adjusting a target ratio of the capacitive divider according to a load signal received from a load sensor coupled to the communication device, where the adjusting the target ratio comprises changing a state of a switch connected with at least a portion of a group of first capacitors of the capacitive divider according to the load signal; generating, by the communication device, a signal; and inducing according to the signal, by a coupler of the communication device, an electromagnetic wave that propagates along the transmission medium without requiring an electrical return path. Other embodiments are disclosed.
US11201752B2

Disclosed herein is a technique for a connection from an Ethernet physical transceiver (PHY) to an integrated connector module (ICM) where the connection and the ICM lack a common mode choke. The ICM can include a magnetic coupler that directly couples an Ethernet jack and the PHY.
US11201738B2

It is desired to try to increase the security of a computing system running computer applications that may access data in a data storage system. In some embodiments, a token associates a user with a task that is being executed by a computing node. It may therefore be possible to determine which user executed which tasks. In some embodiments, the validity of a token is tied to the lifespan of a task associated with the token, rather than to a fixed amount of time. Therefore, if the task associated with the token is complete, the token may become invalid, rather than remaining valid for a duration of time that possibly exceeds the lifespan of the associated task. In some embodiments, a token is used to enforce data access control, e.g. to deny certain users access to certain data in the data storage system.
US11201730B2

A protected key to be used by a select processor on behalf of an entity unauthorized to use the protected key is created. The creating includes obtaining a system mask and a system key. A clear key is wrapped with the system key to provide a wrapped key. The system mask is applied to the wrapped key to create the protected key.
US11201729B2

A cryptographic system includes a host device and a cryptographic device. For encryption, the host includes an application that is configured to enable a user to compose an unencrypted message on a user interface and transmit the unencrypted message. The cryptographic device is configured to receive the unencrypted message, encrypt the unencrypted message with RCPs on a non-volatile storage to create an encrypted message, and send the encrypted message to the host, which then transmits the encrypted message through a communication channel. For decryption, the host receives an encrypted message through the communication channel and sends it to the cryptographic device. The cryptographic device decrypts the encrypted message with the RCPs and sends the decrypted message back to the host, which presents the decrypted message on a display. The cryptographic device may be configured to destroy RCPs that have been used up.
US11201727B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing user interactions with a blockchain. One of the methods includes: receiving a user input in a command line interface (CLI), wherein the user input comprises a reference to one or more configurations; determining, by a command manager based on the user input, a blockchain-related operation and a command plug-in associated with the blockchain-related operation; generating, by the determined command plug-in, a command based on the determined operation and the one or more configurations; and sending, by a software development kit (SDK) associated with the blockchain, the command to one or more nodes associated with the blockchain.
US11201725B2

Secure cryptography operations on a white-box cryptography device. Receiving a first message. Receiving a cryptographic key encrypted using a homomorphic encryption scheme. Performing a cryptographic operation, e.g., decryption or digital signature, using the encrypted cryptographic key. Performing a homorphically encrypted tracer calculation that traces the performance of the cryptography operations on the white-box cryptography device thereby allowing verification that all steps of the cryptography operation has been performed without external manipulation. Performing a key-exchange operation. Decrypting the key-exchange output using an alternate cryptographic key stored on the cryptographic device.
US11201719B2

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. Disclosed is a method of operating a telecommunication system utilising dynamic Time Division Duplex, TDD.
US11201717B2

Provided in the embodiments of the present invention are a signal transmission method and apparatus, the method comprising: a terminal device, according to a first resource pool used in transmitting a first signal, determining a target base parameter set of the first signal; the terminal device transmitting the first signal on a transmission resource of the first resource pool on the basis of the target base parameter set, which may improve flexibility in selecting a base parameter set to a certain extent.
US11201716B2

The disclosure relates to a pre-5th-generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-generation (4G) communication system such as long term evolution (LTE). According to the disclosure, a method for operating a base station in a wireless communication system includes allocating a resource within a subframe, which is not consistent with a pre-determined time division duplex (TDD) configuration in the TDD configuration being used, based on an inter-cell interference, and performing communication with at least one terminal in the subframe. This study was carried out with the support of “Cross-Ministry Giga KOREA Project” of the Ministry of Science, ICT, and Future Planning.
US11201700B2

Methods and apparatuses for determining HARQ timing in a communication system supporting Carrier Aggregation (CA) are provided. A method for receiving, at a BS, a HARQ feedback from a UE in a communication system supporting CA of a Pcell and at least one Scell is provided. The Pcell and Scell support either FDD or TDD. The method comprises: transmitting a downlink physical channel through one of the Pcell and Scell; receiving the HARQ feedback corresponding to the downlink physical channel of the Pcell at a first timing predetermined for the Pcell; and receiving the HARQ feedback corresponding to the downlink physical channel of the Scell at a second timing. The second timing is determined according to one or more of duplex modes of the Pcell and the Scell, a scheduling mode of the Scell, and predefined rules.
US11201697B2

The present invention relates to performing properly wireless communications. A communication system includes a first information processing apparatus and a plurality of second information processing apparatuses. The first information processing apparatus is an information processing apparatus that assigns a plurality of channel resources for wireless communications to the plurality of second information processing apparatuses and notify the plurality of second information processing apparatuses of the assignments. The second information processing apparatuses, upon receipt of the notification, transmit to the first information processing apparatus a plurality of signals for providing predetermined information to the first information processing apparatus by using the plurality of assigned channel resources.
US11201695B2

A method performed at an electronic device comprises receiving information bits, a first nub, and a second nub, each nub comprising redundant values; calculating first calculated determiners from first subsets of the information bits along a first dimension; calculating first corrected determiners by applying first FEC decoding to a combination of the first calculated determiners and the first nub; correcting at least one error in the information bits using a difference between the first corrected determiners and the first calculated determiners; calculating second calculated determiners from second subsets of the information bits along a second dimension that differs from the first dimension; calculating second corrected determiners by applying second FEC decoding to a combination of the second calculated determiners and the second nub; and correcting at least one additional error in the information bits using a difference between the second corrected determiners and the second calculated determiners.
US11201686B1

A qubit control system for a quantum computer includes a source of a plurality optical carriers; an optical modulator to receive the plurality optical carriers and to modulate each optical carrier with a qubit control signal to provide a plurality of modulated optical signals; an optical multiplexer to provide a wavelength division multiplexed optical signal; an optical waveguide to receive and transmit the wavelength division multiplexed optical signal therethrough; an optical demultiplexer to receive the wavelength division multiplexed optical signal to recover each of the plurality of modulated optical signals; a demodulator to receive each of the recovered plurality of modulated optical signals to output a corresponding plurality of recovered qubit control signals to control subsets of a plurality of qubits.
US11201673B1

An optical communications transmitter for use in free space communication from the transmitter to a receiver, the transmitter including a light input and an optical fiber array for directing the light input. The optical communications transmitter further includes an optical phased array for receiving the light input from the optical fiber array and transmitting a light output, the optical phased array being configured for modifying a relative phase of the light input such that the light output exhibits a predetermined far-field intensity pattern.
US11201672B2

An LED light fixture includes one or more optical transceivers that have a light support having a plurality of light emitting diodes and one or more photodetectors attached thereto, and a processor in communication with the light emitting diodes and the one or more photodetectors. The processor is constructed and arranged to generate a communication or data transfer signal.
US11201669B2

A directional free-space optical communication system includes a source device including a laser diode and an endpoint device including a photodiode. The endpoint device and the source device also include an adjustable optics subsystem that increases both angular and positional offset tolerance between the source device and the endpoint device.
US11201663B2

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive signaling configuring a first active transmission configuration indication (TCI) state for an initial control resource set and a second active TCI state for a second control resource set. The UE may monitor the initial control resource set using a first beam corresponding to the first active TCI state, the second control resource set using a second beam corresponding to the second active TCI state, and a shared data channel using one of the two beams. The UE may perform a random access channel procedure to select a third beam and update a quasi co-location assumption for the initial control resource set to correspond to the third beam. The UE may apply a selection rule for selecting between the second beam and the third beam and monitor the shared data channel using the selected beam.
US11201658B2

This disclosure provides systems, methods, and apparatuses for wireless communication. In some aspects, a user equipment (UE) may enable adaptive receive diversity (RxD) by receiving an indicator for a channel occupancy time (COT), outside of the COT and in a non-RxD mode, and may transfer to the RxD mode for reception during the COT. After an end to the COT, the UE may return to the non-RxD mode. In this way, the UE enables improved power gain, diversity gain, or spatial nulling gain during a COT, and enables reduced power utilization outside of the COT.
US11201652B2

A method for reporting terminal information, a method for acquiring terminal information, a terminal and a base station are provided. The method for reporting terminal information includes: transmitting a setting parameter of an antenna structure of a terminal to a base station, where the setting parameter includes a radio frequency parameter; where the radio frequency parameter includes one or more of: a quantity of panels, frequency information supported by each panel, a quantity of beams supported by each panel, and a quantity of antenna array polarization directions of each panel.
US11201650B2

A method performed by a wireless device for handling two or more beamformed communication links initialized with one or more network nodes in a wireless communications network is provided. The wireless device determines at least one compatibility state for the two or more beamformed communication links based on one or more current radio signal characteristics at the wireless device for the two or more beamformed communication links, wherein the at least one compatibility state indicates if the wireless device currently is able to simultaneously receive transmission beams of the two or more beamformed communication links or not. The wireless device transmits information indicating the at least one determined compatibility state for the two or more beamformed communication links to at least one of the one or more network nodes. A wireless device as well as a network node and method of operation thereof are also disclosed.
US11201635B2

An electronic device includes a foldable housing including a hinge structure, a first housing structure including a first surface facing a first direction and a second surface facing a second direction opposite to the first direction, a second housing structure including a third surface facing a third direction and a fourth surface facing a fourth direction opposite to the third direction, and folded with respect to the first housing structure about the hinge structure, a wireless communication circuitry disposed inside the first housing structure or the second housing structure, a sensor disposed inside the first housing structure or the second housing structure, a grip sensor circuitry disposed outside the first housing structure or the second housing structure, a processor disposed inside the first housing structure or the second housing structure, and a memory operatively connected with the processor.
US11201619B2

The present application relates to an isolated drive circuit, of the type commonly employed as high side drivers, for providing a drive signal to a semiconductor switch. The isolated drive circuit comprises a transformer with primary and secondary windings. The circuit further comprises a primary side circuit having a plurality of switches arranged in a bridge configuration with the primary winding positioned across the output of the bridge and a secondary side circuit connected to the secondary winding of the transformer and having a drive circuit output for providing a drive signal to the semiconductor switch. The advantage of this approach is that the entire circuit can be constructed as a module for use as a single component on a circuit board without requiring additional external components.
US11201613B2

A circuit includes a protection circuit and a gate driver coupled to a power supply voltage node configured to have a power supply voltage level. The protection circuit generates a first signal having a first logical voltage level when the power supply voltage level is equal to or greater than a threshold voltage level, and having a second logical voltage level when the power supply voltage level is less than the threshold voltage level. The gate driver receives the first signal and a second signal, and, when the first signal has the first logical voltage level, outputs a third signal based on the second signal, and when the first signal has the second logical voltage level, outputs the third signal having a predetermined one of the first or second logical voltage levels.
US11201609B2

A pulsed-power circuit includes first, second, third and fourth compression stages. The first and second stages each include at least one pre-charged capacitor and at least one inductor in series, and at least one switch operative to pump a DSRD (drift-step-recovery diode). The pre-charged capacitor of the second stage is pre-charged in negative direction with respect to the pre-charged capacitor of the first stage. The third and fourth stages each include at least one DSRD. The switches of the first and second stage are operative to drive (pump and then pulse) the DSRDs of the third and fourth stages.
US11201603B2

In some examples, a circuit includes an input circuit, an output circuit, an auxiliary circuit, and a balancing circuit. The input circuit comprises a primary capacitor coupled to primary windings of a transformer. The output circuit comprises a secondary capacitor coupled to secondary windings of the transformer, wherein the secondary windings are coupled to the primary windings. The auxiliary circuit comprises auxiliary windings coupled to the primary windings. The balancing circuit is coupled to the output circuit, the auxiliary circuit, and the input circuit. The balancing circuit is configured to balance a voltage across the primary capacitor with a voltage across the secondary capacitor.
US11201602B1

Apparatus and methods for tunable filtering are provided. In certain embodiments, a tunable filter is implemented using one or more controllable capacitors formed on a semiconductor die and using one or more shielded integrated inductors formed on a secondary circuit board that attaches to a carrier circuit board. Additionally, the shielded integrated inductors are formed from patterned metallization layers of the secondary circuit board, and shielding is provided on the secondary circuit board and/or the carrier circuit board to shield the inductors from the semiconductor die and/or other components.
US11201600B1

Apparatus and methods for control and calibration of tunable filters are provided. In certain embodiments, a tunable filter includes at least one controllable component (for instance, a controllable inductor or a controllable capacitor) having a value that changes or adjusts a center frequency of the tunable filter. For example, the controllable component can correspond to a controllable inductor or a controllable capacitor of an inductor-capacitor (LC) resonator of the tunable filter. The tunable filter further includes a control circuit implemented with an approximation function for estimating a value of the controllable component for achieving a desired center frequency indicated by a frequency control signal.
US11201598B2

The embodiment of the disclosure provides a volume adjusting method and device, a mobile terminal and a storage medium. The method includes: acquiring first audio information corresponding to an audio source when detecting that the audio source of a terminal device is playing; determining a first audio amplitude of the first audio information; determining a second audio amplitude of second audio information when the first audio amplitude meets a preset query condition, wherein the second audio information is played after the first audio information; determining corresponding adjustment information when the second audio amplitude meets a preset adjustment condition; and adjusting a volume of the terminal device according to the adjustment information. The disclosure improves the volume adjustment efficiency and reduces the energy consumption of the terminal device.
US11201594B2

An amplifier circuit is a cascade amplifier circuit that includes a first transistor circuit including a signal input portion to which a signal is input from outside; a load circuit connected between the first transistor circuit and a power-supply line; and a second transistor cascode-connected between the load circuit and the first transistor circuit. The first transistor circuit is constituted by a plurality of transistors connected in parallel, and a bias circuit is provided that selectively supplies a bias voltage to the plurality of transistors.
US11201590B2

A power amplifier apparatus is provided. The power amplifier apparatus includes a number of multi-stage power amplifiers and a bias circuit configured to generate a number of bias signals (e.g., bias current or bias voltage) to control (e.g., activate or deactivate) the multi-stage power amplifiers. In examples disclosed herein, only one of the multi-stage power amplifiers is activated at a given time. In this regard, the bias circuit can generate the bias signals to collectively activate one of the multi-stage power amplifiers, while deactivating the rest of the multi-stage power amplifiers. As such, it may be possible to control a larger number of power amplifier stages based on a smaller number of bias signals. As a result, it may be possible to eliminate a biasing bump pad(s) from the power amplifier apparatus, thus helping to reduce the footprint and cost of the power amplifier apparatus.
US11201589B2

A combined mixer and filter circuitry is disclosed. The combined mixer and filter circuitry comprises a mixer comprising a first input, a second input and an output. The combined mixer and filter circuitry further comprises a filter comprising an active inductor and a first capacitor. The active inductor comprises a transistor having a first terminal, a second terminal and a third terminal and a resistor connected between the first terminal of the transistor and a voltage potential. The first capacitor is connected between the third terminal and a signal ground and the second terminal of the transistor is connected to the second input of the mixer.
US11201586B2

One example includes a test illumination system comprising a light source and a location controller configured to generate location data associated with a real-time location of the test illumination system. The test illumination system can be configured to move relative to a solar panel array in response to a solar testing protocol to provide illumination from the light source at a defined illumination time to each solar panel of the solar panel array in a sequence to provide a voltage amplitude. The system also includes a solar panel testing controller configured to correlate the location data of the test illumination system, the defined illumination time, and the voltage amplitude for each solar panel of the solar panel array in the sequence to determine an efficacy of each solar panel of the solar panel array.
US11201580B2

An opening/closing body drive device includes: a motor which opens or closes an opening/closing body; a drive unit which rotates the motor; and a control unit which controls the drive unit. The drive unit includes a first and second integrated circuits having first and second switching elements and third and fourth switching elements which are connected to each other in series with respect to a power source and connection points of which are connected to one and the other terminals of the motor, respectively. The control unit turn-on drives the first and fourth switching elements or the second and third switching elements when driving the motor to be rotated forward or reversely. The control unit turn-on drives any one of the second and third switching elements when braking the motor during the forward rotation of the motor.
US11201575B2

A monitoring device for a reluctance machine includes a vector rotator for rotating a space phasor of the reluctance machine that depends on a voltage in a coordinate system that rotates with a negative fundamental frequency, a low-pass filter filtering the rotated space phasor and producing an output signal, and a signal evaluation device evaluating the output signal. A DC value of the produced output signal in the rotating coordinate system is monitored, and an error in operating the reluctance machine is identified when the DC value is above a predefined threshold value.
US11201573B2

A driving device includes: a first motor that transmits power to a rotation shaft of a conveyance roller for conveying a paper sheet; a second motor that transmits power to the rotation shaft of the conveyance roller; and a motor controller that controls rotational speeds of the first and second motors by changing a control value, wherein the motor controller controls the control value of the first motor at multiple steps at a time of acceleration or deceleration and changes the control value of the second motor according to a change range of the control value of the first motor in synchronization with a timing when the control value of the first motor is changed.
US11201570B2

A vibration wave motor comprises a vibrator including a piezoelectric element and a vibrating body, a friction member including a first surface configured to come into contact with the vibrator, and a second surface, which is a surface on the opposite side of the first surface, the vibrator and the friction member moving relative to each other in a driving direction by a vibration generated by the vibrator, a supporting member configured to support the friction member on the second surface side; and a pressure member configured to bring the vibrator and the friction member into pressure contact with each other. A fixing portion configured to fix the friction member to the supporting member is provided in the friction member. The vibrator can move to a position where at least part of the vibrator and the fixing portion overlap each other in a pressure direction of the pressure member.
US11201564B2

Embodiments of the present disclosure disclose a multi-level inverter, which belongs to the field of power electronics. The multi-level inverter includes a main topology, at least four resistors, a switch, and a controller. The main topology includes a power supply, a flying capacitor, and at least four semiconductor switches. The flying capacitor is electrically connected to the power supply. The controller is configured to: before the main topology works, control the switch to be closed, and when detecting that charging the flying capacitor is completed, control the switch to be open. The multi-level inverter provided in the present disclosure can prevent a semiconductor switch from being damaged.
US11201561B1

Systems and methods for power conversion are described. Symmetric topologies and modulation schemes are described that may reduce common-mode noise. For example, a system may include a transformer including a first secondary winding and a second secondary winding; a rectifier, including a set of switches, that connects taps of the first secondary winding and the second secondary winding to a first terminal and a second terminal, wherein the rectifier is symmetric with respect to the first secondary winding and the second secondary winding; a battery connected between the first terminal and the second terminal; and a processing apparatus that is configured to control the set of switches to rectify a multilevel voltage signal on the transformer, including: selecting a modulation scheme from among two or more modulation schemes based on a measured voltage level of the battery.
US11201559B2

The power conversion device includes multiple converter cells. Each converter cell includes a pair of primary-side terminals and a pair of secondary-side terminals. The converter cell transmits power between the pair of primary-side terminals and the pair of secondary-side terminals. The primary-side terminals of the multiple converter cells are connected in series to a primary-side power supply system. The secondary-side terminals of the multiple converter cells are connected in series to a secondary-side power supply system. Among the multiple converter cells, the converter cell in which an absolute value of a ground voltage appearing in the pair of primary-side terminals is the highest is different from the converter cell in which an absolute value of a ground voltage appearing in the pair of secondary-side terminals is the highest.
US11201552B2

A power supply system is provided that can synchronize a primary circuit and a secondary circuit with high accuracy and are advantageous in downsizing and simplification. The system includes a first circuit including: a battery device; transistor elements to which a voltage is supplied; coil units to which a feeding current is supplied in an on state of the transistor elements; a capacitor that changes a flow direction of the feeding current; and a driving coil that turns on/off the transistor elements, and a second circuit including: coil units and a driving coil in which induced electromotive force is generated; transistor elements that are turned on/off by the induced electromotive force; and a battery device that receives supply of power in an on state of the transistor elements.
US11201544B2

A converter includes two switching stages coupled in series between positive and negative input terminals. A control circuit is configured for driving the switching stages based on an output voltage of the converter. A first switching stage includes two switches coupled in series between a positive input terminal and a first node. A capacitor and an inductor are coupled in series between the two switches and a positive output terminal. A third switch is coupled between a node between the capacitor and the inductor and the negative input terminal. A second capacitor is coupled between the first node and the negative input terminal. A second switching stage includes a second node coupled to the first node. Two additional electronic switches are coupled in series between the second node and the negative input terminal. A second inductor is coupled between the two additional switches and the positive output terminal.
US11201541B2

A power converter includes at least three booster modules for transferring power at least from an AC input side to a DC output side. Each booster module has a galvanically separated input and output, and can be operated as a power factor correction module. The input of a first booster module is connected to the input side, and its output is connected to the output side for providing a first output current to the output side. The input of a second booster module is connected to the input side, and its output is connected to a buffer capacitor for providing a second output current to the buffer capacitor. The input of a third booster module is connected to the buffer capacitor and its output is connected to the output side for providing a third output current to the output side.
US11201538B2

Provided is a power conversion device capable of directly performing a protection operation according to the state of a cooler. A control unit includes: a semiconductor switching element loss calculation unit which calculates a loss in a semiconductor switching element with use of a switching state of the semiconductor switching element, and a current detection value or a voltage detection value; and a cooler state estimation unit which estimates a state of a cooler on the basis of a loss calculation value from the semiconductor switching element loss calculation unit and a temperature detection value from a temperature detector. The control unit limits current flowing to the semiconductor switching element on the basis of the state of the cooler.
US11201532B2

A precision triggering mechanism for engaging a portion of a device and a method of using the same are provided. The mechanism comprises an electric linear motor, a force limiter, a force sensor, an engagement slide, and a controller. The electric linear motor includes a drive rod, a driver that applies a force to the drive rod to move the drive rod linearly, and a sensor for detecting a linear position of the drive rod. The force limiter is connected to the drive rod and is configured to absorb an amount of axial force asserted by the drive rod above a maximum amount. The force sensor is connected to the force limiter and is configured to detect an amount of force applied by the force limiter on the force sensor. The engagement slide includes an end extending from the force sensor for engaging the portion of the device. The controller is configured to receive a signal representative of the linear position of the drive rod from the sensor of the electric linear motor; receive from the force sensor a signal representative of the amount of force applied by the force limiter; and direct the driver of the electric linear motor to apply a force to the drive rod based on at least one of the linear position of the drive rod or the amount of force applied by the force limiter.
US11201521B2

A hybrid stepping motor has a connector housing formed integrally with an insulator having an upper insulator and a lower insulator. The hybrid stepping motor includes a stator core and output terminals concentrically disposed outside the stator core. A wiring pattern serving as the output terminals has connector pins and land portions disposed eccentrically with respect to one another. The land portions are formed on an outer edge side of the wiring pattern. A surface, which is an uppermost surface of the wiring pattern, is located below a lowermost surface, in which jumper wires and lead wires pass, of the lower insulator. The lead wires are pulled out from a lower side, and are pulled out to guiding grooves.
US11201519B2

The invention relates to a method (100) for electrically contact-connecting a winding (40) of an electrical machine (1) to a printed circuit board (92), wherein the electrical machine (1) has an armature (10) with a large number of teeth (20), wherein at least one winding (40), which is formed by an electrical conductor (42), is formed on one of the teeth (20). The method comprises the following steps: routing (110) the conductor ends (45) of the electrical conductor (42) out of the armature (10) in the axial direction of the electrical machine (1), shortening (115) the conductor ends (45) to the same length, routing (120) the conductor ends (45) through in each case one passage opening (67) in a centring element (66), wherein the centring element (66) has a centring means (69) which centres and orients in parallel the routed-through conductor ends (45), wherein the routed-through conductor ends (45) emerge from the centring element (66), routing (125) the conductor ends (45) through in each case one passage opening (73) in a sealing element (72), wherein the routed-through conductor ends (45) emerge from the sealing element (72), inserting (130) the centring means (69) into in each case one passage opening (73) in a sealing element (72), arranging (135) the sealing element (72) at least partially within a passage opening (6) in a housing element (5), and electrically contact-connecting (140) the conductor ends (45) to the printed circuit board (92).
US11201511B2

A stator of an electric motor includes a multilayer body including annular core sheets stacked in layers. A first annular core sheet includes linking portions, each of which defines a link between tips of two adjacent teeth and includes a seam. A first linking portion provides a link between teeth associated with a U phase. A second linking portion provides a link between teeth associated with a V phase. A third linking portion provides a link between teeth associated with a W phase.
US11201508B2

A power-transmitter-unit comprises a power-transmitting-coil and a resonant-capacitor that define an LC circuit. A controller defines a power-transmission-mode of operation and a foreign-object-detection-mode of operation. In the power-transmission-mode of operation: a power-stage provides a potential-difference across a first-end and a second-end of the LC circuit. In the foreign-object-detection-mode of operation: for a recuperation-time-interval, the power-stage provides a potential-difference across the first-end and the second-end of the LC circuit that has the opposite polarity to the current through the power-transmitting-coil; after expiry of the recuperation-time-interval, the first-end of the LC circuit is connected to the second-end of the LC circuit such that the LC circuit is short-circuited and defines a closed-LC-circuit; and the controller receives measured-signalling that is representative of an operating parameter of the power-transmitter-unit. The controller further processes the measured-signalling in order to provide an indication of whether or not a foreign object has been detected.
US11201505B2

A system for optical wireless power transmission to a power receiving apparatus generally situated in a mobile electronic device. The transmitter has an optical resonator with end reflectors and a gain medium positioned between them, such that an optical beam is generated. The frequency of the beam is selected such that it is absorbed by almost all transparent organic materials in general use. A beam steering unit on the transmitter can direct the beam in any of a plurality of directions, and the beam is absorbed on the receiver by means of an optical-to-electrical power converter, through a low reflection surface. The band gap of this power converter is selected to be smaller than that of the gain medium. The receiver has a voltage converter including an inductor, an energy storage device and a switch. A beam steerer controller ensures that the beam impinges on the receiver.
US11201498B2

A power supply system includes; a first switch connected between a main power source and loads; a second switch connected between a sub-battery and the loads; and backflow prevention circuit that prevent current backflow between the main power source and the sub-battery, and polarity of the backflow prevention circuit is devised so as to allow current passage in a direction from the sub-power source to the loads even when the second switch is in an off state. When power from the main power source is interrupted, the power source power of the sub-power source is supplied to the loads via the backflow prevention circuit even the second switch remains in the off state, so that the power supply is not interrupted.
US11201486B2

According to one embodiment, a battery control device includes a charge and discharge circuit and a processor. The processor determines, based on an information regarding a secondary battery electrically connected to the charge and discharge circuit, whether or not a diagnosis implementation condition is satisfied; controls the charge and discharge circuit to charge the secondary battery only after discharging or charging up to a charging-start SOC if the diagnosis implementation condition is satisfied; acquires measurement data of a voltage and a current of the secondary battery while charging; estimates an internal state parameter of the secondary battery based on the measurement data; and diagnoses a deterioration state of the secondary battery based on the internal state parameter of the secondary battery.
US11201481B2

A magnetic attracting type vehicle-mounted wireless charging device comprises a wireless charger, and a magnetic attracting device which is attachable to a rear surface of mobile electronic equipment, wherein the wireless charger comprises a wireless charger housing, a transmitting coil arranged in the wireless charger housing, shielding magnets which are circumferentially arranged around the transmitting coil, and a printed circuit board (PCB) which is electrically connected to the transmitting coil; the shielding magnets comprise magnets, and shielding covers which cover the outer surfaces of the magnets; openings as large as the top surfaces of the magnets are formed in the shielding covers, and the top parts of the magnets are exposed from the shielding covers through the openings; the magnetic attracting device is subjected to magnetic attracting to the top parts of the magnets.
US11201469B2

A method and apparatus for autonomous, automatic interleaving of cycled loads coupled to a grid. In one or more embodiments, the method comprises (i) determining, by a smart load coupled to a grid, a first grid stress value; (ii) comparing, by the smart load, the first grid stress value to an activation threshold; (iii) waiting, by the smart load, when the first grid stress value is less than the activation threshold, a delay period; (iv) determining, by the smart load and after the delay period ends, a second grid stress value; (v) comparing, by the smart load, the second grid stress value to the activation threshold; and (iv) activating, by the smart load, when the second grid stress value is less than the activation threshold.
US11201463B2

Techniques are described to slow the turn off of a pass transistor coupled to an inductive load and being controlled by a hot swap or switch controller in the event of a fault on the load side. Active circuitry can control the gate of the pass transistor, e.g., field-effect transistor (FET), as the inductive load de-energizes and a feedback loop can servo the gate voltage of the pass transistor in order to ensure that its source does not go below a reference voltage.
US11201459B1

An eFuse for use in high voltage applications is disclosed. In one embodiment, an apparatus includes a solid-state switch having source and drain terminals connected to switch a load current from a high voltage source through a high voltage load. The apparatus also includes a sense circuit that senses a voltage between the switch source and drain terminals and turns off the switch when the voltage exceeds a selected voltage level.
US11201458B2

A joint, termination or cross-connection arrangement for a cable includes a first cable and a protective casing. The arrangement further includes a transition sleeve. The transition sleeve, at a first longitudinal end surface thereof, is welded to the metallic sheath of the first cable around the whole circumference of the metallic sheath. The transition sleeve is furthermore welded to the protective casing around the whole circumference of the transition sleeve. A method of providing such an arrangement includes: welding the transition sleeve, at the first longitudinal end surface, to the metallic sheath of the first cable around the whole circumference of the metallic sheath; and welding the transition sleeve to a first tubular end portion of the protective casing around the whole circumference of the transition sleeve.
US11201457B1

A combined flashing and electrical junction box system includes an enclosure subsystem and an expanse subsystem. Preferably, the enclosure subsystem and said expanse subsystem are both fireproof and waterproof.
US11201456B2

A flexible innerduct structure having a first edge, a second edge, a first margin region, a second margin region, and a middle region. The middle region is located between the first and second margin regions. The innerduct structure comprises at least two flexible longitudinal tubes, each longitudinal tube forming two chambers. Each chamber is designed for enveloping at least one cable, where at least one of the longitudinal tubes extends from the first margin region to the second margin region, and wherein the tubes are attached together at an attachment in the middle region.
US11201446B2

An operation method for busbars docking platform has putting a first busbar and a loading unit in a receiving groove, arranging the first busbar to touch the loading unit, removing the loading unit; loading a connecting rod to the loading unit; putting the loading unit in the receiving groove; triggering the first release member to impact the loading unit; triggering the second release member to retract the action unit; removing the loading unit; putting a second busbar in the receiving groove; putting the first busbar between the action unit and the second busbar; removing the first busbar; putting the first busbar in the receiving groove; triggering the first release member to impact the first busbar; triggering the second release member to retract the action unit; and taking the first busbar and the second busbar out from the receiving groove.
US11201445B2

A platform for connecting busbars has a loading unit having a blind hole on a docking surface for receiving a connecting rod, an action unit used for impacting the loading unit or a busbar to push the connecting rod into a pre-hole on the busbar, a limit unit used for stopping the busbar from moving along its length direction, and a support unit used for supporting the action unit and the limit unit. The connecting rod is assembled to the first busbar by the action unit combined the loading unit and then the connecting rod already assembled to the first busbar is assembled to the second busbar by the action unit.
US11201441B2

A plug-in connector with a plug side and a connector side is provided, the plug-in connector comprising a housing, a frame, and at least one contact insert. The contact insert comprises sensors and a circuit board with electronics. According to prior art, the risk of overheating of the electronics, occurring inside the plug-in connector as a result of power dissipation, is a reason for the failure of plug-in connectors known to date. Embodiments described herein ensure heat dissipation via a cooling element so that overheating is prevented.
US11201429B2

To provide a technology for flexibly modifying terminal configurations in electrical connectors, the present disclosure involves a plug connector that includes a housing and multiple terminals held in place in the housing, wherein the housing includes a main body portion, in which the multiple terminals are arranged, and first exterior wall portions and second exterior wall portions, which are provided at both ends of the main body portion; the first and second exterior wall portions extend in a direction perpendicular to the array direction of the multiple terminals; the first exterior wall portions include a first coupling portion at the end in a first extension direction; the second exterior wall portions include a second coupling portion at the end in the same direction as the first extension direction; and the first coupling portion and the second coupling portion have mutually engageable shapes.
US11201423B2

This document describes techniques and apparatuses, including card connector assemblies with integrated component shielding for electronic devices. The card connector assembly includes frame, a riser, and a shielded contact block. The frame includes a card holder that receives a universal integrated circuit card (UICC). The riser supports the card holder spaced apart from the PCB. The shielded contact block configured for surface mounting to a printed circuit board (PCB) that includes an electronic component. The shielded contact block includes a recess that receives a portion of the electronic component therein, an interconnect that connects at least one pin on the UICC with at least one contact, and a component shield located in the recess. The component shield defines a shielded area configured to attenuate electromagnetic waves generated by the electronic component.
US11201422B2

This invention is an active cable or cables with a female micro USB or other connector recessed at the rear end of the HDMI plug for connecting external power when needed. The recessed connector is connected to an internal circuitry that combines this external power with the power from the source or sink device via a straight or “OR” circuits. This design is clean when no external power is needed because there're no dangling pigtails with USB plugs. When external power is needed because the source or sink devices can't provide enough current, the user can use for example widely available male micro USB to male USB cable (the standard charging cable for most Android phones and many other computer or phone accessories) or other cable to get external power, and the cable length can be selected to fit the application.
US11201408B2

A non-transitory computer-readable recording medium having stored therein a program that, when a processor coupled to a memory and the processor is configured to execute the program, causes the processor configured to: store, in the memory, a design data of a metal member disposed around the patch antenna having a ground conductor and an antenna element having a power feeding point, and a positional relationship between the metal member and the patch antenna; and determine a relative position between the power feeding point and the metal member so that a center point and the power feeding point of the patch antenna in plan view are located on a perpendicular line to a surface of the metal member on the patch antenna side based on the design data of the metal member and the positional relationship stored in the memory.
US11201404B2

An electromagnetic wave adjusting device includes a first substrate, a first conductive element, a first insulation layer, a second substrate, a second conductive element, a dielectric layer, and a conductive layer. The first conductive element is disposed on the first substrate. The first insulation layer is disposed on the first conductive element. The second conductive element is disposed on the second substrate. The dielectric layer is disposed between the first substrate and the second substrate. The first conductive layer is disposed on the first insulation layer and electrically connected to the first conductive element. The electromagnetic wave adjusting device includes an overlap area and a capacitance adjustable area. An overlap portion of the first conductive element and the second conductive element constitutes the overlap area, the capacitance adjustable area includes the overlap area, and at least part of the first conductive layer is disposed in the capacitance adjustable area.
US11201403B2

A liquid crystal cell in which antenna units are arranged includes a TFT substrate, a slot substrate, and a liquid crystal layer. The TFT substrate includes a first dielectric substrate, TFTs supported by the first dielectric substrate and patch electrodes electrically connected to the TFTs, and a first alignment film covering a groove part between the adjacent patch electrodes. The slot substrate includes a second dielectric substrate, a slot electrode including slots and supported by the second dielectric substrate, and a second alignment film covering the slot electrode. The liquid crystal layer sandwiched between the TFT substrate and the slot substrate. The liquid crystal layer includes a liquid crystal material having a lower limit temperature of a nematic phase of the liquid crystal material of −32° C. or lower and an upper limit temperature of the nematic phase of the liquid crystal material of 110° C. or higher.
US11201401B2

A system includes a remote electronic tilt phase shifter module, a motor, a mechanical linkage that connects the motor to the remote electronic tilt phase shifter module, a current management circuit that generates a motor control signal responsive to a current control signal, and a driver circuit that is configured to selectively connect the motor to a power supply in response to the motor control signal.
US11201399B2

Systems, methods, and computer-readable media for receiver channel calibration are provided. The method includes generating a plurality of calibration signals corresponding to a plurality of receiver channels, respectively. The plurality of calibration signals are combined with a plurality of data signals, respectively, thereby generating a plurality of combined signals. The plurality of combined signals are propagated through at least portions of the plurality of receiver channels, respectively. The plurality of calibration signals are extracted from the propagated plurality of combined signals, respectively. At least two signal characteristics of at least two of the extracted plurality of calibration signals are compared. At least one adjustment in gain, phase, or timing for at least one of the receiver channels is identified based on a result of the comparing. Based on the identified adjustment, a data signal received via the at least one of the plurality of receiver channels is adjusted.
US11201398B2

An antenna device includes a first antenna group comprising multiple antennas, configured to receive and transmitting signals; a second antenna group comprising multiple antennas, configured to receive and transmitting signals; a processor coupled to the first antenna group by a first electronic switch, coupled to the second antenna group by a second electronic switch, configured to divide radiation pattern of antenna combination of the first antenna group and the second antenna group into a predetermined number of characteristic patterns, and further configured to calculate similarities of the characteristic patterns and the RSSI of each characteristic pattern; wherein when the antenna device is in operation, the processor reads and analyzes RSSI of the signals, and compares with the RSSI of the characteristic patterns, and then determines the matched characteristic pattern group according to results of the comparisons and the similarities of the characteristic patterns.
US11201397B2

A circuit includes a first input and output terminals to which a current, a voltage, or an electromagnetic wave (referred to as “current or the like” below) is applied, a second input and output terminals to which the current or the like is applied, a first board including a matrix circuit which is formed by a first line and includes a 90-degree hybrid circuit and a delay line, the first line in which one end is connected to the first input and output terminals and a tip of the other end is opened, a second board including a second line in which one end is connected to the second input and output terminals, and a tip of the other end is opened, and a shielding plate including an opening portion.
US11201393B2

Embodiments herein describe a capillary containing a eutectic conductive liquid (e.g., EGaIn) and an electrolyte (e.g., NaOH) that is integrated into a printed circuit board (PCB). In one embodiment, the capillary is formed in a through-hole in the PCB and has negative and positive electrodes at its respective ends to seal the eutectic conductive liquid and the electrolyte. The capillary further includes one or more electrodes that extend through a side of the portion of the capillary containing the liquids. The wiper electrodes also make electrical contact with respective conductive layers in the PCB. Using a DC voltage between the negative and positive electrodes, the eutectic conductive liquid forms electrical connections between the wiper electrodes, which in turn, forms electrical connections between the conductive layers in the PCB.
US11201384B2

In-building antenna apparatus and methods for manufacturing and installing the same. In one embodiment, the antenna apparatus includes a radome cover, a lower flange, an antenna housing, a spring-loaded mount apparatus, a signaling interface, and a plurality of spring arms. Each of the spring arms may include at least one tie-down location. Accordingly, when a removable tie is placed around a plurality of tie-down locations, the antenna apparatus resides in an installation configuration; however, when the removable tie is removed from around the plurality of tie-down locations, the antenna apparatus transitions towards a default configuration. The spring arms may also act as a ground plane for the antenna. Spring-loaded mount apparatus as well as methods of manufacturing and installing the aforementioned antenna apparatus are also disclosed.
US11201380B2

The present disclosure provides a cavity filter assembly installed with an RF filter having an empty area formed between the RF filter and a cavity filter body serving as a ground to reduce the parasitic capacitance by forming the cavity filter body with a first pocket portion configured to install the RF filter and a second pocket portion within the first pocket portion in a position to overlap a transmission line, thereby reducing the insertion loss of the RF filter, which when serving as a low-pass filter, can position the harmonics in the stopband further away from the cutoff frequency and thus effect improved frequency characteristics of the low-pass filter through improvements of, for example, the frequency characteristics in the stopband.
US11201376B2

A separator for an electric battery includes a first solid electrolyte layer; a plastic separator film impregnated with a liquid or gel electrolyte; and a second solid electrolyte layer, the first and second electrolyte layers sealing the liquid or gel electrolyte in the plastic separator. Also disclosed is a separator where first and second electrolyte layers sealing a plastic separator film and have a porosity less than 5%. A method for manufacturing a separator, an electric battery and a vehicle are also provided.
US11201366B2

A pouch battery contains a pouch, an electrode material and a safety protection device. The electrode material is located in the pouch. The safety protection device is configured to generate an action based on a change in gas pressure within the pouch. In this way, even if the pouch battery is abnormal, its internal circuit can be cut off in time to avoid providing power to external devices while being under abnormal conditions.
US11201365B2

An electrochemical direct heat to electricity converter includes a primary thermal energy source; a working fluid; an electrochemical cell comprising at least one membrane electrode assembly including a first porous electrode, a second porous electrode and at least one membrane, wherein the at least one membrane is sandwiched between the first and second porous electrodes and is a conductor of ions of the working fluid; an energy storage reservoir; and an external load. The electrochemical cell operates on heat to produce electricity. When thermal energy available from the primary thermal energy source is greater than necessary to meet demands of the external load, excess energy is stored in the energy storage reservoir, and when the thermal energy available from the primary thermal energy source is insufficient to meet the demands of the external load, at least a portion of the excess energy stored in the energy storage reservoir is used to supply power to the external load.
US11201360B2

A rechargeable power device comprises one or more supercapacitors, at least one rechargeable battery and control electronics arranged to couple the supercapacitor(s) to the at least one rechargeable battery. The rechargeable power device may be operable to rapidly recharge and provide power to electronic equipment, whilst being flexible in structure. The rechargeable power device may be integrated into a user device and/or garment.
US11201350B2

Method of making solid-state electrolyte with composition formula Li7-xLa3Zr2-xBixO12. The method includes making a polymerized complex of the metal-ions of the composition formula, and making an agglomerate therefrom to be calcined and sintered to produce the solid-state electrolyte. A solid-state electrolyte with the composition formula Li7-xLa3Zr2-xBixO12 with superior ionic conductivity by choice of the value of x and processing conditions. A battery employing a solid-state electrolyte of superior ionic conductivity with the composition formula Li7-xLa3Zr2-xBixO12.
US11201349B2

Presented are new, earth-abundant lithium superionic conductors, Li3Y(PS4)2 and L15PS4Cl2, that emerged from a comprehensive screening of the Li—P—S and Li—M—P—S chemical spaces. Both candidates are derived from the relatively unexplored quaternary silver thiophosphates. One key enabler of this discovery is the development of a first-of-its-kind high-throughput first principles screening approach that can exclude candidates unlikely to satisfy the stringent Li+ conductivity requirements using a minimum of computational resources. Both candidates are predicted to be synthesizable, and are electronically insulating. Systems and methods according to present principles enable new, all-solid-state rechargeable lithium-ion batteries.
US11201340B2

A hydrogen supply control system for a fuel cell is provided. The system includes a fuel cell stack that generates electricity using supplied hydrogen and air and a recirculation line that supplies hydrogen discharged from an outlet of the fuel cell stack back to an inlet of the fuel cell stack. A purge valve is disposed at an outlet side of the fuel cell stack of the recirculation line and discharges hydrogen in the recirculation line to the outside as the outlet is opened. A recirculation determining processor determines a recirculation state of the recirculation line and a concentration estimator estimates a purge amount for each gas, which is purged by the purge valve, based on the determined recirculation state and estimates a concentration of hydrogen in the recirculation line based on the estimated purge amount for each gas.
US11201337B2

A fuel cell system includes an anode configured to output an anode exhaust stream comprising hydrogen, carbon dioxide, and water; and a membrane dryer configured to receive the anode exhaust stream, remove water from the anode exhaust stream, and output a membrane dryer outlet stream. The membrane dryer includes a first chamber configured to receive the anode exhaust stream; a second chamber configured to receive a purge gas; and a semi-permeable membrane separating the first chamber and the second chamber. The semi-permeable membrane is configured to allow water to diffuse therethrough, thereby removing water from the anode exhaust stream. The membrane dryer may further be configured to remove hydrogen from the anode exhaust stream.
US11201334B2

A positive electrode is provided with: a positive electrode current collector constituted of aluminum as the main component; a positive electrode mixture layer formed on the positive electrode current collector aid containing a lithium-containing transition metal oxide; and a protective layer interposed between the positive electrode current collector and the positive electrode mixture layer. The protective layer contains inorganic particles, a conductive agent, and a binder material. In the positive electrode, the peel strength between the positive electrode current collector and the protective layer is higher than the peel strength between the protective layer and the positive electrode mixture layer.
US11201325B2

A binder-free, self-supporting electrode including an electrochemically active material in the absence of a binder and a current collector is claimed. The electrochemically active material is a self-supporting transition metal oxide. A method of regenerating the electrode to restore capacity of the electrode is also claimed.
US11201316B2

A display panel including an anode layer, a functional layer, a cathode layer, and a packaging layer is provided, in which the functional layer includes a hole transport layer, a light-emitting layer, a reflective layer, and an electron transport layer. The display panel has an advantage in increasing light transmittance.
US11201310B2

An optoelectronic assembly including an optically active region configured for emitting and/or absorbing light, and an optically inactive region configured for component-external contacting of the optically active region is provided. The optically inactive region includes a dielectric structure and a first electrode on or above a substrate, an organic functional layer structure on the first electrode in physical contact with the first electrode and the dielectric structure, and a second electrode in physical contact with the organic functional layer structure and above the dielectric structure, wherein the organic functional layer structure at least partly overlaps the dielectric structure in such a way that the part of the second electrode above the dielectric structure is free of a physical contact of the second electrode with the dielectric structure.
US11201309B2

A display unit is provided with a plurality of pixels. The plurality of pixels each include a first electrode, an insulating film, an organic layer, and a second electrode. The insulating film is provided on the first electrode, and has openings. The organic layer is provided in each of the openings of the insulating film, and includes a light-emitting layer. The second electrode is provided on the organic layer. The first electrode includes a plurality of sub-electrodes that are provided to face the respective openings of the insulating film.
US11201306B2

The present invention relates to a display device comprising—a plurality of OLED pixels comprising at least two OLED pixels, the OLED pixels comprising an anode, a cathode, and a stack of organic layers, wherein the stack of organic layers—is arranged between and in contact with the cathode and the anode, and—comprises a first electron transport layer, a first hole transport layer, and a first light emitting layer provided between the first hole transport layer and the first electron transport layer, and—a driving circuit configured to separately driving the pixels of the plurality of OLED pixels, wherein, for the plurality of OLED pixels, the first hole transport layer is provided in the stack of organic layers as a common hole transport layer shared by the plurality of OLED pixels, and the first hole transport layer comprises (i) at least one first hole transport matrix compound consisting of covalently bound atoms and (ii) at least one electrical p-dopant selected from metal salts and from electrically neutral metal complexes comprising a metal cation and at least one anion and/or at least one anionic ligand consisting of at least 4 covalently bound atoms, wherein the metal cation of the electrical p-dopant is selected from alkali metals; alkaline earth metals, Pb, Mn, Fe, Co, Ni, Zn, Cd; rare earth metals in oxidation state (II) or (III); Al, Ga, In; and from Sn, Ti, Zr, Hf, V, Nb, Ta, Cr, Mo and W in oxidation state (IV) or less, a method for preparing the display device and a chemical compound for use therein.
US11201300B2

A condensed cyclic compound represented by Formula 1: wherein, in Formula 1, groups and variables are the same as described in the specification.
US11201285B2

The techniques described herein relate to methods and apparatus for a resistive switching device. The resistive switching device includes a first electrode formed in a substrate. The resistive switching device also includes a plurality of layers formed above the first electrode, including a plurality of oxide layers, wherein one or more of the plurality of oxide layers comprise doped oxide layers, and one or more conductive spacers, wherein each pair of oxide layers of the plurality of oxide layers are separated by a conductive spacer of the one or more conductive spacers. The resistive switching device also includes a second electrode formed above the plurality of layers, such that the first electrode, the plurality of layers, and the second electrode are in series.
US11201281B2

Various embodiments of the present application are directed towards a method for forming a flat via top surface for memory, as well as an integrated circuit (IC) resulting from the method. In some embodiments, an etch is performed into a dielectric layer to form an opening. A liner layer is formed covering the dielectric layer and lining the opening. A lower body layer is formed covering the dielectric layer and filling a remainder of the opening over the liner layer. A top surface of the lower body layer and a top surface of the liner layer are recessed to below a top surface of the dielectric layer to partially clear the opening. A homogeneous upper body layer is formed covering the dielectric layer and partially filling the opening. A planarization is performed into the homogeneous upper body layer until the dielectric layer is reached.
US11201280B2

A Wheatstone bridge array comprising a tunneling magnetoresistive (TMR) sensor and a method for manufacturing is disclosed. The bottom lead for the TMR sensor has a very small surface roughness due to not only chemical mechanical planarization (CMP) but also due to forming the bottom lead from multiple layers. The multiple layers include at least a bottom first metal layer and a top second metal layer disposed on the first metal layer. The second metal layer generally has a lower surface roughness than the first metal layer. Additionally, the second metal layer has a slower polishing rate. Therefore, not only does the second metal layer reduce the surface roughness simply be being present, but the slower polishing rate enables the top second metal film to be polished to a very fine surface roughness of less than or equal to ˜2 Angstroms.
US11201269B2

A backlight includes: a light-emitting module including: a base member including a conductive pattern; a plurality of light-emitting devices, each of which is flip-chip bonded on the base member and electrically connected to the conductive pattern, and each of which includes: a light-emitting element, and a dielectric multi-layer film located on an upper surface of the light-emitting element; a plurality of light reflective members arranged between the plurality of light-emitting elements; a transparent laminate located above the plurality of light-emitting devices and including: a wavelength converting member adapted to absorb a portion of light from the light-emitting elements and to emit light of a wavelength that is different from an emission wavelength of the light-emitting elements, and a diffuser plate; and a reflective member facing a lateral surface of the transparent laminate.
US11201268B2

Provided are a light source circuit unit that improves light extraction efficiency, as well as an illuminator and a display that include such a light source circuit unit. The light source circuit unit includes: a circuit substrate having a wiring pattern on a surface thereof, the wiring pattern having light reflectivity, a circular pedestal provided on the circuit substrate, a water-repelling region provided at least from a peripheral edge portion of the pedestal to a part of a side face of the pedestal, and one or two or more light-emitting device chips mounted on the pedestal, and driven by a current that flows through the wiring pattern.
US11201265B2

Techniques, devices, and systems are disclosed and include LEDs with a first flat region, at a first height from an LED base and including a plurality of epitaxial layers including a first n-layer, a first active layer, and a first p-layer. A second flat region is provided, at a second height from the LED base and parallel to the first flat region, and includes at least a second n-layer. A sloped sidewall connecting the first flat region and the second flat region is provided and includes at least a third n-layer, the first n-layer being thicker than at least a portion of third n-layer. A p-contact is formed on the first p-layer and an n-contact formed on the second n-layer.
US11201248B2

A thin-film transistor is disclosed. The thin-film transistor includes a gate electrode disposed on a substrate, an oxide semiconductor layer disposed so as to overlap at least a portion of the gate electrode in the state of being isolated from the gate electrode, a gate insulation film disposed between the gate electrode and the oxide semiconductor layer, a source electrode connected to the oxide semiconductor layer, and a drain electrode connected to the oxide semiconductor layer in the state of being spaced apart from the source electrode, wherein the oxide semiconductor layer includes indium (In), gallium (Ga), zinc (Zn), tin (Sn), and oxygen (O), the content of indium (In) in the oxide semiconductor layer is greater than the content of gallium (Ga), the content of indium (In) is substantially equal to the content of zinc (Zn), and the content ratio (Sn/In) of tin (Sn) to indium (In) is 0.1 to 0.25.
US11201244B2

Embodiments of the invention are directed to a resistive switching device (RSD). A non-limiting example of the RSD includes a fin-shaped element formed on a substrate, wherein the fin-shaped element includes a source region, a central channel region, and a drain region. A gate is formed over a top surface and sidewalls of the central channel region. The fin-shaped element is doped with impurities that generate interstitial charged particles configured to move interstitially through a lattice structure of the fin-shaped element under the influence of an electric field applied to the RSD.
US11201242B2

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

A high-electron mobility transistor (HEMT) includes a substrate, a group III-V channel layer, a group III-V barrier layer, a group III-V cap layer, a source electrode, a first drain electrode, a second drain electrode, and a connecting portion. The group III-V channel layer, the group III-V barrier layer, and the group III-V cap layer are sequentially disposed on the substrate. The source electrode is disposed at one side of the group III-V cap layer, and the first and second drain electrodes are disposed at another side of the group III-V cap layer. The bottom surface of the first drain electrode is separated from the bottom surface of the second drain electrode, and the composition of the first drain electrode is different from the composition of the second drain electrode. The connecting portion is electrically coupled to the first drain electrode and the second drain electrode.
US11201222B2

The present disclosure provides a semiconductor device and a fabrication method thereof. The semiconductor device includes a substrate, a barrier layer disposed above the substrate, and a dielectric layer disposed on the barrier layer and defining a first recess. The semiconductor device further includes a spacer disposed within the first recess and a gate disposed between a first portion of the spacer and a second portion of the spacer, wherein the gate defining a first recess.
US11201216B2

A silicon carbide semiconductor device includes a substrate, a drift layer disposed above the substrate, a base region disposed above the drift layer, a source region disposed above the base region, a gate trench formed deeper than the base region from a surface of the source region, a gate insulating film covering an inner wall surface of the gate trench, a gate electrode disposed on the gate insulating film, an interlayer insulating film covering the gate electrode and the gate insulating film and having a contact hole, a source electrode brought in ohmic contact with the source region through the contact hole, and a drain electrode disposed to a rear surface of the substrate. The source region has a lower impurity concentration on a side close to the base region than on a surface side brought in ohmic contact with the source region.
US11201212B2

A semiconductor device includes a monocrystalline substrate configured to form a channel region between two recesses in the substrate. A gate conductor is formed on a passivation layer over the channel region. Dielectric pads are formed in a bottom of the recesses and configured to prevent leakage to the substrate. Source and drain regions are formed in the recesses on the dielectric pads from a deposited non-crystalline n-type material with the source and drain regions making contact with the channel region.
US11201208B2

A semiconductor device is provided including: a semiconductor substrate having a first-conductivity-type drift region; a second-conductivity-type base region provided above the drift region inside the semiconductor substrate; an accumulation region provided between the drift region and the lower surface of the base region inside the semiconductor substrate, and having a lower second-conductivity-type carrier mobility than the drift region and the base region; a gate trench portion provided from an upper surface of the semiconductor substrate to an inside of the semiconductor substrate, where the gate trench portion is in contact with the base region; and a carrier passage region occupying at least a partial region between the accumulation region and the gate trench portion inside the semiconductor substrate, where the carrier passage region has a higher second-conductivity-type carrier mobility than the accumulation region.
US11201193B2

Certain aspects of the present disclosure generally relate to a vertically stacked multilayer resistive random access memory (RRAM) and methods for fabricating such an RRAM. The vertically stacked multilayer RRAM generally includes a planar substrate layer and a plurality of metal-insulator-metal (MIM) stacks, each MIM stack structure of the plurality of MIM stacks comprising a plurality of MIM structures extending orthogonally above the planar substrate.
US11201187B2

A CMOS image sensor packaging structure and a fabrication method thereof, and a camera device are provided. The packaging structure includes a pixel circuit substrate including a photosensitive region and a readout circuit region. A pixel array is disposed in the photosensitive region, and the readout circuit including a circuit interconnection terminal is disposed in the readout circuit region. The pixel circuit substrate includes a first surface and a second surface that are oppositely disposed. The packaging structure also includes a bonding layer disposed on the first surface. Moreover, the packaging structure includes a signal processing chip disposed above the first surface through the bonding layer. The signal processing chip includes a chip interconnection terminal. In addition, the packaging structure includes an interconnection structure electrically connected to the chip interconnection terminal and the circuit interconnection terminal. Further, the packaging structure includes a redistribution layer disposed on the second surface.
US11201183B2

A system and method for forming pixels in an image sensor is provided. In an embodiment, a semiconductor device includes an image sensor including a first pixel region and a second pixel region in a substrate, the first pixel region being adjacent to the second pixel region. A first anti-reflection coating is over the first pixel region, the first anti-reflection coating reducing reflection for a first wavelength range of incident light. A second anti-reflection coating is over the second pixel region, the second anti-reflection coating reducing reflection for a second wavelength range of incident light that is different from the first wavelength range.
US11201179B2

Embodiments of the present disclosure provide a thin film transistor assembly, an array substrate and a display panel. The thin film transistor assembly includes a first thin film transistor and a second thin film transistor disposed on a substrate. The first thin film transistor includes a first source electrode, a first drain electrode, and a first active layer. The second thin film transistor includes a second source electrode. The first source electrode is disposed on a side of the first active layer facing towards the substrate. The first drain electrode is disposed on a side of the first active layer facing away from the substrate. An orthogonal projection of the first source electrode on the substrate overlaps an orthogonal projection of the second source electrode on the substrate.
US11201173B2

Provided are an array substrate, a display panel and a display device. The array substrate includes a display region and a peripheral region. The peripheral region includes a chip-on-film bonding region, and the peripheral region has a recessed structure configured to fill a bonding material. The recessed structure is between the chip-on-film bonding region and a lateral side of the array substrate. The chip-on-film bonding region is between the display region and the lateral side. By disposing a recessed structure configured to fill the bonding material in the peripheral region, a gap is difficult to occur between the chip-on-film in the chip-on-film bonding region and the array substrate, preventing entry of water vapor to cause corrosion of lead wires and short circuits of lead wires. The defect ratio of the array substrate, the display panel, and the display device is reduced, and the product quality is improved.
US11201172B2

Disclosed is a semiconductor device including a substrate with first and second regions adjacent to each other in a first direction, and first to third gate electrodes extending from the first region toward the second region. Each of the first and second regions includes a PMOSFET region and an NMOSFET region. The first to third gate electrodes extend in the first direction and are sequentially arranged in a second direction different from the first direction. The first and third gate electrodes are supplied with a first signal. The second gate electrode is supplied with a second signal that is an inverted signal of the first signal. The first gate electrode includes a first gate of the first region and a first gate of the second region. The first gates are aligned and connected with each other in the first direction.
US11201167B2

Some embodiments include a pillar which contains semiconductor material, and which extends primarily along a first direction. A cross-section through the pillar along a second direction orthogonal to the first direction is through the semiconductor material and includes a lateral periphery of the pillar configured as three-sided shape. Some embodiments include an integrated assembly having a vertical stack of alternating first and second levels. The first levels include conductive structures and the second levels are insulative. Channel-material-pillars extend through the vertical stack. Each of the channel-material-pillars has a top-down cross-section which includes a lateral periphery configured as three-sided shape of an equilateral triangle with rounded vertices.
US11201162B2

For erasing four-terminal semiconductor Non-Volatile Memory (NVM) devices, we apply a high positive voltage bias to the control gate with source, substrate and drain electrodes tied to the ground voltage for moving out stored charges in the charge storage material to the control gate. For improving erasing efficiency and NVM device endurance life by lowering applied voltage biases and reducing the applied voltage time durations, we engineer the lateral impurity profile of the control gate near dielectric interface such that tunneling occurs on the small lateral region of the control gate near the dielectric interface. We also apply the non-uniform thickness of coupling dielectric between the control gate and the storage material for the NVM device such that the tunneling for the erase operation occurs within the small thin dielectric areas, where the electrical field in thin dielectric is the strongest for tunneling erase operation.
US11201160B2

Disclosed is a semiconductor memory device comprising a plurality of memory cells each including an access transistor, a pull-up transistor, and a pull-down transistor on a substrate, a first line layer on the memory cells and including a first lower landing pad and a second lower landing pad, a second line layer on the first line layer and including a ground line having an opening and an upper landing pad in the opening, and a third line layer including a word line on the second line layer. The ground line is electrically connected through the first lower landing pad to a terminal of the pull-down transistor. The word line is electrically connected through the upper landing pad and the second lower landing pad to a terminal of the access transistor.
US11201155B2

The instant disclosure discloses a semiconductor device comprising a substrate having a cell region; a device layer over the substrate; a plurality of capacitor lower electrodes over the device layer in the cell region, each of the capacitor lower electrodes has a U-shaped profile defining an inner surface in a cross section; a capacitor dielectric liner on the inner surfaces of the capacitor lower electrodes; and a SiGe layer over the capacitor dielectric liner, wherein the SiGe layer has a Ge concentration distribution that has a greatest value at a middle portion of the SiGe layer and decreases there-from upwardly and downwardly along a thickness direction.
US11201138B2

A method of manufacturing a multi-layer wafer is provided. Under bump metallization (UMB) pads are created on each of two heterogeneous wafers. A conductive means is applied above the UMB pads on at least one of the two heterogeneous wafers. The two heterogeneous wafers are low temperature bonded to adhere the UMB pads together via the conductive means. At least one stress compensating polymer layer may be applied to at least one of two heterogeneous wafers. The stress compensating polymer layer has a polymer composition of a molecular weight polymethylmethacrylate polymer at a level of 10-50% with added liquid multifunctional acrylates forming the remaining 50-90% of the polymer composition.
US11201133B2

A bonding apparatus and method includes: a stage configured to fix a first electric component; a pressing unit configured to press a conductive adhesive film and a second electric component onto the first electric component; a driver configured to control movement of the pressing unit along a direction; and a plurality of sensors at different positions on the stage and configured to sense a change in capacitance with the pressing unit, wherein the pressing unit includes a flat metal material in first regions facing the plurality of sensors.
US11201131B2

A light emitting module includes a light emitting device, a heat dissipating plate, and a holder. The light emitting device has a light extraction window and a plurality of electrodes. The light emitting device is secured to the heat dissipating plate. The heat dissipating plate is secured to the holder. The holder includes a plurality of terminals respectively connected to the electrodes of the light emitting device. The heat dissipating plate includes an exposed portion exposed from the holder when viewed from a side of the light emitting module on which the light extraction window of the light emitting device is provided.
US11201130B2

A semiconductor device includes a base plate; a metal plate above the base plate; a bonding material between the base plate and metal plate, bonding the metal plate to the base plate; an insulating plate on the metal plate; a circuit member on the insulating plate; a semiconductor element mounted on the circuit member; and a sealing material to seal a space on the base plate. The metal plate includes a bottom surface area along a periphery, exposed from the bonding material. The base plate includes a groove-shaped first recess formed along the periphery of the metal plate and faces the bottom surface area. The base plate also includes a groove-shaped second recess that is spaced apart from the first recess and that is formed on the inner side relative to the first recess. The bonding material is disposed in at least a part of the second recess.
US11201129B2

Methods, techniques, and structures relating to die packaging. In one exemplary implementation, a die package interconnect structure includes a semiconductor substrate and a first conducting layer in contact with the semiconductor substrate. The first conducting layer may include a base layer metal. The base layer metal may include Cu. The exemplary implementation may also include a diffusion barrier in contact with the first conducting layer and a wetting layer on top of the diffusion barrier. A bump layer may reside on top of the wetting layer, in which the bump layer may include Sn, and Sn may be electroplated. The diffusion barrier may be electroless and may be adapted to prevent Cu and Sn from diffusing through the diffusion barrier. Furthermore, the diffusion barrier may be further adapted to suppress a whisker-type formation in the bump layer.
US11201126B2

The invention relates to a method of producing a substrate with a functional layer. The method comprises providing a workpiece having a first surface and a second surface opposite the first surface, and forming a modified layer inside the workpiece, the modified layer comprising a plurality of modified regions. Further, the method comprises, after forming the modified layer inside the workpiece, forming the functional layer on the first surface of the workpiece and, after forming the functional layer on the first surface of the workpiece, dividing the workpiece along the modified layer, thereby obtaining the substrate with the functional layer. Dividing the workpiece along the modified layer comprises applying an external stimulus to the workpiece. Moreover, the invention relates to a substrate producing system for performing this method.
US11201123B2

A substrate structure includes a glass substrate, a first circuit layer, a second circuit layer, and at least one conductive region. The glass substrate has a first surface and a second surface opposing the first surface. The first circuit layer is disposed on the first surface. The second circuit layer is disposed on the second surface. The conductive region includes a plurality of conductive micro vias. The conductive micro vias penetrate through the glass substrate. The conductive micro vias are electrically connected to the first circuit layer and the second circuit layer, and the conductive micro vias have a via size of 2 μm to 10 μm.
US11201116B2

A method for fabricating semiconductor device includes the steps of first forming a first inter-metal dielectric (IMD) layer on a substrate, patterning the first IMD layer to form first IMD patterns on the substrate, a trench surrounding the first IMD patterns, and a second IMD pattern surrounding the trench, forming a metal layer in the trench to surround the first IMD patterns, forming a second IMD layer on the first IMD patterns, the metal layer, and the second IMD pattern, and forming via conductors in the second IMD layer. Preferably, the via conductors not overlapping the first IMD patterns.
US11201096B2

A die-wrapped packaged device includes at least one flexible substrate having a top side and a bottom side that has lead terminals, where the top side has outer positioned die bonding features coupled by traces to through-vias that couple through a thickness of the flexible substrate to the lead terminals. At least one die includes a substrate having a back side and a topside semiconductor surface including circuitry thereon having nodes coupled to bond pads. One of the sides of the die is mounted on the top side of the flexible circuit, and the flexible substrate has a sufficient length relative to the die so that the flexible substrate wraps to extend over at least two sidewalls of the die onto the top side of the flexible substrate so that the die bonding features contact the bond pads.
US11201088B2

A method for forming a semiconductor device includes providing a substrate, forming an oxide layer over the substrate, forming a plurality of first gate oxide layers by etching the oxide layer, forming a second gate oxide layer between adjacent first gate oxide layers, forming a silicon layer over the plurality of first gate oxide layers and the second gate oxide layer, and etching the plurality of first gate oxide layers, the silicon layer, and the second gate oxide layer to expose the substrate, thereby forming a plurality of gate structures. The first gate oxide layer of the plurality of first gate oxide layers has sloped sidewalls. A thickness of the second gate oxide layer is less than a thickness of the first gate oxide layer. Each gate structure includes an etched first oxide layer, a portion of the second gate oxide layer, and a portion of the silicon layer.
US11201087B2

A method includes forming an active pattern on a substrate, the active pattern comprising first semiconductor patterns and second semiconductor patterns, which are alternately stacked, forming a capping pattern on a top surface and a sidewall of the active pattern, performing a deposition process on the capping pattern to form an insulating layer, and forming a sacrificial gate pattern intersecting the active pattern on the insulating layer. The capping pattern has a crystalline structure and is in physical contact with sidewalls of the first semiconductor patterns and sidewalls of the second semiconductor patterns.
US11201086B2

Semiconductor devices and methods of forming the semiconductor devices are provided. The methods may include forming a fin, forming a first device isolating layer on a side of the fin, forming a second device isolating layer extending through the first device isolating layer, forming first and second gates traversing the fin and forming a third device isolating layer between the first and second gates. The first device isolating layer may include a first material and a lowermost surface at a first depth. The second device isolating layer may include a second material and a lowermost surface at a second depth greater than the first depth. The third device isolating layer may extend into the fin, may include a lowermost surface at a third depth less than the first depth and a third material different from the first and the second materials.
US11201077B2

A method includes transferring multiple discrete components from a first substrate to a second substrate, including illuminating multiple regions on a top surface of a dynamic release layer, the dynamic release layer adhering the multiple discrete components to the first substrate, each of the irradiated regions being aligned with a corresponding one of the discrete components. The illuminating induces a plastic deformation in each of the irradiated regions of the dynamic release layer. The plastic deformation causes at least some of the discrete components to be concurrently released from the first substrate.
US11201075B2

A holding apparatus, which is adapted for electrostatically holding a component, in particular a wafer, comprises an electrically insulating base body, which comprises a first pair of base body plates, which are connected to one another in a planar manner via a joint connection, and an electrode device with at least one electrode layer, which is arranged to generate an electrostatic holding force and extends parallel to the extension of the base body plates along the joining connection, wherein the joining connection comprises a diffusion bond connection, wherein the at least one electrode layer is connected in a planar manner to the respectively adjacent base body plate, and the at least one electrode layer has a contact section, which is arranged for electrically contacting the at least one electrode layer. Methods for manufacturing the holding apparatus are also described.
US11201063B2

A substrate that includes a first film of a silicon-containing film and a second film having a second aperture formed on the first film is subjected to processing that includes: preparing the substrate; controlling a temperature of the substrate to −30° C. or less; and etching the first film through the second aperture using a plasma formed from a first process gas containing a fluorocarbon gas. By etching the first film through the second aperture, a first aperture of a tapered shape is formed in the first film such that a width of the first aperture gradually decreases toward a bottom of the first aperture.
US11201062B2

A method for processing a substrate includes a step of providing a substrate and a first step. In the step of providing a substrate, a substrate having a first film and a second film formed on the first film and having a pattern formed thereon is provided. In the first step, a protective film is formed on a side wall of the first film by a product generated by sputtering of the second film while a first processing gas is turned into plasma and the first film is etched simultaneously with the sputtering of the second film.
US11201059B2

A method includes removing a dummy gate to form a gate trench. A gate dielectric layer is deposited over a bottom and sidewalls of the gate trench. A first work function metal layer is deposited over the gate dielectric layer. A dummy layer is deposited over the first work function metal layer. An impurity is introduced into the dummy layer and the first work function metal layer after the dummy layer is deposited. The dummy layer is removed after the impurity is introduced into the dummy layer and the first work function metal layer. The gate trench is filled with a conductive material after the dummy layer is removed.
US11201041B2

A photomultiplier includes a housing including a proximal end and a distal end, an optical window disposed at the proximal end of the housing, an end-wall plate disposed at the distal end of the housing, a feedthrough that penetrates through the end-wall plate, and a gas electron multiplier (GEM) board disposed between the optical window and the end-wall plate.
US11201032B2

Electron emitters and method of fabricating the electron emitters are disclosed. According to certain embodiments, an electron emitter includes a tip with a planar region having a diameter in a range of approximately (0.05-10) micrometers. The electron emitter tip is configured to release field emission electrons. The electron emitter further includes a work-function-lowering material coated on the tip.
US11201031B2

Some embodiments include a structure, comprising: an insulator forming at least a part of a wall of a vacuum chamber, the insulator having a first end and a second end wider than the first end; a first conductive structure disposed at the first end of the insulator; and a second conductive structure disposed at the second end of the insulator, contacting the insulator, and including at least a portion surrounded by the insulator; wherein: a portion of an outer surface of the insulator extends radially outward from a triple junction between the insulator, the second conductive structure, and a medium contacting the outer surface of the insulator.
US11201021B2

A switch includes a housing, a movable member reciprocable in the movement direction relative to the housing and including an operation part located at an end of the movable member outside the housing, a guide that guides the movable member in the movement direction, and a sealant sealing a gap between the movable member and the housing inside the compartment.
US11201018B2

The present disclosure relates to an electromechanical switching device comprising switching contacts configured to close an electrical circuit, wherein the switching contacts have a first switching contact and a second switching contact, wherein the first switching contact and the second switching contact can be brought into contact in order to close the electrical circuit, wherein at least one of the switching contacts s formed from a plurality of closed bodies which are arranged against one another, and wherein hollow spaces for receiving liquid are arranged between the closed bodies.
US11201016B2

An electrolytic capacitor includes a capacitor element, an anode lead terminal, a cathode lead terminal, and a resin outer package. The capacitor element includes an anode part and a cathode part. The anode lead terminal is electrically connected to the anode part. The cathode lead terminal is electrically connected to the cathode part, and has a first main surface and a second main surface opposite to the first main surface. The resin outer package covers the capacitor element. The cathode lead terminal includes a joint part to be joined with the cathode part. The joint part has a recess on the first main surface. In at least one cross-section cutting the recess an being perpendicular to the first main surface, a relation D1
US11201011B2

A multilayer ceramic capacitor includes a body including a first dielectric layer on which a first internal electrode, a first coupling portion, and a second internal electrode are disposed, a second dielectric layer on which a third internal electrode, a second coupling portion, and a fourth internal electrode are disposed, and a third dielectric layer on which a fifth internal electrode or a sixth internal electrode is disposed, and first and second external electrodes connected to the first to sixth internal electrodes, and disposed on both surfaces of the body in the first direction. The first to third dielectric layers are sequentially stacked.
US11201010B2

A multilayer capacitor includes a capacitor body including first and sixth surfaces; including an active region including a plurality of dielectric layers and a plurality of first and second internal electrodes alternately disposed with the dielectric layers interposed therebetween, and cover regions disposed on an upper surface and a lower surface of the active region; and having one end of each of the first and second internal electrodes exposed through the third and fourth surfaces, respectively; and first and second external electrodes respectively disposed on the third and fourth surfaces of the capacitor body. Each of the cover regions has a plurality of holes.
US11201007B2

A modulated inductance module includes an inductor including one or more electrical conductors disposed around a ferromagnetic ceramic element formed on a semiconductor die, wherein the inductor further has two or more metal oxides having fluctuations in metal-oxide compositional uniformity less than or equal to 1.50 mol % throughout said ceramic element, the ceramic element has crystalline grain structure having a diameter that is less than or equal to 1.5× a mean grain diameter, and the semiconductor die contains active semiconductor switches or rectifying components that are in electrical communication with the one or more electrical conductors of the inductor.
US11201005B2

A solenoid (54) for a solenoid-actuated valve (30) includes a sintered powder metal one-piece core (64) of at least one soft magnetic material and at least one non-magnetic material integrally connected together and a movable armature (88) disposed in the core (64) and having a tapered tip to achieve a required force vs position and current characteristics.
US11201002B2

The exemplified systems and methods provide an extension cord system having a cord that is configured to slidably guide a movable plug carriage having conventional plug receptacle. In some embodiments, the movable plug carriage is configured with pierce-able conductors that can be inserted and retracted from a sealed skin of the cord. In other embodiments, the sealed skin can be fastened and unfastened by the movable plug carriage as the movable plug carriage moves over the cord. In yet other embodiments, the movable plug carriage is attachable and detachable from the cord.
US11200987B2

Systems and methods related to virtual telemedicine systems, virtual examinations, medical marketplaces, and/or assistance for patient/physicians are provided. The systems can be configured to identify relevant medical service providers based on user-specific information, whether the user has experienced a medical event that may require emergency, urgent, or non-urgent medical services, and/or provide examinations, such as virtual examinations, in person examinations, or hybrid examinations (e.g., both a virtual examination with a first physician and a physical examination with another physician).
US11200982B2

A method for analysing medical treatment data based on deep learning via an intelligent analyser thereof, effectively alleviates work stress for doctors in a hospital or medical researchers and performs scientific analysis on a large amount of medical treatment data or medical data and obtain an analysis result matched therewith. The core content of the method is the establishment of a model in a computer using a deep convolution neuron algorithm in deep learning. The model assists the doctors to make correct judgments and effective decisions for the large amount of medical treatment data using mass medical treatment data selection and optimization model parameters by “training” the model to automatically learn a pathology analysis process of the doctors or the medical researchers and then helping them in processing the large amount of medical treatment data or medical data.
US11200981B2

A system including a range of motion, quality of sleep, overall, and control modules. The range of motion module, prior to a procedure being performed on a patient, determines a first range of motion score of the patient based on a first signal generated by a sensor. The quality of sleep module, prior to the procedure being performed on the patient, determines a first quality of sleep score or a first pain score based on the first signal. The overall module determines a combined score based on the first range of motion score and the first quality of sleep score or the first pain score. The control module compares the combined score to a predetermined threshold and predicts an outcome of the procedure based on the comparison. The control module, based on the combined score, determines whether to perform the procedure, adjust the procedure or refrain from performing the procedure.
US11200967B1

An application operating on a portable computing device that generates a suggested hypothesis of at least one of: a diagnosis, a treatment, and subsequent medical investigation. The application receives quantified subfactors, collectively defining factors, for each patient. Subfactors of the medical condition are related to the history, symptoms, signs, tests, and responses to the treatment. The application determines an odds ratio for each factor regarding each hypothesized medical condition as well as an associated prevalence. The application can also determine a respective sensitivity and specificity. Posterior probability distribution, such as using Bayesian statistics, can be applied using odds ratios, prevalence, sensitivity specificity, and the associated correlations to determine the suggested hypothesis of the diagnosis, treatment, and any next tests.
US11200962B2

A memory device includes a data storage region and a spare column remap storage. The data storage region includes a plurality of sub-arrays, and each of the plurality of sub-arrays has a plurality of main columns and a plurality of spare columns. The spare column remap storage includes a plurality of storage units storing column address information of a repaired main column of one of the plurality of sub-arrays and address information of a repaired main column of another of the plurality of sub-arrays into at least one of the plurality of storage units included in the spare column remap storage.
US11200951B2

According to one embodiment, a semiconductor memory device includes a plurality of memory cells; a first circuit configured to convert first data into second data relating to an order of thresholds of the memory cells; and a second circuit configured to perform a write operation on the memory cells based on the second data.
US11200948B1

Systems are provided for implementing a hybrid resistor-memristor crossbar array, which allows for flexible conductance to be used in implementing the weight matrix of a neural network. The hybrid resistor-memristor crossbar array may include resistor crossbars, each resistor having a static conductance value. The hybrid resistor-memristor crossbar array may also have a memristor coupled to an output line associated with the resistor crossbar array, wherein the memristor has a variable conductance value, and further wherein the static conductance values and the variable conductance value are set to calculate a matrix-vector multiplication associated with a weight matrix of a neural network. An expected range of coefficients for a weight matrix of a neural network can be given by the Discrete Transform Cosine (DCT). Accordingly, the static conductance values of the resistors in the resistors crossbar array are set to values equal to known coefficients of the DCT.
US11200942B2

Embodiments of the disclosure are drawn to apparatuses, systems, and methods for lossy row access counting. Row addresses along a to address bus may be sampled. When the row address is sampled it may be compared to a plurality of stored addresses in a data storage unit. If the sampled address matches one of the stored addresses, a count value associated with that address may be updated in a first direction (such as being increased). Periodically, all of the count values may also be updated in a second direction (for example, decreased).
US11200930B1

A memory system including a memory device, cache controller circuitry, and timing circuitry. The memory device has a read enable input for receiving a read enable indication for requesting stored data, and has a minimum delay specification between consecutive read enable indications. The cache controller circuitry provides a read indication during a prefetch mode to read data from a next linear address from the memory device, provides a reading indication while data is being read, and provides a miss indication when a next processor address is not the next linear address. The timing circuitry includes synchronization circuitry receiving the read indication and a clock signal and provides a preliminary read enable indication, read enable circuitry receiving a mask indication and the preliminary read enable indication and providing the read enable indication, and mask circuitry that provides the mask indication when the reading indication and the miss indication are both provided.
US11200926B2

A dual rail memory operable at a first voltage and a second voltage is disclosed. The dual rail memory includes: a memory array operates at the first voltage; a word line driver circuit configured to drive a word line of the memory array to the first voltage; a data path configured to transmit an input data signal or an output data signal, wherein the data path includes a first level shifter for transferring the input data signal from the second voltage to the first voltage; and a control circuit configured to provide control signals to the memory array, the word line driver circuit and the data path, wherein the control circuit includes a second level shifter for transferring an input control signal from the second voltage to the first voltage; wherein the data path and the control circuit are configured to operate at both the first and second voltages.
US11200921B2

The present disclosure relates to an electronic device. A memory device having improved cache program operation performance according to the present technology includes a plurality of memory cells, each programmed in any one of first to n-th program state where n is a natural number greater than, a sensing latch configured to store data sensed from a bit line connected to a selected memory cell among the plurality of memory cells, and a plurality of data latches configured to temporarily store data to be stored in the selected memory cell.
US11200918B1

A video may include visual content having a progress length. A user may interact with a mobile device to set framings of the visual content at moments within the progress length. The framings of the visual content may be provided to a video editing application. The video editing application may utilize the framings set via the mobile device to provide preliminary framings of the visual content at the moments within the progress length.
US11200913B2

Embodiments include a magnetic recording medium containing ε-type iron oxide particles and having excellent SNR, a manufacturing method of ε-type iron oxide particles, and a manufacturing method of a magnetic recording medium. High SNR is achieved by a magnetic recording medium containing ε-type iron oxide particles, in which a coefficient of variation of an aspect ratio of the ε-type iron oxide particles is equal to or smaller than 18%, and a squareness ratio of the magnetic recording medium measured in a longitudinal direction of the magnetic recording medium is higher than 0.3 and equal to or lower than 0.5. The object is also achieved by the application of the magnetic recording medium.
US11200911B1

A data storage device is disclosed comprising a head actuated over a magnetic media comprising a plurality of data tracks, wherein each data track comprises a plurality of data sectors. A first codeword is encoded, and the first codeword is written to multiple data sectors of a first data track including a first data sector. A second codeword is encoded, and at least part of the second codeword to is written to the multiple data sectors of a second data track adjacent the first data track including a second data sector adjacent the first data sector of the first data track. The first codeword is partially written to at least the first data sector of the first data track when the first data sector of the first data track is corrupted by writing the second codeword to the second data track.
US11200907B2

A stereo signal processing method and apparatus, where the method includes performing delay estimation on a stereo signal of a current frame to determine an inter-channel time difference of the current frame, identifying a sign of the inter-channel time difference of the current frame is different from a sign of an inter-channel time difference of a previous frame of the current frame, performing delay alignment processing on the first-channel signal of the current frame based on the inter-channel time difference of the current frame, and performing delay alignment processing on the second-channel signal of the current frame based on the inter-channel time difference of the previous frame.
US11200903B2

A method of speaker verification comprises receiving an audio signal representing speech. While the audio signal is being received, features of the received audio signal are extracted. The extracted features, of at least a part of the received audio signal corresponding to the speech of at least one speaker, are summarised, and the summarised extracted features are stored. In response to a request for a speaker verification process relating to at least one enrolled user, the speaker verification process is performed using the previously summarised features.
US11200902B2

The present teaching relates to method, system, medium, and implementations for detecting a source of speech sound in a dialogue. A visual signal acquired from a dialogue scene is first received, where the visual signal captures a person present in the dialogue scene. A human lip associated with the person is detected from the visual signal and tracked to detect whether lip movement is observed. If lip movement is detected, a first candidate source of sound is generated corresponding to an area in the dialogue scene where the lip movement occurred.
US11200900B2

As noted above, example techniques relate to offline voice control. A local voice input engine may process voice inputs locally when processing voice inputs via a cloud-based voice assistant service is not possible. Some techniques involve local (on-device) voice-assisted set-up of a cloud-based voice assistant service. Further example techniques involve local voice-assisted troubleshooting the cloud-based voice assistant service. Other techniques relate to interactions between local and cloud-based processing of voice inputs on a device that supports both local and cloud-based processing.
US11200897B2

A method and apparatus for selecting a voice-enabled device are disclosed. The voice-enabled device selecting apparatus may reduce the amount of communication load between a home IoT server and home IoT devices and minimize the amount of computation of the home IoT server by obtaining information related to the direction from which each voice recognition device receives a wakeup word from a plurality of voice recognition devices, determining the position where the wakeup word is spoken by using the information related to the direction from which the wakeup word is received, and selecting the voice recognition device closest to the speech position as a voice-enabled device. At least one of the voice enable device selecting apparatus, IoT device, and a server may be associated with an artificial intelligence (AI) module, an unmanned aerial vehicle (UAV) (or drone), a robot, an augmented reality (AR) device, a virtual reality (VR) device, and a device related to a 5G service.
US11200892B1

A speech interface device is configured to display an Augmented Reality (AR) user interface that displays information specific to a vehicle or other object. For example, the device may capture images of the vehicle and may displaying the AR user interface with labels, graphical elements, visual effects, and/or additional information superimposed above corresponding portions of the vehicle represented in the images. Using a remote system to perform speech processing, the device may respond to a voice command, enabling the AR user interface to display specific information about the vehicle and/or features of the vehicle in response to the voice command. The device may also send position data indicating information about what is displayed on the AR user interface, enabling the remote system to provide information about specific features or components based on where the device is pointed.
US11200891B2

Microphone data indicative of a user spoken phrase is captured utilizing the microphone at a communication apparatus. At least a portion of the microphone data is sent to a set of computing devices. A response phrase determined at a virtual assistant service is received from each of the computing devices. A preferred response phrase is identified among the set of received response phrases according to a preference rule. The preferred response phrase is caused to be output via a speaker at the communication apparatus.
US11200888B2

An artificial intelligence device for providing a speech recognition function includes a memory configured to store a basic wake-up word used to activate the speech recognition function of the artificial intelligence device and an additional wake-up word used to control operation of the artificial intelligence device, a microphone configured to receive a speech command, and a processor configured to determine whether a current situation is an additional wake-up word recognition situation when the basic wake-up word is recognized from the speech command and perform operation corresponding to the remaining command excluding the basic wake-up word from the speech command upon determining that the current situation is the additional wake-up word recognition situation.
US11200880B2

Provided is an information processor including a signal processing section that acquires a first signal to be detected by an acoustic input section of a first unit including the acoustic input section disposed within a predetermined distance from one ear hole of a user in a state of being worn by the user, acquires a second signal, which indicates a noise generated from a noise source, to be acquired by a second unit, and generates a noise cancellation signal directed to the noise on the basis of the first signal and the second signal.
US11200858B1

A color-calibration system is provided, which includes a host, a reference display apparatus, and a display apparatus. The host calculates peak-intensity change rates relative to different gain values for blue, green, and red colors using a first spectrum and second spectrum of a first display panel of the reference display apparatus respectively in a first display mode and a second display mode. The host calculates peak-intensity ratios for blue, green, and red colors using the first spectrum and a third spectrum of the first display panel in a predetermined color-temperature display mode. The host calculates blue/green/red gains of a second display panel of the display apparatus using a fourth spectrum of the second display panel in the first display mode, the peak-intensity change rates, and peak-intensity ratios, so that the first display panel and the second display panel display a consistent color in the same predetermined color-temperature display mode.
US11200844B2

Methods and apparatuses for controlling brightness of a display are disclosed in the present disclosure. One method includes: determining a first brightness value of a display at a current brightness adjustment level; determining, based on a gamma correction lookup table, a first input grayscale value corresponding to the first brightness value, wherein the gamma correction lookup table comprises a gamma correction relationship between a brightness value of the display and an initial input grayscale value of the display at a predetermined brightness adjustment levels; and controlling an output brightness value of the display based on the first input grayscale value.
US11200843B2

The present disclosure relates to a compensation circuit and a method for controlling the same, a display panel and a display device. The compensation circuit includes a sensing line for receiving a current from the source to the drain of the first transistor The compensation circuit includes a first switch having a terminal electrically connected to the sensing line. The compensation circuit includes a current sensor electrically connected to another terminal of the first switch and configured to determine a value of a current on the sensing line when the first transistor is turned on and the first switch is closed The compensation circuit includes a controller electrically connected to the current sensor and the data line for adjusting a data signal input to the data line according to the value of the current.
US11200842B2

Embodiments of the present disclosure provide a pixel driving circuit and a driving method thereof, a display panel, and a display device. The pixel driving circuit comprises: a driving transistor connected to a first node, a first power supply voltage terminal and one end of a light emitting unit; a switching subcircuit connected to a first scanning terminal, the first node and a data voltage terminal; and a compensation subcircuit connected to the first node, a second scanning terminal, a first voltage terminal and a reference voltage terminal.
US11200837B2

The application discloses an OLED display device and a method for controlling the OLED display device. The OLED display device includes: a first switch element electrically connected respectively with a standby voltage terminal of the power board, and a standby voltage terminal of the main chip, and configured to control the standby voltage terminal of the power board to connect with or disconnect from the standby voltage terminal of the main chip; and a first control element electrically connected respectively with the first switch element, the power board, and the main chip, and configured to receive an AC detection signal output by the power board, and a DC detection signal output by the main chip, and to control the first switch element to turn on or cut off.
US11200835B2

A pixel circuit and a driving method thereof, a display substrate, and a display device are provided. The pixel circuit includes a driving circuit and a compensation circuit, the compensation circuit can connect the output terminal with the second power terminal to receive a second power signal under control of the voltage signal of the control node and a level of the second driving node.
US11200832B2

A pixel circuit is provided. A first terminal and a second terminal of a light-emitting sub-circuit are coupled to a first power supply terminal and a compensation sub-circuit respectively. A short-circuiting sub-circuit is coupled to the first terminal and the second terminal of, and short-circuits under control of a short-circuiting control terminal, the light-emitting sub-circuit. The compensation sub-circuit is coupled to a data voltage terminal, a reference voltage terminal, and a first electrode and a gate electrode of a driving transistor. The light-emitting sub-circuit emits a light of brightness in a level corresponding to a current flowing therethrough. The compensation sub-circuit loads, based on the data voltage terminal and the reference voltage terminal, a driving voltage related to a threshold voltage of the driving transistor onto the gate electrode of the driving transistor, such that a current flowing through the driving transistor is not influenced by its threshold voltage.
US11200822B2

A non-transitory computer-readable medium encoded with a computer-readable program, which when executed by a processor, will cause the processor to execute an image processing method, the image processing method including establishing a zero crossing region from a target image onto a screen, wherein the zero crossing region comprises a corresponding value. The method further includes receiving a variable input and an integration time input, wherein the variable input comprises a frequency number for an image accumulation procedure, and wherein the integration time comprises a time period for which an aperture for a sensor receives incoming signals. Additionally, the method includes performing the image accumulation procedure. Moreover, the method includes producing a final greyscale image by adding a plurality of sets of vertically shifted pixel values, wherein the frequency number for the image accumulation procedure ranges from 3 to 20.
US11200821B2

An image processing chip test method comprising: controlling a power supply circuit to provide a first operating voltage to an image processing chip comprising a storage device; and when reading written first image data from the storage device, the test device receives a first error detection code corresponding to the first image data and determines whether the first error detection code means an error occurs. If an error occurs, record the first operating voltage as an erroneous operating voltage, and if the error does not occur, provide a second operating voltage to the image processing chip. Also, when the written second image data is read from the storage device, the test device receives a second error detection code corresponding to the second image data and determines whether the second error detection code means an error occurs.
US11200818B2

The present disclosure provides a method and a device for abnormal data processing. The method includes: acquiring a queue of data to be detected, wherein the queue of data to be detected comprises M data arranged sequentially, M being a positive integer; filtering the queue of data to be detected with a filtering algorithm in at least two different orders respectively, wherein a window used in the filtering algorithm has a size of N, N being a positive integer smaller than M; determining abnormal data in the queue of data to be detected according to the filtering result; and performing data replacement on the abnormal data according to a preset rule.
US11200817B2

A label sheet assembly and method is disclosed for improving the process of feeding label sheets through a printer. The label sheet assembly may include a facestock layer and a liner sheet. The facestock layer may include an adhesive layer along at least a portion of a first side and include a label surface along at least a portion of the second side opposite the adhesive layer. The facestock layer may include at least one cut line that defines at least one label within the facestock layer while the remaining portions of the facestock layer may be a matrix portion. The matrix portion may include at least one discontinuous cut line spaced from the cut line that defines at least one label wherein the discontinuous cut line may create a zone of decreased bending stiffness along the label sheet assembly.
US11200803B2

An information providing method includes: causing a first agent mounted in a first vehicle to specify information on driving of a first driver of the first vehicle; requesting, based on the information, an external device to provide information for driving support; and notifying the first driver of information indicating a deriving process of driving support information, the deriving process being acquired from the external device, and the driving support information.
US11200802B1

According to the disclosed approaches, a server system receives vehicle messages having information transmitted from vehicle processors. Each vehicle message specifies published geographical coordinates that indicate a geographical location of a vehicle. For each vehicle message, the server system determines one or more virtual phase selectors associated with the published geographical coordinates; determines whether each virtual phase selector is active or inactive; starts execution of each virtual phase selector determined to be in inactive; and communicates the vehicle message to the one or more virtual phase selectors. Each virtual phase selector determines traffic signal control data based on the vehicle message and transmits the traffic signal control data to a traffic signal controller associated with the virtual phase selector. The method includes stopping execution of an executing virtual phase selector in response to absence of a vehicle message having published geographical coordinates associated with the executing virtual phase selector for a period that is greater than a threshold period.
US11200790B2

The present invention provides a method for early warning of an abnormality sign of a device, which includes device importance and warning validity determination, and a system therefor. The method for early warning of the abnormality sign of the device comprises: a first step of determining by an early warning processing apparatus whether a device monitoring signal value exceeds a normal operation range by using a weight value on the basis of monitoring-parameter-specific importance data which has been previously analyzed by an operator; a second step of generating a warning by the early warning processing apparatus when the device monitoring signal value exceeds the normal operation range; and a third step of determining by a warning determination apparatus whether the generated warning is a valid warning, which is subject to a warning analysis and to be traced.
US11200788B1

Hazard-resultant effects to land and buildings are predicted based on various inputs. Hazards may include any appropriate type of hazard (e.g., flood, wildfire, climate-related hazards, or the like). Inputs may include the likelihood that that a specific type of hazard may occur for various scenarios, terrestrial boundaries, property boundaries, census geographies, or the like. Relationships between the inputs are determined and used to quantify parameters pertaining to a specific type of hazard. For example, the depth of flood water may be predicted for a particular terrestrial boundary, a city or town, or a building, for specific climate scenarios. A risk likelihood of the quantified parameter may be determined for a particular period of time and environment. For example, flooding to a building may be determined, broken down by depth threshold and year of annual risk for specific climate scenarios. Economic loss also may be predicted.
US11200785B2

A bioptical workstation captures images of illuminated symbols with a solid-state imager. In an embodiment, the workstation includes a removable camera module in the workstation away from the imager. The camera module captures an image of the operator through an upright window. The captured image of the illuminated symbol and the captured image of the operator are independently processed. The image of the operator is captured only with ambient light.
US11200782B2

A gaming device that initiates a series of game instances, and controls a display to display a multiplier meter that a) has a plurality of multiplier levels corresponding to respective ones of a sequence of multipliers applying to outcomes of the game instances and b) when a multiplier applies, indicates a current multiplier level. A processor initializes a designated symbol counter, the processor selects symbols for display for a game instance, evaluates the symbols displayed to identify any winning combinations of symbols, and for each winning combination determines an award amount, adds any awards to the win meter, increments the designated symbol counter by a number of designated symbols, changes the current multiplier level upon the designated symbol counter exceeding a defined threshold applying to a respective multiplier level, and updates the multiplier meter to indicate the current multiplier level.
US11200780B2

A gaming system includes game-logic circuitry that is configured to direct the display of a graphical-user interface including selectable elements, each of which being associated with a respective outcome. The circuitry is configured to detect an initial selection of a first selectable elements and designate it as an active selection. The circuitry concurrently provides the abilities to elect to: (1) exchange the first selectable element with a another one of the selectable elements, the another one being designated—and the first losing the designation of—the active selection upon exchange, (2) eliminate one or more of the remaining selectable elements that are not the active selection by revealing a game outcome associated with the eliminated selectable element, the game outcome associated with the eliminated selectable being unavailable thereafter, and (3) reveal and accept the game outcome associated with the selectable element that is currently designated as the active selection.
US11200778B1

An electronic gaming machine may include an attract mode for promoting use of the electronic gaming machine. The attract mode may include a promotional feature having one or more interactive aspects. Players may interact with the promotional feature to earn a monetary and/or non-monetary promotional award. Promotional awards may be used to modify game play of the games provided by the electronic gaming machine. Promotional awards may also be used to supplement or modify wagers placed on game events.
US11200774B2

A construction site status monitoring device is provided including processing circuitry configured to receive sensor data from a sensor associated with one or more construction devices, receive location data associated with the one or more construction devices, and generate a construction site status report based on the sensor data and the location data, wherein the construction site status report is indicative of conditions and location of the one or more construction devices.
US11200767B2

A computer device for enhancing security of a secured area that comprises a video input device and a processor configured to receive a request to access the secured area at an access point associated with the secured area, obtain an image data of a secure boundary area associated with the access point, determine the number of users in the secure boundary area based on the image data, determine whether to grant an access in response to the request based on one or more rules, grant the access in response to the request in accordance with the rules when the number of users in the secure boundary area is less than or equal to a threshold, and deny the access in response to the request in accordance with the rules and when the number of users in the secure boundary area is greater than the threshold.
US11200763B2

It is provided a method for providing a credential set to a credential carrier for gaining access to a physical space. The method is performed in a credential provider and comprises the steps of: preloading a plurality of credential sets from a server into a local memory, each credential set being usable to gain access to a physical space and each credential set comprising a first validity time; wherein, when a network connection between the credential provider and the server is unavailable, performing the following steps: obtaining a request to provide a credential set for a physical space; retrieving a credential set from the local memory, the credential set being usable to gain access to the physical space indicated in the request; and providing, as long as the first validity time of the credential set has not expired, the retrieved credential set to a credential carrier.
US11200756B2

The invention relates to a method for detecting parked vehicles and for collecting parking fees, wherein a transponder arranged in a vehicle repeatedly emits a detection signal which is received by at least three radio devices. On the basis of the detection signal, a position of the vehicle is calculated and an identifier of the transponder is determined, wherein it is detected whether the vehicle is in a parking space area and is parked. If the vehicle uses a parking space area for parking, an identifier of the transponder is transmitted to a registration server which determines a parking fee on the basis of a tariff for the parking space area which is used and, if necessary, initiates a payment process.
US11200752B1

In at least one embodiment, an immersive content generation system may receive a first user input that defines a three-dimensional (3D) volume within a performance area. In at least one embodiment, the system may capture a plurality of images of an object in the performance area using a camera, wherein the object is at least partially surrounded by one or more displays presenting images of a virtual environment. In at least one embodiment, the system may receive a second user input to adjust a color value of a virtual image of the object as displayed in the images in the virtual environment. In at least one embodiment, the system may perform a color correction pass for the displayed images of the virtual environment. In at least one embodiment, the system may generate content based on the plurality of captured images that are corrected via the color correction pass.
US11200743B2

A virtual-reality that includes multiple different features therein, those features arranged in a combined wall. The user can select from the multiple features by looking at the features for a specified amount of time for example 3 seconds. One embodiment uses a wall which combines together a number of feeds from a number of social networks. Another embodiment uses a wall that is cylindrical or spherical around the user, and a system that detects which post or item the user is looking at. When the user looks at a poster item for more than the specified amount of time, additional information about that poster item pops up. For example the user can look it up icon representing their friend, and get information about their friend including the ability to message the friend, posts that the friend has made, and other information about the friend. There can also be navigation pains in places in the virtual-reality cylinder or sphere which enables navigating using a different kind of menu.
US11200740B1

User interfaces that prioritize the presentation of images over other content are generated to facilitate user understanding of available items, especially in cases where a user is accessing a website using a mobile device or other device having a limited display area. When an interface containing images and non-image content is presented, such as a search result output, the user may select an image view in which each image is presented in association with a category of the image, while excluding output of non-image content. User interaction with a particular image may be used to access the non-image content associated with that image. In some cases, user interaction with an image may cause presentation of a three-dimensional model of the depicted item, which may be rotated and magnified through additional user input.
US11200737B2

One embodiment of the present application sets forth a computer-implemented method for generating a three-dimensional (3D) surface model. The method includes joining a first 3D object having a first closed surface mesh and a second 3D object having a second closed surface mesh to produce an irregular surface mesh. The method further includes computing a first intersection contour for the irregular surface mesh. The method further includes removing at least one portion of the irregular surface mesh proximate to the first intersection contour to produce a first boundary. The method further includes growing the first boundary towards at least one other boundary. The method further includes connecting the first boundary to the at least one other boundary to produce a portion of a non-manifold surface mesh that comprises at least a portion of the 3D surface model.
US11200715B1

A method of creating a presentation includes extracting text parts from content, assigning first attributes to the text parts based on the content and design similarities between the text parts, assigning second attributes to the text parts based on processing the text content to extract contextual similarities between the text parts, determining groups of the text parts based on the first and second attributes, determining first links between the text parts of different groups using the display information and adjacencies of the text parts, determining second links of the text parts to object types defined by a graph restriction listing the object types and their parameters, and outputting a presentation by setting the text parts in the presentation corresponding to the parameters of their linked object type in the graph restriction, wherein the text parts of each of the groups are associated with a same one of the object types.
US11200710B2

Disclosed is a device and a method for medical image reconstruction. The method comprises obtaining, image data of a medical scanner; obtaining a noise model for the image data from the medical scanner; obtaining an initial model indicative of expected image data properties; obtaining a mapping, wherein the mapping is indicative of a mapping from the medical scanner; determining a set of candidate images based on the image data, the noise model, the initial model, and the mapping; and determining and outputting a first representation of the image data based on the set of candidate images.
US11200706B2

There is provided with an image processing apparatus for extracting an object region from an image. An image acquisition unit acquires an image. A designation acquisition unit acquires designation of one or more extraction colors that belong to the object region of the image and designation of one or more non-extraction colors that do not belong to the object region of the image. A derivation unit derives a color conversion parameter, based on the extraction color and the non-extraction color. A conversion unit converts a color of the image based on the color conversion parameter. An extraction unit extracts the object region from the image, based on the image and the extraction color after the conversion.
US11200680B2

An image processing method and a related apparatus are provided. The method is applied to an image processing device, and includes: obtaining an original image, the original image including a foreground object; extracting a foreground region from the original image through a deep neural network; identifying pixels of the foreground object from the foreground region; forming a mask according to the pixels of the foreground object, the mask including mask values corresponding to the pixels of the foreground object; and extracting the foreground object from the original image according to the mask.
US11200671B2

In some examples, a method includes receiving a test image from a user or client, the test image depicting an anatomical region or structure of a human body, obtaining a reference image corresponding to the anatomical region or structure depicted in the test image, and analyzing the test image and the reference image to obtain a set of differences between the two images. In some examples, the method further includes, based at least in part on the set of differences, detecting a possible abnormality in the test image and outputting a result to the user or client. In some examples, a fast R-CNN is used to detecting the possible abnormality in the test image.
US11200665B2

A fundus image processing method comprising: receiving a collected fundus image; identifying the fundus image via a first neural network to generate a first feature set of the fundus image; identifying the fundus image via a second neural network to generate a second feature set of the fundus image, wherein the first feature set and the second feature set indicate different lesion attributes of the fundus image; combining the first feature set and the second feature set to obtain a combined feature set of the fundus image; and inputting the combined feature set into a classifier to obtain a classification result.
US11200659B2

A device includes image generation circuitry and convolutional-neural-network circuitry. The image generation circuitry, in operation, generates a digital image representation of a wafer defect map (WDM). The convolutional-neural-network circuitry, in operation, generates a defect classification associated with the WDM based on: the digital image representation of the WDM and a data-driven model associating WDM images with classes of a defined set of classes of wafer defects and generated using a training data set augmented based on defect pattern orientation types associated with training images.
US11200657B2

State of the art image processing techniques such as background subtraction, and Convolutional Neural Network based approaches, when used for change detection, fail to support certain datasets. The disclosure herein generally relates to semantic change detection, and, more particularly, to a method and system for semantic change detection using a deep neural network feature correlation approach. An adaptive correlation layer is used by the system, which determines extent of computation required at pixel level, based on amount of information at pixels, and uses this information in further computation done for the semantic change detection. Information on the determined extent of computation required is then used to extract semantic features, which is then used to compute one or more correlation maps between the at least one feature map of a test image and corresponding reference image. Further the semantic changes are determined from the one or more correlation maps.
US11200654B2

In one aspect, a system for determining field characteristics during the performance of an agricultural operation may include an imaging device configured to capture image data associated with a portion of the field within a field of view of the imaging device. The system may also include an illumination device configured to emit a light directed at the portion of the field within the field of view of the imaging device. Furthermore, a controller of the system may be configured to control an operation of the illumination device such that a light pattern is displayed on a field surface of the field. Moreover, the controller may be configured to receive image data indicative of the displayed light pattern from the imaging device. Additionally, the controller may be configured to determine a field characteristic of the field based on the displayed light pattern.
US11200649B2

An image processing method provided by embodiments of the present disclosure includes acquiring, two adjacent frames of original images from a video image data stream; extracting a feature element that produces smear from the two adjacent frames of the original images; generating a reconstructed image frame that does not comprise the feature element by using the two adjacent frames of the original images and the feature element; and inserting the reconstructed image frame between the two adjacent frames of the original images.
US11200648B2

A method for enhancing illumination intensity of an image according to an embodiment of the present disclosure may include receiving an image, determining a filter application scheme by using a neural network model trained to enhance the illumination intensity of the image, and outputting an image having enhanced illumination intensity by applying, to the image, the determined filter application scheme. The neural network model trained using machine learning includes a first group of layers for extracting feature information of the image, a second group of layers for determining a type of filter based on the extracted feature information, and a third group of layers for determining the optimal parameter for the filter based on the extracted feature information. The neural network model may be provided through an external server in an IoT environment using a 5G network.
US11200644B2

A video super resolution method comprises successively executing instances of a first plurality of layers (SISR) of a neural network for generating a first image (St) at a higher resolution than an input image frame (Xt); successively executing a second plurality of layers (VSR) of the neural network for generating a second image (Vt) at the higher resolution, at least one of the second plurality of layers generating intermediate output information (Ht), the second plurality of layers taking into account an output image (Yt−1) at the higher resolution generated by a previous instance of the network from a previous input image frame (Xt−1) and intermediate output information (Ht−1) generated by the second plurality of layers of the previous instance, and executing a third plurality of layers for combining the first (St) and second (Vt) images to produce an output image (Yt) for the instance of the network.
US11200640B2

An oblique imagery application receives an oblique image captured by an oblique camera at a non-orthogonal angle with respect to a ground plane and map data including a map tile corresponding to geographic coordinates. A principal axis is determined that is orthogonal to an image plane defined by the oblique image and intersecting a center of the oblique image. For each pixel of the oblique image, a pixel vector is determined and a set of deviation coordinates based on a deviation of the pixel vector from the principal axis is determined for the pixel, with the pixel vector of a pixel passing through a focal point of the oblique camera and ending at the pixel. The map tile is associated to the pixels of the oblique image based on the camera parameters, the deviation coordinates of the pixels, the oblique camera parameters, and the geographic coordinates of the map tile.
US11200635B2

A video image processing pipeline controller is configured to control a bandwidth at which processing functions of a video image processing pipeline communicates, over one or more memory access channels, with a system memory. The controller is configured to, based on a current frame rate at which the video image processing pipeline produces a video stream and a target frame rate of the video image processing pipeline, reduce the bandwidth while securing that the current frame rate does not drop below the target frame rate, thereby reducing a peak power consumption of the video image processing pipeline. Also a video image processing system comprising the controller is disclosed as well as a method of reducing a peak power consumption in the video image processing pipeline.
US11200628B2

In one implementation, a system for broadcasting on-duty adventure opportunities among computing devices includes an adventure management computer system to transmit (a) push notifications to selected mobile computing devices related to activated on-duty adventure opportunities and (b) local beacon signal identifiers for mobile-to-mobile beacon signal transmissions for the activated on-duty adventure opportunities, a guide mobile computing device to locally broadcast information for the on-duty adventure opportunity, and a participant mobile computing device (i) to detect the local beacon signals with the local beacon signal identifier for the on-duty adventure opportunity, (ii) to obtain the adventure information for the on-duty adventure opportunity from the adventure management computer system, and (iii) to reserve the on-duty adventure opportunity with the adventure management computer system.
US11200625B2

Modification of a user skill profile based upon social presence includes receiving a document indicating skill competencies of a user, and analyzing the document to determine a first model. The first model includes skill competencies indicated within the document. A social media profile associated with the user is received. The social media profile is analyzed to determine a second model. The second model includes current skills competencies of the user indicated by the social media profile. The first model and the second model is compared to determine missing skill competencies, the missing skill competencies including current skill competencies in the second model that are missing from the document. The document is modified to include the missing skill competencies.
US11200612B1

Some aspects of the present disclosure are directed to computerized methods for extracting attributes from product titles. The method may include: retrieving first product identifier comprising at least one tag; determining, based on the at least one tag, a number of quantity related tags; flagging the product identifier as having a quantity based on an analysis of the quantity related tags; comparing the at least one tag and quantity of the first product identifier with at least one tag and quantity associated with a second product identifier; generating, based on the comparison, at least one similarity value between the first product identifier and the second product identifier; and transmitting instructions to at least one user device, wherein the instructions cause the at least one user device to display the at least one similarity value.
US11200611B2

Computer vision for unsuccessful queries and iterative search is described. The described system leverages visual search techniques by determining visual characteristics of objects depicted in images and describing them, e.g., using feature vectors. In some aspects, these visual characteristics are determined for search queries that are identified as not being successful. Aggregated information describing visual characteristics of images of unsuccessful search queries is used to determine common visual characteristics and objects depicted in those images. This information can be used to inform other users about unmet needs of searching users. In some aspects, these visual characteristics are used in connection with iterative image searches where users select an initial query image and then the search results are iteratively refined. Unlike conventional techniques, the described system iteratively refines the returned search results using an embedding space learned from binary attribute labels describing images.
US11200607B2

This application relates to apparatus and methods for identifying anomalies within a time series. In some examples, a computing device receives sales data identifying a sale of at least one item, and aggregates the received data in a database. The computing device may generate a plurality of time series based on the aggregated sales data. The computing device may extract features from the plurality of time series, and generate an alerting algorithm that is based on clusters of the extracted features. The computing device may apply the alerting algorithm to a time series generated from received sales data to determine whether the time series is an anomaly. Based on the determination, the computing device may generate and transmit anomaly data identifying whether the time series is an anomaly, such as to another computing device.
US11200603B2

A new RFP specification is received for a new broadcast ad campaign. A placement is determined for a new broadcast ad in a suitable position within an ad network inventory based at least in part on the new RFP specification. A transfer of an existing placement for an existing broadcast ad campaign out of the suitable position to a newer position based at least in part on an existing RFP specification is determined.
US11200602B1

A system for providing context sensitive display overlays to a mobile device via a network comprising an overlay datastore, a processor, coupled to the datastore and programmed to receive a request from a mobile device via the network for a list of overlays, determine user context information, search the datastore for overlays matching the user context and provide the list of overlays to the mobile device via the network.
US11200601B1

A mobile device's location and an identifier corresponding to the mobile device is received. The mobile device's location is privatized by mapping it to landmarks proximate to the mobile device's location, storing the proximate landmarks in association with the mobile device's identifier, and discarding the received location data. The proximate landmarks are featurized to generate a model which is used to determine a value of the advertising opportunity corresponding to a target identifier.
US11200600B2

A system and a method for controlling an electronic device embedded in a package of a consumer product are disclosed. In one aspect, the consumer product packaging includes a bottle for a beverage, a memory, a receiver and a circuit. The memory stores an action to be performed in response to an input. The receiver receives the input indicative of movement of the bottle. The circuit retrieves the action stored in memory upon receipt of the input and command an electronic communication module to perform the action at a particular time or in a particular sequence.
US11200596B2

Methods and apparatus for delivering content to an audience member via one or more mediums based on an audience member profile are disclosed. Profile data for audience members may be initially collected from an offline source, such as a registration or subscription database. The profile data may be stored in a dedicated database. The initial profile data may be supplemented periodically with data reflecting online activity by the audience member. The combined offline and online profile data may be used to group the audience members into segments. Audience member segments may be used to identify audience members who are targeted to receive like content. An audience member's inclusion in a segment may be indicated by storing a segment-targeting cookie on the audience member computer. Content may be delivered to the audience member based on identification of the segment in the segment-targeting cookie.
US11200595B2

A method for adjusting a spam index for a blockchain advertiser based on user consensus includes: storing an advertiser profile related to an advertising entity including at least an index value and an identification value; receiving new blocks in a blockchain, each including a block header and blockchain data values, where a plurality of the data values each includes an advertiser identifier, advertisement value, and a recipient identifier; receiving a plurality of spam reports, each associated with one of the data values and including at least one of: the advertisement value included in the respective data value or a reference value generated by hashing the respective data value; determining a ratio of a number of spam reports to number of the data values that includes the advertisement value; and adjusting the index value included in the advertiser profile according to the ratio.
US11200589B2

Provided is a process of managing offers, the process including: obtaining, via a network, with a consumer mobile device, data defining an offer available based on the consumer mobile device being in a first geographic location and redeemable based on the consumer mobile device later being in a second geographic location; sensing, with the consumer mobile device, that the consumer mobile device is in the first geographic location; in response to sensing that that the consumer mobile device is in the first geographic location, presenting an alert with the consumer mobile device, the alert indicating that the offer is available; sensing that the consumer mobile device is in the second geographic location; and in response to sensing that the consumer mobile device is in the second geographic location, determining with a processor of the consumer mobile device that the offer has been redeemed.
US11200584B2

There is provided a method and system for qualification testing in a social network service. Qualification testing provides access control into a social network, wherein qualification is based on answers to questions related to a topic. In one example, members admitted to the network provide guidance, notes and research assistance to another member. The social network members access the social network from an external networked computing service, such as another social network, to facilitate easy connection to potential members. The social network may be implemented as an application overlay to the external service, or may access connections in the external network.
US11200583B2

A method is disclosed for supply chain management, the method comprising: capturing, by a part scanner, a first image of a surface of a part; generating, by the part scanner, a first surface descriptor for the part based on the first image; identifying, by the part scanner, a second surface descriptor that corresponds to a component of the part; generating, by the part scanner, an authentication record for the part based on the first surface descriptor and the second surface descriptor; and storing, by the part scanner, the authentication record in a cryptographically-auditable ledger of a blockchain platform.
US11200574B2

An electronic reader may operate in a normal mode. The reader may evaluate criteria to determine whether to continue operating in the normal mode or operate in a secure mode. The secure mode may include deactivating functionality in the reader. Deactivating functionality may include at least one of disabling a credential reading functionality, disabling a credential processing functionality, and disabling a credential communicating functionality.
US11200567B2

Example embodiments provide a multi-currency cart and checkout. In example embodiments, a currency accepted and a payment option for each item in a multi-currency cart is identified. A plurality of currency groups is generated based on the currency and payment options, whereby each currency group comprises one or more items having a same payment option and accepting a same currency. A multi-currency checkout user interface (UI) is presented on a client device that presents the plurality of currency groups and a pay selector for each of the plurality of the currency groups. An updated multi-currency checkout UI is presented in response to processing payment for a selected one of the plurality of currency groups. The updated multi-currency UI comprises a confirmation for payment for the selected one of the plurality of currency groups and remaining currency groups of the plurality of currency groups.
US11200562B1

Methods and systems of managing payment cards are disclosed. A financial institution computing system includes a token database storing a plurality of tokens and token information, a network interface circuit enabling the financial institution computing system to exchange information over a network; and a token management circuit. The token management circuit enables a graphical user interface on a customer device over the network that can be used to generate new token requests, re-provision token requests, and management requests. The management requests enable and disable tokens, such that transactions against a payment card account using an enabled token are completed, and transactions against the payment card account using a disabled token are denied.
US11200545B2

A system and method for secure and intuitive payment transactions at an ecommerce merchant website with a client device. The system has a trusted platform that hosts a Mediator site and Manifest database that includes a plurality of Manifest files. Each Manifest file includes a unique identifier and mapped payor information for a payment entity. The platform uses the Manifest to validate trusted payment entities and provide the Mediator site. The Mediator site generates cookies with payor information from the Manifest files, which are transmitted stored on user devices. These cookies are employed to facilitate trusted and intuitive transactions at merchant websites using dynamic interface objects presented on the user's client device interface.
US11200544B2

A computing device for scheduling maintenance services for an earthmoving machine is disclosed. The computing device includes an input device configured to receive work hour input associated with work operations of the earthmoving machine and a visual display on board the earthmoving machine. The computing device further includes a processor configured to execute instructions for receiving the work hour input from the input device and determining current work hours associated with a completed maintenance service of the earthmoving machine based on the work hour input. The processor is further configured to execute instructions for presenting a user of the earthmoving machine, via the visual display, with one or more service interval rationalization options based on the current work hours and scheduling one or more subsequent planned maintenance services based on the one or more service interval rationalization options.
US11200543B2

In some examples, an apparatus for scheduling service assets for an event is provided. A schedule of events and service assets is stored. Each event in the schedule of events is associated with one of the plurality of service assets. A first service asset is unable to attend an event. A substitution request from a first computing device associated with the first service asset is received. A user interface is generated for display on the first computing device. The user interface includes a plurality of selectable items corresponding to the plurality of service assets, a selectable request-substitute interface element, and a selectable event sign-in interface element. In response to receiving a selection of a send-request interface element, a substitute request notification to be displayed on a second computing device is transmitted. In some examples, the schedule of events is updated to reflect a second service asset associated with the event.
US11200540B2

An order workflow system integrated with a fabrication/distribution system for managing workflow order. The system can receive a selection of a job number and a work order number and generate selectable line items based on the work order number. Selected line items associated with the work order type can be processed and an order workflow can be generated at an order queue process. The selected line items can be interfaced with a BIM database to identify the selected line items, at a spooling sub-queue process, and generate a control number for each line item. The line items can then be interfaced with an ERP module. Inventory data items can be generated from the selected line items and the inventory data items interfaced with an inventory API of the ERP module. The order workflow can be further processed in a similar queued and integrated manner with a fabrication/distribution system.
US11200512B2

Techniques for estimating runtimes of one or more machine learning tasks are provided. For example, one or more embodiments described herein can regard a system that can comprise a memory that stores computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise an extraction component that can extract a parameter from a machine learning task. The parameter can define a performance characteristic of the machine learning task. Also, the computer executable components can comprise a model component that can generate a model based on the parameter. Further, the computer executable components can comprise an estimation component that can generate an estimated runtime of the machine learning task based on the model. The estimated runtime can define a period of time beginning at an initiation of the machine learning task and ending at a completion of the machine learning task.
US11200508B2

In a general aspect, a quantum computing method is described. In some aspects, a control system in a quantum computing system assigns subsets of qubit devices in a quantum processor to respective cores. The control system identifies boundary qubit devices residing between the cores in the quantum processor and generates control sequences for each respective core. A signal delivery system in communication with the control system and the quantum processor receives control signals to execute the control sequences, and the control signals are applied to the respective cores in the quantum processor.
US11200500B2

Methods and systems for using machine learning to automatically determine a data loading configuration for a computer-based rule engine are presented. The computer-based rule engine is configured to use rules to evaluate incoming transaction requests. Data of various data types may be required by the rule engine when evaluating the incoming transaction requests. The data loading configuration specifies pre-loading data associated with at least a first data type and lazy-loading data associated with at least a second data type. Statistical data such as use rates and loading times associated with the various data types may be supplied to a machine learning module to determine a particular loading configuration for the various data types. The computer-based rule engine then loads data according to the data loading configuration when evaluating a subsequent transaction request.
US11200499B2

Dereferencing comprises separating content of a source from structure of the source and separating content of the source from a meaning of the content within the structure.
US11200465B2

Provided are an image processing apparatus and a control method thereof. The image processing apparatus includes: a communication circuitry configured to communicate with an external device; a storage configured to store data; an image processor configured to perform image processing; and a controller configured to perform an operation, through a neural network, on an image frame contained in an image received by the communication circuitry, to determine a type of the image based on information according to the operation through the neural network, and to control the image processor based on the determined type of the image.
US11200464B2

An information processing method includes: inputting sample image into a machine learning architecture to obtain a first feature, and causing a first classifier to calculate a first classification loss; calculating a second feature based on the first feature and a predetermined first mask, and inputting the second feature into the first classifier to calculate an entropy loss; calculating a second mask based on the first mask and the entropy loss to maximize the entropy loss; obtaining an adversarial feature based on the first feature and the second mask, where the adversarial feature is complementary to the second feature; causing, by training the first classifier and the second classifier in association with each other, the second classifier to calculate a second classification loss based on the adversarial feature; and adjusting parameters of the machine learning architecture, the first classifier and the second classifier, to obtain a trained machine learning architecture.
US11200461B2

Logic may identify feature contributions to erroneous predictions by predictive models. Logic may provide a set of two or more models. Each model may train based on a training dataset and test based on a testing dataset and two or more models may be unique. Logic may test the set during a monitoring period. Logic may perform residual modeling on each model in the set during the monitoring period and may determine a list of input features that contribute to a residual of each model of the set. A residual comprises a difference between a predicted result and an expected result. Logic may generate a combined list of the input features from the set and may rank the input features. Logic may perform a voting process to generate the ranks for the input features. And logic may classify features as exogenous or endogenous based on a threshold and the ranks.
US11200452B2

A computer-implemented method according to one embodiment includes identifying a first classifier training data element and a second classifier training data element, calculating a similarity metric between the first classifier training data element and the second classifier training data element, and determining a classification for the first classifier training data element and the second classifier training data element, utilizing the similarity metric between the first classifier training data element and the second classifier training data element.
US11200449B1

Systems and methods are provided for generating a base visual score for each candidate image of a plurality of images received by a computing system, based on the scene type of each image. For each candidate image, the computing system multiplies the base visual score by a feature importance weight to generate a first visual score, adds respective scene type bonus points to the first visual score to generate a second visual score, and adds diversity scoring points to the second visual score to generate a final visual score for each candidate image. The computing system ranks the candidate images based on the final visual scores and provides a specified number of the top-ranked candidate images to be displayed on a display of the computing device.
US11200448B2

A computing device generates a patent characteristic space including patent vectors having a first number of features. Each of the patent vectors represents a respective patent family of one or more respective patents, and each of the features represents a respective property of the respective patent families represented by the patent vectors. The device performs a linear dimensionality reduction on the patent characteristic space to obtain an intermediate characteristic space that includes the patent vectors having a number of features reduced to a second number of features selected based on the respective properties of the patent families. The device performs a non-linear dimensionality reduction on the intermediate characteristic space to obtain, and present via a user interface according to a visualization preference, a reduced characteristic space that includes the patent vectors having a number of features reduced to a third number of features selected based on the visualization preference.
US11200442B2

A method of detecting an edge of a support surface by an imaging controller includes: obtaining a plurality of depth measurements captured by a depth sensor and corresponding to an area containing the support surface; selecting, by the imaging controller, a candidate set of the depth measurements; fitting, by the imaging controller, a guide element to the candidate set of depth measurements; and detecting, by the imaging controller, an output set of the depth measurements corresponding to the edge from the candidate set of depth measurements according to a proximity between each candidate depth measurement and the guide element.
US11200440B2

Some embodiments are directed to, by a simple operation, appropriately displaying an image to which attention is paid. An information processing apparatus according to some embodiments is an information processing apparatus for performing display for measuring a width of a region in an image of an inspection target object, the information processing apparatus including an acquisition unit configured to acquire a bending position where a bend of a line approximating the region from the image satisfies a predetermined condition, and a display control unit configured to display, in an aligned manner in a predetermined direction, a plurality of partial images obtained by dividing the image based on the bending position.
US11200434B2

Systems and methods of tracking objects around an ego vehicle, using state estimation of the objects, where state estimation may include an estimate of a position, velocity, acceleration and bounding box size of the tracked object are disclosed. An object may be detected at one or more poses over time. For each pose, a first bounding box may be generated. The largest bounding box may be determined. For each pose, the first bounding box may be expanded to an expanded bounding box. The expanded bounding box may match the largest bounding box. For each pose, the center of the expanded bounding box may be determined. The object may be tracked according to the center of the expanded bounding box.
US11200430B2

Systems and methods for detecting trailer angle are provided. In one aspect, an in-vehicle control system includes an optical sensor configured to be mounted on a tractor so as to face a trailer coupled to the tractor, the optical sensor further configured to generate optical data indicative of an angle formed between the trailer and the tractor. The system further includes a processor and a computer-readable memory in communication with the processor and having stored thereon computer-executable instructions to cause the processor to receive the optical data from the optical sensor, determine at least one candidate plane representative of a surface of the trailer visible in the optical data based on the optical data, and determine an angle between the trailer and the tractor based on the at least one candidate plane.
US11200429B1

Techniques are disclosed for tracking objects in sensor data, such as multiple images or multiple LIDAR clouds. The techniques may include comparing segmentations of sensor data such as by, for example, determining a similarity of a first segmentation of first sensor data and a second segmentation of second sensor data. Comparing the similarity may comprise determining a first embedding associated with the first segmentation and a second embedding associated with the second segmentation and determining a distance between the first embedding and the second embedding. The techniques may improve the accuracy and/or safety of systems integrating the techniques discussed herein.
US11200426B2

A video frame extraction method performed by a computing device includes: obtaining a key frame timestamp table of a video based on a first sampling stride, the first sampling stride being adjusted according to a length of the object video; obtaining a timestamp of a key frame to be extracted from the key frame timestamp table based on a second sampling stride, the second sampling stride being determined according to a quantity of key frame timestamps in the key frame timestamp table and a quantity of to-be-extracted key frames; reading, according to the timestamp, frame data of the key frame; and generating, based on a hard decoding result of the frame data, a thumbnail corresponding to the key frame.
US11200424B2

Certain aspects involve using a space-time memory network to locate one or more target objects in video content for segmentation or other object classification. In one example, a video editor generates a query key map and a query value map by applying a space-time memory network to features of a query frame from video content. The video editor retrieves a memory key map and a memory value map that are computed, with the space-time memory network, from a set of memory frames from the video content. The video editor computes memory weights by applying a similarity function to the memory key map and the query key map. The video editor classifies content in the query frame as depicting the target feature using a weighted summation that includes the memory weights applied to memory locations in the memory value map.
US11200418B2

Various embodiments associated with a composite image are described. In one embodiment, a handheld device comprises a launch component configured to cause a launch of a projectile. The projectile is configured to capture a plurality of images. Individual images of the plurality of images are of different segments of an area. The system also comprises an image stitch component configured to stitch the plurality of images into a composite image. The composite image is of a higher resolution than a resolution of individual images of the plurality of images.
US11200413B2

Methods, systems, and computer program products for table recognition in PDF documents are provided herein. A computer-implemented method includes discretizing one or more contiguous areas of a PDF document; identifying one or more white-space separator lines within the one or more discretized contiguous areas of the PDF document; detecting one or more candidate table regions within the one or more discretized contiguous areas of the PDF document by clustering the one or more white-space separator lines into one or more grids; and outputting at least one of the candidate table regions as a finalized table in accordance with scores assigned to each of the one or more candidate table regions based on (i) border information and (ii) cell structure information.
US11200390B2

A distribution system is disclosed for use with an induction system with an object processing system. The distribution system provides distribution of dissimilar objects into one of a plurality of receiving units. The distribution system includes an urging system for urging an object on a conveyor from the conveyor to a chute that includes at least one actuatable door for selectively dropping the object through the at least one actuable door, said chute leading to a first receiving station with a second receiving station being positioned below the at least one actuable door.
US11200386B2

This disclosure is directed to an electronic identification card or electronic card having various features. The electronic card may include an integrated circuit and a contact plate for electrically interfacing with the integrated circuit. The contact plate may include an array of terminal electrodes that are offset with respect to the edges of the contact plate. The electronic card may be coated with a coating layer that extends at least partially over a ferromagnetic element or film. The electronic card may also include a metal substrate having exposed chamfer portions that may provide a visual contrast to the coating layer and also improve the handling and use of the electronic card.
US11200383B2

Material in a supply chain is tracked by a method of applying a DNA taggant set to a first batch of the material produced by a first supplier of the material. The DNA taggant set corresponds to a tag string corresponding to the first supplier. The first batch is aggregated with a second batch to create an aggregated lot. A sample is selected from the aggregated lot and tested to determine a DNA taggant set of the sample. After selecting a sample from the aggregated lot, the sample may be labeled with a grade and then placed in a receptacle corresponding to the grade.
US11200382B2

This application discloses a prosodic pause prediction method, a prosodic pause prediction device and an electronic device. The specific implementation scheme includes: obtaining a first matrix by mapping a to-be-tested text sequence through a trained embedding layer, where the to-be-tested text sequence includes a to-be-tested input text and an identity of a to-be-tested speaker; inputting the first matrix into a trained attention model, and determining a semantic representation matrix by the trained attention model; and, performing prosodic pause prediction based on the semantic representation matrix and outputting a prosodic pause prediction result of each word in the to-be-tested input text.
US11200380B2

A disclosed sentiment topic modeling tool identifies issues within voluminous customer review data, based on particular categories of review submission (e.g., particular products and experiences) and concern areas (e.g., quality, performance, suitability of features), and abstracts the extracted topic data into a manageable set of focus areas for business operations improvements. An exemplary process includes: receiving a plurality of reviews; selecting a category of review to use for a topic network; selecting a number of topics for generating the topic network; generating, based at least on the selected category and the selected number of topics, the topic network; generating a plurality of topic networks in a topic network group, and determining a set of themes for the group. Additional network groups are generated, and a set of themes is determined for each. A set of focus areas is determined, based at least on the sets, and reports are generated.
US11200377B2

Techniques to create and use cluster models to predict build failures are provided. In one aspect, clusters in a set of builds may be identified. The identified clusters may be used to create a model. The model may be used to predict causes of build failures. In another aspect, a failed build may be identified. A clustering model may be retrieved. A cause of problems with the failed build may be predicted using the clustering model.
US11200374B2

Displaying a template of a document in a GUI. The template includes displayed sections. The sections includes at least one configuration defined by conditions, which are defined by rules. The sections are defined by a distinct set of conditions defined by a distinct set of rules. The configuration, conditions, and rules are stored separately from the template and from each other. When modifying the template, at least one of a condition change and a rule change required to implement the change to the template is identified. At least one of a modified condition and rule is retrieved. The first configuration is updated by modifying at least one of the conditions and the rules using at least one of the revised condition and the revised rule. The second configuration for the GUI is rendered to form a modified template. The modified template is displayed on the graphical user interface.
US11200358B2

A method of predicting, in real-time, a relationship between a vehicle's engine speed, trip time, cost, and fuel consumption, comprising: monitoring vehicle operation over time to acquiring data representing at least a vehicle location, a fuel consumption rate, and operating conditions; generating a predictive model relating the vehicle's engine speed, trip time, and fuel consumption; and receiving at least one constraint on the vehicle's engine speed, trip time, and fuel consumption, and automatically producing from at least one automated processor, based on the predictive model, a constrained output.
US11200354B1

Described is a system for selecting measurement nodes in a distributed physical system of agents. In operation, the distributed physical system is represented as a multi-layer network having a communication layer and an agent layer. The communication layer represents the amount of collective communication activities between any pair of areas and the agent layer represents movement of agents within the distributed physical system such that the communication layer and agent layer collectively generate network dynamics. The network dynamics are modeled as hybrid partial differential equations (PDEs) with measurable interconnected states in the communication layer. Notably, placement of a minimum set of measurement nodes is determined within the distributed physical system to provide full-state observability of the distributed physical system. The system can then track the full system state and apply compensation to one or more agents in the distributed physical system based on tracking the full system state.
US11200351B2

The disclosure discloses a method for constructing actual processing curve of part with small curvature based on a point cloud boundary. The method includes: (a) encrypting a three-dimensional ordered boundary curve of a part to be processed; (b) fitting encrypted boundary points into a plane, and projecting each boundary point into the plane to obtain a projection point; (c) performing Euclidean cluster within the plane to obtain point sets, and fitting the obtained point sets into a straight line; (d) performing the Euclidean cluster on projection points that are not fitted into the straight line to obtain corner point sets, and fitting a sharp corner or a rounded corner of the corner point sets to obtain a fitted boundary curve within the plane; (e) mapping the fitted boundary curve to a curved surface of the three-dimensional ordered boundary curve to obtain an actual processing curve of the part to be processed.
US11200349B2

A method manages an access and display service of confidential information and data (DAT) by a computer system including at least one user electronic device. The method includes selecting, by a processing unit of the computer system, the DAT to be displayed based on a unique identifier associated with the DAT. The DAT is acquired in encrypted form from a memory unit of the computer system. The method decrypts the DAT in encrypted form to generate a plaintext information or data. A virtual desktop associated with the electronic device is generated and includes generating the virtual desktop on the display of the electronic device and providing the generated virtual desktop only with the process associated with an executable file representative of the unique identifier of the DAT to be displayed. A message is provided containing the plaintext information or data to be sent to the virtual desktop for display.
US11200348B2

A side-channel attack resistant circuit topology for performing logic functions. This topology includes combinatorial logic to perform the at least one logic function. A logic input selector alternately supplies, in response to a first timing reference signal, an input to the combinatorial logic with noise generating input values and valid input values. A first latch input selector alternately supplies, in response to the first timing reference signal, a first memory element input with noise generating input values and valid logic output values. The valid logic output values are received from the combinatorial logic. A first memory element latches the valid logic output values in response to a second timing reference signal.
US11200344B2

The invention prevents data from leaking. In a data management system (1), a terminal device (2) saves a remaining data among the remaining data and an incomplete data acquired by partitioning an image data of an ID card of a user in a storage unit, and uploads the incomplete data to a data management server (5) via a network (N). A data recovery device (4) acquires the remaining data from the terminal device (2), and acquires the incomplete data from the data management server (5) via the network (N). Further, the data recovery device (4) recovers the image data of the ID card of the user from the remaining data and the incomplete data.
US11200343B2

Techniques to enhance the security of matrix codes. An aggregated matrix code may be scanned to obtain a certain level of access with respect to at least one feature of an application executed on a computer device. The aggregated matrix code may include a user-specific matrix code uniquely assignable to at least one user of a group of users and a base matrix code associated with the group of users.
US11200338B2

Access to sensitive information in a database can be restricted to improve security and enable efficient auditing. A security engine receives a request from a requesting entity to access data in the database and determines that the requested data includes sensitive information. In response to the requesting entity being authorized to access the data, the security engine retrieves the requested data from the database and modifies the retrieved data by modifying metadata of the retrieved data to include a tag indicating that the retrieved data includes sensitive information. The security engine provides the modified data to the requesting entity and modifies a data access log to identify each attempted access to the modified data. When sensitive data is requested, an interface can include an obscuring element, requiring a user to manually select the element to view the data, enabling the logging of the explicit access request by the user.
US11200337B2

One embodiment described herein provides a system and method for isolating data written by different users on a cloud drive. During operation, the system receives a write request from a first user comprising to-be-written data, the to-be-written data being associated with a writer's identifier for the first user. The system then writes the to-be-written data bound with the writer's identifier into physical media associated with the cloud drive, thereby facilitating user data isolation by preventing a second user having a reader's identifier that is different from the writer's identifier of the first user from gaining access to the written data.
US11200329B1

A method for fast access to a data resource in a blockchain network is provided. The method includes opening a dedicated socket in a server to receive a datum from a data source and authenticating a signature of the data source to verify that the data source is a reliable data source. The method also includes storing the data in a dedicated memory space in the server, allowing a blockchain application to access the data in the dedicated memory space using a function that has accessibility to the dedicated memory space, and writing the data in a blockchain block when a block producer reads the data from the blockchain application. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided.
US11200324B1

Methods, systems, and media for protecting applications from malicious communications are provided. In some embodiments, the method comprises: receiving a rule that indicates that communications from a source application to a destination application are to be blocked, wherein the rule is generated by: calculating risk values associated with communications transmitted by the source application; calculating a risk score for the source application; identifying a group of applications that have communicated with the source application; calculating a risk profile score for the source application; and in response to determining that the risk profile score exceeds a threshold, generating the rule; intercepting a communication to the destination application; determining whether to transmit the communication to the destination application; and in response to determining that the communication is not to be transmitted to the destination application, blocking the communication.
US11200323B2

Disclosed herein are computer-implemented methods and systems for forecasting security ratings for an entity. The methods and systems can include generating a plurality of simulated instantiations of a security scenario for the entity, in which the security scenario characterized by a plurality of security events associated with at least one event type. The methods and systems can further include determining a security rating for each instantiation of the plurality of instantiations; and generating a forecast cone based on the determined security ratings for the plurality of instantiations. In some examples, for each event type of the at least one event type, the methods and systems can include determining a rate, duration, and/or temporal placement of the security events associated with the event type over a forecasting period.
US11200316B2

An information handling system improves detection of steganography data embedded in a portable network graphics file by parsing the portable network graphics file to determine a location of a portable network graphics signature in the portable network graphics file, and determining whether there is data embedded in the portable network graphics file before the portable network graphics signature. The embedded data may then be removed from the portable network graphics file.
US11200313B2

Described herein are a system and techniques for identifying and preventing certain fraud attacks that may be used to defeat facial recognition systems. In embodiments of the system described herein, biometric data may be segregated into regions, which are then processed separately and in parallel. Likeness scores are determined for each of the separate regions. By tracking individual region likeness scores used in access requests in accordance with embodiments of the disclosure, the system is able to identify potential fraud attacks that cannot be detected using conventional systems.
US11200307B2

According to an example aspect of the present invention, there is provided an apparatus comprising a memory configured to store an encryption key and a list of access tokens and at least one processing core configured to select a first access token from the list of access tokens based, at least partly, on at least one of a current time and a sequence number, decide, based at least partly on the first access token, whether to grant a user device access to the apparatus, and cause the apparatus to receive a second list of access tokens from at least one of the user device and a second user device.
US11200305B2

A computer-implemented method for controlling access to a computing device based on one or more facial expression configurations of a user. The method captures the one or more facial expression configurations of the user, and matches the captured one or more facial expression configurations of the user with one or more defined facial expression configurations, wherein the one or more defined facial expression configurations are associated with one or more access permissions, or actions to be performed by the computing device. The method further grants the one or more access permissions to the user based on the match, and/or performs the action associated with the match. In additional embodiments, the method may further create one or more user profiles of the user, wherein each of the one or more user profiles is configured to include one or more access permissions.
US11200302B2

Autonomous embedded data cognition enables data to perform real-time environmental configuration control, self-manage, perform analyses, determine its current situation, and evaluate behavior to respond accordingly. When created, security measures, and access controls are selected. Highly sensitive data can be extracted and substituted with creator label and/or functional representation. Data-to-data reasoning and analysis can be performed. The processing method comprises autonomous monitoring for a state change and analyzing the current user to determine if the instantiation should exist. If affirmed, the cognition engine automatically configures the computational environment in which it resides. If denied, environmental behavior is further analyzed for security problems or an erroneous situation. If detected, the creator is alerted and provided with incident information enabling remote creator control of the data. Cognitive data can decide to self-destruct mitigating risk of undesirable instantiations. Intelligent Agents, a comprehensive data structure, and intelligent document means are leveraged for implementation.
US11200301B2

A setting system comprises a first electronic device and a second electronic device. The first electronic device is configured to output a password and setting information for the second electronic device. The second electronic device is configured to acquire the password and the setting information from the first electronic device, change setting of the second electronic device on the basis of the setting information, and lock the setting of the second electronic device using the password.
US11200292B2

Embodiments seek to improve prefetch hinting by using automated browsing clusters to generate and update hinting models used for machine-generated hints. For example, hinting machines can include browsing clusters that autonomously fetch web pages in response to update triggers (e.g., client web page requests, scheduled web crawling, etc.) and generate timing and/or other hinting-related feedback relating to which resources were used to load the fetched web pages. The hinting machines can use the hinting feedback to generate and/or update hinting models, which can be used for machine-generation of hints. Some embodiments can provide preliminary hinting functionality in response to client hinting requests, for example, when hinting models for a requested page are insufficient (e.g., unavailable, outdated, etc.). For example, without having a sufficient hinting model in place, the hinting machine can fetch the page to generate preliminary hinting feedback, which it can use to machine-generate preliminary hints.
US11200289B2

The method, computer program product, and computer system of the present invention may include a computing device which may identify contacts of a first user from a data communication channel and create a contact profile for each of the identified contacts in a universal data sharing panel. The contact profiles may contain contact information for each of the identified contacts, the contact information may be extracted from the data communication channel. The computing device may map the data communication channel associated with each of the identified contacts to a corresponding contact profile in the universal data sharing panel according to a set of data sharing rules. The computing device may receive data to be sent to a second user. The computing device may send the data to the second computing device of the second user using the universal data sharing panel in accordance with the set of data sharing rules.
US11200286B1

Described are techniques for acquiring geospatial data according to an information value. The techniques including determining a context for geospatial data to be used in an application, where the context is based on one or more external factors that influence variation of the geospatial data. The techniques further include calculating an information value of the geospatial data in the context for each of a plurality of information acquisition methods, where the plurality of information acquisition methods include respective data acquisition frequencies and respective spatial resolutions, and where the information value is based on an information loss function, an information amount, and a cost. The techniques further include selecting a first information acquisition method with a highest information value and acquiring the geospatial data using the first information acquisition method.
US11200284B1

A system trains models to generate embeddings that represent likelihoods associated with features. For example, an embedding may be generated for users and pages such that a user's embedding represents how likely a user is to comment on a given page. Initially, memory space for storing each embedding may be overprovisioned. The system monitors the embeddings for a feature as they are generated and recalculated over time. If the system detects that a particular index value is never updated for embeddings of that feature, then the system may remove that value from the feature embeddings. This allows the array lengths of embeddings to be customized to the particular features they represent, saving memory space. The system may further use related information to identify pooling functions that are most effective for particular features, to identify similarities between entities, and to provide insight into how the feature data influences neural network layers.
US11200281B2

A technique for caching evidence for answering questions in a cache memory of a data processing system (that is configured to answer questions) includes receiving a first question. The first question is analyzed to identify a first set of characteristics of the first question. A first set of evidence for answering the first question is loaded into the cache memory. A second question is received. The second question is analyzed to identify a second set of characteristics of the second question. A portion of the first set of evidence, whose expected usage in answering the second question is below a determined threshold, is unloaded from the cache memory.
US11200277B2

The various implementations disclosed herein pertain to methods and systems for detecting a state of monitored objects in a premises. In one aspect, a method is performed at a computer system that is communicably coupled to sensor devices. The computer system receives and processes information of acoustic signals against a database of stored acoustic signatures characterizing predefined acoustic signals generated by electrically non-powered passive tags in response to physical motion of respective monitored objects associated with the passive tags. It receives a first acoustic signal characterized by a first acoustic signature and generated by a first passive tag. In response to the receiving, based on the first acoustic signature and information in the database, it identifies the first monitored object associated with the first acoustic signature, determines a first state of the first monitored object, and provides a notification of the first state to an occupant of the premises.
US11200266B2

Some embodiments include a method for identifying named entities in a question received in a question and answer system. The method can include receiving the question and constructing, via a named entity controller, a search query using all words in the question. The method can also include searching a named entity index for records that include named entity fields associated with certain of the words in the question. The method can also include determining a search score for each of the records based, at least in part, on how closely words in the question match a field of the record. The method can also include determining a weighted score for each of the records based on where the words in the question are positioned in the question. The method can also include creating a list of records including one or more of the records whose weighted score is above a threshold score. The method can also include providing the list of records for use in answering questions in the question and answer system.
US11200262B2

Systems and methods of manipulating and transforming data and sharing ideas include a map comprised of one or more diocards. Each diocard represents an individual idea and has the same group of functions including a distinctions function, a systems function, a relationships function, and a perspectives function. The distinctions function enables definition of the individual idea by attributes the individual idea is comprised of and by non-attributes the individual idea is not comprised of. The systems function enables definition of the individual idea as part of a whole or a whole that can be broken into parts. The relationships function enables definition of the individual idea as having a relationship with one or more different ideas and that this relationship may include action and reaction-like properties. The perspectives function enables definition of the individual idea as a point having a view with respect to one or more different ideas.
US11200258B2

A new approach is proposed to support grouping and storing a data stream based on the types of data items in the stream for efficient data batch processing and analysis. First, the data stream is uploaded to a cloud storage, wherein the stream of data includes a plurality of data items of different types generated by and collected from different users and/or devices. The data items are then retrieved, grouped and saved by a preprocessing unit into a plurality of batch data queues, wherein data items in each batch data queue are of the same type. One or more batch processing units are then configured to fetch and batch process data items from the batch data queues and store these data items of the same data type to one or more cloud storage files for further processing and analysis on the cloud storage one batch data queue at a time.
US11200244B2

A keyword reporting system for mobile applications is disclosed that generates keyword reports for a subject mobile application. The reports include a set of most relevant keywords for the subject mobile application with their associated ranking and result value. The ranking of a keyword is the subject mobile application's position in a search result for the keyword. A result value is determined for each keyword as well, where the result value is the number of mobile applications found in a search result for the keyword. Based on the ranking and result value of each keyword, a weight value is determined for each keyword. The weight value indicates the relevance of the keyword for the subject mobile application. A set of keywords are sorted and selected based on the weight value and a keyword report is generated that includes the set of keywords along with their rankings.
US11200240B2

Techniques describes herein include using software tools and feature vector comparisons to analyze and recommend images, text content, and other relevant media content from a content repository. A digital content recommendation tool may communicate with a number of back-end services and content repositories to analyze text and/or visual input, extract keywords or topics from the input, classify and tag the input content, and store the classified/tagged content in one or more content repositories. Input text and/or input images may be converted into vectors within a multi-dimensional vector space, and compared to a plurality of feature vectors within a vector space to identify relevant content items within a content repository. Such comparisons may include exhaustive deep searches and/or efficient tag-based filtered searches. Relevant content items (e.g., images, audio and/or video clips, links to related articles, etc.), may be retrieved and presented to a content author and embedded within original authored content.
US11200235B1

A system and method for improving the performance of an issue management system is disclosed. The system includes a server communicating with an issue management database and a client running on a remote device such as a mobile phone. The client provides a user interface for making queries of the issue management database. Users can select filtering parameters to narrow the query space. Upon receiving a user query the system can request information from server and the issue management database related to the query and the filtering parameters. Using the response from the server and database the client can build a partial database that is stored locally. Further user queries are performed on the partial database rather than the full server-side database to enhance performance and response time of the system.
US11200233B2

A query is for retrieving a data item of a data graph. The data graph stores representations of the data item. Each representation stores information represented by the data item in a different manner or way. Sub-queries for the query each correspond to a different representation in which the data graph stores the data item. The sub-queries are evaluated to determine an appropriate representation of the data item in satisfaction or fulfillment of the query.
US11200231B2

Embodiments of the present invention provide systems and methods for remote query optimization in multi data sources. The method includes receiving a database query from a remote source requesting data-points from multiple data sources. The method further includes receiving and analyzing the data-points, creating a data set based on the analysis, and transmitting the data set to the remote source.
US11200229B2

A method and associated system for selectively constructing a search result for a data requested by a search request specifying path information of a data node comprising the data. A template tree represents a hierarchy of the search result with expandable nodes which initially do not have actual data. A node of the template tree is dynamically expanded by a callback function to have a respective data for the node when the node is traversed for the first time during traversing the template tree according to the path information. The search result is created by expanding all nodes of the template tree that are specified in the path information. The data node in the search result is communicated to an entity that had originated the search request.
US11200208B2

Systems and methods herein describe accessing an original change data capture (CDC) dataset comprising information describing changes to a source database, the original CDC dataset comprising a plurality of entries; identifying a first entry of the plurality of entries comprising a primary-key, a first operation and entry data; identifying a set of entries in the plurality of entries that includes the primary-key; comparing the first operation of the first entry with a second operation of a second entry in the set of entries; updating the first operation and the entry data based on the comparison; generating a new entry based on the updating of the first operation and the entry data; storing the new entry in a consolidated CDC dataset; and applying the consolidated CDC dataset to a target database.
US11200206B2

While a mounted file system with a file system transaction logging capability is in a metadata frozen state, a file system transaction on the file system is performed, the transaction comprising a logged set of metadata updates required to implement the transaction in the file system, the performing comprising diverting the set of metadata updates from the file system to a temporary storage location outside the file system. During the metadata frozen state, a consistency check on metadata of the file system is performed, the consistency check attempting to identify an inconsistency in the metadata. The file system is recovered from the metadata frozen state, the recovering comprising implementing the diverted set of metadata updates on the file system.
US11200204B2

Embodiments of the present disclosure provide method, device and computer program product for file search. The method for file search comprises: determining a hash value associated with an identification of a file to be searched; determining, from a plurality of candidate location chains, a target location chain associated with the hash value; determining, from the target location chain, a target element based on the identification, the target element indicating an address of the file to be searched in a memory; and acquiring the file from the memory based on the address.
US11200201B2

A metadata storage method, device, and a server are disclosed. The method includes: obtaining a metadata to be processed from the preset metadata storage system or from external of the preset metadata storage system; determining a type of metadata to be processed; processing the metadata to be processed to obtain a new metadata in a storage format corresponding to the type of metadata to be processed, wherein the storage formats correspond to different types of metadata to be processed and comprise at least one identical information kind for different types of metadata; and storing the new metadata in the preset metadata storage system. Thus a search for a metadata can be performed through a unified interface in a search engine, which is convenient to use.
US11200194B1

Peripheral magnetic tape drives are disclosed herein. The disclosed peripheral magnetic tape drive comprises: a housing; a SAS compliant tape drive module; a power supply and a USB-C to SAS assembly. The SAS compliant tape drive module, the power supply and the USB-C to SAS assembly are disposed within the housing. The power supply module is operatively coupled to the tape drive module to supply +12V and +5V power thereto. The USB-C to SAS assembly is operatively connected to the tape drive module using a SAS data channel. The USB-C to SAS assembly is configured to enable the peripheral magnetic tape drive to interface a USB-C compliant device with the SAS compliant tape drive module. The USB-C to SAS assembly is further operatively coupled to the power supply to receive +12V power. The USB-C to SAS assembly may send and receive data using a Thunderbolt® 3 protocol.
US11200193B2

A first solid state drive (SSD) includes a first built-in network interface device configured to communicate via a network fabric, and a second SSD includes a second built-in network interface device configured to communicate via the network fabric. A connection is opened between the first SSD and the second SSD over the network fabric. Based on a non-volatile memory over fabric (NVMe-oF) communication protocol, an NVMe command to transfer data between the first SSD and the second SSD over the connection is encapsulated in a capsule. The capsule is sent from the first SSD to the second SSD over the connection via the network fabric. The second SSD executes the NVMe command in the capsule to transfer the data between the first SSD and the second SSD over the connection.
US11200187B2

Software bus bridges (410.xy) are ordered in an order of associated bus identifiers (B), to allow programs accessing the corresponding physical bridges (310.xy) to find the correct software bus bridge either based on the bus identifiers, in which case the particular ordering of software bridges is unimportant, or based on the order of the software bridges. In some cases, this facilitates software porting across platforms with similar programmatic interfaces to the physical bridges but with different bus identifier ranges associated with physical bridges or with programmatic interfaces. A procedure is provided for determining the correct software bridge from a bus identifier. Other embodiments are also provided.
US11200186B2

Systems, methods, and apparatuses relating to operations in a configurable spatial accelerator are described. In one embodiment, a configurable spatial accelerator includes a first processing element that includes a configuration register within the first processing element to store a configuration value that causes the first processing element to perform an operation according to the configuration value, a plurality of input queues, an input controller to control enqueue and dequeue of values into the plurality of input queues according to the configuration value, a plurality of output queues, and an output controller to control enqueue and dequeue of values into the plurality of output queues according to the configuration value.
US11200180B2

Embodiments generally relate to handling of NVMe scatter gather list bit bucket transfers by a data storage device. The data storage device transfers the data associated with the bit bucket transfers to a host or to a controller memory buffer of the data storage device. The data storage device can transfer the data associated with the bit bucket transfers to the host by modifying transaction layer packets (TLPs) to indicate to the host to ignore the data payload of the TLPs.
US11200174B2

Provided are a computer program product, system, and method for considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destage. One of a plurality of densities for one of a plurality of groups of tracks is incremented in response to determining at least one of that the group is not ready to destage and that one of the tracks in the group in the cache transitions to being ready to destage. A determination is made of a group frequency indicating a frequency at which tracks in the group are modified. At least one of the density and the group frequency is used for each of the groups to determine whether to destage the group. The tracks in the group in the cache are destaged to the storage in response to determining to destage the group.
US11200173B2

Techniques are disclosed relating to controlling cache size and priority of data stored in the cache using machine learning techniques. A software cache may store data for a plurality of different user accounts using one or more hardware storage elements. In some embodiments, a machine learning module generates, based on access patterns to the software cache, a control value that specifies a size of the cache and generates time-to-live values for entries in the cache. In some embodiments, the system evicts data based on the time-to-live values. The disclosed techniques may reduce cache access times and/or improve cache hit rate.
US11200169B2

A processing node of a storage system may determine that a host system is implementing a cache-slot aware, round-robin IO distribution algorithm (CA-RR). The processing node may be configured to determine when a sufficient number of sequential IOs will be received to consume a cache slot of the a processing node. If the processing node knows that the host system is implementing CA-RR, then, in response to determining the sufficient number, the processing node may send a communication informing the next processing node about the sequential cache slot hit. If the sequential IO operation(s) are read operation(s), the next processing node may prefetch at least a cache-slot worth of next consecutive data portions. If the sequential IO operation(s) are write operation(s), then the next processing node may request allocation of one or more local cache slots for the forthcoming sequential write operations.
US11200167B2

Described herein is a memory architecture that is configured to dynamically determine an address encoding to use to encode multi-dimensional data such as multi-coordinate data in a manner that provides a coordinate bias corresponding to a current memory access pattern. The address encoding may be dynamically generated in response to receiving a memory access request or may be selected from a set of preconfigured address encodings. The dynamically generated or selected address encoding may apply an interleaving technique to bit representations of coordinate values to obtain an encoded memory address. The interleaving technique may interleave a greater number of bits from the bit representation corresponding to the coordinate direction in which a coordinate bias is desired than from bit representations corresponding to other coordinate directions.
US11200166B2

A cache system, having: a first cache; a second cache; a configurable data bit; and a logic circuit coupled to a processor to control the caches based on the configurable bit. When the configurable bit is in a first state, the logic circuit is configured to: implement commands for accessing a memory system via the first cache, when an execution type is a first type; and implement commands for accessing the memory system via the second cache, when the execution type is a second type. When the configurable data bit is in a second state, the logic circuit is configured to: implement commands for accessing the memory system via the second cache, when the execution type is the first type; and implement commands for accessing the memory system via the first cache, when the execution type is the second type.
US11200165B2

A semiconductor device is provided. The semiconductor device comprises a first memory unit including a first memory area, and a first logic area electrically connected to the first memory area, the first logic area including a cache memory and an interface port. The first memory unit executes a data transmission and reception operation with a memory unit adjacent to the first memory unit via the first interface port and the cache memory.
US11200160B2

A method for adjusting over provisioning space and a flash device are provided. The flash device includes user storage space for storing user data and over provisioning space for garbage collection within the flash device. The flash device receives an operation instruction, and then performs an operation on user data stored in the user storage space based on the operation instruction. Further, the flash device identifies a changed size of user data after performing the operation. Based on the changed size of data, a target adjustment parameter is identified. Further, the flash device adjusts the capacity of the over provisioning space according to the target adjustment parameter. According to the method, the over provisioning ratio can be dynamically adjusted, thereby, a life of the flash device can be prolonged.
US11200158B1

Methods and devices for hardware-supported schemes for efficient metadata retrieval are described. The schemes may use hardware to efficiently enforce type safety and speed up memory bound checks without imposing undue memory overhead. Multiple such schemes may be supported by a device, permitting the selection of an optimal scheme based on a given memory allocation request. The schemes may be compatible with legacy code and applicable to a wide range of data objects and system constraints. Compilation, instrumentation, and linking of code to effect such schemes is also described.
US11200152B2

Provided are techniques for identifying diagnosis commands from comments in an issue tracking system. A new issue ticket describing an issue for a test that failed and that has a test case identifier is received. A past issue ticket for the test that has the test case identifier is identified, where the past issue ticket identifies a set of issue ticket comments. A concluding owning team change event is identified in the set of issue ticket comments. A comment with a diagnosis command that triggered the concluding owning team change event is identified in the set of issue ticket comments. A suggestion of the diagnosis command is provided by highlighting the concluding owning team change event and the comment. The new issue ticket is assigned to an owning team of the concluding owning team change event.
US11200150B2

A method of operating a build system includes, in a build engine, concurrently executing a plurality of build processes for corresponding heterogeneous builds, the build processes generating respective streams of build progress information in a build engine output. A build monitor process is executed which is configured and operative at regular intervals to (1) collect current-interval build progress information from the build engine output, and (2) use the current-interval build progress information to refresh a build-organized summary on a user interface device, the build-organized summary having distinct display sections summarizing build process history for the respective build processes.
US11200143B2

A technique is described for evaluating code at a local computing device before deploying the code to a cloud computing platform to be compiled. In an example embodiment, class files including the code in a programming language associated with the cloud computing environment are loaded by a local computer system, for example, associated with a software developer. The local computer system then parses the code to identify elements in the code and checks the identified elements. Errors in the code are identified based on the checking and are displayed to a user (e.g., the developer), for example, via a graphical user interface of a code editor application.
US11200140B2

Systems and methods for performance testing software using computer vision. Systems can include a performance testing computer vision system and a computer vision-based performance testbed system. Methods can include generating a computer vision-based testing package and performance testing software in one or more testing environments on at least one virtualized testbed machine according to testing constraints using the computer vision-based testing package.
US11200139B2

In one embodiment, information (workload, performance, and configuration) is obtained about identified sub-systems (a target component plus other components that influence its performance). The identified sub-systems are clustered into workload clusters and also into performance clusters, where identified sub-systems of particular workload clusters have similar workload measurements, and identified sub-systems of particular performance clusters have similar performance metrics. The techniques herein then determine a given mapped performance cluster for a given workload cluster that corresponds to a best set of performance metrics from among all performance clusters mapped to the given workload cluster. A configuration change recommendation is then generated for a given identified sub-system of the given workload cluster that is not within the given mapped performance cluster corresponding to the best set of performance metrics based on configuration information about each identified sub-system within the given mapped performance cluster that corresponds to the best set of performance metrics.
US11200136B2

Embodiments of the present specification disclose data monitoring methods, apparatuses, electronic devices, and computer readable storage media. In an embodiment, a method comprising: receiving, from a network device, data at a frequency range higher than a predetermined frequency; determining whether the data belongs to a currently monitored data interval; in response to determining that the data does not belong to the currently monitored data interval, determining whether the data belongs to an abnormal data interval of a plurality of abnormal data intervals; in response to determining that the data belongs to the abnormal data interval, updating the abnormal data interval based on the data; and updating the currently monitored data interval to be the abnormal data interval in response to determining that the abnormal data interval satisfies a predetermined condition.
US11200135B1

A method and apparatus of monitoring computer devices operating on a network is disclosed. Computer devices are all different and require monitoring settings that are tailored to their specific requirements. One example of the present invention may include a method of monitoring at least one computer device operating on a network. The method may include receiving audit information representing attributes of the computer device and storing the audit information in memory. The method may also include comparing the audit information to a predefined monitor set of objects to be monitored. The method may further include creating a new monitor set based on the comparison of the audit information and the predefined monitor set. The new monitor set is different from the predefined monitor set and is generally used to monitor objects which are included in the audited device. The method may also include monitoring the at least one computer device based on the new monitor set.
US11200134B2

An anomaly detection apparatus estimates time series data of a first signal of each appliance by disaggregating an aggregate signal that is a sum of first signals of a plurality of appliances into each first signal of an individual appliance, calculates a residual by subtracting sum of the estimated first signals of the plurality of appliances from the aggregate signal, and obtains value of the second signal at a time point at which the residual indicates presence of anomaly, and checks if there is match of pair of value of the estimated first signal and estimated state of the appliance, with any one of the one or more pairs of value of the first signal and state of the appliance, stored in a table, in association with the value of the second signal at the time point at which the residual indicates presence of anomaly to identify appliance with anomaly.
US11200126B2

A method, apparatus and a product for utilizing translation tables for testing processors. The method is used for testing a target processor that utilizes different translation tables to translate virtual addresses to physical addresses. The method comprises obtaining a test template that comprises directives to be executed in different contexts, during each of which a different translation table is utilized to translate virtual addresses to physical addresses. The translation tables to be used by the target processor in the different contexts are determined, so that the translation tables overlap, at least in part.
US11200119B2

A computer-implemented method includes fetching, by a controller, data using a plurality of memory channels of a memory system. The method further includes detecting, by the controller, that a first memory channel of the plurality of memory channels has not returned data. The method further includes marking, by the controller, the first memory channel from the plurality of memory channels as unavailable. The method further includes, in response to a fetch, reconstructing, by the controller, fetch data based on data received from all memory channels other than the first memory channel.
US11200117B2

Disclosed are a semiconductor memory device, a controller, a memory system, and an operation method thereof. The semiconductor memory device includes a memory cell array including a plurality of memory cells, and an error correcting code (ECC) decoder configured to receive first data and a parity output from selected memory cells of the memory cell array. The ECC decoder generates a syndrome based on the first data and the parity, generates a decoding status flag (DSF) indicating a type of an error of the first data by the syndrome, and outputs the second data and the DSF to an external device outside of the semiconductor memory device when a read operation of the semiconductor memory device is performed.
US11200109B2

Techniques involve in response to receiving, from a failure analysis device, a request for obtaining a to-be-analyzed data block in a set of raw data blocks in a data file related to a failure of an operating system, determining a position of the to-be-analyzed data block in a compressed file for the data file, the request comprising a position of the to-be-analyzed data block in the data file. The techniques further involve determining, based on the position of the to-be-analyzed data block in the compressed file, a compressed data block in the compressed file corresponding to the to-be-analyzed data block. The techniques further involve sending the compressed data block to the failure analysis device for analyzing the failure. Accordingly, the time for analyzing the failure may be saved, the amount of data transmission and the resources occupied by decompression may be reduced, and the processing efficiency may be improved.
US11200105B2

Methods, systems, and apparatuses related to detecting and reporting failures for a memory device are described. When a count of bit-flip errors is above a fail threshold, a memory device can report a failure. Failure reports can indicate a rate at which the memory device is accumulating errors. An offset fail threshold may be applied instead of a default fail threshold, such as a standardized or specified threshold. The offset fail threshold can be a summation of the default fail threshold and an offset determined from an initial error count determined before the memory device has accumulated errors from use.
US11200100B2

In a computer-implemented method for performing alert notification on streaming textual data, streaming textual data is received. A plurality of copies of the streaming textual data is generated, wherein a first copy of the streaming textual data is transmitted to an ingestion service for persistent storage at a data plane and a second copy of the streaming textual data is transmitted to an alert evaluation service for performing alert evaluation on the streaming textual data, such that the ingestion service and the alert evaluation service are performed independently. The streaming textual data is evaluated by the alert evaluation service to detect an alert. Responsive to detecting an alert at the alert evaluation service, a notification of the alert is generated.
US11200095B2

Embodiments of a multitenant content server that employs embodiments of a database architecture for use in multitenant environments that includes a global partition and a tenant partition for each tenant. These partitions can be accessed using sessions corresponding to the partitions and interfaces associated with the tenants.
US11200092B2

Embodiments of this application relate to a convolutional computing accelerator, a convolutional computing method, and a convolutional computing device, which belong to the technical field of electronic circuits. The convolutional computing accelerator includes: a controller, a computing matrix, and a first cache. The computing matrix comprising at least one row of computing units, each row of computing units comprising at least two adjacent connected computing units. The controller is configured to control input data of each row of computing units to be loaded into the first cache, and to control the input data loaded into the first cache to be inputted into the two adjacent computing units in a corresponding row. Each of the computing units in the corresponding row is configured to perform, in a first clock cycle, a convolutional computation based on received input data and a pre-stored convolutional kernel.
US11200086B1

An agent executed by a computer identifies a critical path of a transaction in a web application. The transaction includes a plurality of methods each representing an operation of the application and asynchronously executed by a server between a beginning of the transaction and an end of the transaction. The agent receives metrics for the transaction, which include identifiers of each executed method and specify relationships between the transaction methods. Based on the received metrics, the agent identifies a method completed at the end of the transaction. Based on the relationships between the methods, the agent determines one or more other methods preceding the identified method in the transaction and affecting a duration of the transaction. The determined methods and the method completed at the end of the transaction are identified as a critical path. Identifiers of the methods on the critical path are sent for display to a user.
US11200085B2

Systems and methods for sharing transactional context between Java and traditional language applications are disclosed. In embodiments, a method comprises: receiving, by a computing device, a transaction request to execute a program, wherein the program comprises non-Java program components and Java program components; executing, by a transaction middleware of the computing device, the non-Java program components; contacting, by the transaction middleware, a resource manager server and registering with the resource manager server using global transaction ID data; transferring, by the transaction middleware of the computing device, the Java program components to a transaction coordinator of the computing device, along with thread ID data and the global transaction ID data; and storing, by the transaction coordinator, the thread ID data and global transaction ID data in a recoverable transaction log store.
US11200084B2

The present disclosure describes methods and systems for virtually calibrating geometric sensors with overlapping fields of view. In some embodiments, a geometric sensor may be virtually calibrated by applying a correction value to profile data obtained by the geometric sensor to generate adjusted profile data. The correction factor may be determined based at least in part on X-Y offsets and/or rotational offsets of prior profile data obtained by the geometric sensor relative to corresponding profile data obtained by a reference geometric sensor, and may be recalculated or updated as new sets of profile data are obtained. The adjusted profile data may be used in place of the original profile data in various data processing operations to functionally offset a positional error of the geometric sensor.
US11200077B2

Example implementations relate to shell applications. An example controller can display, using a shell executor component and via a plurality of user interfaces running a same operating system on a same network, a plurality of shell applications. Two of the plurality of shell applications can be different shell applications.
US11200073B1

Automatic anchor determination for target graphical element identification in user interface (UI) automation is disclosed. A context-based mechanism assists in discriminating between duplicate target UI element candidates. More specifically, additional anchors may be determined and automatically added for a target UI element that provide context and are visible in an area surrounding the target. During design time, a target UI element may be indicated by a user of a designer application and a corresponding anchor may be determined. When a pair of UI elements is found having the same or similar characteristics and/or relationships to the target-anchor pair, an additional anchor is automatically identified without requesting user input. The additional anchor may be selected from the UI elements within a radius of the target UI element.
US11200071B2

A method includes determining dimensions of a web browser presenting a webpage, the webpage including an inner container and an outer container. The method modifies dimensions of the outer container of the webpage based upon an associated maximum height value, an associated minimum height value, and an amount of data within the outer container. Responsive to calculating a vertical height of the inner container, assigning a maximum height value and a minimum height value to the inner container. The method modifies dimensions of the inner container to a minimum height for the web browser to present the data of the webpage, based on the assigned maximum height value and minimum height value of the inner container. The method augments the web browser to include a scrollbar based on the modified dimensions of the outer container and the modified dimensions of the inner container.
US11200065B2

Examples associated with boot authentication are described. One example includes initiating a power on self-test (POST) phase of a boot of a system. Prior to initiating a driver execution environment phase of the POST phase, a network stack may be loaded for a network port. An encrypted key may be retrieved from a trusted component of the system. Boot of the system may be permitted to proceed upon establishing a connection with an authentication server, and authenticating the system to the authentication server based on the encrypted key.
US11200062B2

Systems, apparatuses, and methods for implementing a physical register last reference scheme are described. A system includes a processor with a mapper, history file, and freelist. When an entry in the mapper is updated with a new architectural register-to-physical register mapping, the processor creates a new history file entry for the given instruction that caused the update. The processor also searches the mapper to determine if the old physical register that was previously stored in the mapper entry is referenced by any other mapper entries. If there are no other mapper entries that reference this old physical register, then a last reference indicator is stored in the new history file entry. When the given instruction retires, the processor checks the last reference indicator in the history file entry to determine whether the old physical register can be returned to the freelist of available physical registers.
US11200060B1

An array processor includes processor element arrays (PEAs) distributed in rows and columns. The PEAs are configured to perform operations on parameter values. A first sequencer received a first direct memory access (DMA) instruction that includes a request to read data from at least one address in memory. A texture address (TA) engine requests the data from the memory based on the at least one address and a texture data (TD) engine provides the data to the PEAs. The PEAs provide first synchronization signals to the TD engine to indicate availability of registers for receiving the data. The TD engine provides second synchronization signals to the first sequencer in response to receiving acknowledgments that the PEAs have consumed the data.
US11200059B2

A processor includes: an instruction fetch portion configured to fetch simultaneously a plurality of fixed-length instructions in accordance with a program counter; an instruction predecoder configured to predecode specific fields in a part of the plurality of fixed-length instructions; and a program counter management portion configured to control an increment of the program counter in accordance with a result of the predecoding.
US11200058B2

Dynamic load balancing of hardware threads in clustered processor cores using shared hardware resources, and related circuits, methods, and computer readable media are disclosed. In one aspect, a dynamic load balancing circuit comprising a control unit is provided. The control unit is configured to determine whether a suboptimal load condition exists between a first cluster and a second cluster of a clustered processor core. If a suboptimal load condition exists, the control unit is further configured to transfer a content of private register(s) of a first hardware thread of the first cluster to private register(s) of a second hardware thread of the second cluster via shared hardware resources of the first hardware thread and the second hardware thread. The control unit is also configured to exchange a first identifier associated with the first hardware thread with a second identifier associated with the second hardware thread via the shared hardware resources.
US11200057B2

An arithmetic processing apparatus includes: a memory; and a processor coupled to the memory, wherein the processor: detects whether intervals of a plurality of addresses to be accessed by a memory access instruction that performs memory access to the plurality of addresses by a single instruction are all the same; decodes the memory access instruction as the single instruction when detecting that the intervals are all the same; decodes the memory access instruction as a plurality of instructions when detecting that the intervals are not all the same; and performs the memory access in accordance with the single instruction or the plurality of instructions.
US11200055B2

Embodiments detailed herein relate to matrix operations. In particular, support for matrix (tile) addition, subtraction, and multiplication is described. For example, circuitry to support instructions for element-by-element matrix (tile) addition, subtraction, and multiplication are detailed. In some embodiments, for matrix (tile) addition, decode circuitry is to decode an instruction having fields for an opcode, a first source matrix operand identifier, a second source matrix operand identifier, and a destination matrix operand identifier; and execution circuitry is to execute the decoded instruction to, for each data element position of the identified first source matrix operand: add a first data value at that data element position to a second data value at a corresponding data element position of the identified second source matrix operand, and store a result of the addition into a corresponding data element position of the identified destination matrix operand.
US11200052B1

Disclosed are approaches for enforcing requirements that documentation be up to date. In response to initiation of a build process for an application, a source-code file associated with the application is evaluated to determine an identifier and a location for a corresponding documentation file. A determination can be made regarding whether the documentation file exists at the location. Another determination can be made regarding whether each function specified in the source-code file has a corresponding entry in the documentation file. The build process can be halted in response to determining that at least one function specified in the source-code file fails to have the corresponding entry in the documentation file. If the build process is halted, a message can be displayed on the computing device, the message identifying the at least one function specified in the source-code file that fails to have the corresponding entry in the documentation file.
US11200037B1

Systems and methods for improving builds of software applications are described herein. In an embodiment, an ontology comprises one or more translation cells comprising context data and software code and a plurality of pearl schema nodes, each of which defining one or more attributes in the ontology. When input data is received at a translation cell, context data in the translation cell is used to translate the input data into canonical data. Context data is then used to translate the canonical data into output data which can be provided to a client computing device.
US11200033B2

According to an aspect of an embodiment, operations include creating object-oriented software platform by performing a textual analysis of a documentation corpus associated with a set of APIs. The operations further include generating a set of API call objects for an API endpoint of a first API of the set of APIs and constructing a set of natural language descriptors corresponding to the set of API call objects based on the textual analysis. The operations further include generating a set of business objects. Each business object encapsulates conditions applicable on a set of input/output parameters associated with a corresponding API call object of the set of API call objects. The operations further include constructing a software package that encapsulates the set of API call objects, the set of natural language descriptors, and the set of business objects.
US11200031B2

Embodiments are directed to providing interfaces for software updating and code building. In one embodiment, a software code building interface is provided which includes a manufacturing and production process analyzer configured to divide the manufacturing and production process into multiple physical, discrete steps. The software code building interface includes other modules that identify dependencies between the discrete steps, generate reusable, global software code elements having data structures that are implemented to dynamically create interactive interfaces that present and allow interaction with the discrete steps, and access the generated global software code elements and the identified dependencies to generate interactive manufacturing and production process interfaces. These interfaces allow users to provide information relating to the discrete steps, ensuring that the manufacturing and production process is performed in an intended manner. Other interfaces provide for the dynamic updating of software code in a manufacturing environment.
US11200030B2

Disclosed examples include non-volatile counter systems to generate and store a counter value according to a sensor pulse signal, and power circuits to generate first and second supply voltage signals to power first and second power domain circuits using power from the sensor pulse signal, including a switch connected between first and second power domain supply nodes, a boost circuit, and a control circuit to selectively cause the switch to disconnect the first and second power domain circuits from one another after the first supply voltage signal rises above a threshold voltage in a given pulse of the sensor pulse signal, and to cause the boost circuit to boost the second supply voltage signal after the regulator output is disconnected from the second power domain supply node in the given pulse.
US11200028B2

Media content event review systems and methods are operable to present member content reviews of a media content event by presenting a plurality of member avatars in a virtual world, wherein the member avatars present audio commentary about a media content event identified in a user request, and wherein the community members who generated the audio commentary about the media content event have an interpersonal relationship with the requesting user.
US11200025B2

A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task. Each member of the synchrony group periodically obtains from the task distribution device an indication of the current time indicated by its clock, determines a time differential between the task distribution device's clock and its respective clock and determines therefrom a time at which, according to its respective clock, the time stamp indicates that it is to execute the task.
US11200021B2

A display apparatus includes a display panel configured to display an image, a supporting member configured to support the display panel, at least one sound generating device in the display panel, to the at least one sound generating device being configured to vibrate the display panel to generate sound, and a connection member at a lower portion of the supporting member to correspond to a center of the at least one sound generating device.
US11200018B2

An electronic device is disclosed. An electronic device comprises a display, a communication circuit configured to communicate with a first peripheral device, a memory configured to store first authentication information associated with the first peripheral device, and a processor, wherein the processor is configured to control the electronic device to: broadcast a first message via the communication circuit, receive a connection request message from the first peripheral device receiving the first message, authenticate the first peripheral device based on the first authentication information associated with the first peripheral device in response to the reception of the connection request message, and transmit screen data being displayed on the display to the first peripheral device via the communication circuit based on the authentication being valid.
US11200004B2

Compression of data for a file system utilizing protection groups can be implemented and managed. A compression management component (CMC) can control compression of data via inline or post-process compression for storage in protection groups in memory, including determining whether to compress data, determining a compression algorithm to utilize to compress data, and/or determining whether to perform inline and/or post-process compression of data. CMC can generate protection group (PG) metadata for a PG in which compressed data is stored. PG metadata can comprise a logical extent map that describes which logical blocks contain compressed data, a list of cyclic redundancy check values for logical blocks, and a list of compression chunks that store individual metadata regarding individual compressed streams, wherein, for an individual compressed stream, the individual metadata comprises a compression format, compressed size, uncompressed size, and/or starting offset in physical space within the PG.
US11199997B2

In one non-limiting embodiment, a method is disclosed for performing a storage device operation on a die is provide having steps of choosing a storage device operation to perform, estimating which die is related to the storage device operation chosen to be performed and performing the storage device operation at the die based on the estimating.
US11199987B1

Launching data stores when new computing infrastructure is deployed is described. A proxy data storage service may be provided that receives instances of an application programming interface (API) call to store data and determines one of a first data store or a second data store to store the data. For instance, in response to receipt of a first instance of the API call, the proxy data storage service may store data in a first data store. However, after a provisioning of the second data store, the proxy data storage service may store data in the second data store in response to receipt of a second instance of the API call. In an instance in which the data stored in the second data store also exists in the first data store, the data is deleted from the first data store until an eventual migration of data is achieved.
US11199976B2

The systems and methods disclosed herein transparently provide an improved scalable cloud-based dynamically adjustable or configurable storage volume. In one aspect, a gateway provides a dynamically or configurably adjustable storage volume, including a local cache. The storage volume may be transparently adjusted for the amount of data that needs to be stored using available local or cloud-based storage. The gateway may use caching techniques and block clustering to provide gains in access latency compared to existing gateway systems, while providing scalable off-premises storage.
US11199970B2

A data storage device is provided. The data storage device includes a flash memory and a controller. The flash memory stores a firmware that includes a plurality of mode page settings, and each mode page setting includes a plurality of mode parameters. The controller receives a data out message arranged to rewrite a first mode page setting among the plurality of mode page settings from a host. The controller determines whether the data out message will change the mode parameters which cannot be rewritten in the first mode page setting by performing bitwise logic operations on a new mode page setting in the data out message, preset values of the plurality of mode parameters of the first mode page setting, and a rewriteable setting for each bit of the first mode page setting.
US11199968B2

A technique operates multiple data storage tiers including a solid state drive (SSD) storage tier having SSD storage components and a hard disk drive (HDD) storage tier having magnetic disk devices. The technique involves establishing write quotas for the SSD storage components of the SSD storage tier. Each write quota identifies an amount of data that is permitted to be written to a respective SSD storage component during a predefined amount of time. The technique further involves consuming the write quotas in response to write operations performed on the SSD storage components of the SSD storage tier. The technique further involves, in response to a particular write quota for a particular SSD storage component of the SSD storage tier becoming fully consumed, performing a set of remedial activities on the multiple storage tiers to protect operation of the particular SSD storage component of the SSD storage tier.
US11199967B2

Techniques and devices for managing power consumption of a memory system using loopback are described. When a memory system is in a first state (e.g., a deactivated state), a host device may send a signal to change one or more components of the memory system to a second state (e.g., an activated state). The signal may be received by one or more memory devices, which may activate one or more components based on the signal. The one or more memory devices may send a second signal to a power management component, such as a power management integrated circuit (PMIC), using one or more techniques. The second signal may be received by the PMIC using a conductive path running between the memory devices and the PMIC. Based on receiving the second signal or some third signal that is based on the second signal, the PMIC may enter an activated state.
US11199961B2

An electronic device including a housing including a front panel and a rear panel, the rear panel arranged on a side of the housing opposite the front panel, a processor configured to execute instructions and the processor being arranged within the housing, a display device configured to generate an interface based in part in response to the processor, where the display device is arranged in the front panel, a touchscreen associated with the display device and configured to sense a user input, where the user input is provided to the processor and where the touchscreen include part of the front panel, and a rear input arranged on the rear panel of the housing and configured to provide a dedicated input to the processor, the processor providing advanced user controls on the interface in response to operation of the rear input.
US11199956B2

The system, method, and computer program product described herein provide unified real-time rule analytics to users through the use of an analytics logic editor that allows a user to construct an analytic logic rule unit that may be used on both edge and cloud devices. The user may select a data source, transform, rule condition, and action using an interface of the analytics logic editor to construct an analytics logic rule unit that may be deployed to both edge and cloud devices in real-time without the need to separately program each device. The analytics logic rule unit may be installed and executed by the edge and cloud device in real-time.
US11199954B2

A customized interactive computing environment may allow for a customized interactive user experience. The interactive computing environment may be defined by session parameters to customize a session of the interactive computing environment. The session parameters may include customized interactive user objectives that may be defined by a user. Each objective may be defined with a number of points awarded to a user for completing the objective. Real-time interactive user data may be received from user devices for completion of the custom objectives. Custom profile information may be defined by a user to customize user interfaces provided to users that log into a session of the interactive computing environment. Data analysis about the session and/or the defined objectives may be generated and displayed to users to indicate progress or other data about the session.
US11199947B2

Techniques for performing system management may include: defining groups, wherein each group includes one or more systems managed using a management application; selecting a scoping level, wherein the scoping level selected is one of multiple scoping levels including an all systems level, a group level, and an individual system level, wherein selecting the group level includes selecting a particular one of the multiple groups, and wherein selecting the individual system level includes selecting a particular one of the systems managed using the management application; and performing one or more operations in accordance with the scoping level. Information may be displayed in accordance with the selected scoping level. The multiple scoping levels may include multiple levels of groups. The scoping level may be selected using a menu of a graphical user interface of the management application. The systems may be data storage systems, such as data storage arrays.
US11199942B2

A method includes acquiring a desktop thumbnail of each desktop screen in a desktop screen set, and collectively displaying all the acquired desktop thumbnails on a desktop home screen; listening to a sequence of tapping operations performed on the desktop thumbnails displayed on the desktop home screen, and determining a tapping location of each tapping operation in the sequence of tapping operations; and sorting and displaying, according to the tapping location of each tapping operation in the sequence of tapping operations, desktop objects that are on each desktop screen on a multi-screen desktop. Desktop thumbnails of desktop screens in a desktop screen set are collectively displayed on a desktop home screen such that desktop objects on each desktop screen on a multi-screen desktop can be sorted and displayed by performing a tapping operation on the desktop home screen.
US11199937B2

A touch sensor includes a base layer including a sensing area and a non-sensing area; and a sensor electrode disposed in the sensing area and including sensor patterns. The sensing area may include a first area including at least one non-square boundary with a predetermined curvature and a second area not including the non-square boundary. In an exemplary embodiment of the present inventive concept, sensor patterns disposed in the first area and sensor patterns disposed in the second area among the sensor patterns may have different sizes from each other.
US11199932B2

A touch detection circuit has a first terminal and a second terminal which are respectively coupled to a first electrode and a second electrode located adjacent to each other. The capacitance sensing circuit (i) senses first electrostatic capacitance formed by the first electrode in a space with a periphery including the second electrode, and (ii) senses, by a self-capacitance method, second electrostatic capacitance formed by the first electrode in a space with a periphery in a state where voltage of the second terminal is made to follow voltage of the first terminal. A signal processor detects water over the first electrode and the second electrode on the basis of a difference between the first electrostatic capacitance and the second electrostatic capacitance.
US11199928B2

A method, a terminal, and a storage medium are provided for preventing a false touch on an edge. The method is applied to a mobile terminal. A display screen of the mobile terminal is in a folded state. The display screen includes n display areas, and n is a positive integer not less than 2. The method includes: detecting a touch event for at least one edge of the mobile terminal, where the at least one edge is a non-metallic material edge of the mobile terminal; acquiring a gesture of a user currently holding the mobile terminal, when the touch event for the at least one edge is detected; and shielding the touch event for the at least one edge, when the gesture of the user holding the mobile terminal matches a target gesture.
US11199921B2

Provided are a touch display panel and a detection method thereof, and a touch display apparatus. The touch display panel includes a display structure layer, a touch structure layer, a touch detection circuit and a detection signal line. The display structure layer includes a plurality of data lines, and the touch structure layer includes a plurality of touch signal lines. A timing of the touch display panel includes a detection stage. The touch detection circuit is connected with touch signal lines, data lines and the detection signal line, and is configured to provide, in the detection stage, a signal of the touch signal line to a data line under a control of a detection signal of the detection signal line, to detect the touch signal line according to a light emission state of pixel units to which the data line is connected.
US11199911B2

A signature input device according to an embodiment includes a sign pad configured to output an electronic signature, an input pen configured to input the electronic signature to the sign pad, a three-dimensional position acquisition sensor configured to acquire three-dimensional position information of the input pen, and a control section configured to determine, if the input pen is separated from the sign pad, whether an electronic signature input support instructing motion is included in the three-dimensional position information and, if the electronic signature input support instructing motion is included, perform electronic signature input support processing on the electronic signature.
US11199909B2

Provided is a numerical value input apparatus that includes: an operation input unit that expresses numerical values of a plurality of digits by providing a plurality of numerical value setting operation units for each digit; with each of the plurality of numerical value setting operation units being biased to a side that is an initial state; and also includes a signal generation unit that, in a case in which an input confirmation key provided separately from the numerical value setting operation units is operated, confirms a numerical value that reflects the state of the numerical value setting operation units for each digit when the input confirmation key is operated, and converts the numerical value into an electric signal.
US11199908B2

A user interface device includes at least a biopotential sensor and a location sensor. The user interface device is constructed to be worn by a person. A responsive device, such as a computer, receives data based on the outputs from the biopotential sensor and the location sensor, and performs actions based on the received data. Primitive gestures detected in the received data are associated with inputs of an operating system of the responsive device. For a wrist-worn device, a primitive gesture can be based on a pose of the hand or location of a wrist or both. The association of primitive gestures with inputs of the operating system can include associating primitive gestures with mouse inputs, inputs to request launching an application or switching applications, or inputs to perform other operations.
US11199896B2

Methods, systems, and apparatus, for handling applications in an ambient computing system. One of the methods includes determining, by a low-power processing component, that particular sensor signals have a particular property. In response, a machine learning engine performs an inference pass over a machine learning model using the sensor signals to generate a model output. If the model output of the machine learning engine matches an application-specific condition, one or more of the other processing components are activated to execute an particular application corresponding to the application-specific condition.
US11199893B2

The method for processing data of Bluetooth speaker includes: running a first program firmware before the Bluetooth speaker is awakened; awakening the Bluetooth speaker after detecting wake-up information by the first program firmware, and caching received speech data by the first program firmware; establishing connection with a terminal device, and transmitting the speech data to the terminal device; and switching from the first program firmware to the second program firmware for operation if a request for re-establishing connection from the terminal device is received after current connection with the terminal device is disconnected, and receiving speech data fed back by the terminal device through the second program firmware, and playing the speech data fed back by the terminal device. The present application can increase the space for storing speech data when the size of the storage space of a system is fixed, thereby caching more speech data.
US11199890B2

A computing system includes a system board having a system controller device with an interrupt input. A system expansion bus connector is located on the system board and includes power pin(s) and an interrupt signal pin connected to the interrupt input. A peripheral device expansion card system is coupled to the computing system through system expansion bus connector and includes a system power reporting device coupled to the power pin(s) to receive power from the computing system via the power pin(s), and a card controller device coupled to the system power reporting device and to the interrupt signal pin. The card controller device determines, using the system power reporting device, a power state of the computing system. The card controller device also sends, to the system controller device through the interrupt signal pin, an interrupt signal that the system controller device interprets as a hot plug event.
US11199885B1

The disclosed computing device may include electronic components, at least one of which is a processor. The computing device may also include a heat sink thermally coupled to the electronic components, as well as a temperature sensor that determines the current temperature inside the computing device. The computing device may further include a controller. The processor may generate a load schedule for the electronic components based on the current temperature inside the computing device. This load schedule ensures that a maximum temperature for the heat sink is not exceeded even when the total system power load exceeds, for a short period of time, the maximum sustainable power level the heat sink can dissipate. The controller may then load the electronic components according to the generated load schedule. Various other methods, systems, and computer-readable media are also disclosed.
US11199874B2

The present disclosure provides a foldable terminal, including a body and a flexible screen assembly. The body includes a first structural member, a second structural member and a coupling assembly. The coupling assembly includes a fixed member and two sliding bars. The two sliding bars are rotatably coupled to two side walls of the fixed member correspondingly and coupled to the first structural member and the second structural member correspondingly. The flexible screen assembly is disposed to a first side surface of the body, and has a bending area facing the fixed member.
US11199867B2

Disclosed is a throttle quadrant arrangement having a throttle lever which is independently mechanically connected to different Rotary Variable Differential Transformers (RVDTs). A friction lever selectively creates and releases friction from the throttle lever to enable it to be selectively positioned. The system is configured such that the mechanical connections existing between the throttle lever and the RVDTs are shielded from the friction created by the friction lever.
US11199865B2

A bandgap reference voltage generating circuit includes a first current generator generating a first complementary-to-absolute temperature (CTAT) current and a first proportional-to-absolute temperature (PTAT) current, a second current generator generating a second CTAT current and a second PTAT current, and an output circuit outputting a reference voltage based on a difference between a first voltage based on the first CTAT current and the first PTAT current and a second voltage based on the second CTAT current and the second PTAT current, wherein the first CTAT current is cancelled by the second CTAT current.
US11199861B2

An integrated variable pressure and flow regulator comprising a manifold body, a pressure regulator, a flow control valve, a flow meter and a flow diverter. The manifold body includes a coupling face to which the pressure regulator is attached, a flow control valve cavity which receives the flow control valve, a flow meter cavity which receives the flow meter and a flow diverter cavity which receives the flow diverter. A central fluid transfer passageway of the manifold connects an inlet with outlet ports in fluid communication through the cavities. The pressure regulator maintains an outlet fluid pressure less than inlet fluid pressure as per a reducer pressure at outlet ports. The flow control valve maintains an outlet fluid flow rate, as per a flow rate setting, for the fluid flow at the outlet fluid pressure. The flow diverter allows to selectively divert the fluid through any of the outlet ports.