US11606888B2

A circuit module 2 comprises: a wiring structure 4; at least one electronic component 6a, 6b arranged on the upper surface of the wiring structure 4; an insulating resin layer 8 which is provided on the upper surface of the wiring structure 4 and in which at least one electronic component 6a, 6b is embedded; and a metal layer 10 provided on the upper surface of the insulating resin layer 8. The surface roughness of the portion S1 directly above each electronic component on the upper surface of the insulating resin layer 8 is expressed as R1. The surface roughness of the portion S2 other than the portion directly above all the electronic components on the upper surface of the insulating resin layer 8 is expressed as R2. At least one R1 satisfies the condition: R1>R2.
US11606883B2

A modular data center (MDC) includes a volumetric container comprising an enclosure having first and second exterior walls at a forward and an aft end, connected by lateral exterior walls. Information technology component(s) are positioned longitudinally within the container between a cold aisle and a hot aisle. An air handling system includes two or more air handling units (AHUs) each having a return air inlet and a supply air outlet. A supply air plenum directs cooling air flow from the supply air outlets to a supply air opening positioned adjacent to the cold aisle. Backflow prevention mechanisms are positioned respectively at each supply air outlet of the AHUs. Each backflow prevention mechanism is moveable into an open position to allow cooling air flow out of the supply air outlet of a corresponding AHU and a closed position in response to deactivation of an air mover of the corresponding AHU.
US11606882B2

A heat dissipation structure is disclosed that is especially well-suited for use on aerodynamic systems. The heat dissipation structure is formed within a metallic body that surrounds the heat-generating electronics. The heat dissipation structure is designed to both dissipate the generated heat and also to isolate RF cross-talk between the one or more transmitters and receivers. The heat dissipation structure includes a plurality of ring structures that extend around at least a portion of a body that houses the one or more heat-generating electrical components. The plurality of ring structures may be recessed into the body, and a first spacing between a first adjacent pair of ring structures of the plurality of ring structures is different from a second spacing between a second adjacent pair of ring structures of the plurality of ring structures.
US11606875B1

Embodiments described herein relate to a system for securing a computing device component. The system may include the computing device component that includes: a base component comprising a pass through hole, a rotating member coupled to the base component and adapted to rotate about an axis, a lever body that includes: a base-holding portion adapted to be positioned around the base component, and a lever extension at a first end of the lever body and extending substantially orthogonally in a direction substantially orthogonal to the axis, a lever locking component coupled to the lever body and that includes: a locking actuator, and an inserting component adapted to insert into the pass-through hole when the locking actuator is in a locked position, wherein when a force is applied to the lever extension, the base component rotates about the axis.
US11606866B2

An electronic device with a storage function is provided. The electronic device includes a main connection bolt and a housing. The housing includes a first housing member and a second housing member. The first housing member includes two hooks and a fastening portion. The second housing member includes two wedging portions and a fastening base. The hooks are wedged into the wedging portions to restrict the freedom of the first housing member to move relative to the second housing member in a first direction. The main connection bolt connects the fastening portion to the fastening base in a second direction to restrict the freedom of the first housing member to move relative to the second housing member in the first direction. The first direction is perpendicular to the second direction.
US11606865B2

A process of fabricating an electromagnetic circuit includes providing three laminate sheets, forming a first feature in a first laminate sheet of the three laminate sheets, and forming a second feature in a second laminate sheet of the three laminate sheets. The second feature is aligned with the first feature when aligning the second laminate sheet with the first laminate sheet. The process further includes stacking the three laminate sheets so that the first laminate sheet is positioned above and aligned with the second laminate sheet and the second laminate sheet is positioned above and aligned with the third laminate sheet. The first feature and the second feature define a contiguous element. The process further includes filling the contiguous element with an electrically conductive material to form an electrically continuous conductor.
US11606854B2

A lighting device according to an embodiment of the present invention comprises: a light source unit; a first communication unit for receiving library data from a mobile terminal; a storage unit for storing the library data; a second communication unit for receiving a control message indicating an execution command of a library corresponding to the library data from a control device; and a processor for controlling the light source unit such that the library is executed according to the control message, wherein the processor can control operation timing of the light source unit by sequentially receiving the control message at least a predetermined number of times at the initiation of the execution of the library.
US11606849B2

In described examples, a system (e.g., a light-emitting diode dimmer system) includes a switching device coupled to a switching controller. The switching controller generates a control signal, which includes a low frequency signal (e.g., for controlling a dimming function) and a switching signal. An active electromagnetic interference filter (AEF) is coupled to the DC source. An active shunt is coupled to a power input node of the switching device and is configured to selectively couple a shunt current to the power input node of the switching device in synchronization with the low frequency signal (e.g., which can reduce, if not also eliminate, a saturation time of the AEF and improve the performance of the AEF).
US11606846B2

An aerosol-generating device is provided, including: an induction heater configured to heat an aerosol-forming substrate and including an induction coil and a heating element, the heating element being arrangeable within the induction coil, the induction coil including a first side opening along a longitudinal length of the induction coil, and the first side opening being configured to enable access to the heating element; and a housing, the induction coil being arranged within the housing, and the housing including a second side opening, which corresponds to the first side opening of the induction coil within the housing. A method for manufacturing the aerosol-generating device is also provided.
US11606839B2

Embodiments of this application provide a session management method, apparatus, and system. The method includes: receiving, by a first session management network element, a session request message from a second session management network element; allocating, by the first session management network element, Internet protocol IP information of a terminal device to a first session based on the session request message, where the first session is a branch of an established second session; and sending, by the first session management network element, the IP information of the terminal device to the second session management network element, where the IP information is used to obtain policy information corresponding to the IP information.
US11606835B2

Provided is a method and an apparatus for for changing or controlling a state of a secondary cell in carrier aggregation. The method includes receiving secondary cell (SCell) state indication information indicating a state for a SCell from a base station through an RRC message or an MAC control element, causing a state of the SCell to transition into a dormant state when the SCell state indication information indicates the dormant state, and transmitting channel state information reporting for the SCell in the dormant state according to an dormant state CQI report period parameter set separately from an activation state CQI report period parameter.
US11606829B2

In an approach to facilitating data transmission utilizing peer-to-peer communications and wireless ad hoc networks, one or more computer processors detect one or more data transmission failures. The one or more computer processors rank the one or more detected data transmission failures. The one or more computer processors detect one or more subsequent devices. The one or more computer processors determine one or more statuses associated with the detected one or more subsequent devices. The one or more computer processors the one or more detected subsequent devices based on the determined the determined statuses. The one or more computer processors match the one or more ranked data transmission failures with the one or more ranked subsequent devices. The one or more computer processors transmit the one or more data transmission failures with one or more matched subsequent devices.
US11606823B2

A method and apparatus for transmitting and receiving a signal in a wireless communication system, according to an embodiment of the present invention, transmit a PRACH through a specific RO from among a plurality of ROs on the basis of a selected SSB, wherein a starting RB index of the specific RO may be determined on the basis of (i) the lowest RB index of an RB set including the specific RO, (ii) a starting RB index of an RO located at the lowest frequency, and (iii) the lowest RB index of an RB set including the RO located at the lowest frequency.
US11606822B2

A method and apparatus for transmitting and receiving a signal in a wireless communication system, according to an embodiment of the present invention, comprise: iteratively mapping a PUCCH sequence to each of resource blocks (RBs) within an interlace; and transmitting a PUCCH on the interlace, wherein a phase shift (PS) value of the PUCCH sequence may be changed on the basis of an RB index of each of the RBs.
US11606820B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a first base station may determine collision avoidance information for avoiding collisions of physical random access channel communications from one or more user equipment. The collision avoidance information may include subcarrier spacing information and/or beam correspondence information. The first base station may transmit the collision avoidance information to a second base station. Numerous other aspects are provided.
US11606818B2

The subject disclosure relates to a computer-implemented method for reducing access contention in a wireless medium. In some aspects, a method of the technology includes steps for exchanging data packets with multiple client devices in a wireless network, and based on the data exchange, identifying a first device from among the multiple client devices for which one or more higher-layer (e.g., Layer 3 and/or Layer 4) packets are likely to be received. In some aspects, a method of the technology can further include steps for broadcasting a lower-layer (e.g., Layer 2) packet to the plurality of client devices, wherein the lower-layer packet includes an extended duration field to suppress transmission by one or more listening client devices until at least one subsequent higher-layer packet is received from the first device. Systems and machine-readable media are also provided.
US11606817B2

Devices, methods, user equipment (UE), evolved node B (eNB), and storage media are described suitable for coexistence operations for uplink communications on multiple unlicensed carriers. Various embodiments are implemented in LTE systems with license-assisted access (LAA) associated communications. In one embodiment, a UE processes one or more uplink grants from an eNB scheduling transmissions on multiple unlicensed carriers at a first time, and indicating a first channel access procedure. The UE then selects a first unlicensed carrier and performs the first channel access procedure, and performs a second channel access procedure on a second unlicensed carrier of the multiple unlicensed carriers.
US11606812B2

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) are provided. The communication method and system includes 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. The method includes receiving and selectively applying at least one of a first set of random access prioritization parameters, a second set of random access prioritization parameters, or a third set of random access prioritization parameters, based on whether a random access procedure is initiated for beam failure recovery or handover.
US11606808B2

Embodiments include systems and method for enabling cross-carrier scheduling in the presence of multi-downlink control information (DCI) (multi-DCI) based multi-transmit-receive point (MTRP). Various aspects include methods performed by a processor of a wireless device for managing cross-carrier scheduling. Various aspects may include determining whether a scheduling cell is configured to perform cross-carrier scheduling for a scheduled cell, determining a Control Resource Set (CORESET) Pool Index (CORESETPoolIndex) value of the scheduling cell 1 in response to determining that the scheduling cell is configured to perform cross-carrier scheduling for the scheduled cell, and associating the scheduled cell with the determined CORESETPoolIndex value of the scheduling cell.
US11606805B2

A method of receiving, by a user equipment (UE), a physical downlink shared channel (PDSCH) in a wireless communication system is disclosed. The method comprises receiving configuration information related to the PDSCH, receiving a message representing an activation of a transmission configuration indicator (TCI) state related to the PDSCH, receiving physical downlink control information (DCI) scheduling the PDSCH, and receiving the PDSCH based on the DCI. Specific frequency domains related to the activation are determined based on the message, and the activated TCI states are related to the specific frequency domains.
US11606804B2

A method of transmitting a scheduling request, applied to user equipment, includes: determining whether there is an overlap in time-domain between a physical uplink control channel transmission for a scheduling request corresponding to a first logical channel and a second operation of the user equipment; and transmitting, in response to that there is the overlap, the scheduling request corresponding to the first logical channel through the physical uplink control channel and suspending the second operation.
US11606800B2

A method performed by a wireless device (121, 122) for determining Channel State Information, CSI, estimates to be transmitted in a CSI report for the wireless device (121, 122) to a network node (110) in a radio communications network (100) is provided. The wireless device (121, 122) receives a message comprising an indication to use CSI estimates corresponding to a determined period of time. In response to said message, the wireless device (121, 122) determines CSI estimates to be used in the CSI report to the network node (110) according to the received indication. A wireless device (121, 122) is also described. A network node (110) and method therein for controlling CSI estimates transmitted by one or more wireless devices (121, 122) in CSI reports to the network node (110) in a radio communications network (100) are also provided.
US11606794B2

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may establish a first wireless connection with a first wireless device, and a second wireless connection with the first wireless device or a second wireless device, where the first wireless connection and the second wireless connection operate in a dual connectivity mode. The UE may identify first and second energy efficiency metrics associated with the first and second wireless connections, respectively. The UE may identify one or more parameters associated with a transmit power of communications at the UE, and may compare the first energy efficiency metric and the second energy efficiency metric. The UE may then allocate a first power resource to the first wireless connection, a second power resource to the second wireless connection, or both, based on the comparison, the one or more parameters, or a combination thereof.
US11606790B2

In a communication system having plural management devices and plural terminal devices, the management device included in a first group and the management device included in a second group each include a respective multi-band communication device performing communication using a first frequency band and a second frequency band. The terminal device included in the first group and the terminal device included in the second group each include a respective specific communication device performing communication using assigned frequency bands assigned to the respective groups to which subject terminal devices belong.
US11606787B2

A communications method includes: obtaining first indication information and format information; and determining, based on a transmission direction that is of a sub-time unit in a time unit and that is indicated by the first indication information and a transmission direction that is of the sub-time unit and that is indicated by the format information, whether the time unit is an aggregation time unit. It is determined, based on the transmission direction that is of the sub-time unit in the time unit and that is configured in the first indication information and the transmission direction that is of the sub-time unit and that is configured in the format information, whether the time unit is an aggregation time unit.
US11606786B2

This application provides a data transmission method. The method includes: sending, by a terminal device, a first indication to an access network device, wherein the first indication is used to indicate early data transmission; and performing, by the terminal device, the early data transmission between the terminal device and the access network device.
US11606785B2

A terminal includes: a receiver, which, in operation, receives downlink control information and downlink data; circuitry, which, in operation, determines, based on the downlink control information and an offset, a physical uplink control channel (PUCCH) resource used for transmission of a response signal for the downlink data; and a transmitter, which, in operation, transmits the response signal using the determined PUCCH resource. A first offset is used as the offset when the terminal is configured in a coverage enhancement mode, in which the response signal is allowed to be transmitted repeatedly for one of plural repetition levels in a plurality of subframes, where the first offset is configured for each of the plural repetition levels. The first offset is different from a second offset, which is used when the terminal is not configured in the coverage enhancement mode.
US11606782B2

A transmitter may allocate resources across multiple links for a transmission to a receiver. The transmitter may transmit a resource grant to the receiver. The transmission may include a data packet allocated across multiple links, and pilot signals on a number of links. The receiver may use an indicator included with the resource grant to trigger measurement of channel quality for links with pilot signals.
US11606780B2

Methods, systems, and devices for wireless communications are described. A transmitting user equipment (UE) may determine a set of resources for sidelink communication with one or more neighboring UEs. The transmitting UE may transmit multiple sidelink control messages to the neighboring UEs indicating the set of resources are reserved for a sidelink data message. The neighboring UEs may receive at least one of the sidelink control messages. A neighboring UE may determine a portion of the resources are reserved for a sidelink data message with the transmitting UE and may transmit or receive the sidelink data message using the portion of the resources. Additionally or alternatively, a neighboring UE may determine the resources are reserved for a sidelink data message between the transmitting UE and another neighboring UE and may select alternative resources for sidelink data messages to may avoid using the reserved resources.
US11606777B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may identify a control channel resource configuration associated with an unlicensed spectrum, wherein the control channel resource configuration is associated with an indication of whether a resource to be used for an uplink control channel in the unlicensed spectrum is a fixed resource, a floating resource, or an adaptive resource. The UE may identify the resource based at least in part on the control channel resource configuration. The UE may transmit uplink control information on the identified resource. Numerous other aspects are provided.
US11606767B2

Examples pertaining to user equipment (UE) reachability after notification in mobile communications are described. An apparatus (e.g., UE) receives an indication to initiate a notification procedure from a network over a non-3rd Generation Partnership Project (non-3GPP) access while a 3GPP access with the network is unavailable. In response, the apparatus transmits a notification response message to the network. After the 3GPP access with the network becomes available, the apparatus indicates to the network that the apparatus is reachable over the 3GPP access.
US11606761B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a transmission-adjusting wireless node may transmit a first communication via a sidelink channel. The transmission-adjusting wireless node may receive, from a feedback-reporting wireless node, transmission-specific information relating to at least one of a channel quality of the sidelink channel or a power level for the transmission-adjusting wireless node. The transmission-specific information may be based at least in part on the first communication. The transmission-adjusting wireless node may adjust, based at least in part on the transmission-specific information, a transmission property of the transmission-adjusting wireless node to obtain an adjusted transmission property. The transmission-adjusting wireless node may transmit a second communication via the sidelink channel using the adjusted transmission property. Numerous other aspects are provided.
US11606750B2

Disclosed is a wireless communication terminal communicating wirelessly including a first wireless transceiver configured to transmit and receive signals through a first waveform, a second wireless receiver configured to receive a signal through a second waveform different from the first waveform, and a processor. The processor receives an acceptance frame for accepting a request for wake-up radio (WUR) mode entry in which the wireless communication terminal operates based on a signal transmitted through the second waveform from a base wireless communication terminal, through the first wireless transceiver, stops an operation of the wireless communication terminal related to a service period based on the acceptance frame.
US11606741B2

A wireless communication device includes at least one wireless communication transceiver, and a processor coupled to the transceiver. The processor executes program code that enables the device to: determine whether the wireless communication device is camped within a coverage area of an accessible wireless connection point while the wireless communication device is in motion. The program code further enables the wireless communication device to: in response to determining the wireless communication device is camped within the coverage area of an accessible wireless connection point, selectively connect the transceiver to the accessible wireless connection point. The program code further enables the wireless communication device to: in response to determining the wireless communication device is not camped within the coverage area of an accessible wireless connection point, defer connecting the transceiver to the accessible wireless connection point.
US11606738B2

A network construction method, a routing method and device of mobile ad-hoc networks are provided. The mobile ad-hoc network includes a plurality of nodes, each node communicating with its neighbors via communication links. The routing method comprises the following steps: each node identifying a link quality with each of its neighbors by providing marks based on a hysteresis-based link quality marking mechanism; each node identifying a link operationality with each of its neighbors by evaluating a score calculated from the marks; and each node reconstructing routes with its neighbors by filtering route construction messages related to the link operationality of the neighbors.
US11606731B2

Embodiments of this application disclose a communication method and a communications apparatus, to resolve a problem that a terminal cannot quickly resume a communication connection to a secondary node. The method includes: receiving, by a first master node, a first message from a terminal, where the first message is used to request state transition of the terminal from a third mode to a connected mode; determining, by the first master node, a secondary node that serves the terminal; obtaining, by the first master node, a first security parameter, where the first security parameter is used to derive a security key used for communication between the terminal and the secondary node that serves the terminal; obtaining, by the first master node, SCG configuration information; and sending, by the first master node, a second message to the terminal, where the second message includes the first security parameter and the SCG configuration information.
US11606729B2

Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may select at least one target node for a radio resource control connection, wherein the user equipment is in a particular radio resource control communication state when the at least one target node is selected, and wherein the user equipment is configured to communicate using dual-connectivity, wherein context information associated with the user equipment is stored by the user equipment, a master node associated with the user equipment, and a secondary node associated with the user equipment based at least in part on the user equipment being in the particular radio resource control communication state; and/or transmit information to the at least one target node or the master node to cause the context information to be provided to the at least one target node. Numerous other aspects are provided.
US11606728B1

This invention is a system and method for implementing a VoLTE and circuit switched voice and SMS interworking function to provide voice and SMS service to roaming mobile devices at visiting network based on Circuit-switched (CS) roaming towards VPLMN, and VoLTE voice and SMS roaming towards HPLMN. The interworking function translates CS signaling with VPLMN into IMS signaling towards IMS core at HPLMN. The interworking function also performs location-update registration at HSS at HPLMN for receiving mobile-terminated voice calls and SMS.
US11606715B2

In the present disclosure, a first node performs buffer status reporting including information regarding a total amount of UL data. The first node determines the total amount of UL data for the buffer status reporting based on an amount of UL data for which the UL resources are actually allocated to the second node by the first node.
US11606709B2

A method for controlling a function of a terminal device, a terminal device and a network device are provided. The method comprises operations as follows. Function configuration information is acquired. The function configuration information is used to instruct the terminal device to activate a target function. Whether to execute the target function that is indicated to be activated in the function configuration information is determined based on a preset condition.
US11606706B2

This application discloses a measurement method for a terminal device, including: receiving measurement configuration information; and measuring, in m measurement windows in a measurement gap based on the measurement configuration information, m groups of to-be-measured signals sent by a network device. Correspondingly, this application also describes a measurement configuration method, a terminal device, and a network device. According to an example implementation, the terminal device discontinuously performs measurement in the measurement windows in the measurement gap, and transmits data by using an interval between the measurement windows, to implement discontinuous measurement in the measurement gap, and further reduce a data transmission delay.
US11606704B2

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) are provided, which 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. An uplink transmission method is provided, which can increase an uplink coverage through improvement of reception reliability of uplink control information and data information.
US11606701B2

A wireless communication system comprising a first network node and a wireless device is provided. The system is adapted to establish communication between the first network node and the wireless device. The device is adapted to obtain information related to a geographic location of the device, to transmit the information related to the geographic location to the network node, and to transmit a Sounding Reference Signal to the node. The node is adapted to receive information related to a geographic location of the device, and to determine an antenna configuration of the network node for communicating with the device via a directive antenna, based on the geographic location of the device. A network node is adapted to communicate with the device by the first network node, via the directive antenna, by means of the determined antenna configuration.
US11606699B2

The techniques described herein relate to methods, apparatus, and computer readable media configured to provide a distributed core framework for a voice and data network. A control plane comprising a set of control plane components is executed using a set of virtual machines running on a set of computing devices. The control plane comprises a first network interface to the voice and data network that is shared by the set of control plane components. A data plane comprising a set of data plane components is executed using a set of virtual machines running on a set of computing devices. The data plane comprises a second network interface to the voice and data network that is shared by the set of data plane components. Upon receipt of a session request from a remote device, a selected data plane component is selected to handle a corresponding session, such that the selected data plane component can directly communicate with the remote device using the second network interface to handle the session.
US11606695B2

Communication enabled circuit breakers are described. Methods associated with such communication enabled circuit breakers are also described. The communication enabled circuit breakers may include one or more current sensors. The one or more current sensors may be disposed in a clip. The clip may be coupled to a line side phase connection, and the clip may be shielded to attenuate signals.
US11606694B2

The invention is a system that provides cybersecurity comprising: several devices connected to a wireless network; a monitoring device that monitors all the devices connected to a wireless network; wherein the monitoring device can remove a device from the wireless network; wherein the monitoring device detects any new devices attempting to join the wireless network; wherein the monitoring device determines whether a new device should be allowed to join the wireless network; wherein the monitoring device calculates the physical location of any new device attempting to join the wireless network; wherein the monitoring device can use the physical location of any new device in order to determine whether the new device is new or anomalous; and wherein the monitoring device keeps a registry of an electronic signature from each of the devices the monitoring device has approved to be on the wireless network.
US11606693B2

A method in a first node of a wireless communications network comprises: inspecting a data packet or message to determine a characteristic of the data packet or message; and selectively activating integrity protection for onward transmission of the data packet or message to a second node of the wireless communications network based on the determined characteristic.
US11606688B2

Security features for a wireless communications system including encryption and decryption of communications, secure key exchange, secure pairing, and secure re-pairing are provided. The encryption/decryption mechanism uses AES-256 block cypher with counter mode to generate blocks of cypher bits used to encrypt and decrypt communications between a master and devices. Session keys are generated using a random salt and a counter value. The random salt is generated using a secure random number generator. A master key (or device key) is also used in generating session keys. Impermanent session keys are used to encrypt/decrypt finite amount of data. Thereafter, the session key is replaced and cypher bits are generated using the new session key. A synchronized key jump procedure ensures that the master and device switch to the new session key at the same time.
US11606683B2

A method, performed by a first node is described, the method being for handling roaming information. The first node operates in a first communications network. The first node determines a set of network resources predicted to be required by a group of subscribers while roaming in a second communications network. The first node then initiates providing an indication of the determined set of resources to a second node in the second communications network. The second node receives the indication and determines whether or not an allocation of the set of resources meets a criterion. The second node then initiates performing an operation based on the determination. A third node determines data regarding a roaming behavior of the group of subscribers and provides information based on the determined data, to the first node.
US11606680B2

A method is provided for differentiating one of a plurality of unpowered NFC transmitting devices for NFC communication with a receiving device. Each NFC transmitting device has a transmitter NFC interface and an NFC communication range. A range extending device has a power source, a transmitter communication interface, a range extender antenna, and an amplifier. One of the transmitting devices is selected and the range extending device is connected to it so that the transmitter communication interface engages the transmitter NFC interface of the selected transmitting device. This action serves to establish an extended communication range for the selected NFC transmitting device. The NFC transmitting devices are then positioned at a distance from the receiving device that is within the extended communication range, but outside the communication ranges of the other NFC transmitting devices. NFC communication is then established between the selected NFC transmitting device and the receiving device.
US11606676B2

An information processing device is capable of being placed inside a vehicle. The information processing device includes a controller that is configured to transmit an acquisition request for first information about music that is being played back in a vehicle, in relation to a target vehicle among one or a plurality of vehicles existing in a periphery, receive the first information related to the target vehicle from a predetermined device possessing the first information related to the target vehicle, and output the first information related to the target vehicle. The predetermined device may be a first information processing device that is placed inside the target vehicle, or may be a predetermined server.
US11606674B2

Techniques for instantiating containers in a network are discussed herein. A container controller component can receive a request from a user equipment (UE) for a service, whereby a portion of the service is performed by a containerized application. The container controller component can determine a location of the UE and can determine a number of requests for the service associated with that location. If the number of requests meet or exceed a threshold number, and/or if one or more metrics associated with the service are indicative of a quality level below a threshold, the container controller component can instantiate a container associated with the service at a computing device associated with the location. In some examples, the container can run an application, such as a presentation layer of the service, which can respond to the request from the UE.
US11606664B2

The present invention is directed to methods and systems for requesting information from a mobile device with a fencing agent. The fencing agent determines a position with a DNS resolver, queries geofences with an IP address, receives an anchor point with an IP address from the DNS resolver. The device with the fencing agent is able to receive multiple anchor points within multiple geofences within an ROI and translate fence points into fence geometries. Geofence information is stored and registered in a database of geofences, and each geofence is associated with a plurality of geographic designators, wherein each of the plurality of geographic designators is associated with an IP address.
US11606657B2

Systems, apparatuses, and methods are described for a privacy blocking device configured to prevent receipt, by a listening device, of video and/or audio data until a trigger occurs. A blocker may be configured to prevent receipt of video and/or audio data by one or more microphones and/or one or more cameras of a listening device. The blocker may use the one or more microphones, the one or more cameras, and/or one or more second microphones and/or one or more second cameras to monitor for a trigger. The blocker may process the data. Upon detecting the trigger, the blocker may transmit data to the listening device. For example, the blocker may transmit all or a part of a spoken phrase to the listening device.
US11606650B2

Disclosed herein, among other things, are apparatus and methods for neural network-driven feedback cancellation for hearing assistance devices. Various embodiments include a method of signal processing an input signal in a hearing assistance device to mitigate entrainment, the hearing assistance device including a receiver and a microphone. The method includes performing neural network processing to identify acoustic features in a plurality of audio signals and predict target outputs for the plurality of audio signals, and using the trained neural network to control acoustic feedback cancellation of the input signal.
US11606641B2

Magic cube speaker with charging stand, charging block, and methods for controlling the same, comprising a magic cube module having a liner with a cavity inside and splicing blocks installed on surface of the liner, a speaker inside the cavity, a charging interface, and a button mounted to the splicing block. The splicing block comprises sound passages formed by a sound inlet port, a sound outlet port, and a middle section between the sound inlet and outlet ports. A first sound transmission channel is formed by the cavity inside the liner, the sound transmission holes, the sound inlet port, the hollow space inside the splicing block, and the sound outlet port, and a second sound transmission channel is formed by the cavity inside the liner, the sound transmission holes, the sound inlet port, the hollow space inside the splicing block, and the plurality of the micro holes.
US11606640B2

Aspects are disclosed of an acoustically active coating. The coating is a porous coating having a thickness and including between 2% and 30% by mass of a binder and between 70% and 98% by mass of a zeolite. The coating comprises a plurality of convex shapes connected by concave connectors and has a distribution of pore sizes. Other embodiments are disclosed and claimed.
US11606639B2

An earpiece including an intra-auricular support, a projection element coupled thereto, and a flexible body disposed thereon and inside an external ear canal of an ear, and a moldable earpiece material moldable about the intra-auricular support to conform to the auricle of an ear and curable to provide a fixed configuration of the earpiece.
US11606637B2

A portable listening device comprising: a device housing defining an internal cavity; an acoustic port formed through the device housing; an audio driver disposed within the device housing and aligned to emit sound through the acoustic port; a multifunction input button coupled to the device housing, the multifunction input button having a distal end and a proximate end, a centerline between the distal and proximate ends and an axis of rotation located between the center line and the proximate end; an electronic circuit disposed within the device housing that requires power to operate and is configured to detect activation of the button; and a battery disposed within the device housing and operable to provide power to the electronic circuit.
US11606636B2

The invention provides a somatosensory vibration generating device comprising: an audio signal receiving module for receiving sound waves of external environmental sounds and converting the sound waves into a first audio frequency signal; a digital-to-analog conversion module for performing digital-to-analog conversion on the first audio frequency signal to generate and output a second audio frequency signal after digital-to-analog conversion; a digital signal processing module for converting the second audio frequency signal output by the digital-to-analog conversion module into a first vibration signal; an operational amplifier for performing gain processing on the first vibration signal and outputting a second vibration signal after gain processing; and at least one tactile transducer at least comprising a vibration element and a tactile transducer; and a frequency of the second audio frequency signal is less than 200 Hz.
US11606632B2

This document describes textile assemblies for speakers, including textile assemblies with inlaid tensioning yarns, and associated apparatuses and methods. The textile assembly includes a textile body (106) with inlaid tensioning yarns (302, 304). The textile assembly (102) may be a fully-fashioned textile swatch. The tensioning yarns are inlaid at intervals in the textile body but can slide within or be pulled through the textile body. Further, the tensioning yarns have ends (306, 308, 402, 404) that are accessible near the edges of the textile body for various reasons. First, pulling on them while the textile assembly is on an acoustic device (104) tensions the tensioning yarns such that they limit movement of the textile assembly and break up vibration modes. Second, their ends can be tied directly to, formed into loops to hook over, or wound around, features (208) on the acoustic device to removably secure the textile assembly to the acoustic device.
US11606629B2

An information processing apparatus includes an acquisition unit that acquires voice data and image data, respectively, a display control unit that performs control to display the image data acquired by the acquisition unit in synchronization with the voice data, a reception unit that receives a display element to be added for display to a specific character in the image data displayed by the display control unit, and a setting unit that sets a playback period in which the specific character in the voice data is played back, as a display period of the display element received by the reception unit in the image data.
US11606617B2

Provided herein is a method, apparatus and computer program product for gathering and presenting information associated with a sporting event to a user in a manner tailored to a user's preferences. Methods include: receiving a plurality of video segments associated with at least one subject; providing for display of at least one of the plurality of video segments; providing for selection of at least one video segment not associated with the at least one subject in response to the plurality of video segments having been played or skipped; providing for display of the at least one video segment not associated with the at least one subject; and following or superseding display of the at least one video segment not associated with the at least one subject with display of a new video segment in response to receiving the new video segment associated with the at least one subject.
US11606616B2

A media server is hosted in a service provider's network so that media content can be stored from or rendered to a private network such as a Digital Living Network Alliance network. Media content may be stored by accessing the media server or by downloading the media content to the media server. Support of set top boxes interacting with voice-on-demand (VOD) controllers and computers interacting with IP-based video content servers are integrated through the media server. Consequently, VOD assets can be played on IP-based devices and IP-based content can be played on set top boxes. A gateway function converts IP-based content to a VOD asset, and renders the VOD asset to a set top box while mapping digital rights management information for the VOD asset. Conversely, the gateway function may convert a VOD asset to IP-based content that can be played on an IP-based device.
US11606614B1

A method for recommending feed sources in an event feed includes generating an event feed comprising a plurality of feed items associated with a user. The event feed includes a recommendation feed item comprising one or more feed item sources not being followed by the user. The method further includes causing at least a portion of the event feed to be displayed to the user in the event feed. In accordance with a determination that the user is viewing a graphical user interface associated with a first software application, the recommendation feed item includes feed item sources associated with the first software application. In accordance with a determination that the user is viewing a graphical user interface associated with a second software application different from the first, the recommendation feed item includes feed item sources associated with the second software application.
US11606603B2

A display apparatus and a controlling method thereof provides an optimal viewing environment to a user by differently applying image processing parameters related to image processing time according to content types of input images. A display apparatus according to an embodiment includes an input interface receiving an input image; and a controller configured to determine an image processing parameter based on characteristics of the input image, and control an image processing time for the input image to be determined in response to the determined image processing parameter.
US11606602B2

Methods and systems for deploying a video analytics system include determining one or more applications for a security system in an environment, including one or more constraints. Each functional module in a directed graph representation of one or more applications is profiled to generate one or more configurations for each functional module. The nodes of each graph representation represent functional modules of the respective application, and repeated module configurations are skipped. Resource usage for each of the one or more applications is estimated using the one or more configurations of each functional module and the one or more constraints. The one or more applications are deployed in the environment.
US11606598B2

Systems and methods for dynamically adjusting display content and parameters on a display region are provided. A display manager can control a display environment including a plurality of display regions and can display content items in the display regions. The display manager can identify an event record placed via a client device located in a display zone corresponding to a display region of the display environment. The event record can correspond to an event associated with at least one of the respective content items. The display manager can determine to change a first content item displayed within the display region or a value of a parameter of the display region. The display manager can modify the display region by replacing the first content item with a second content item corresponding to the event associated with the event record or by adjusting the parameter of the display region.
US11606596B2

Methods, systems, and media for synchronizing audio and video content on multiple media devices are provided. In some embodiments, the method comprises: receiving, at a media device, an indication of a media content item to be presented using the media device, wherein the media device includes an audio component for presenting audio content associated with the media content item and a video component for presenting video content associated with the media content item; determining that the media device is associated with a group of media devices for presenting the media content item, wherein the group of media devices includes the media device and at least one audio device that presents the audio content associated with the media content item; generating an audio timestamp that controls the presentation of the audio content on the group of media devices; generating a video timestamp that control the presentation of the video content on the group of media devices, wherein the video timestamp is based on the generated audio timestamp; and causing, at the media device, the video content associated with the media content item to be presented using the generated video timestamp and causing the audio content associated with the media content item to be simultaneously presented by the at least one audio device in the group of media devices by transmitting the audio timestamp to the at least one audio device in the group of media devices.
US11606591B1

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for coordinating the display of content segments in linear TV devices and over-the-top (OTT) media devices. A controller can select a content segment from a plurality of content segments of linear TV content provided to a plurality of linear TV devices to be displayed at a TV channel at a scheduled time instance. The controller can further select an OTT time instance separated from the scheduled time instance by a predetermined time interval, and provide a copy of the selected content segment to one or more media devices to be displayed at the one or more media devices at the OTT time instance.
US11606590B2

A method includes receiving, by a content sharing platform, a request for content from a client device, the request for content comprising a session-based authentication token that pertains to a session between the client device and the content sharing platform. The content sharing platform can further validate the session-based authentication token and cause playback of the requested content to begin at the client device. Responsive to a valid content-based authentication token supplied by the client device, the content sharing platform can cause playback of the requested content to continue at the client device, wherein the valid content-based authentication token is based on an identifier of the requested content.
US11606589B2

Systems and methods of the present disclosure provide for dynamic delay equalization of related media signals in a media transport system. Methods include receiving a plurality of related media signals, transporting the related media signals along different media paths, calculating uncorrected propagation delays for the media paths, and delaying each of the related media signals by an amount related to the difference between the longest propagation delay (of the uncorrected propagation delays) and the uncorrected propagation delay of the related media signal/media path. Calculating the uncorrected propagation delays and delaying the related media signals may be performed in response to a change to the propagation delay of at least one of the related media signals/media paths. Additionally or alternatively, calculating the uncorrected propagation delays and delaying the related media signals may be performed while transporting the related media signals.
US11606585B2

A video information periodic broadcasting method includes segmenting video information with an equal duration to obtain video segments Si of each time series, where i is the segment serial number of the video segments. The video segments Si are connected in series in an order of ascending the segment serial numbers. Segmenting each video segment Si with an equal duration to obtain video sub-segments Si,j of each time series, where the number of the video sub-segments Si,j of each time series is equal to the segment serial number of the video segments corresponding to the same time series, j is the sub-segment serial numbers of all the video sub-segments of the video segment. The video sub-segments Si,j are connected in series in an order of ascending the sub-segment serial numbers to form the video segment Si. Transmitting the video sub-segments through multiple periodic broadcasting channels with an equal bandwidth.
US11606576B2

The present disclosure relates to a method and a device for generating and transmitting a media file containing three-dimensional (3D) video content. The present disclosure also relates to a method and a device for reconstructing and reproducing three-dimensional video content from a received media file. According to an aspect of an embodiment of the present disclosure, a method of generating a media file containing three-dimensional video content may include inserting, into a media data box in the media file, a plurality of components contained in a two-dimensional video frame in which the three-dimensional video content is compressed; inserting, into a metadata box in the media file, first tracks respectively corresponding to the components and a second track containing metadata; and inserting, into the second track, information about an entry point for each of the plurality of components.
US11606574B2

Techniques are disclosed for coding video data in which frames from a video source are partitioned into a plurality of tiles of common size, and the tiles are coded as a virtual video sequence according to motion-compensated prediction, each tile treated as having respective temporal location of the virtual video sequence. The coding scheme permits relative allocation of coding resources to tiles that are likely to have greater significance in a video coding session, which may lead to certain tiles that have low complexity or low motion content to be skipped during coding of the tiles for select source frames. Moreover, coding of the tiles may be ordered to achieve low coding latencies during a coding session.
US11606573B2

Methods are provided for inter-prediction candidate index coding independent of the construction of the corresponding inter-prediction candidate list, i.e., a merging candidate list or an advanced motion vector predictor list. A maximum allowed number of inter-prediction candidates for an inter-prediction candidate list is used for encoding the inter-prediction candidate index in an encoded bit stream. The maximum allowed number may be pre-determined or may be selected by the encoder and encoded in the bit stream. A decoder may then decode the index using the maximum allowed number of inter-prediction candidates independent of the construction of the corresponding inter-prediction candidate list.
US11606569B2

Support for additional components may be specified in a coding scheme for image data. A layer of a coding scheme that specifies color components may also specify additional components. Characteristics of the components may be specified in the same layer or a different layer of the coding scheme. An encoder or decoder may identify the specified components and determine the respective characteristics to perform encoding and decoding of image data.
US11606566B2

Disclosed are a method for decoding a video signal and an apparatus therefor. Specifically, a method for decoding an image based on an inter-prediction mode may include: configuring a merge candidate list by using motion information of a spatial candidate and a temporal candidate adjacent to a current block; parsing a first syntax element indicating a particular candidate applied to inter-prediction of the current block among a predefined number of candidates in the merge candidate list; deriving a refined candidate by adding a motion vector offset to a motion vector of a candidate indicated by the first syntax element; and generating a prediction block of the current block by using the motion information of the refined candidate.
US11606564B2

A video encoding code rate control method of a terminal device is provided. A space domain complexity and a time domain complexity of a first picture frame in a video stream are obtained. A first target bit of the first picture frame is updated to a second target bit according to the space domain complexity and the time domain complexity. A first initial quantization parameter of the first picture frame is updated to a second initial quantization parameter according to the space domain complexity and the time domain complexity. A compressed code stream of the first picture frame is generated according to the second target bit and the second initial quantization parameter.
US11606561B2

A method of adaptive point cloud attribute coding is performed by at least one processor and includes determining a centroid of k candidate points of a point cloud, k being a predetermined sampling rate of all points of the point cloud, and selecting one of the k candidate points that is closest to the centroid. The method further includes determining a first levels-of-detail (LoD) layer comprising the one of the k candidate points, and a second LoD layer without the one of the k candidate points, and performing coding of attributes of the all points, based on the first LoD layer and the second LoD layer.
US11606559B2

Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
US11606554B2

A video encoder is configured to encode, by block based predictive encoding, pictures of a video into coding data, wherein the block based predictive encoding includes an intra-picture prediction. The video encoder is configured to use, for the intra-picture prediction, for encoding a prediction block of a picture, a plurality of nearest reference samples of the picture directly neighboring the prediction block and a plurality of extended reference samples, each extended reference sample of the plurality of extended reference samples separated from the prediction block at least by one nearest reference sample of the plurality of reference samples. The video encoder is further configured to sequentially determine an availability or unavailability of each of the plurality of nearest reference samples and to substitute a nearest reference sample being determined as unavailable by a substitution sample. The video encoder is configured to use the substitution sample for the intra-picture prediction.
US11606552B2

A video encoding device includes a local decode generation unit for generating a reference image based on a result of encoding of a divided image, a compression unit for compressing the reference image to generate a compressed data, a reference image storage determination unit for determining whether to store the compressed data in a memory, and an inter-prediction unit for performing motion vector search for inter-coding based on a reference image stored in the memory. The reference image storage determination unit sets an allowable data amount used for storing the reference image for each determined area of the moving image data, and determines whether or not to store the compressed data obtained by compressing the reference image in the memory based on the allowable data amount. Inter-prediction unit sets the reference image corresponding to the compressed data stored in the memory as the search range of motion vector search.
US11606543B2

An image processing apparatus for controlling white balance of an image is provided. The apparatus detects a white region from image data and calculates a first white balance correction value based on data of the white region. The apparatus also detects, with use of machine learning, a region of a subject that has a preset specific color, from the image data, and calculates a second white balance correction value based on a color of the region of the subject. The apparatus calculates a white balance correction value to be applied to the image data, based on the first white balance correction value and the second white balance correction value.
US11606542B2

A projection image automatic correction method and system based on binocular vision. The method includes: acquiring a depth map of a projection image on a projection plane; calculating a first transformation relationship between a source image and the projection image; acquiring a distortion image according to the depth map; acquiring a correction image after correcting the distortion image; calculating a second transformation relationship between the distortion image and the correction image; acquiring a correction relationship between the source image and the correction image according to the first transformation relationship and the second transformation relationship; and correcting the projection image according to the correction relationship. This disclosure is configured to realize the efficient automatic correction of the projection image without being limited by the projection area, and the correction flexibility is high.
US11606538B2

A method for automatic keystone correction in a projection system is provided that includes rectifying a first image to be projected using current keystone correction parameters to generate a first rectified image, projecting, by a projector in the projection system, the first rectified image on a projection surface, determining whether or not current keystone correction parameters are providing sufficient keystone correction after the first rectified image is projected, rectifying a second image to be projected using the current keystone correction parameters to generate a second rectified image if the current keystone correction parameters are providing sufficient keystone correction, computing new keystone correction parameters if the current keystone correction parameters are not providing sufficient keystone correction and rectifying the second image to be projected using the new keystone correction parameters to generate the second rectified image, and projecting, by the projector, the second rectified image on the projection surface.
US11606537B2

A method including: establishing connections, at a server, to at least two client devices using a call control protocol, the call control protocol negotiating video formats and connection information for sending and receiving media streams; receiving information from a first client at the server, the information comprising meta-data describing different media streams the first client is configured to transmit; transmitting the information received from the first client to the at least one other client; receiving a subscribe message from the at least one other client at the server, subscribing to at least one available media stream from the first client; in response to receiving at least one subscribe message from the at least one other client, transmitting, by the server, a message instructing the first client to start transmitting media streams subscribed to by the at least one other client.
US11606535B2

Systems and methods for interconnecting point-to-point (P2P) (i.e. SIP/H323) and web browser compatible video conferencing services. The conference platform gatewaying service may use a virtual web browser participant to send and/or receive video and/or audio over VoIP/Video standards, such as SIP/H323 or other point-to-point protocols into a web browser compatible conference by means of a virtual web browser participant. The conference platform gateway service may create a binding between a SIP address and a web meeting URL. When communication is initiated from a compatible peer device to the gateway/server by means of a point-to-point protocol, the gateway/server establishes a connection to the web-based conference using the binding between URI and URL, and establishes a connection between the Point-to-point and Web browser compatible meeting service.
US11606530B2

Disclosed is a display device including, from a front face towards a rear face, a panel, a ground plane, and a processing unit connected to the panel and including an antenna for receiving and/or emitting a wave for connection to a wireless network. The display device further includes a plurality of adjustable elements connected to the processing unit, each adjustable element having an impedance which can be modified by the processing unit in order to change the manner in which the wave is reflected and/or transmitted by the adjustable elements, these adjustable elements being located on the rear side of the ground plane.
US11606529B2

A method including receiving at least one frame of a video targeted for display on a main display (or within the boundary of the main display), receiving metadata associated with the at least one frame of the video, the metadata being targeted for display on a supplemental display (or outside the boundary of the main display), and formatting the metadata for display on the supplemental display (or outside the boundary of the main display).
US11606528B2

Techniques are described for expanding and/or improving the Advanced Television Systems Committee (ATSC) 3.0 television protocol in robustly delivering the next generation broadcast television services. A dynamic MPD can be supplemented by offline descriptor information transmitted OTA at display time so that the descriptor information, e.g., language information, captioning information, and the like, can be immediately presented on a UI.
US11606522B2

The present technology relates to a comparator that can easily modify operating point potential of the comparator, and an imaging device. A pixel signal output from a pixel, and, a reference signal with changeable voltage are input to a differential pair. A current mirror connected to the differential pair, and a voltage drop mechanism allowed to cause a predetermined voltage drop is connected between a transistor that configures the differential pair, and a transistor that configures the current mirror. A switch is connected in parallel to the voltage drop mechanism. The present technology can be applied, for example, to an image sensor that captures an image.
US11606520B2

An image sensor includes a pixel array including a plurality of unit pixels arranged along a plurality of rows and a plurality of columns. Each of the unit pixels includes a photoelectric conversion element generating and accumulating photocharges, a charge detection node receiving the photocharges accumulated in the photoelectric conversion element, a readout circuit converting the photocharges accumulated in and output from the charge detection node into an electrical pixel signal, the readout circuit outputting the electrical pixel signal, a capacitive element, and a switching element controlling connection between the charge detection node and the capacitive element. Each of the rows of the pixel array includes first pixels connected to a first conversion gain control line and second pixels connected to a second conversion gain control line.
US11606514B2

A signal processing circuit includes a detection unit configured to detect generation of a peak in an analog signal based on an input of a photon, an A/D conversion unit configured to perform A/D conversion of a signal value into digital data of bits by determining a value of each of the bits from an upper bit to a lower bit, and a control unit configured to control the A/D conversion unit so that, in a case in which the generation of a second peak of the analog signal is detected during the A/D conversion of a signal value of a first peak of the analog signal, the A/D conversion of the signal value of the first peak will be interrupted and the A/D conversion of a signal value of the second peak will be started.
US11606511B2

A video processing device includes a state memory storing a plurality of setting states of each setting related to video processing; a state applying processor configured to apply the setting states to the settings related to the video processing; a history memory setting a series of changes in the settings related to the video processing as a change history of one group and store a plurality of change histories of the one group; a history reproduction processor reproducing the series of changes of the settings; an execution sequence memory configured to store a sequence of the setting states to be applied among the plurality of setting states and the change histories; and a sequencer configured to execute the application of the setting states by the state applying processor and the reproduction of the change histories by the history reproduction processor in the sequence stored in the execution sequence memory.
US11606510B2

Multiple cameras in a conference room, each pointed in a different direction and including a microphone array to perform sound source localization (SSL). The SSL is used in combination with the video image to identify the speaker from among multiple individuals that appear in the video image. Neural network or machine learning processing is performed on the identified speaker to determine the quality of the front or facial view of the speaker. The best view of the speaker's face from the various cameras is selected to be provided to the far end. If no view is satisfactory, a default view is selected and that is provided to the far end. The use of the SSL allows selection of the proper individual from a group of individuals in the conference room, so that only the speaker's head is analyzed for the best facial view and then framed for transmission.
US11606507B1

A system and method for automated lens adjustment for hyperspectral imaging is described. The system includes an image sensor and an electrically-controllable element arranged to set a spectral band for image capture by (i) selectively providing light for a selected spectral band or (ii) selectively filtering light to a selected spectral band. The system includes a tunable lens that is adjustable to change a focal length of the lens; and one or more data storage devices storing data that indicates different focus adjustment parameters corresponding to different spectral bands. The system includes a control system configured to perform operations including: selecting a spectral band; controlling the electrically-controllable element to set the spectral band for image capture; retrieving the focus adjustment parameter that corresponds to the spectral band; adjusting the lens based on the retrieved focus adjustment parameter; and capturing an image of the subject while the lens remains adjusted.
US11606505B2

A medical observation apparatus includes: a camera configured to capture an object image of an observation target; a support configured to support the camera so as to be rotatable about a plurality of mutually-different shafts; a memory configured to store the position of the camera; a brake configured to switch between: a permission state for permitting the camera to rotate about at least one of the plurality of shafts; and a restriction state for restricting the rotation; and a controller configured to perform a reproduction process for switching the brake to the permission state, and thereafter switching the brake from the permission state to the restriction state when the support is operated according to an external force applied to the support by an operator and the camera is located at the position of the camera stored in the memory.
US11606503B2

An information processing apparatus includes a first reception unit configured to receive an input corresponding to an operation on a first operation unit, a second reception unit configured to receive an input corresponding to an operation on a second operation unit, a first setting unit configured to set a target position to be included in a visual field according to a virtual viewpoint corresponding to a virtual viewpoint image, based on an input received by the first reception unit, and a second setting unit configured to set a position and orientation of the virtual viewpoint relative to the target position, based on an input received by the second reception unit.
US11606502B2

Provided is a mobile terminal including a camera, a display, and a controller. The controller is configured to display, on the display, an image identified by the camera, receive a touch input moving from a start position on the display, and capture the image, identified by the camera, based on a distance from a reference location to a position of the touch input.
US11606500B2

Provided is a reception apparatus that includes an information processing section configured to generate an image at least either in a first mode for reading out a whole captured region or in a second mode for reading out a partial region in the captured region. At the time of readout in the second mode, the image processing section varies a readout rate depending on the region.
US11606498B1

Various implementations disclosed herein include devices, systems, and methods that generate exposed panoramic image data of an environment. For example, an example process may include obtaining panoramic image data including pixel values corresponding to light received by one or more image capture devices from multiple angles in a physical environment, generating blurred panoramic image data by adjusting the individual pixel values based on values of a subset of other values of the pixel values, selecting an area of the blurred panoramic image data, and determining an exposure for the panoramic image data based on the area of the blurred panoramic image data.
US11606496B2

An apparatus and a method are achieved in which guide information for enabling a high-quality composite image to be captured is output. Included are a composite image generation unit that performs a process of combining a color image and a black-and-white image captured from different viewpoints, to generate a composite image, and a display information control unit that performs control such that auxiliary information regarding the composite image is displayed on a display unit. In a case where a subject is too close or in a case where a high-quality composite image cannot be generated due to an obstacle, the display information control unit outputs a proximity alert or an obstacle alert as warning information, and also displays a composite image adaptation level. Moreover, a composite image, a color image, and the like are displayed in parallel so that a user can select an image to be recorded.
US11606495B2

Provided is a control device that includes a calculation unit that calculates, on a basis of a result of capturing a subject image passed through a focus lens by using an imaging element including a plurality of phase difference detection regions, a focus position of each of the phase difference detection regions and a determination unit that determines a position of the focus lens on a basis of an average value of the focus positions of the phase difference detection regions calculated by the calculation unit and falling within a predetermined range from the focus position on an infinity side or macro side.
US11606492B2

A system for automatically acquiring focus of remote flying objects (RFOs) includes an interface and processor. The interface is configured to receive a radar data and a lens temperature data. The processor is configured to determine a focal setting for a lens system based at least in part on the radar data and the lens temperature data; and provide the focal setting for the lens system.
US11606489B1

Positions of an image capture device may be used to determine a position-based time-lapse video frame factor. Apparent motion between pairs of images may be used to determine a visual-based time-lapse video frame rate factor. A time-lapse video frame rate for a time-lapse video may be determined based on the position-based time-lapse video frame factor and the visual-based time-lapse video frame rate factor.
US11606488B2

The present teachings provide an image capture device including a bayonet and an integrated sensor and lens assembly (ISLA). The bayonet is connected to a body of the image capture device. The ISLA is connected to the bayonet. All or a portion of the ISLA extends into the body of the image capture device. The ISLA includes a lens assembly having a forward end and a rearward end and an integrated sensor. The integrated sensor is connected to the rearward end of the lens assembly. Fasteners extend through the bayonet into the forward end of the lens assembly to connect the ISLA to the bayonet.
US11606487B2

An electronic apparatus includes a substrate having a first surface on which a semiconductor element is mounted and a holding member configured to adhere to a second surface of the substrate which is a surface opposite to the first surface and to hold the substrate. The second surface of the substrate includes a first region to which the holding member is fixed via an adhesive, a second region in which a conductive portion that conducts heat of the semiconductor element from the first surface to the second surface of the substrate is disposed, and a third region at which a portion of the holding member and the substrate come into contact with each other. The second region is provided between the first region and the third region in a plane direction of the second surface.
US11606486B2

An actuator is disclosed having a sensor substrate, a coil substrate and an FPC. The sensor substrate includes an image sensor on a front surface thereof. The coil substrate includes a coil for driving the image sensor and is provided with a first through hole. The FPC includes a main body portion and a coupling portion extending from a periphery of the main body portion and is coupled to an outside element. The main body portion is provided with a second through hole. The sensor substrate is fixed to the main body portion from a rear side, the coil substrate is fixed to the main body portion from a front side, and the image sensor is exposed to a front surface through the first through hole and the second through hole.
US11606477B2

A camera has two or more color elements that are removable and replaceable. The color elements may include a lens, a color filter with a filter data interface, and an image sensor. A security processor includes a private key, firmware, and has storage room for one or more vegetation indices. The security processor securely decrypts, stores, and uses the indices. Firmware checks license terms and installed filters required in a selected index, and analyzes images based on a formula in the index, thresholds for the index value, and thresholds for an object's height above ground level. A positioning receiver (e.g. GPS) determines time and position, which the firmware uses for the license check and for the height AGL calculation. Differences in camera position allow determining a parallax calculation on correlated groups of pixels. The camera provides on-the-fly analysis, and tags and stores images for which alert conditions are met.
US11606472B2

Disclosed are a projection device and a spatial imaging method. The projection device includes: an optical fiber scanner array; a light source located on an incident light path of the optical fiber scanner array; and an adjustment and control module assembly configured to couple, according to a virtual scene to be displayed, light emitted by the light source into the optical fiber scanner array, and to control the optical fiber scanner array to project pencil beams to a plurality of virtual object points corresponding to the virtual scene and located in space, such that multiple pencil beams projected to each virtual object point form a bundle of emitting light beams.
US11606462B2

When a caller initiates a conversation with an interactive voice response (“IVR”) system, the caller may be transferred to a live agent. Apparatus and methods are provided for integrating automated tools and artificial intelligence (“AI”) into the interaction with the IVR system. The automated tools and AI may track the conversation to decipher when to transfer the caller to the agent. The agent may determine which machine generated responses are appropriate for the caller. AI may be leveraged to suggest responses for both caller and agent while they are interacting with each other. The agent may transfer back the caller to the IVR system along with the appropriate machine generated response to maintain efficiency and shorten time of human agent interaction.
US11606457B2

Various embodiments of the present invention relate to a method for controlling a network access right for an application in an electronic device, and an electronic device for operating same. A control method for an electronic device comprises the steps of: receiving an input of a command for switching a mode of an electronic device to a blocking mode; and when a command for switching to the blocking mode is input, blocking a network access right of at least one application which has been preselected by a user from among a plurality of applications in the electronic device.
US11606456B1

One or more processors of an electronic device detect a communication device electronically in communication with a content presentation companion device operating as a primary display for the electronic device and including a first ultra-wide band component. The one or more processors determine, with a second ultra-wide band tag component carried by the electronic device, a distance between the electronic device and the content presentation companion device using an ultra-wide band ranging process. The one or more processors dynamically enhance a user interface of the content presentation companion device as a function of the distance between the electronic device and the content presentation companion device. The enhancing magnifies a user interface element being presented on the content presentation companion device.
US11606452B2

A mobile terminal comprises: a main body; a display in the front surface of the main body; a coil antenna module positioned in a first region of the rear surface of the main body; and a rear touch sensor positioned in a second region of the rear surface of the main body to sense a touch input of a user, wherein the first region and the second region do not overlap each other. Since the rear touch sensor is provided within a limited space of the mobile terminal, the difficulty of one-handed manipulation can be reduced.
US11606448B2

What is disclosed is a method for efficient capture and streaming of data packets in a network device comprises capturing data packets matching predetermined filters, packaging said data packets into samples, and aggregating one or more samples in a high speed bus payload. The method also comprises transferring said high speed bus payload to a CPU, extracting said samples from the high speed bus payload and storing said samples in a shared memory of the CPU, and accessing said samples from the shared memory for streaming to one or more client.
US11606443B1

Technologies for unseen notification handling are described. Embodiments select an initial set of notifications, provide the selected initial set of notifications to a client device, store seen notifications in a first data store, maintain sent but unseen notifications in a second data store that is an in-memory online data store, retrieve a set of the sent but unseen notifications from the second data store, create a list of unseen notifications by combining the retrieved set of sent but unseen notifications with a set of unsent and unseen notifications, generate a set of relevance scores for the list of unseen notifications, create a new version of the list of unseen notifications based on the new set of relevance scores, and provide the new version of the list of the unseen notifications to the client device.
US11606431B2

A method includes detecting a storage error associated with a first memory device of a storage unit of a set of storage units, where data is error encoded into a set of encoded data slices and stored in a plurality of memory devices of the set of storage units, and where the plurality of memory devices includes the first memory device. The method further includes determining attributes associated with the first memory device and determining attributes of other memory devices of the plurality of memory devices. The method further includes selecting a memory device from the other memory devices based on the attributes of the memory device comparing favorably to the attributes associated with the first memory device. The method further includes rebuilding an encoded data slice associated with the storage error and storing the rebuilt encoded data slice in the selected memory device.
US11606427B2

A synchronized communication system includes a plurality of network communication devices, one of which is designated as a root device and the others designated as slave devices. Each network communication device includes one or more ports and communications circuitry, which processes the communication signals received by the one or more ports so as to recover a respective remote clock from each of the signals. A synchronization circuit is integrated in the root device and provides a root clock signal, which is conveyed by clock links to the slave devices. A host processor selects one of the ports of one of the network communication devices to serve as a master port, finds a clock differential between the root clock signal and the respective remote clock recovered from the master port, and outputs, responsively to the clock differential, a control signal causing the synchronization circuit to adjust the root clock signal.
US11606423B2

A method for running a stand-alone program includes: running the stand-alone program in a first main program, and establishing a network connection between a first terminal and a second terminal through the first main program run in the first terminal and a second main program run in the second terminal; and transmitting, by the first terminal, image information to the second terminal and transmitting, by the second terminal, a second operation command to the first terminal, through the network connection. A first operation object and a second operation object in the stand-alone program are separately controlled.
US11606418B2

Embodiments herein provide a method for CLAT Aware Affinity (CAA)-based scheduling by a user equipment (UE) (100) comprising a multi-core processor (120). The method includes a CAA scheduler (180) at the user equipment (100) receiving a packet and determining a path characteristic of the packet. Further, the method includes the CAA scheduler (180) determining, at least one of a IPv4 connection and a IPv6 connection based the path characteristic of the packet; and establishing a connection to at least one of an IPv4 server and an IPv6 server based on the determined at least one of the IPv4 connection and the IPv6 connection. Further, the method includes the CAA scheduler (180) classifying the packet into at least one class and scheduling the packet on at least one core of the multi-core processor (120) based on the at least one class.
US11606407B2

A system for capturing and distributing live audio streams of a live event to mobile computing devices comprises: processing device(s) in network communication with each other; and at least one memory coupled to each processing device. Processing device(s) having an audio channel receive live audio stream(s) via the audio channel(s), generate and transmit discrete audio data packets therefrom over a first network for receipt by the remaining processing device(s). Copies of the discrete audio data packets are generated and placed in a respective buffer by the processing device(s). A nominated processing device: receives a connection request from a mobile computing device; determines the distribution status the processing device(s); and selects a processing device to provide the requested transmission based on the distribution status. The selected device generates transmission copies from copies stored in the buffer and transmits the discrete audio data packets/transmission copies to the mobile computing device.
US11606406B1

An electronic device, computer program product, and method are provided that autonomously mitigates degraded transmissions of an audio/image stream from an electronic device to a video communication session. The electronic device communicates at least one of an image stream and an audio stream to other second electronic device(s). In response to receiving an indication that the at least one of the image stream and the audio stream is degraded, a controller presents a transmission quality degraded report using at least one display device to prompt mitigation. The controller can configure the electronic device to mitigate the degraded at least one of the image stream and the audio stream by altering the at least one of the image stream and the audio stream to support transmission via a lower data rate. The electronic device communicates the altered at least one of the image stream and the audio stream to the session.
US11606402B2

Systems and methods for split rendering of Network Based Media Processing (NBMP) are provided. A method includes deriving a network based media processing (NBMP) workflow, and assigning a plurality of workflow tasks of the NBMP workflow among a media sink, a media source, and at least one cloud element, network element, or edge element. A first subset of the plurality of the workflow tasks are assigned to the media source, a second subset of the plurality of the workflow tasks are assigned to the media sink, and a third subset of the plurality of the workflow tasks are assigned to the at least one cloud element, network element, or edge element. The first subset, the second subset, and the third subset do not overlap with each other.
US11606400B2

One example method includes receiving a plurality of responses during a time period, the plurality of responses each provided by one of a plurality of participants in a video conference hosted by a video conference provider, sampling the plurality of responses to identify a plurality of response characteristics, and then generating a consolidated response based at least in part on the plurality of response characteristics. The example method additionally includes causing the consolidated response to be output to at least one of the plurality of participants.
US11606398B2

System and method for establishing secure conference calls. In one example system, a central conference call server establishes point-to-point connections with accessory devices comprising a secure element and connected to corresponding participant devices. The conference call server includes an interface to a plurality of secure elements configured to perform scrambling and unscrambling of media signals communicated to and from the accessory devices. In another example, one of the participant devices operates as the central conference call server. In other examples, participant devices communicate on a conference call via point-to-point connections between all accessory devices connected to the participant devices. The accessory devices include secure elements for decryption and encryption of media signals communicated between the accessory devices.
US11606395B2

The present disclosure relates to techniques for enforcing control policies on one more software as a service (SaaS) platforms from a centralized security control platform. An integration component is configured to integrate SaaS accounts with the security enforcement platform. The security enforcement platform executes functions that facilitate the creation of control policies on SaaS accounts. Exemplary control polices can be created to manage or control file sharing activities, user authentication, plugin usage, and/or other functions and features that may impact the security of the files or content included on the SaaS accounts. Activity events generated by the integrated SaaS accounts can be monitored by the security control platform. The activity events monitored by the security enforcement platform can be utilized to enforce the control policies and facilitate verification of file sharing activities.
US11606391B2

A method for controlling an access to a resource is provided. The method includes receiving, from a first user, a first input that relates to a business criterion for a provision of the access to the resource; receiving, from a second user, a second input that relates to an application-specific criterion for the provision of the access to the resource; generating one or more one access-control rules based on the inputs; receiving an access request; and determining whether to grant the access request based on the rules, and any conditions that pertain to the access. The method effectively decouples the business-related criterion from the application-specific criterion for the access determination, thereby ensuring that business stakeholders and application owners each have an independent ability to provide inputs for generating access-control rules and policies.
US11606387B2

A system and method for reducing a time to mitigate distributed denial of service (DDoS) attacks are provided. The method includes receiving a plurality of attack feeds on at least one protected object in a secured environment; analyzing the plurality of attack feeds to determine characteristics of a DDoS attack against the secure environment; determining a set of optimal mitigation resources assigned to the secured environment; selecting, based on the set of optimal mitigation resources and the attack characteristics, at least one optimal workflow scheme; and initiating a proactive mitigation action by setting each mitigation resource in the set of optimal mitigation resources according to the selected optimal workflow scheme.
US11606361B2

A cloud system provides services to a user registered in a tenant and includes a processor programmed to issue a communication destination for registering the user in association with the tenant.
US11606358B2

A method and system for anonymizing data are disclosed. The method and system include receiving, at the wrapper, a request to store data in a data source. The wrapper includes a dispatcher and at least one service. The dispatcher receives the communication and is data agnostic. The method and system also include providing the request from the dispatcher to the at least one service and anonymizing, at the service(s), the data to provide anonymized data.
US11606356B2

A quantum entanglement communication service can be provided by detecting a request to access data stored at a first computer. In response to detecting the data access request, a request can be generated to request that a server computer generate an entangled particle pair. Measurement data can be received, the measurement data corresponding to a measurement observed after interacting a first bit of a token stored at a second computer with a first entangled particle from the entangled particle pair. An operation to perform on a second entangled particle of the entangled particle pair at the first computer can be determined and performed. A state of the second entangled particle can be measured to obtain a value, and a bit string can be generated, where the bit string can include a number that corresponds to the value.
US11606354B2

An unlock method and system for an air-conditioning unit. The unlock system includes: a display apparatus; an input apparatus; and a control apparatus in communication with the display apparatus and the unlock system is configured to perform the following operations: generating a dynamic graphic according to at least an identification code and an update code; generating an unlock password according to at least a certificate, the identification code and the update code; receiving an unlock password through the input apparatus; comparing the unlock password received from the input apparatus with the generated unlock password; and granting a corresponding permission if the acquired unlock password is consistent with the generated unlock password.
US11606346B2

A logic circuit for managing reception of secure data packets in an industrial controller snoops data being transferred by a Media Access Controller (MAC) between a network port and a shared memory location within the industrial controller. The logic circuit is configured to perform authentication and/or decryption on the data packet as the data packet is being transferred between the port and the shared memory location. The logic circuit performs authentication as the data is being transferred and completes authentication shortly after the MAC has completed transferring the data to the shared memory. The logic circuit coordinates operation with the MAC and signals a Software Packet Processing (SPP) module when authentication is complete. The logic circuit is further configured to decrypt the data packet, if necessary, and to similarly coordinate operation with the MAC and delay signaling the SPP module that data is ready until decryption is complete.
US11606344B2

Method and systems for authenticating a source of a signal in a system comprising a multiplicity of electrical units. One embodiment comprises: receiving by a receiver a signal comprising a command and a characteristic added to the command; retrieving a characteristic of the signal; associating the characteristic with an alleged transmitter of the signal; determining a transmitter of the signal; decoding the command from the signal; and subject to the transmitter being the same as the alleged transmitter, and that the transmitter of the signal is authorized to send the command to the receiver, performing the command.
US11606341B2

A CAN device is provided with an encryption function and a decryption function. The encryption function allows messages to be encrypted and put onto a CAN bus. The decryption function allows the messages on the CAN bus to be decrypted. The encryption and decryption functions share keys which change over the course of time.
US11606331B1

Improved methods for retrieval of content from CDNs is provided that includes a rendezvous controller that receives information of an identification of content being requested and an estimated location of a content requesting device. Based on this information, the rendezvous system identifies a server within a CDN from which the requested content may be retrieved. The selected server may be based on a repeatable hash function such that the likelihood that the content being requested is cached at the selected server. Steering requests to a server of the CDN which may have the content cached may reduce the number of servers within the CDN with the same cached content, particularly for the highest requested content. The rendezvous system may then return a corresponding domain name associated with the selected server and that can be subsequently submitted to a DNS for resolution to the IP address of the identified server.
US11606328B2

A plurality of communication channels available to initiate a communication session with a message recipient are determined. The communication session is initiated by providing a first message to the message recipient via a select communication channel of the determined communication channels. An indication of a response to a plurality of response options provided in the first message is received from the message recipient via the selected communication channel. The communication session with message recipient is resumed via a second communication channel that is different than the selected communication channel by providing to the message recipient a second message.
US11606327B2

A method performed by a mobile device includes causing display of graphical tiles on a display of the mobile device and detecting a gesture while displaying the graphical tiles. The gesture includes an indication to move a particular graphical tile among the graphical tiles. In response to the gesture, the mobile device can automatically move another graphical tile to accommodate the new location of the particular graphical tile and cause display of the graphical tiles arranged in a new order that includes the particular graphical tile in the new location.
US11606326B2

Disclosed is a system and method for email management that leverages information derived from automatically generated messages in order to identify types of messages and message content. The disclosed systems and methods apply the information learned from decoding previously received messages to other messages in a user's inbox to fully, or at least partially decode the information included within such messages. The disclosed systems and methods analyze messages received in a user's inbox to detect message specific information corresponding to types of content in the message and the location of such content in the messages. The message specific information is then applied to other newly received or identified messages to learn message specific information about those messages. Based on such learning, information can be extracted from such messages in order to increase a user's experience and increase monetization.
US11606323B2

A system and a method are disclosed for recommending electronic messages in a message sharing system. Users can post messages to the message sharing system. These messages from posting users are received by the system and sent to receiving users that have subscribed to the posting users. The receiving users interact with the messages in various ways, such as by sharing the messages with other users. Interaction information is received for each of the electronic messages. The interaction information includes an indication of the number of interactions with the electronic message by receiving users. A score is determined for each electronic message based on the interaction information. Electronic messages are selected for being recommended to a user or a group of users based on the scores. The recommendations are then sent to the users, enabling users to better focus their attention on messages that are likely to be interesting.
US11606318B2

Some embodiments of the invention provide a forwarding element that can be configured through in-band data-plane messages from a remote controller that is a physically separate machine from the forwarding element. The forwarding element of some embodiments has data plane circuits that include several configurable message-processing stages, several storage queues, and a data-plane configurator. A set of one or more message-processing stages of the data plane are configured (1) to process configuration messages received by the data plane from the remote controller and (2) to store the configuration messages in a set of one or more storage queues. The data-plane configurator receives the configuration messages stored in the set of storage queues and configures one or more of the configurable message-processing stages based on configuration data in the configuration messages.
US11606317B1

Sharing integrated circuit (IC) resources can include receiving, within a communication endpoint of an IC, a plurality of packets from a plurality of different source virtual entities, determining packet handling data for each packet of the plurality of packets using an acceleration function table stored within the IC, routing each packet of the plurality of packets to one or more selected function circuit blocks of a plurality of function circuit blocks in the IC based on the packet handling data of each respective packet, and processing the plurality of packets using the one more selected function circuit blocks generating a plurality of results corresponding to respective ones of the plurality of packets. The plurality of results are queued within the communication endpoint. Each result is queued based on the packet handling data of the corresponding packet.
US11606316B2

Various embodiments of methods and systems for a modem-directed application processor boot flow in a portable computing device (“PCD”) are disclosed. An exemplary method includes an application processor that transitions into an idle state, such as a WFI state, for durations of time during a boot sequence that coincide with processing by a DMA engine and/or crypto engine. That is, the application processor may “sleep” while the DMA engine and/or crypto engine process workloads in response to instructions they received from the application processor.
US11606312B2

Various systems and methods for performing fast fail-over. One method involves receiving a packet at a primary forwarder node of a core network, determining whether the packet was received from a secondary forwarder node of the core network, via a tunnel, and, in response to a determination that the packet was received via the tunnel, forwarding the packet to another node in the core network. The tunnel communicatively couples the primary forwarder node and the secondary forwarder node. The primary forwarder node and the secondary forwarder node communicatively couple a local network and the core network. The packet was transmitted from the local network.
US11606310B2

Some embodiments of the invention provide a method for providing flow processing offload (FPO) for a host computer at a physical network interface card (pNIC) connected to the host computer. A set of compute nodes executing on the host computer are each associated with a set of interfaces that are each assigned a locally-unique virtual port identifier (VPID) by a flow processing and action generator. The pNIC includes a set of interfaces that are assigned physical port identifiers (PPIDs) by the pNIC. The method includes receiving a data message at an interface of the pNIC and matching the data message to a stored flow entry that specifies a destination using a VPID. The method also includes identifying, using the VPID, a PPID as a destination of the received data message by performing a lookup in a mapping table storing a set of VPIDs and a corresponding set of PPIDs and forwarding the data message to an interface of the pNIC associated with the identified PPID.
US11606307B2

This application provides a data stream processing method and a network element device. The method includes: obtaining, by a first network element device, a first data stream, where the first data stream includes a first data unit and a first data padding unit; and adjusting, by the first network element device, a quantity of second data padding units in the first data stream, where a relative position of the first data unit and the first data padding unit in the first data stream is the same as a relative position of the first data unit and the first data padding unit in a second data stream, and the second data stream is an adjusted first data stream. When adjusting a rate, the first network element device does not add or delete the first data padding unit in the first data stream.
US11606303B1

A method for initiating quality of service levels within a user equipment (UE) device may include receiving application mapping rules from a core network, storing the application mapping rules within the UE device, and determining, by the UE device, a slice service profile (SSP) category associated with an application flow. The method may further include determining, by the UE device, whether an application mapping rule associated with the SSP category is stored within the UE device, and obtaining, from the UE device, a quality of service level for the application flow based on the SSP category, in response to determining that the application mapping rule is stored within the UE device.
US11606297B2

This application provides a congestion control method and a network device. The method includes: receiving a first message sent by a second network device, where the first message carries an active flow quantity, and the active flow quantity is a quantity determined by the second network device based on a data flow to which data packets received from a first network device belong; determining, based on the active flow quantity and rated receiving bandwidth of the second network device, packet sending control information used to send the data flow to the second network device; and sending the data flow to the second network device based on the packet sending control information. This application can better control congestion, thereby reducing network packet loss.
US11606284B2

A system and method for FIB aggregation. FIB Aggregation with Quick Selections (FAQS) is a FIB aggregation algorithm that leverages compact data structures and three unique optimization techniques to quickly and incrementally select next hops when handling route updates. As a result, FAQS can run up to 2.53 and 1.75 times faster for IPv4 and IPv6, respectively, than the optimal FIB aggregation algorithm while achieving a near-optimal aggregation ratio. Meanwhile, it consumes much less memory and generates much smaller number of FIB changes when carrying out frequent updates. The performance enhancement of the new algorithm addresses many concerns from ISPs regarding performance issues, and enhances the probability to push FIB aggregation techniques further to the level of production adoption by the industry.
US11606279B2

An application may perform operations within a first secure enclave of a processing device. The application may provide secure monitoring data, such as secure heartbeat information. The monitoring data and an application identity may be verified at a second secure enclave of the processing device using local attestation operations. A remote attestation signature may be generated at the second secure enclave based on the monitoring data, the application identity, and a node private key. A monitoring message signature may be generated at the first secure enclave based on an application private key and a message payload that includes the monitoring data, the application identity, and the remote attestation signature. A monitoring message that includes the payload and monitoring message signature may be sent from the first secure enclave to a monitoring system, which may verify the message to detect unauthorized changes to the monitoring data or the application identity.
US11606278B2

A packet information analysis method suitable for a device measuring and monitoring network traffic in real-time. The method includes: obtaining network data including a combination of multiple network packet header information; generating an index parameter according to packet header information of a monitored network packet in the network packets; querying at least one reference table according to the index parameter to obtain a first reference value and an offset correction value corresponding to the index parameter in the at least one reference table; obtaining a second reference value according to the first reference value and the offset value; and obtaining an evaluation value according to the second reference value. The evaluation value reflects the distribution status of a measuring and monitoring item in the network packets.
US11606265B2

A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, perform certain acts. The acts can include receiving a deployment model selection of a software-defined-network (SDN) control service. The deployment model selection includes one of a centralized model, a decentralized model, a distributed model, or a hybrid model. The acts also can include deploying the SDN control service in the deployment model selection to control a physical computer network. The SDN control service uses a routing agent model trained using a reinforcement-learning model. Other embodiments are described.
US11606262B2

A method, computer program product, and system are provided to identify a target computing system configured to operate in a plurality of service domains. The method, computer program product, and system also, for each service domain of the plurality of service domains: collect current values of: (i) a metric indicating success of the service domain, and (ii) one or more other collection metrics of the service domain; determine one or more predominant metrics from the one or more other collection metrics, based, at least in part, on a statistical regression between the current values of the metric indicating success and the one or more other collection metrics, the one or more predominant metrics being predominant in affecting the metric indicating success; and output an indication of the current values of the metric indicating success and the one or more predominant metrics.
US11606246B2

A system, method, and computer-readable medium are disclosed for performing a data center monitoring and management operation. The data center monitoring and management operation includes: monitoring data center assets within a data center; identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of the data center; associating the issue with a particular point in time; and, informing a user about the issue, the informing including information regarding the particular point in time, the informing including a graphical depiction of the particular component of the data center and the issue within the data center.
US11606244B2

Presented herein are techniques to manage a data network. A method includes receiving, at a first network device, a request to establish a path through a network from the first network device to a second network device, in response to the request, determining, from among a plurality of potential paths between the first network device and the second network device, a longest acceptable path between the first network device and the second network device, and sending data from the first network device to the second network device via the longest acceptable path between the first network device and the second network device. Because the longest acceptable path is first selected by default, if and when that longest acceptable path fails, a failover path will likely be shorter than the longest acceptable path thus likely improving, e.g., overall latency for the data being sent.
US11606229B2

Methods, systems, and devices for improving uniformity between levels of a multi-level signal are described. Techniques are provided herein to unify vertical alignment between data transmitted using multi-level signaling. Such multi-level signaling may be configured to capture transmitted data during a single clock cycle of a memory controller. An example of multi-level signaling scheme may be pulse amplitude modulation (PAM). Each unique symbol of the multi-level signal may be configured to represent a plurality of bits of data.
US11606228B2

Systems and techniques are described that are directed to filter frequency response shift compensation, including compensating for shifting in the rejection band of the filter. Compensation for the shifting in the rejection band can include applying a pre-distortion to attenuate edge resource units (RUs), and applying PHY Protocol Data Unit (PPDU) scheduling schemes. For example, a PPDU scheduling scheme reduce bandwidth in the channel, thereby dropping the out of band RUs. Front ends provide feedback to a respective radio, which allows that radio to apply the appropriate pre-distortion. The front ends can include one or more filters enabling frequency domain coexistence between collocated radios operating in the differing Wi-Fi bands, and a coupler that provides the feedback indicating the frequency response shift to a radio. The radio can then apply a digital pre-distortion to compensate for the shifting in the rejection band.
US11606227B2

This application provides a beam selection method and apparatus, and a storage medium. The method includes: separately measuring a sounding reference signal SRS sent by at least one terminal, to determine a first spectral efficiency of each terminal; calculating a second spectral efficiency of each beam group based on the first spectral efficiency of each terminal, where each beam group includes at least one beam, and each beam covers at least one terminal; and determining a target beam group based on the second spectral efficiency of each beam group.
US11606225B2

Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
US11606222B2

Lighting control systems may be commissioned for programming and/or control with the aid of an autonomous mobile device. Design software may be used to create a floor plan of how the lighting control system may be designed. The design software may generate floor plan identifiers for each lighting fixture, or group of lighting fixtures. During commissioning of the lighting control system, the autonomous mobile device may be used to help identify the lighting devices that have been installed in the physical space. The autonomous mobile device may receive a communication from each lighting control device that indicates a unique identifier of the lighting control device. The unique identifier may be communicated by visible light communication (VLC) or RF communication. The unique identifier may be associated with the floor plan identifier for communication of digital messages to lighting fixtures installed in the locations indicated in the floor plan identifier.
US11606219B2

According to one perspective, the invention provides a technical arrangement to calculate, register and/or apportion costs and/or generate income in proportion to the current ownership of an asset. One or more embodiments also comprise a novel technique for generating cryptographic sub-keys. Thus, one benefit provided by the invention is that it allows the secure distribution of costs and income for an asset registered and maintained on the Blockchain. In turn, this increases the capability of such assets to meet the real-world needs of various entities such as the asset itself and investing parties. In one embodiment the invention provides a computer-implemented system for controlling a transfer made via a blockchain in respect of an asset, the system comprising an asset having a plurality of private cryptographic keys, each private key being associated with an owner of the asset; a registry comprising a plurality of public cryptographic keys wherein each public key corresponds to a private key in the asset's plurality of private keys, and is associated with a redeem script hash that can be identified within an unspent blockchain transaction; a smart contract comprising at least one rule relating to the automated generation of one or more blockchain transactions to enable a transfer to be made in respect of the asset; and a computing agent arranged to evaluate and/or execute the at least one rule of the smart contract. In some embodiments, a hierarchy of computing agents is managed by a master agent to carry out the asset related tasks defined in the smart contract. The master and subordinate agents communicate to execute discrete tasks.
US11606208B2

Techniques of keyless authentication of computing services in distributed computing systems are disclosed herein. One example technique includes upon receiving a command to instantiate a computing service, transmitting a request to an authentication service for an identity assertion token corresponding to an application execution of which instantiates the computing service. The example technique can also include upon receiving the requested identity assertion token, storing the received identity assertion token in the container and modifying an entry of a configuration file in the container that allows the instantiated computing service to access the stored identity assertion token and authenticate to the authentication service using the identity assertion token.
US11606205B2

A computer executes a causal total order broadcast (CTOB) protocol, in a Byzantine fault-tolerant, distributed computerized system comprising a set of nodes acting as servers for clients of the system. The nodes host a trusted proxy client (TPC) process that executes in a trusted execution environment of the nodes. The TPC process includes for each client request (which include encrypted contents) received from any of the clients, signing the client request. The TPC process invokes a total order broadcast (TOB) protocol to obtain a sequence number for the signed request, whereby the nodes establish a total order in which the signed request is processed by the nodes. Upon determining that the signed request is assigned this sequence number, the TPC process reveals a decrypted version of the encrypted contents of the client request to the set of nodes, and the decrypted version is processed according to the TOB protocol.
US11606201B2

The disclosure relates to, among other things, systems and methods for facilitating the secure recording of assertions made by entities tied to identities. Embodiments of the disclosed systems and methods may allow users to make non-revocable, difficult to forge, cryptographic assertions tied to their identities through the posting of entries in an immutable ledger. In certain embodiments, a user's cryptographic assertions may be preceded by ledger entries which feature certificates from trusted authorities that tie the keys used for making assertions to the user's identity. Further embodiments provide for a mechanism for disabling further entries posted under a user's key, either automatically or at the user's initiation.
US11606186B2

Methods and systems are described for receiving N phases of a local clock signal and M phases of a reference signal, wherein M is an integer greater than or equal to 1 and N is an integer greater than or equal to 2, generating a plurality of partial phase error signals, each partial phase error signal formed at least in part by comparing (i) a respective phase of the M phases of the reference signal to (ii) a respective phase of the N phases of the local clock signal, and generating a composite phase error signal by summing the plurality of partial phase error signals, and responsively adjusting a fixed phase of a local oscillator using the composite phase error signal.
US11606184B2

This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for indication of asymmetric default operating frequencies (DOFs) for bidirectional communications. In one aspect, a first device may report to the second device that the first device is using either a same DOF for communications in different transmission directions or different DOFs for the different transmission directions. Based on the reported DOF(s), the second device may use beam correspondence-based beam relationships on the different transmission directions if the DOFs are the same and resource block allocations for the communications in both transmission directions are closely matched in frequencies. Alternatively, if the DOFs are different for the different transmission directions, the second device may adjust either a codebook parameter or may use an appropriate antenna panel. Additionally, or alternatively, the second device may direct the first device to use respective antenna subarrays with similar DOFs.
US11606183B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may transmit an indication of capabilities of the UE for self-interference cancellation at one or more center frequencies. The UE may receive an indication of a configuration, based at least in part on the indication of capabilities, associated with one or more subsequent communications. Numerous other aspects are described.
US11606182B2

A base station transmits a signal transmission to a mobile broadband (MBB) user equipment (UE) device and to a machine type communication (MTC) device that is in close proximity to the MBB UE device where the signal transmission includes control channel and a data channel. The control channel includes common location dependent control information that applies to the MTC device and the MBB UE device because they are at the same location.
US11606176B2

Methods, systems, and devices for wireless communications are described. A base station may configure a user equipment (UE) with quasi co-located (QCL) associations between a physical uplink control channel and a sounding reference signal (SRS) transmission for at least one time and frequency domain channel parameter. The UE may transmit, in accordance with the QCL association, a control channel transmission via the physical uplink control channel using an antenna port that is quasi co-located with at least one antenna port for transmitting the SRS transmission and transmit, in accordance with the QCL association, the SRS transmission via the at least one antenna port. In another example, the base station may configure the UE with an antenna port association between an SRS transmission and a physical uplink control channel. The UE may transmit the SRS transmission and a control channel transmission in accordance with the antenna port association.
US11606165B2

The present disclosure relates to a method, a medium, a program product, and a modem for setting modulation modes. The method includes detecting by a modem whether a modulation mode of the modem is inverted, the modem being capable of operating in a plurality of modulation modes, and each modulation mode having a different modulation order; and in response to the determination that the number of times of inversion of the modulation mode within a first predetermined time has reached a threshold, setting by the modem the modulation mode of the modem to a modulation mode other than a modulation mode with the highest modulation order in all modulation modes included in the inversion process and maintaining the set modulation mode for a second predetermined time. By the above method, the modulation mode is prevented from repeatedly inverting, thereby maintaining the downstream data throughput at a high level.
US11606155B2

A method for exchanging a clock synchronization packet performed by a network apparatus, including: exchanging a clock synchronization packet with a first clock source, where the network apparatus includes a boundary clock; determining a first time deviation of the boundary clock relative to the first clock source according to the clock synchronization packet exchanged with the first clock source, where the boundary clock avoids performing an operation of calibrating a time of a local clock of the boundary clock according to the first time deviation; and sending a clock synchronization packet to a first slave clock of the boundary clock, where the clock synchronization packet includes a first timestamp, a value of the first timestamp is equal to a first corrected value, and the first corrected value is a value obtained by the boundary clock by correcting the time of the local clock by using the first time deviation.
US11606154B2

A wideband spectrum analyzer includes at least one signal input, and at least one signal channel with a first filter module and a second filter module. The first filter module and the second filter module are connected with the at least one signal input downstream of the at least one signal input in a series connection. The first filter module includes first switches, and several different highpass filters being arranged in a parallel connection. The first switches are configured to selectively connect one of the highpass filters with an input of the first filter module and an output of the first filter module. The second filter module includes second switches, and several different lowpass filters being arranged in a parallel connection. The second switches are configured to selectively connect one of the lowpass filters with an input of the second filter module and an output of the second filter module.
US11606153B2

A test system for testing a device under test includes: a signal processor configured to generate a plurality of independent signals and to apply first fading channel characteristics to each of the independent signals to generate a plurality of first faded test signals; a test system interface configured to provide the plurality of first faded test signals to one or more signal input interfaces of the device under test (DUT); a second signal processor configured to apply second fading channel characteristics to a plurality of output signals of the DUT to generate a plurality of second faded test signals, wherein the second fading channel characteristics are derived from the first fading channel characteristics; and one or more test instruments configured to measure at least one performance characteristic of the DUT from the plurality of second faded test signals.
US11606150B2

Joint estimation of the framer index and the frequency offset in an optical communication system are described among various other features. A transmitter can transmit data frames using pilot and framer symbols. A receiver can estimate the framer index and frequency offset using the pilot and framer symbols, and identify the beginning of a header portion of a data frame. By identifying the beginning of the header portion of a data frame, the receiver can synchronize, with less error, the data transmitted by the transmitter and the data it received. To further improve the framer index estimation, a lock indicator signal can be generated to signal to other receiver components that the estimated framer indices are reliable. The receiver can determine frequency offset and additional framer index estimations with increased reliability when performed after the lock indicator signal is generated.
US11606149B2

An optical transmitter based on optical time division multiplexing is disclosed, which may solve the issues of complex structure and operation of a multilevel-OTDM-based optical transmitter while using a multilevel signal modulation format and OTDM technology that may increase the transmission rate of an optical transmitter with limited bandwidth.
US11606142B2

A radio communication system for duplex communication comprising an optical carrier generator for generating optical carrier signals, a local oscillator (LO) for generating an electrical signal in a radio communication band, an information signal source, electro-optic modulators driven directly at an input electrical port by said information signal and said LO signal to modulate a portion of said optical carrier signal to form a modulated portion being an optical band information signal for transmission over an optical link; and a photodetector remote from said electro-optic modulators for receiving said transmitted optical band information signal from said optical link, and directly generating an electrical signal that is up-converted for radio transmission, or down-converted to a baseband frequency.
US11606141B2

A method may include obtaining a topology of an optical network. The topology may indicate multiple optical links within the optical network. The method may also include obtaining a routing metric for each of the optical links. The routing metric may be used in selecting routes through the optical network along the multiple optical links. The method may further include obtaining a signal noise tolerance of an optical signal to be routed through the optical network and adjusting routing metrics of one or more of the multiple optical links based on the signal noise tolerance of the optical signal. The method may also include after the routing metrics of the one or more of the multiple optical links are adjusted, determining a route for the optical signal through the optical network along two or more of the multiple optical links based on the routing metrics of the multiple optical links.
US11606139B2

Aspects of the subject disclosure may include, for example, determining distinct timing offsets between an input port and output ports of a multiport optical device. An optical signal is injected at an input port of the device to obtain output signals at the output ports, which are injected into downstream fibers. An optical multipath return signal is received via the input port of the device, including a combination of measured events including reflections, backscatter, or both. A number of similar events expected in the number of downstream optical fibers is calculated to obtain an expected multipath signature based on configuration data. Results of the optical multipath return signal are then compared to the expected multipath signature to obtain comparison results. One of the measured events is distinguished from the others based on the first comparison results and the distinct timing offsets. Other embodiments are disclosed.
US11606137B2

A system and method for beam switching by a User Terminal (UT). The method includes initiating a beam switch between an old beam and a new beam when the UT is disposed in an overlap area of the old beam and the new beam; duplicating over the new beam, at a Network Access Point (NAP), user traffic to the UT; and assigning a Time Division Multiplex Access (TDMA) allocation for the UT on the new beam, prior to an arrival of the UT on the new beam, where the user traffic traversing a satellite network remains uninterrupted during the beam switch and the NAP redirects user traffic for the UT via the old beam to the new beam.
US11606124B2

An apparatus comprising: an antenna array comprising a plurality of antenna elements configured for receiving multiple input multiple output (MIMO) signals. The antenna array comprises at least a first subpart of the antenna array comprising a first subsection of the plurality of antenna elements. A second subpart of the antenna array comprises a second subsection of the plurality of antenna elements. An alignment of the antenna elements in the second subpart deviates substantially by 30°-60° from an alignment of the antenna elements in the first subpart.
US11606108B2

A radio frequency module includes: a module board that includes a first principal surface and a second principal surface on opposite sides of the module board; a power amplifier configured to amplify a transmission signal; a first circuit component; and a power amplifier (PA) control circuit configured to control the power amplifier. The power amplifier and the PA control circuit are stacked on the first principal surface, and the first circuit component is disposed on the second principal surface.
US11606105B2

Methods and systems for decoding raw data may include determining a sequence of a plurality of read-level voltages based on previous decoding data and executing a multi-stage decoding operation to decode raw data read from the plurality of memory cells using the determined sequence of the plurality of read-level voltages. Decoded data is returned from the multi-stage decoding operation upon completion of the multi-stage decoding operation and the previous decoding data is updated based on results of the multi-stage decoding operation.
US11606104B1

The integrity of transmitted data can be protected by causing that data to be transmitted twice, and calculating protection information (PI) for the data from each transmission. The PI can include information such as a checksum or signature that should have the same value if the data from each transmission is the same. If the PI values are not the same, an error handling procedure can be activated, such as may retry the transmission. For write operations, the data can be transmitted twice from a source to a storage destination, while for read operations, the data can be transmitted to a recipient then sent back from the recipient to the storage device, with PI calculated for each transmission. A component such as a storage processor can perform at least this comparison step. Such approaches can also be used for network transmission or high performance computing.
US11606099B1

An integrated circuit includes an analog-to-digital converter (ADC) having selectable first and second analog channel inputs and a digital output. A window comparator coupled to the digital output. The window comparator configured to compare a digital value on the digital output to first and second threshold values. A programmable clock circuit configured to provide a clock signal to the ADC. A controller that, response to assertion of the trigger signal, is configured to generate a sample rate control signal to the clock circuit to cause the clock circuit to increase the frequency of the clock signal and toggle selection between the first and second analog channel inputs. A result comparison circuit having a comparison input coupled to the digital output. The result comparison circuit is configured to compare a first digital conversion output from the ADC to a second digital conversion output from the ADC.
US11606076B2

Disclosed is an air-gap type film bulk acoustic resonator (FBAR) including a substrate including an air-gap portion with a top surface in which a substrate cavity is formed, a lower electrode formed above the substrate while surrounding the air-gap portion, a piezoelectric layer formed above the lower electrode, and an upper electrode formed above the piezoelectric layer corresponding to a virtual area formed according to a vertical projection of the air-gap portion. Here, the piezoelectric layer includes a void portion having a piezoelectric cavity between the lower electrode and the upper electrode, and the void portion is formed below an edge portion corresponding to an end part of the upper electrode.
US11606067B2

Methods and circuital arrangements for turning OFF branches of a multi-branch cascode amplifier are presented. First and second switching arrangements coupled to a branch allow turning OFF the branch while protecting transistors of the branch from a supply voltage that may be greater than a tolerable voltage of the transistors. The first switching arrangement includes a transistor-based switch that is in series connection with the transistors of the branch. The first switching arrangement drops the supply voltage during the OFF state of the branch and provides a conduction path for a current through the branch during the ON state of the branch. A resistor and a shunting switch are coupled to a gate of the transistor-based switch to reduce parasitic coupling effects of the transistor-based switch upon an RF signal coupled to the branch during the ON state and OFF state of the branch.
US11606065B2

A transistor stack can include a combination of floating and body tied devices. Improved performance of the RF amplifier can be obtained by using a single body tied device as the input transistor of the stack, or as the output transistor of the stack, while other transistors of the stack are floating transistors. Transient response of the RF amplifier can be improved by using all body tied devices in the stack.
US11606051B2

A motor driving circuit includes a stepping motor driving circuit that controls driving of a stepping motor, a DC motor driving circuit that controls driving of a DC motor, and a control circuit that controls the stepping motor driving circuit and the DC motor driving circuit. The control circuit, upon accepting a driving instruction for driving the stepping motor in the middle of the DC motor driving circuit performing driving of the DC motor, stops driving of the DC motor by the DC motor driving circuit, and starts driving of the stepping motor by the stepping motor driving circuit.
US11606045B2

Disclosed is a piezoelectric inertial drive stage including a piezoelectric inertial driver, a slider and a holder. The driver includes a mounting portion for the mounting on the holder, a friction portion coupling to the slider, a flexure portion between the mounting portion and friction portion, a piezoelectric element with a first end bonded to the mounting portion and a second end bonded to a movement portion, the movement portion transferring the motion of the piezoelectric element to the friction portion to drive the slider.
US11606039B2

A method of controlling a synchronous rectifier circuit can include: adjusting a falling amplitude of a drive voltage of a synchronous rectifier switch in the synchronous rectifier circuit in a pull-down mode; adjusting a shielding time during which the synchronous rectifier switch is in a turn-off shielding mode and is not to be turned off; turning off the synchronous rectifier switch after a drain-source voltage of the synchronous rectifier switch reaches a turn-off threshold; and where the falling amplitude of the drive voltage in the pull-down mode and the shielding time for a current period are adjusted according to an operation state of the synchronous rectifier switch in a previous period.
US11606027B2

A regulator system includes a multi-bit detector system and a multi-cell charge/discharge circuit. The multi-bit detector system includes a plurality of detectors. Each of the plurality of detectors has a predetermined threshold voltage. The multi-cell charge/discharge circuit includes a plurality of charge pumps. Each of the charge pumps is configured to generate a predetermined charge. Each of the charge pumps is associated with a predetermined threshold voltage of the detector circuit.
US11606023B2

A discharge device is provided. The discharge device discharges an internal power of an electronic device. The discharge device includes a voltage regulation circuit, a charge storage circuit, a control signal generator and a discharge path. The voltage regulation circuit regulates the internal power to a regulated power. The charge storage circuit stores the regulated power. The control signal generator is configured to receive the regulated power and an external power, enabled according to the regulated power, and generating a control signal in response to a voltage level of the external power. The discharge path is configured to receive the internal power, and turned on according to the control signal to discharge the internal power.
US11606022B2

The insulation deterioration monitoring apparatus comprises a computer on which software is installed. The software causes the computer to execute at least first to fourth processes. In the first process, during stopping of at least one inverter unit, the computer selects one inverter unit out of the stopped inverter units and causes the inverter corresponding to the selected inverter unit to generate a direct current voltage. In the second process, the computer measures the current value of the ground current while the corresponding motor driving inverter generates the direct current voltage. In the third process, the computer records the measured current value of the ground current for each inverter unit in association with the selected inverter unit. Then, in the fourth process, based on the measured current value of the ground current recorded for each inverter unit, the computer analyzes the tendency of insulation deterioration of each inverter unit.
US11606017B2

An armature is presented. The armature includes an armature winding having a plurality of coils, wherein each coil of the plurality of coils is spaced apart from adjacent coils and comprise includes a first side portion and a second side portion. The armature further includes a first electrically insulating winding enclosure. Furthermore, the armature includes a second electrically insulating winding enclosure disposed at a radial distance from the first electrically insulating winding enclosure, wherein the armature winding is disposed between the first electrically insulating winding enclosure and the second electrically insulating winding enclosure. Moreover, the armature includes an electrically insulating coil side separator disposed between the first side portion and the second side portion of the plurality of coils of the armature winding. A superconducting generator including the armature and a wind turbine having such superconducting generator are also presented.
US11606011B2

An electric machine is provided. The electric machine defines a centerline and includes: a stator assembly; a rotor assembly rotatable relative to the stator assembly about the centerline; and an actuator coupled to the rotor assembly, the stator assembly, or both for moving the rotor assembly, the stator assembly, or both along the centerline between a first position and a second position, the rotor assembly positioned closer to the stator assembly when in the first position than when in the second position.
US11605995B2

A stator is described herein comprising a first longitudinally extending slot having a cavity defined by a first inwardly facing longitudinal surface and a second inwardly facing longitudinal surface; said stator further comprising a spacer provided in said cavity of said first slot, said spacer comprising a first spacer component that comprises a first sheet of material having a first sheet surface facing inwardly into said slot and an opposite sheet surface that is in contact with and extends along the first longitudinally extending inner surface of said slot and wherein said inwardly facing first sheet surface of said first spacer component comprises at least one ridge projection extending along its length L. Methods for assembling such stators are also described.
US11605994B2

A winding insulation system includes a set of insulated conductors, main wall insulation provided around the conductors, corona shield tape provided around the main wall insulation, stress grading tape provided around the corona shield tape, and sealing tape provided around the stress grading tape. The main wall insulation includes inner, intermediate, and outer sections. The inner section includes polyimide mica paper reinforced with any combination of the group consisting of: glass cloth, polyester film, and polyester mat, the inner section being provided in half-lap layer(s). The intermediate section includes mica paper reinforced with any combination of the group consisting of: glass cloth, polyester film, and polyester mat, the intermediate section being provided in half-lap layer(s). The outer section includes mica tape backed with aramid and reinforced with any combination of the group consisting of: glass cloth, polyester film, and polyester mat, the outer section being provided in half-lap layer(s).
US11605993B2

Rotary motors incorporating flexible printed circuit boards are described. A motor may include a stator assembly and a rotor assembly co-radially arranged with the stator assembly and configured to rotate relative to the stator assembly. At least one of the stator assembly and the rotor assembly may include a flexible printed circuit board having a base layer and a plurality of conductive elements formed on the base layer.
US11605991B2

An electric motor includes: a rotor including a first rotor core and a second rotor core; and a stator. A minimum distance from the first rotor core to the stator is shorter than a minimum distance from the second rotor core to the stator. A maximum radius of the first rotor core is longer than a maximum radius of the second rotor core. A shape of a first thin-wall part of the first rotor core and a shape of a second thin-wall part of the second rotor core are the same.
US11605989B2

A stator for an electric machine includes a stator core with a multi-phase winding arranged on the stator core. The stator core has a plurality of slots formed therein and defines a first axial end and a second axial end. The multi-phase winding includes multiple parallel paths for each winding phase, each parallel path completing multiple revolutions around the stator core, and each parallel path comprising a series of slot segments arranged in layers of the plurality of slots and end turns alternately connecting consecutive slot segments on the first axial end and the second axial end. A pitch of the end turns connecting the slot segments for at least one parallel path alternates between a first pitch on the first axial end and a second pitch on the second axial end, the second pitch being different from the first pitch.
US11605983B2

Certain exemplary embodiments can cause an electronic device to charge or be remotely powered via a device. The device comprises multiple software enabled wireless transceivers. The device is constructed to: identify an electronic device in proximity to the device's wireless AdHoc Meshed Network; automatically add, hand off or remove the electronic device to/across/from the network; and automatically determine a charge or remote power level of the electronic device.
US11605981B2

An injection device for delivering equal doses of a fluid contained in a reservoir, the device having a housing, and an arming mechanism and a dose delivery mechanism arranged therein, the housing coupled to an enclosure for the reservoir. The arming mechanism includes an axially non-displaceable and rotatable setting sleeve. The setting sleeve is coupled with a spring strained by the rotation of the setting sleeve during arming of the device. The dose delivery mechanism includes a screw ring and a non-rotatable and axially displaceable piston rod within the setting sleeve. The piston rod cooperates with the screw ring so that during arming, the screw ring and the piston rod are immobilized, and during delivery of each dose the piston rod is displaced along the housing due to unwinding of the spring and rotation of the screw ring, the displacement of the piston rod causing the fluid to be discharged from the reservoir.
US11605971B2

An input redundant power supply circuit includes a power converter, a relay switch unit including a first relay circuit coupled to a first power source and a second relay circuit coupled to a second power source, a control unit configured to control the relay switch unit so that the power converter is supplied power by the first or second power source, a high capacity capacitor powered by the power converter and a step-up converter coupled between the power converter and the high capacity capacitor. The step-up converter maintains a voltage across the high capacity capacitor higher than a voltage of the first power source or a voltage of the second power source when the relay switch unit switches from one of the first power source and the second power source to the other of the first power source and the second power source.
US11605969B2

A system and method of managing a power infrastructure having a plurality of duty power modules (DPMs) configured to power a plurality of load centers. Various different operational modes may be deployed. Inherent redundancy mode is implemented by: monitoring operations of the power infrastructure; powering each load center during normal operations using DPMs through a load center switch via an enabled preferred setting (PS) input; providing an inherent redundancy (IR) bus coupled to each load center switch via an alternate setting (AS) input that is disabled during normal operations, wherein the IR bus is configured to receive excess capacity power exclusively from the DPMs; and in response to a detected DPM failure, disabling the PS input and enabling the AS input in the load center switch for an affected load center to capture power from the IR bus.
US11605967B2

The present disclosure provides an on-board charger including a power supply terminal, a switching circuit, a first bridge arm, a second bridge arm, a third bridge arm, a fourth bridge arm, a first bus capacitor, a second bus capacitor, a first switch and a control circuit. The present disclosure can realize a compatibility of a single-phase power supply input or a three-phase power supply input through the cooperation of the switching circuit with the control circuit. Meanwhile, the number of bus capacitors is reduced in the operating state of the single-phase power supply input, accordingly not only the volume and cost of the on-board charger can be reduced, but also the charging power of the on-board charger can be increased, which has an advantage of strong applicability.
US11605963B2

A power supply unit for an aerosol inhaler includes: a case; a power supply that discharges power to a load for generating an aerosol from an aerosol generation source; a discharging terminal that connects the load to the power supply; a charging terminal that connects the power supply to an external power supply and is separated from the discharging terminal; a temperature measuring unit that measures temperature of the power supply; and a control device that controls an effective value of a first charging current to a value smaller than an effective value of a second charging current. The first charging current is supplied to the power supply when a measurement value of the temperature measuring unit is equal to or higher than a first threshold and the second charging current is supplied to the power supply when the measurement value is lower than the first threshold.
US11605959B2

Provided is a battery control system-in-package including a package substrate, a wireless charger integrated circuit (IC) module mounted on the package substrate, a wired charger IC module mounted on the package substrate, a battery protection IC module mounted on the package substrate, and a single mold provided on the package substrate to encapsulate the wireless charger IC module, the wired charger IC module, and the battery protection IC module.
US11605956B2

A remote controlled battery cell monitoring and control system that utilizes empirical and theoretical data to compare performance, sensor data, stored patterns, historical usage, use intensity indexes over time and tracking information to provide a sophisticated data collection system for batteries. This tracking is designed to better the specifications, designs, training, preventative maintenance, and replacement and recycling of batteries.
US11605955B2

GaN-based half bridge power conversion circuits employ control, support and logic functions that are monolithically integrated on the same devices as the power transistors. In some embodiments a low side GaN device communicates through one or more level shift circuits with a high side GaN device. Various embodiments of level shift circuits and their inventive aspects are disclosed.
US11605947B2

According to an aspect of this disclosure, an intrinsically safe circuit includes a voltage source, a Zener diode, a transistor, a switching element, one or more resistors, and a current limiting stage. According to this aspect, the intrinsically safe circuit may be configured such that an over-voltage threshold is determined by a voltage across the Zener diode, a base-emitter voltage of the transistor, and a voltage across the one or more resistors.
US11605946B2

Systems, methods, and computer-readable media are disclosed for autonomous restoration of power systems after natural disasters. An operating mode of a circuit breaker that is in a power system grid and that is coupled to other circuit breakers in the power system grid via communication channels is determined. Based on determining that the operating mode is a normal operating mode, data to parameterize a plurality of power grid restoration scenarios is collected at the circuit breaker. Based on determining that the operating mode is an exception mode, measurement data that includes current and voltage data is received at the circuit breaker, and one of the power system grid restoration scenarios is initiated at the circuit breaker. The power system grid error restoration scenario is selected based at least in part on a status of the plurality of communication channels coupled to the circuit breaker and on the measurement data.
US11605936B2

A light-emitting device includes an insulating base member having thermal conductivity of 10 W/m·K or more; a light-emitting element that has a cathode electrode and an anode electrode and is provided on a front surface side of the base member; a capacitive element that is provided on the base member and supplies an electric current to the light-emitting element; and a reference potential wire that is provided on a rear surface side of the base member and is connected to an external reference potential. The reference potential wire is connected to the capacitive element and is insulated from the cathode electrode and the anode electrode.
US11605933B2

A laser structure may include a substrate, an active region arranged on the substrate, and a waveguide arranged on the active region. The waveguide may include a first surface and a second surface that join to form a first angle relative to the active region. A material may be deposited on the first surface and the second surface of the waveguide.
US11605929B2

Disclosed are systems and methods of heating and cooling a laser system by providing a vapor compression system having a plurality of compressors. A control system controls the activity of each compressor and activates and manages the speed of each compressor to efficiently provide cooling and heating of the laser system.
US11605926B2

A card connector, a card holder, and a terminal device, where the card connector includes a plurality of first terminals and one or more second terminals. The first terminals are arranged to form a first card access area that installs a first card, and the first terminals are configured to be electrically coupled to the first card. The one or more second terminals are distributed on a periphery of the first card access area, the first terminals and the one or more second terminals form a second card access area that installs a second card, and the first terminals and the one or more second terminals are configured to be electrically coupled to the second card.
US11605924B2

A radio frequency connector for establishing a radio frequency connection with a radio frequency device is described. The radio frequency connector includes a radio frequency connection interface, an interchangeable radio frequency adapter and a positioning member. The interchangeable radio frequency adapter is detachably attached with the radio frequency connection interface such that the interchangeable radio frequency adapter is configured to be detached from the radio frequency connection interface in a disassembled state of the radio frequency connector. The positioning member is configured to position the interchangeable radio frequency adapter with respect to the radio frequency connection interface in an assembled state of the radio frequency connector. The positioning member is detachably attached such that the positioning member is configured to be detached in the disassembled state of the radio frequency connector, thereby releasing the interchangeable radio frequency adapter with respect to the radio frequency connection interface. Further, a measurement system for radio frequency measurement is described.
US11605923B2

A ganged connector assembly includes: a plurality of coaxial connectors, each of the coaxial connectors connected with a respective coaxial cable extending rearwardly therefrom, each of the coaxial connectors including an inner contact and an outer body that is electrically separated from the inner contact; a shell having a plurality of cavities; and a plurality of rear bodies, each of the rear bodies encircling a respective outer body, each of the rear bodies mounted in a respective cavity of the shell. Each of the rear bodies includes a first locking feature. A second locking feature is located in each of the cavities and is fixed relative to the shell. The first and second locking features are configured such that rotation of a first of the plurality of rear bodies relative to the shell moves the first rear body between locked and unlocked positions, wherein in the locked position a respective first connector and respective first cable are secured with the shell within a respective cavity, and in the unlocked position the first connector and first cable can be removed from the shell without removing the remaining connectors and cables.
US11605919B2

A backplane connector includes a number of wafers. Each wafer includes a number of conductive terminals, a first metal shield and a second metal shield. The conductive terminals include differential signal terminals, a first ground terminal and a second ground terminal. Each conductive terminal has a contact portion. The first metal shield and the second metal shield respectively include a first extension portion and a second extension portion. The first extension portion and/or the second extension portion include a limiting structure for limiting the contact portion of the first ground terminal and/or the contact portion of the second ground terminal. Besides, in two adjacent wafers, the first extension portion of one wafer contacts the second extension portion of the other wafer through protruding tabs. As a result, the structural reliability of the backplane connector is improved.
US11605914B2

An electrical connector includes a mating section for receiving the mating tab therein. The mating section has a first contact arm and a second contact arm. The first contact arm is spaced from the second contact arm by a first slot. The first contact arm has a first length which is different than a second length of the second contact arm. A first normal force exerted by the first contact arm on the mating tab is equal to a second normal force exerted by the second contact arm.
US11605913B2

A connector includes a plurality of contacts. Each of the contacts includes a first engagement portion, a second engagement portion, a first bent portion, a second bent portion, and a coupling portion. A second angle formed by a reference straight line and a second straight line is smaller than a first angle formed by the reference straight line and a first straight line, where the first straight line is a straight line passing through an end of the first bent portion on the first engagement portion side and an end of the first bent portion on the coupling portion side, and the second straight line is a straight line passing through an end of the second bent portion on the coupling portion side and an end of the second bent portion on the second engagement portion side.
US11605908B2

A cam-type wire connector includes a housing, a conductor, and a lever. The housing has a plurality of insertion holes; the conductor comprises a conductive member and a leaf spring, the leaf spring has a carrier plate and a wire clamping portion that is formed with a plurality of windows. Wherein an elastic member is formed with the wire clamping portion for blocking the window; the lever has an operating portion and a toggle portion for cooperating with the leaf spring, the operating portion is constructed with a cam to allow the lever to swing without a fixed axis. When the lever is changed from an initial position to an actuate position, the elastic member is moved away from the carrier plate and an insertion channel is formed for allowing the wire to enter the window. The insertion channel is located in the interval between the second positioning surface and the fixed surface.
US11605903B2

Waveguide slot array antennas each having slots, that transmit or receive electromagnetic waves and that are formed in a front surface of a waveguide and waveguide slot array antennas each having slots that transmit or receive electromagnetic waves and that are formed in a front surface of a waveguide, and the waveguide slot array antennas and the waveguide slot array antennas are alternately arranged, the waveguide is a ridge waveguide having a ridge formed inside the waveguide, and the waveguide is a ridge waveguide having ridges, formed inside the waveguide.
US11605891B2

An electronic device includes a communication circuit electrically connected with a circuit board. The circuit board includes a first portion comprising a first layered structure in which a wiring layer and a first insulating layer are alternately positioned, and a second portion comprising a second layered structure in which the wiring layer and the first insulating layer are alternately positioned and a second insulating layer. At least one antenna patch is positioned on or within the second insulating layer. A conductive line penetrates the second layered structure and the second insulating layer and electrically connects the at least one antenna patch and the communication circuit. The first insulating layer has a first loss tangent value, and the second insulating layer has a second loss tangent value smaller than the first loss tangent value.
US11605878B2

According to various embodiments of the present invention, an electronic device may comprise: a housing comprising a first surface, a second surface oriented in the direction opposite from the first surface, and a side surface surrounding a space between the first surface and the second surface; a conductive member for forming at least a portion of the side surface; a display seen through the first surface and including a first conductive layer; a printed circuit board disposed to be spaced apart from the display between the display and the second surface in the housing, and including a second conductive layer in which at least a portion thereof faces the first conductive layer; a third conductive layer spaced apart from the display and the printed circuit board, disposed between the first conductive layer and the second conductive layer, and facing the first conductive layer; a support structure comprising a non-conductive plate which is formed between the third conductive layer and the printed circuit board and in which at least a portion thereof is in contact with the third conductive layer; a conductive pattern extending between the third conductive layer and the non-conductive plate and electrically connected to the second conductive layer; and a wireless communication circuit electrically connected to the conductive member and configured to transmit and/or receive an RF signal. Other various embodiments may be possible.
US11605876B1

A BLUETOOTH electronic tag is provided, including an upper cover and a substrate, a circuit board is disposed on the substrate, and an electronic tag control circuit is disposed on the circuit board; the electronic tag control circuit includes a power circuit, a power protection circuit, a main control circuit, a BLUETOOTH transmission circuit, an identification circuit, and an electronic tag circuit; the power circuit is configured to provide power to the main control circuit through the power protection circuit; the main control circuit is configured to control the identification circuit through the BLUETOOTH transmission circuit, and the identification circuit is configured to transmit identification information to the electronic tag circuit. The BLUETOOTH electronic tag has complete functions, a stable and unimpeded information transmission, a convenient usage, and a good practicability, which improves a work efficiency.
US11605866B2

A rotary joint includes a first part and a second part configured to rotate around a rotation axis against the first part. The first part has a first magnetic core, a sliding brush, and a capacitive data link component. The second part has a second magnetic core for coupling power with the first magnetic core, a sliding track for galvanic coupling with the sliding brush, and a second capacitive data link component to transfer data from and/or to the first capacitive data link component. To weaken magnetic stray fields from the magnetic core, the rotary joint is a disc-type rotary joint, and the sliding track is arranged radially between the second magnetic core and the second capacitive data link component.
US11605855B2

A fuel cell system includes: a fuel cell; a fuel cell step-up converter having an input terminal, wherein the input terminal is connected to the fuel cell; a secondary cell; a secondary cell step-up converter having an input terminal an output terminal, wherein the input terminal is connected to the secondary cell. wherein the output terminal is connected to an output terminal of the fuel cell step-up converter; and a control device configured to control at least the fuel cell step-up converter and the secondary cell step-up converter to control the fuel cell system, wherein, the control device executes interruption control when the control device executes continuity control and an output of the fuel cell system is requested to be greater than an output of the secondary cell in the continuity control, wherein the continuity control is a control to control the secondary cell step-up converter to output an input voltage from the secondary cell without stepping up the input voltage, wherein the interruption control is a control to interrupt an electrical connection between the fuel cell system and the secondary cell.
US11605848B2

Disclosed is a traction battery self-heating control method and a device. Acquiring a second temperature of a rotor at a current sampling time according to system parameters and a first temperature of the rotor at a previous sampling time, and estimating a third temperature of the rotor at a next sampling time according to the first temperature and the second temperature, and stopping the self-heating of the traction battery when the third temperature reaches a demagnetization temperature of the rotor. Whether to stop the self-heating of the traction battery is determined by estimating a rotor temperature under the self-heating condition, and comparing the rotor temperature with the demagnetization temperature of the rotor, and thus the self-heating control of the traction battery is realized.
US11605845B2

A vehicle includes an engine, an electric machine, a traction battery, and a controller. The controller, responsive to the vehicle not moving, a temperature of the traction battery being less than a temperature threshold, and a state-of-charge of the traction battery being greater than a state-of-charge threshold, rotates the engine via the electric machine powered by the traction battery while no fuel is supplied to the engine.
US11605841B2

The present invention provides a battery equalizing apparatus and method, and an unmanned aerial vehicle (UAV). The battery equalizing apparatus includes: a battery gauge configured to monitor battery level information of a battery in a static state, a battery equalizing circuit being disposed inside the battery gauge; and a microprocessor connected to a communication port of the battery gauge and configured to: acquire the battery level information monitored by the battery gauge, and calculate a pressure difference between cells of the battery in a static state according to the battery level information, and determine whether the pressure difference is greater than a pressure difference threshold; the microprocessor sending a trigger signal to the battery gauge through the communication port when the pressure difference is greater than the pressure difference threshold, to trigger the equalizing circuit of the battery gauge to equalize the battery. Through implementation of the present invention, a space of a circuit board may be saved by using an internally integrated equalization function of the battery gauge, facilitating miniaturization of the battery.
US11605827B2

An apparatus for regulating pressure of exhaust gas of a fuel cell system includes porous foam mounted in an exhaust tube and having a plurality of pores therein and a regulator that compresses or expands the porous foam to regulate a differential pressure of the exhaust gas flowing through the exhaust tube.
US11605816B2

A secondary battery includes a positive electrode, a negative electrode, and an electrolyte. The positive electrode includes a positive-electrode active substance layer, the positive-electrode active substance layer contains a pre-lithiation agent, and a molecular formula of the pre-lithiation agent is LixNiaCu1−a−bMbO2, where 1≤x≤2, 0
US11605815B2

The present invention provides a composite oxide that can achieve a high low-temperature output characteristic, a method for manufacturing the same, and a positive electrode active material in which the generation of soluble lithium is suppressed and a problem of gelation is not caused during the paste preparation. A positive electrode active material for non-aqueous electrolyte secondary batteries, including a lithium-metal composite oxide powder including a secondary particle configured by aggregating primary particles containing lithium, nickel, manganese, and cobalt, or a lithium-metal composite oxide powder including both the primary particles and the secondary particle. The secondary particle has a porous structure inside as a main inside structure, the slurry pH is 11.5 or less, the soluble lithium content rate is 0.5[% by mass] or less, the specific surface area is 3.0 to 4.0 [m2/g], and the porosity is more than 50 to 80[%].
US11605814B2

A positive-electrode active material contains a lithium composite oxide containing manganese. The crystal structure of the lithium composite oxide belongs to a space group Fd-3m. The integrated intensity ratio I(111)/I(400) of a first peak I(111) on the (111) plane to a second peak I(400) on the (400) plane in an XRD pattern of the lithium composite oxide satisfies 0.05≤I(111)/I(400)≤0.90.
US11605810B2

The invention relates to composite graphite particles for a nonaqueous secondary battery negative electrode containing graphite (A) and metal particles (B) capable of alloying with Li, wherein the degree of dispersion of the metal particles (B) in the composite graphite particles is 0.78 or more and the internal void fraction of the composite graphite particles is 3% or more and 40% or less.
US11605807B2

According to one embodiment, an electrode group is provided. The electrode group includes a positive electrode that includes a lithium composite oxide LiMxMn2-xO4 (0
US11605773B2

A piezoelectric element driving circuit includes a boosting circuit, a driving circuit, a waveform shaping circuit, and a computing circuit. The driving circuit includes a differential amplifier circuit with an LPF, an amplifier circuit with a BPF, an inverter, a resistor, and a comparator. The driving circuit applies a driving signal to a piezoelectric element of a piezoelectric pump. The waveform shaping circuit extracts a voltage signal from the driving circuit. On the basis of the voltage signal, the waveform shaping circuit and the computing circuit determine a voltage value corresponding to driving current flowing through the piezoelectric element. The computing circuit outputs a control signal to the boosting circuit on the basis of the voltage value. The boosting circuit sets the value of a DC supply voltage on the basis of the control signal, and outputs the DC supply voltage.
US11605763B2

A light emitting diode package is disclosed. The light emitting diode package includes a light emitting diode chip emitting light and a light transmissive member. The light transmissive member covers at least an upper surface of the light emitting diode chip and includes a light transmissive resin and reinforcing fillers. The reinforcing fillers have at least two side surfaces having different lengths and are dispersed in the light transmissive resin.
US11605758B2

The device according to the invention comprises a nanostructured LED with a first group of nanowires protruding from a first area of a substrate and a contacting means in a second area of the substrate. Each nanowire of the first group of nanowires comprises a p-i-n-junction and a top portion of each nanowire or at least one selection of nanowires is covered with a light-reflecting contact layer. The contacting means of the second area is in electrical contact with the bottom of the nanowires, the light-reflecting contact layer being in electrical contact with the contacting means of the second area via the p-i-n-junction. Thus when a voltage is applied between the contacting means of the second area and the light-reflecting contact layer, light is generated within the nanowire. On top of the light-reflecting contact layer, a first group of contact pads for flip-chip bonding can be provided, distributed and separated to equalize the voltage across the layer to reduce the average serial resistance.
US11605752B2

Photodetectors using photonic crystals (PhCs) in polysilicon film that include an in-plane resonant defect. A biatomic photodetector includes an optical defect mode that is confined from all directions in the plane of the PhC by the photonic bandgap structure. The coupling of the resonance (or defect) mode to out-of-plane radiation can be adjusted by the design of the defect. Further, a “guided-mode resonance” (GMR) photodetector provides in-plane resonance through a second-order grating effect in the PhC. Absorption of an illumination field can be enhanced through this resonance.
US11605745B2

A stacked III-V semiconductor photonic device having a second metallic terminal contact layer at least formed in regions, a highly doped first semiconductor contact region of a first conductivity type, a very low doped absorption region of the first or second conductivity type having a layer thickness of 20 μm-2000 μm, a first metallic terminal contact layer, wherein the first semiconductor contact region extends into the absorption region in a trough shape, the second metallic terminal contact layer is integrally bonded to the first semiconductor contact region and the first metallic terminal contact layer is arranged below the absorption region. In addition, the stacked III-V semiconductor photonic device has a doped III-V semiconductor passivation layer of the first or second conductivity type, wherein the III-V semiconductor passivation layer is arranged at a first distance of at least 10 μm to the first semiconductor contact region.
US11605726B2

A semiconductor structure and a method for forming the same are provided. In one form, a forming method includes: providing a base, a gate structure, a source-drain doping region, and an interlayer dielectric layer; removing the gate structure located in an isolation region to form an isolation opening and expose the top and side walls of a fin located in the isolation region; performing first ion-doping on the fin under the isolation opening to form an isolation doped region, a doping type of the isolation doped region being different from a doping type of the source-drain doping region; and filling the isolation opening with an isolation structure after the doping, the isolation structure straddling the fin of the isolation region. In embodiments and implementations of the present disclosure, the isolation doped region is formed, a doping concentration of inversion ions in the fin of the isolation region can thus be increased, and a barrier of a P-N junction formed by the source-drain doping region and the fin of the isolation region can be increased accordingly, to prevent the device from generating a conduction current in the fin of the isolation region during operation, thereby implementing isolation between the fin of the isolation region and the fin of other regions. Moreover, there is no need to perform a fin cut process. Hence the fin is made into a continuous structure, which helps prevent stress relief in the fin.
US11605722B2

An ohmic contact for a multiple channel FET comprises a plurality of slit-shaped recesses in a wafer on which a multiple channel FET resides, with each recess having a depth at least equal to the depth of the lowermost channel layer. Ohmic metals in and on the sidewalls of each recess provide ohmic contact to each of the multiple channel layers. An ohmic metal-filled linear connecting recess contiguous with the outside edge of each recess may be provided, as well as an ohmic metal contact layer on the top surface of the wafer over and in contact with the ohmic metals in each of the recesses. The present ohmic contact typically serves as a source and/or drain contact for the multiple channel FET. Also described is the use of a regrown material to make ohmic contact with multiple channels, with the regrown material preferably having a corrugated structure.
US11605716B2

The present invention provides a nitride semiconductor substrate suitable for a high frequency device. The nitride semiconductor substrate has a substrate, a buffer layer made of group 13 nitride semiconductors, and an active layer made of group 13 nitride semiconductors in this order, wherein the substrate is composed of a first substrate made of polycrystalline aluminum nitride, and a second substrate made of Si single crystal having a specific resistance of 100 Ω·cm or more, formed on the first substrate, the average particle size of AlN constituting the first substrate is 3 to 9 μm, and preferably, the second substrate grown by the MCZ method has an oxygen concentration of 1E+18 to 9E+18 atoms/cm3 and a specific resistance of 100 to 1000 Ω·cm.
US11605713B2

A silicon carbide MOSFET includes first and second source regions respectively disposed in the first and second well regions. Each of the first and second source regions extends up to a top surface of the substrate. First and second channel regions of the respective first and second well regions laterally separate the first and second source regions from a JFET region by a channel length. The first and second channel regions extend up to the top surface. The first and second channel regions are each arranged in a wave-shaped pattern at the top surface of the substrate. The wave-shaped pattern extends in first and second lateral directions. In an on-state, current flows laterally from the first and second source regions to the JFET region, and then in a vertical direction down through an extended drain region to the drain region.
US11605704B1

A capacitor array includes a substrate, first pedestal container stacked capacitors, second pedestal container stacked capacitors, and third pedestal container stacked capacitors. The first pedestal container stacked capacitors extend upwardly from above the substrate and are arranged in a first row. The second pedestal container stacked capacitors extend upwardly from above the substrate and are arranged in a second row next to the first row. The third pedestal container stacked capacitors extend upwardly from above the substrate and are arranged in a third row next to the second row. A first distance between the first and second rows is less than a second distance between the second and third rows.
US11605702B2

A capacitive element of an integrated circuit includes first and second electrodes. The first electrode is formed by a first electrically conductive layer located above a semiconductor well doped with a first conductivity type. The second electrode is formed by a second electrically conductive layer located above the first electrically conductive layer of the semiconductor well. The second electrode is further formed by a doped surface region within the semiconductor well that is heavily doped with a second conductivity type opposite the first conductivity type, wherein the doped surface region is located under the first electrically conductive layer. An inter-electrode dielectric area electrically separates the first electrode and the second electrode.
US11605696B2

An object is to provide a display device with a high aperture ratio or a semiconductor device in which the area of an element is large. A channel formation region of a TFT with a multi-gate structure is provided under a wiring that is provided between adjacent pixel electrodes (or electrodes of an element). In addition, a channel width direction of each of a plurality of channel formation regions is parallel to a longitudinal direction of the pixel electrode. In addition, when a channel width is longer than a channel length, the area of the channel formation region can be increased.
US11605683B2

According to an aspect of the present disclosure, an organic light emitting display device includes an organic light emitting display panel including a plurality of sub pixels, a pattern buffer layer disposed on the organic light emitting display panel and patterned so as to overlap at least one sub pixel of the plurality of sub pixels, a color filter layer disposed on the pattern buffer layer and including a plurality of color filters corresponding to the plurality of sub pixels, and a black matrix disposed on the same plane as the pattern buffer layer and dividing the plurality of color filters. Accordingly, generation and spread of cracks when the display device is folded may be effectively suppressed. Therefore, the driveability of the display panel and the reliability of the organic light emitting display device may be improved.
US11605681B2

An electroluminescent display device includes a substrate on which a display area displaying an image and a non-display area surrounding the display area are defined; a plurality of sub-pixels disposed in the display area on the substrate and arranged along a first direction and a second direction; a plurality of dummy sub-pixels disposed in the non-display area on the substrate; and a bank disposed in the display area and the non-display area on the substrate, wherein the bank includes a first portion corresponding to the plurality of sub-pixels and a second portion corresponding to the plurality of dummy sub-pixels, and wherein a side surface of the first portion has a reverse slope and at least a part of a side surface of the second portion has a normal slope.
US11605676B2

A display device achieves a high resolution and a low power consumption through provision of subpixels each including a single light emitting layer and subpixels each including a plurality of overlapping light emitting layers. In the display device, it is also unnecessary to increase the number of expensive fine metal masks even for rendering of various grayscales. In addition, in the display device, different light emitting layers overlap with each other, and a charge generation layer is disposed between the overlapping light emitting layers, and, as such, emission of a secondary color can be achieved without necessity of a material for an additional light emitting layer of the secondary color.
US11605675B2

A display device includes a first sub-pixel have a square form, a second sub-pixel positioned to face a first side or a second side of the first sub-pixel and having a rectangular form, and a third sub-pixel positioned to face the first side or the second side of the first sub-pixel spaced from the second sub-pixel and having a rectangular form, wherein the first side and the second side of the first sub-pixel come together at an angle, and wherein the first sub-pixel, the second sub-pixel, and the third sub-pixel are configured to emit lights of different colors.
US11605672B2

Fabricating a steep-switch transistor includes receiving a semiconductor structure including a substrate, a fin disposed on the substrate, a source/drain disposed on the substrate adjacent to the fin, a gate disposed upon the fin, a cap disposed on the gate, and a trench extending to the source/drain. A trench contact is formed in the trench in contact with the source/drain. A recess is formed in a portion of the trench contact below a top surface of the cap using a recess patterning process. A bi-stable resistive system (BRS) material is deposited in the recess in contact with the portion of the trench contact. A source/drain contact is formed upon the BRS material, a portion of the trench contact, the BRS material, and a portion of the source/drain contact forming a reversible switch.
US11605660B2

A solid-state imaging device includes a semiconductor substrate; and a pixel unit having a plurality of pixels on the semiconductor substrate, wherein the pixel unit includes first pixel groups having two or more pixels and second pixel groups being different from the first pixel groups, wherein a portion of the pixels in the first pixel groups and a portion of the pixels in the second pixel groups share a floating diffusion element.
US11605659B2

According to an aspect, a sensor packaging structure includes a sensor die having a first surface and a second surface opposite the first surface, where the sensor die defines a sensor edge disposed between the first surface and the second surface. The sensor packaging structure includes a bonding material having a first surface and a second surface opposite the second surface, where the bonding material defines a bonding material edge disposed between the first surface of the bonding material and the second surface of the bonding material. The sensor packaging structure includes a transparent material, where the bonding material couples the sensor die to the transparent material. The sealing material is disposed on an interface between the sensor die and the bonding material, and at least one of a portion of the sensor edge or a portion of the bonding material edge.
US11605628B2

A III-nitride device that includes a silicon body having formed therein an integrated circuit and a III-nitride device formed over a surface of the silicon body.
US11605627B2

Circuits and methods for protecting a device are provided. A first device to be protected includes a gate dielectric of a first thickness. A second device includes a gate dielectric of a second thickness that is less than the first thickness. A gate is shared by the first device and the second device.
US11605613B2

According to an embodiment, provided is a semiconductor device includes an insulating substrate; a first main terminal; a second main terminal; an output terminal; a first metal layer connected to the first main terminal; a second metal layer connected to the second main terminal; a third metal layer disposed between the first metal layer and the second metal layer and connected to the output terminal; a first semiconductor chip and a second semiconductor chip provided on the first metal layer; and a third semiconductor chip and a fourth semiconductor chip provided on the third metal layer. The second metal layer includes a first slit. Alternatively, the third metal layer includes a second slit.
US11605606B2

The present application provides a semiconductor device. The semiconductor device includes a bonding pad disposed over a semiconductor substrate; a first spacer disposed over a top surface of the bonding pad; a second spacer disposed over a sidewall of the bonding pad; a dielectric layer between the bonding pad and the semiconductor substrate. The dielectric layer includes silicon-rich oxide; and a conductive bump disposed over the first passivation layer. The conductive bump is electrically connected to a source/drain (S/D) region in the semiconductor substrate through the bonding pad. The semiconductor device also includes a dielectric liner disposed between the first spacer and the bonding pad; and a first passivation layer covering the second spacer, wherein the dielectric liner is L-shaped, and the first spacer is separated from the bonding pad by the dielectric liner.
US11605601B2

A semiconductor package and a method of forming the same are disclosed. A method of forming a semiconductor package includes the following operations. A polymer layer is formed over a die. A metal feature is formed in the polymer layer. An argon-containing plasma treatment is performed to the polymer layer and the metal feature.
US11605599B2

A semiconductor device includes a semiconductor die having a front side surface, a backside surface opposite the front side surface and side faces. A backside metallization layer is deposited over the backside surface and projects laterally outwards beyond the side faces. A side face protection layer covers the side faces.
US11605597B2

A semiconductor package structure and a method for manufacturing a semiconductor package structure are provided. The semiconductor package structure includes a first passivation layer, a first metal layer and a first semiconductor die. The first metal layer is embedded in the first passivation layer. The first metal layer defines a first through-hole. The first semiconductor die is disposed on the first passivation layer.
US11605595B2

Disclosed is an apparatus and methods for making same. The apparatus includes a first insulating layer, a first metal layer disposed on a surface of the first insulating layer, and a metallization structure embedded in the first insulating layer. The metallization structure occupies only a portion of a volume of the first insulating layer. The metallization structure has a line density greater than a line density of the first metal layer.
US11605590B2

A multilayer-type on-chip inductor with a conductive structure includes an insulating redistribution layer disposed on an inter-metal dielectric layer, a first spiral trace layer disposed in the insulating redistribution layer, and a second spiral trace layer disposed in the inter-metal dielectric layer and correspondingly formed below the first spiral trace layer. The inter-metal dielectric layer has a separating region to divide the second spiral trace layer into line segments. First slit openings each passes through a corresponding line segment, and extends in an extending direction of a length of the corresponding line segment.
US11605584B2

A semiconductor package includes a redistribution substrate and a semiconductor chip thereon. The redistribution substrate includes a ground under-bump pattern, signal under-bump patterns laterally spaced apart from the ground under-bump pattern, first signal line patterns disposed on the signal under-bump patterns and coupled to corresponding signal under-bump patterns, and a first ground pattern coupled to the ground under-bump pattern and laterally spaced apart from the first signal line pattern. Each of the signal and ground under-bump patterns includes a first part and a second part formed on the first part and that is wider than the first part. The second part of the ground under-bump pattern is wider than the second part of the signal under-bump pattern. The ground under-bump pattern vertically overlaps the first signal line patterns. The first ground pattern does not vertically overlap the signal under-bump patterns.
US11605582B2

A semiconductor device includes a wiring board that includes a first insulating layer, a first conductive layer arranged over the first insulating layer, a second conductive layer arranged under the first insulating layer, the wiring board further including a magnetic layer that is arranged between the first insulating layer and the first or second conductive layer and that has a higher specific magnetic permeability than the first and second conductive layers, and a carbon layer that is arranged between the first insulating layer and the first or second conductive layer and that has a higher thermal conductivity in a planary direction than the first and second conductive layers; a semiconductor chip electrically connected to the first and second conductive layers; and an insulating circuit board arranged separately from the wiring board and that has the semiconductor chip mounted thereon.
US11605579B2

A semiconductor device includes a substrate, an electrical conductor and a passivation layer. The substrate includes a first surface. The electric conductor is over the first surface of the substrate. The passivation layer is over the first surface of the substrate. The passivation layer includes a first part and a second part. In some embodiments, the first part is in contact with an edge of the electrical conductor, the second part is connected to the first part and apart from the edge of the electrical conductor, and the first part of the passivation layer has curved surface.
US11605578B2

A chip package assembly and a method for manufacturing the same are provided. A die is attached to one of pins located around a chip carrier, so that an electronic component such as a diode is packaged in the chip package assembly and is electrically connected in series with other dies inside the package, thereby improving the degree of integration of the chip package assembly, and reducing a volume of the external circuit.
US11605570B2

A system and method. The system may include an integrated circuit (IC) die. The IC die may have two faces and sides. The system may further include mold material. The mold material may surround at least the sides of the IC die. The IC die may be mechanically interlocked with the mold material.
US11605568B2

A semiconductor apparatus includes: an insulating substrate including a circuit pattern; a semiconductor device mounted on the insulating substrate and electrically connected to the circuit pattern; a case storing the insulating substrate and the semiconductor device; and an electrode attached to the case, wherein a tip surface of the electrode is jointed to the circuit pattern with solder, the electrode is brought into contact with and pushed against the circuit pattern by the case, and a projection is provided on the tip surface.
US11605567B2

Disclosed are a method of monitoring a semiconductor device fabrication process and a method of fabricating a semiconductor device using the same. The monitoring method may include determining a normalization range of a target byproduct, which is a measurement target of byproducts produced in a chamber by an etching process, the byproducts including the target byproduct and a non-target byproduct, the target byproduct including first and second target byproducts, which are respectively produced by and before the etching process on a to-be-processed layer, obtaining a first index from a ratio of the target byproduct to the non-target byproduct, obtaining a second index by subtracting an emission intensity of the second target byproduct from the first index, obtaining a third index by integrating the second index on a time interval, and estimating a result of the etching process and presence or absence of a failure, based on the third index.
US11605566B2

A method of manufacturing a semiconductor device having metal gates and the semiconductor device are disclosed. The method comprises providing a first sacrificial gate associated with a first conductive type transistor and a second sacrificial gate associated with a second conductive type transistor disposed over the substrate, wherein the first conductive type and the second conductive type are complementary; replacing the first sacrificial gate with a first metal gate structure; forming a patterned dielectric layer and/or a patterned photoresist layer to cover the first metal gate structure; and replacing the second sacrificial gate with a second metal gate structure. The method can improve gate height uniformity during twice metal gate chemical mechanical polish processes.
US11605554B2

A flip-chip process is to provide a pressing jig with a channel, so that the pressing jig grips a chip module by vacuum suction through the channel, and the chip module can be bonded onto a circuit board via a plurality of solder bumps through the pressing jig, and then a heating device is provided to heat the plurality of solder bumps and reflow the plurality of solder bumps. Therefore, the chip module can be vacuum-gripped by the pressing jig to suppress deformation of the chip module, so that the solder bumps can effectively connect to corresponding contacts of the circuit board.
US11605549B2

An air conditioner includes a blower unit to blow air at a predetermined amount, a cooling unit arranged downstream of the blower unit in an air flowing direction, a compressor which is operated at a variable operating frequency so that a revolving speed thereof is adjustable, a condenser, and a cooling coil connected in this order by pipes to circulate a heating medium to cool blown air with a heating unit arranged on a downstream side of the cooling unit in the air flowing direction in which the blown air is heated by a heater, and a control unit controls the operating frequency of the compressor and includes a compressor control part which adjusts the revolving speed of the compressor such that the operating frequency of the compressor is decreased by a predetermined frequency when an output of the heating unit exceeds a first threshold value.
US11605548B2

According to one embodiment, a mold includes a substrate clamping surface, a cavity, a suction part, a vent, an intermediate cavity, and an opening/closing part. The substrate clamping surface contacts a surface of a processing substrate. The cavity is recessed from the substrate clamping surface. The suction part is recessed from the substrate clamping surface. The vent is provided on a path between the cavity and the suction part, communicates with the cavity, is recessed from the substrate clamping surface to a vent depth. The intermediate cavity is provided between the vent and the suction part on the path, communicates with the vent, and is recessed from the substrate clamping surface to an intermediate cavity depth deeper than the vent depth. The opening/closing part opens and closes the path and is provided between the intermediate cavity and the suction part on the path.
US11605539B2

A method for forming a semiconductor device includes depositing a metal resist layer over a layer to be patterned that is formed over a substrate; patterning the metal resist layer using a lithography process to form a patterned metal resist layer and expose portions of the layer to be patterned; selectively depositing a silicon containing layer over the patterned resist layer by exposing the substrate to a gas mixture comprising a silicon precursor, the silicon containing layer being preferentially deposited over a top surface of the metal resist layer; and performing a surface cleaning process by exposing the layer to be patterned and the patterned metal resist layer covered with the silicon containing layer to a plasma process with an etch chemistry comprising a halogen or hydrogen.
US11605537B2

Examples of an integrated circuit with a gate structure and a method for forming the integrated circuit are provided herein. In some examples, a workpiece is received that includes a substrate having a channel region. A gate dielectric is formed on the channel region, and a layer containing a dopant is formed on the gate dielectric. The workpiece is annealed to transfer the dopant to the gate dielectric, and the layer is removed after the annealing. In some such examples, after the layer is removed, a work function layer is formed on the gate dielectric and a fill material is formed on the work function layer to form a gate structure.
US11605523B2

Aberration corrector includes a lower electrode substrate to be formed therein with plural first passage holes having a first hole diameter and making multiple electron beams pass therethrough, and to be arranged thereon plural electrode sets each being plural electrodes of four or more poles, surrounding a first passage hole, for each of the plural first passage holes, and an upper electrode substrate above the lower one, to be formed therein with plural second passage holes making multiple electron beams pass therethrough, whose size from the top of the upper electrode substrate to the middle of way to the back side of the upper electrode substrate is a second hole diameter, and whose size from the middle to the back side is a third hole diameter larger than each of the first and second hole diameters, wherein a shield electrode is on inner walls of plural second passage holes.
US11605517B2

Provided herein are methods for an improved bi-stable relay. In some embodiments, a method may include providing a core assembly within a housing, the core assembly comprising a plunger extending through a coil support structure. The method may further include winding a first coil and a second coil about a central section of the coil support structure, providing a first magnet and a first ferromagnetic plate at a first end of the coil support structure, and providing a second magnet and a second ferromagnetic plate at a second end of the coil support structure. In some embodiments, the method may further include activating the first coil or the second coil to move the plunger between a first position and a second position, wherein in the first position a circuit formed by a set of contacts is closed, and wherein in the second position the circuit is open.
US11605513B2

Provided is an information input device that allows two types of operation, namely, rotation operation and tilt operation, and that can be downsized. In a case where the rotation operation component is seen in a direction orthogonal to a rotation axis direction of the rotation operation component, the rotation operation component has a first slope that faces a tilt operation component and that is on an inner periphery side of an annular shape of the rotation operation component and is inclined relative to the rotation axis of the rotation operation component. In the case where the rotation operation component is seen in the direction orthogonal to the rotation axis direction of the rotation operation component, a distance of the first slope from the rotation axis of the rotation operation component increases as a distance of the first slop from the rotation detection unit increases.
US11605509B2

An electrolyte solution containing a solvent and a compound represented by the following formula (1), wherein R1 is a C1-C5 linear or branched non-fluorinated alkyl group optionally containing an ether bond. Also disclosed is an electrochemical device including the electrolyte solution, a lithium ion secondary battery including the electrolyte solution and a module including the electrochemical device or lithium ion secondary battery.
US11605508B2

The present invention relates in part to a polymer functionalized with a bio-ionic liquid to form a gel electrolyte. The gel electrolyte thus formed is biocompatible and biodegradable. In certain embodiments, the electrolyte is used for making implantable 3D printed energy storage devices.
US11605506B2

A ceramic electronic device includes, a multilayer chip in which each of a plurality of dielectric layers and each of a plurality of internal electrode layers are alternately stacked, external electrodes provided on the first end face and the second end face, and a water repellent agent formed on a surface of the external electrodes. A thickness A (>0) of the water repellent agent on at least one of four faces of the external electrodes that cover an upper face in a stacking direction, a lower face in the stacking direction, and two side faces of the multilayer chip is larger than a thickness B (>0) of the water repellent agent on faces of the external electrodes that cover the first end face and the second end face.
US11605500B2

The invention relates to a transformer core with at least one additional leg. Said additional leg is used to form a leakage path. In order to optimize the installation space and for easier connection of the transformer windings, the transformer legs and the additional leakage path legs are not arranged along a common line.
US11605499B2

A magnetic film includes iron and copper distributed between opposing first and second major surfaces of the magnetic film. The copper has a first atomic concentration C1 at a first depth d1 from the first major surface and a peak second atomic concentration C2 at a second depth d2 from the first major surface, d2>d1, C2/C1≥5.
US11605494B2

Disclosed herein is a coil component that includes an insulating substrate, a first coil part formed on the first surface of the insulating substrate, and a second coil part formed on the second surface of the insulating substrate. At least an innermost turn of the first coil part is radially separated by spiral-shaped slits into three or more conductor parts. At least an innermost turn of the second coil part is radially separated by spiral-shaped slits into three or more conductor parts. Inner peripheral ends of respective innermost to outermost conductor parts of the three or more conductor parts of the first coil part are connected to inner peripheral ends of the respective outermost to innermost conductor parts of the three or more conductor parts of the second coil part.
US11605492B2

Disclosed herein is a coil component that includes a first coil part spirally wound in a plurality of turns, the first coil part including a first turn positioned at an innermost periphery and a second turn positioned on an outer peripheral side relative to the first turn; and a second coil part spirally wound in a plurality of turns, the second coil part including a third turn positioned at an innermost periphery and a fourth turn positioned on an outer peripheral side relative to the third turn. The first turn and the fourth turn are connected to each other, and the second turn and the third turn are connected to each other.
US11605490B2

The present invention is an inductor element having a conductor wound in a coil form, and a core part surrounding the coil and including a magnetic powder and a resin. The core part includes a top board part and a bottom board part respectively covering both ends of the coil, and an outer circumference part positioned at an outer circumference side of the coil, and a resin content of the outer circumference part is larger than a resin content of the top board part and also larger than a resin content of the bottom board part.
US11605484B2

A multilayer seed pattern inductor includes a magnetic body and an internal coil part. The magnetic body contains a magnetic material. The internal coil part is embedded in the magnetic body and includes connected coil conductors disposed on two opposing surfaces of an insulating substrate. Each of the coil conductors includes a seed pattern formed of at least two layers, a surface coating layer covering the seed pattern, and an upper plating layer formed on an upper surface of the surface coating layer.
US11605482B2

In an embodiment a thermal varistor protection device includes a casing, a varistor embedded in the casing, wherein the varistor includes a first metallization electrode, which is only partly covered by an insulating material of the casing to allow an electrically conductive connection, a first terminal wire electrically conductively connected to the first metallization electrode of the varistor and a contact element electrically conductively connected to the first metallization electrode of the varistor in a region where the varistor is not covered by the insulating material, wherein the contact element is pre-stressed to ensure a fast separation of the contact element and the first metallization electrode when the electrically conductive connection between the contact element and the first metallization electrode becomes loose.
US11605481B2

A device (1) and a method for producing enameled wires, comprises an application device (3) for applying at least one enamel coating, a furnace (4) for solidifying the enamel coating and an exhaust gas purification device (7) for removing at least nitrogen oxides from an exhaust gas (9) of the furnace (4). The exhaust gas purification device (7) has a unit (13) for the selective catalytic reduction of nitrogen oxides in the exhaust gas (9) of the furnace and a feeding apparatus (11) for feeding a reducing agent, preferably an ammonia-containing compound, in particular a urea solution, into the exhaust gas (9) of the furnace (4). The feeding apparatus (11) has at least one outlet opening, which is designed in such a way that the reducing agent exits from the outlet opening substantially in the flow direction of the exhaust gas (9).
US11605476B2

A method for enhancing vacuum tolerance of optical levitation particles includes steps of: (1) turning on a trapping laser to form an optical trap, loading the particles to an effective capture region of the optical trap, and collecting scattered light signals; (2) turning on the preheating laser, and directing a preheating laser beam to the captured particles; (3) adjusting a power of the preheating laser until a particle heating rate is larger than a heat dissipation rate; (4) turning on the vacuum pump, and stopping evacuating when a vacuum degree is greater than a vacuum inflection point of a first reduction of the effective capture region of the optical trap; and (5) turning off the preheating laser when the scattered light signals collected by the photodetector no longer changes. The present invention improves a stable capture probability of the particles in high vacuum environment.
US11605472B2

A closed-vessel molten salt reactor (cvMSR) is described herein. A cvMSR may comprise a suspended container, such as a metallic container, within a trench surrounded by a concrete enclosure and a concrete cover having a number of channels. The suspended container may be hollow and a solution of fissile materials and salt materials may be provided within the suspended container. The solution may be capable of undergoing a chain reaction nuclear fission process once a threshold temperature is reached. Heat generated by the solution may heat a fluid surrounding the suspended container. The heated fluid may be transported, through the number of channels of the concrete cover, to an external location where the heated fluid may be used in distributing heat and/or electricity generation.
US11605470B2

An integrated tele-health networking, interaction, and care-matching tool for tele-health services may include a tele-health operations server in communication with patient, provider, matching, and interaction databases. A management engine running on the server may execute a database management module, a rule module, and a GUI module configured to display a GUI having a plurality of preconfigured screens at a plurality of user terminals. In operation, the management engine implements a referral-based care network that connects a patient with healthcare providers, non-medical-professional caregivers, advocates, and friends or family via the user terminals. The management engine also receives rating and personality assessment information from the patient and records interaction variables and emotional reaction information from care interactions and uses that information to respectively match the patient with an optimal healthcare provider(s) selected from the network and to determine an empathy meter score for the care interaction. Other embodiments are disclosed.
US11605465B1

Embodiments relate generally to computer network architectures for machine learning, and more specifically, to computer network architectures in the context of program rules, using combinations of defined patient clinical episode metrics and other clinical metrics, thus enabling superior performance of computer hardware. Aspects of embodiments herein are specific to patient clinical episode definitions, and are applied to the specific outcomes of highest concern to each episode type. Furthermore, aspects of embodiments herein produce more accurate and reliable predictions of possible patient outcomes and metrics.
US11605459B2

Systems and methods for providing a universal platform for at-home health testing and diagnostics are provided herein. In particular, a health testing and diagnostic platform is provided to connect medical providers with patients and to generate a unique, private testing environment. In some embodiments, the testing environment may facilitate administration of a medical test to a patient with the guidance of a proctor. In some embodiments, the patient may be provided with step-by-step instructions for test administration by the proctor within a testing environment. The platform may display unique, dynamic testing interfaces to the patient and proctor to ensure proper testing protocols and accurate test result verification.
US11605446B2

The present disclosure provides methods and systems for determining and/or characterizing one or more haplotypes and/or phasing of haplotypes in a nucleic acid sample. In particular, the disclosure provides methods for determining a haplotype and/or phasing of haplotypes in a nucleic acid sample by incorporating synthetic polymorphisms into fragments of a nucleic acid sample and utilizing the synthetic polymorphisms in determining one or more haplotypes and/or phasing of haplotypes.
US11605433B2

A storage device includes a memory device including a plurality of memory blocks including a plurality of memory cells respectively connected to a plurality of word lines which are vertically stacked, and a memory controller configured to control the memory device to determine an attribute of a plurality of write data corresponding to a write request in response to the write request provided from a host, set a program voltage used for a program operation of storing write data having the same attribute of the write data among the plurality of write data in the same memory block based on a lookup table including the attribute of the write data and program information on the program voltage according to positions of the plurality of word lines, and perform the program operation according to the set program voltage.
US11605432B2

According to an exemplary embodiment of the inventive concept, there is provided a nonvolatile memory device comprising: a memory cell region including a first metal pad, a peripheral circuit region including a second metal pad and vertically connected to the memory cell region by the first metal pad and the second metal pad, a memory cell array, in the memory cell region, comprising a plurality of memory cells, a plurality of word lines and a bit line connected to the memory cells, wherein each memory cell is connected to one of the word lines, a voltage generator, in the peripheral circuit region, supplying a plurality of supply voltages to the memory cell array, a control logic circuit, in the peripheral circuit region, programming a selected one of the memory cells connected to a selected one of the word lines into a first program state by controlling the voltage generator, and a verify circuit, in the peripheral circuit region, controlling a verify operation on the memory cell array by controlling the voltage generator, wherein the verify circuit controls a word line voltage applied to at least one unselected word line not to be programmed among the plurality of word lines in the verify operation and a bit line voltage applied to the bit line connected differently from a voltage level of a voltage applied in a read operation of the nonvolatile memory device.
US11605428B2

A vertical nonvolatile memory device including a memory cell string using a resistance change material is disclosed. Each memory cell string of the nonvolatile memory device includes a semiconductor layer extending in a first direction and having a first surface opposite a second surface, a plurality of gates and a plurality of insulators alternately arranged in the first direction and extending in a second direction perpendicular to the first direction, a gate insulating layer extending in the first direction between the plurality of gates and the semiconductor layer and between the plurality of insulators and the semiconductor layer, and a dielectric film extending in the first direction on the surface of the semiconductor layer and having a plurality of movable oxygen vacancies distributed therein.
US11605427B2

A memory device includes: a memory cell array comprising a plurality of memory cells; a temperature sensor configured to detect a temperature of the memory cell array; a write circuit configured to write data into the plurality of memory cells; and a controller coupled to the temperature sensor and the write circuit, wherein the controller is configured to determine a target write pulse width used by the write circuit based on the detected temperature of the memory device.
US11605425B2

A decoder in an integrated circuit memory device having: a positive section having a first input line; a negative section having a second input line; and an output line connected from both the positive section and the negative section to a voltage driver connected to a memory cell. The positive section and the negative section are controlled by a polarity control signal. When the polarity control signal indicates positive polarity, the positive section drives the output line according to signals received in the first input line; and when the polarity control signal indicates negative polarity, the negative section drives the output line according to signals received in the second input line.
US11605422B2

A circuit includes a memory array, a control circuit configured to identify an address of a first row containing a weak cell, and store corresponding address information in a storage device, and an address decoding circuit including NAND pairs, inverter pairs, and a logic tree. Each NAND pair receives corresponding bits of the address information and the address of the first row and corresponding inverted bits of the address information and the address of the first row inverted by corresponding inverter pairs, and output terminals of the NAND pairs are connected to the logic tree. The logic tree matches the address information with the address of the first row based on output logic levels from the NAND pairs and, in response to the corresponding address information matching the address of the first row, activates a second row of the memory array simultaneously with the first row being activated.
US11605419B2

Disclosed herein is an apparatus that includes a plurality of memory sections each including a plurality of word lines, a predecoder circuit configured to generate predecoded section address signals to select one of the plurality of memory sections and predecoded word line address signals to select one of the word lines included in a selected one of the plurality of memory sections based on a row address, and a section address control circuit configured to retain the predecoded section address signals regardless of an update of the row address in a test operation mode.
US11605416B1

Methods, systems, and devices for reducing duty cycle degradation for a signal path are described. In some examples, a memory system may alternate a polarity of a signal line or signal path that includes a set of transistors during successive active periods of the memory system. In some cases, the memory device may include an inversion control component configured to operate the signal using either a first polarity or a second polarity. The inversion control component may receive an indication when the memory system enters an active period, and may accordingly alternate or the polarity of the signal path during successive active periods. In some examples, the signal path may be coupled with one or more output components which may uninvert signals from the signal path when the inversion control component has inverted the polarity of the signal path.
US11605409B2

A magnetic domain device is provided in which a magnetic free layer (i.e., the storage layer) of a magnetic tunnel junction (MTJ) pillar is in close proximity to a conductive write line that is disposed beneath the MTJ pillar. The magnetic domain device further includes a pair of spaced apart bottom electrodes located beneath the conductive write line, and a top electrode located on the MTJ pillar. The magnetic domain device can be used in analog memories including multi-bit storage, analog memory for artificial intelligence (AI) applications.
US11605406B2

A sense amplifying device includes a bit line bias voltage adjuster and a sense amplifying circuit. The bit line bias voltage adjuster receives a power voltage to be an operation voltage. The bit line bias voltage adjuster includes a first amplifier, a first transistor and a first current source. The first amplifier, based on the power voltage, generates an adjusted reference bit line voltage according to a reference bit line voltage and a feedback voltage. The first transistor receives the adjusted reference bit line voltage and generates the feedback voltage, wherein the first transistor is a native transistor. The sense amplifying circuit receives the power voltage to be the operation voltage, and generates a sensing result according to the adjusted reference bit line voltage.
US11605405B2

Methods, systems, and devices for power switching for embedded memory are described. A system may be configured with circuitry (e.g., power supply switching circuitry) coupled with or between a power supply and a power input node of a memory device, which may support selectively coupling or isolating the memory device and the power supply based on various conditions. For example, the circuitry may be configured for a selective coupling or a selective isolation based on a voltage level of the power supply satisfying various voltage thresholds. The circuitry may also be configured to support various input or output signaling, such as transmitting an indication of an isolation from the power supply, transmitting an indication to perform a memory initialization, or receiving an indication or command to perform a power cycle.
US11605397B2

Aspects of the present disclosure provide various magnetic recording slider structures and fabrication methods that can reduce head overcoat (HOC) thickness without significantly reducing the lifetime and reliability of a slider by using a protective cap placed on preselected locations on the outermost surface or HOC of the slider. A slider includes a writer comprising an energy-assisted recording element. The writer is configured to store information on a magnetic medium using the energy-assisted recording element. The slider includes a head overcoat (HOC) layer providing an outermost media facing surface. The slider further includes a protective cap positioned on the HOC layer to at least partially cover the energy-assisted recording element, the protective cap including a preselected shape configured to protect the energy-assisted recording element.
US11605391B2

A method for decoding an encoded audio bitstream is disclosed. The method includes receiving the encoded audio bitstream and decoding the audio data to generate a decoded lowband audio signal. The method further includes extracting high frequency reconstruction metadata and filtering the decoded lowband audio signal with an analysis filterbank to generate a filtered lowband audio signal. The method also includes extracting a flag indicating whether either spectral translation or harmonic transposition is to be performed on the audio data and regenerating a highband portion of the audio signal using the filtered lowband audio signal and the high frequency reconstruction metadata in accordance with the flag.
US11605386B2

The computer receives a group of conversation data associated with the escalation node, identifies agent responses in the conversation data, and clusters them into agent response types. The computer identifies dialog state feature value sets for the conversations. The computer identifies feature value set associations with response types, and generates, Boolean expressions representing the feature value sets associated with each of the response types. The computer makes a recommendation to add to at least one child node for the escalation node, with the child node corresponding to one of the response types. The child node has, as an entry condition, the Boolean expression for the response type to which the child node corresponds. The child node has as an action, which according to some aspects, provides a response representative of the cluster of agent responses for the response type to which the child node corresponds.
US11605385B2

A processor may receive information from one or more users. The information may include identifiers associated with the one or more users and audio associated with the one or more users. The processor may transcribe the audio into a text of the audio. The processor may parse the text into one or more segments. The processor may analyze each of the one or more segments. The processor may determine, from the analyzing, a specific subject of the information.
US11605382B2

Systems and methods of selecting digital platforms for execution of voice-based commands are provided. The system receives an application that performs an action associated with a service via digital platforms. The system debugs the application to validate parameters of the action on at least two platforms of the digital platforms. The system receives data packets comprising an input audio signal detected by a sensor of a client device, and parses the input audio signal to identify the action and the service. The system selects a first platform from the digital platforms to perform the action. The system initiates, responsive to selection of the first platform, an interactive data exchange to populate parameters of an action data structure corresponding to the action. The system executes the action via the selected platform using the action data structure.
US11605374B2

A method, performed by the electronic device, of providing a voice recognition service includes obtaining a user call keyword for activating the voice recognition service, based on a first user voice input; generating a user-customized voice database (DB) by inputting the obtained user-customized keyword to a text to speech module; and obtaining a user-customized feature by inputting an audio signal of the user-customized voice DB to a pre-trained wake-up recognition module.
US11605368B2

A method for training a generative adversarial network (GAN)-based text-to-speech (TTS) model and a speech recognition model in unison includes obtaining a plurality of training text utterances. At each of a plurality of output steps for each training text utterance, the method also includes generating, for output by the GAN-Based TTS model, a synthetic speech representation of the corresponding training text utterance, and determining, using an adversarial discriminator of the GAN, an adversarial loss term indicative of an amount of acoustic noise disparity in one of the non-synthetic speech representations selected from the set of spoken training utterances relative to the corresponding synthetic speech representation of the corresponding training text utterance. The method also includes updating parameters of the GAN-based TTS model based on the adversarial loss term determined at each of the plurality of output steps for each training text utterance of the plurality of training text utterances.
US11605365B2

An electronic device includes a device housing and one or more displays presenting one or more user actuation targets defining one or more virtual buttons in a predefined arrangement relative to a first end of the device housing. One or more sensors detect a condition of the electronic device, such as an approaching object, change in the direction of gravity, or an object tapping or pushing the electronic device. One or more processors cause, in response to the one or more sensors detecting the condition, the one or more displays to present the one or more user actuation targets defining the one or more virtual buttons in another predefined arrangement that is different from the predefined arrangement.
US11605353B2

The present disclosure relates to a display driver and a display device using the same. The display device according to the embodiment improves an effect of preventing leakage current of a data supply transistor by adaptively controlling and supplying, on the basis of a luminance value of an input data, a parking voltage which is applied in order to prevent the leakage current of the data supply transistor. The display driver comprises a controller which provides a clock signal swinging between a high level and a low level during a refresh frame in which a data voltage is written in a pixel, and provides a clock signal having a direct current voltage during a hold frame in which the data voltage written in the pixel is maintained; a data driver which supplies the data voltage to the pixel during the refresh frame in accordance with a data control signal of the controller; and a power supplier which supplies a parking voltage to the pixel during the hold frame.
US11605345B2

A display device includes a display region including pixel circuits, and a driver for outputting a control signal to the pixel circuits. The display region includes a first region and a second region having a lower pixel circuit density than the first region. The driver includes output buffers. Each of the output buffers simultaneously outputs the control signal to the pixel circuits. The output buffers include a first output buffer and a second output buffer. The number of the pixel circuits as output destinations of the control signal of the first output buffer is larger than the number of the pixel circuits as output destinations of the control signal of the second output buffer. A channel width of a drive transistor of the first output buffer is larger than that of a drive transistor of the second output buffer.
US11605340B2

A one-bit memory circuit for amoled panel sub-pixels is provided with an auxiliary latch circuit and a control switch on the basis of an existing one-bit memory circuit. The control switch is configured for controlling the activation of the auxiliary latch circuit. When the control switch is turned on, the auxiliary latch circuit, together with a voltage-controlled current MOS transistor and a light emitting diode in the existing one-bit memory, forms a latch for latching the voltage on a capacitor in the existing memory circuit. The one-bit memory circuit of the present invention reasonably utilizes components in the existing circuit and cuts down additional components required for achieving the latch function.
US11605337B2

The present embodiments disclose a pixel driving circuit and a display device including the same. A pixel driving circuit according to an embodiment of the present disclosure includes a first pixel circuit configured to control light-emission and non-emission of the luminous element in response to a control signal applied to each of a plurality of subframes constituting a frame during a light-emitting period and a second pixel circuit storing a bit value of image data in a data writing period and generating the control signal based on the bit value and a clock signal in the light-emitting period.
US11605332B1

Systems and methods are provided for providing Response Time Compensation (RTC) by generating multiple overdrive look-up tables (LUTs) for a display device are described. In some embodiments, an Information Handling System (IHS) may include a controller and a memory coupled to the controller, the memory having program instructions stored thereon that, upon execution, cause the controller to generate multiple LUTs each having alternate grey levels selected to implement RTC in a Liquid Crystal Display (LCD), wherein the alternate grey levels of each of the LUTs is calculated, at least in part, by taking into account one of a plurality of pixel lines of a video stream.
US11605323B2

The present application provides a display panel, a manufacturing method, a detection method, and a display device. The display panel includes a display area and a non-display area surrounding the display area. The non-display area includes: a crack detection line surrounding the display area; a screen control line; a plurality of switch signal lines; and a plurality of detection switches electrically connected at different positions to the crack detection line. Each detection switch is also connected to the screen control line and a respective switch signal line, and allows conduction between the crack detection line and the screen control line based on the switch signal input by the switch signal line, such that the screen control line drives the display panel to display according to the test signal input by the crack detection line.
US11605292B2

An turn detection system is configured to determine headings or a course of a vehicle over a period of time and evaluate whether the vehicle has registered a turn based on these headings/course. In some arrangements, upon detecting a turn, sensor data may be collected to determine one or more characteristics or attributes of the turn. Such data may indicate a loss event associated with the turn and be used to calculate a probability or risk of loss given the various characteristics of the turn. These probabilities may further be applied to determine various costs and premiums.
US11605289B2

A notification method for notifying an object of information using a notification device or a light source device provided in a vehicle includes recognizing a plurality of objects based on a result of detection performed by an external sensor, giving a priority for the recognized objects, selecting a notification target from the recognized objects based on the given priority, associating the notification target with a region of the notification device, and performing notification for the notification target using the associated region of the notification device.
US11605286B1

An alert system is configured to track conditions for a tracking system. The one or more processors of the alert system are configured to receive data in a payload related to characteristics of tracking devices of the tracking system. The one or more processors are then configured to determine a condition timeframe for each condition for a given alert based on the data in the payload. The given alert requires at least a first condition and a second condition of the plurality of conditions. The one or more processors are configured to perform a query for historical data for the first condition based on a timestamp of the second condition that is prior to the first condition, determine an alert timeframe for the given alert based on the condition timeframes and the historical data, and store the given alert and the alert timeframe in a memory of the alert system.
US11605283B1

A disaster preparation system may include a system controller. The system controller may include a device processor; and a non-transitory computer readable medium including instructions executable by the device processor to perform the following steps: receiving location data from a personal electronic device of a user; receiving forecast data regarding a predicted disaster; making a determination of a preparatory action to be executed on behalf of the user, based on the location data and the forecast data; and executing the preparatory action at a predetermined time relative to the predicted time of occurrence of the predicted disaster.
US11605274B2

Techniques are provided for contacting emergency response services when certain conditions are met. In some instances, it may be determined, by a wearable device, whether a user has responded to a first user interface prompt displayed in response to detection of a physical event associated with the user. In accordance with a determination that the user has not responded to the first user interface prompt after expiration of a first time period, certain actions may be performed. For example, a countdown timer may begin to run for a second timer period. During the second period, an audio alert and a haptic alert may be output by the wearable device. In accordance with a determination that the user has not responded to a second user interface prompt prior to expiration of the second time period, a communication channel request may be transmitted to an emergency response service by the wearable device.
US11605268B2

An improved gaming machine comprising a display screen, a processor, and an input device. The gaming machine displays on the display screen a gaming interface presenting an entertaining display and a summary window comprising a limited view of variables related to participants in multiple events. The gaming machine may conduct wagering on past events for a player, conducting a wager including the processor accessing a database to automatically retrieve data about one or more events in the past and included multiple participants. The data may include both a final ranking of the participants in the events and listings of features of the participants in the events, which may be displayed in the summary window.
US11605264B2

Methods, systems, and storage media for playing a card game are disclosed. Exemplary implementations may: receive cards from a set of cards, individual cards of the set of cards representing a prediction of an outcome; assign a rarity level to individual cards of the set of cards; collect copies of the cards through winning predictions associated with individual cards; and upgrade the cards through the copies of the cards.
US11605263B2

The present disclosure relates generally to a system that enables a mobile device running a mobile device application to communicate with different gaming establishment components and modify the mobile device application functionality and/or the mobile device application appearance based on different data received from different gaming establishment components.
US11605262B2

A gaming machine provides an operation unit, a display unit, and a control unit. The operation unit is an operation of the player. The display unit is operably coupled to the operation unit and is configured to display first and second display areas. A number of free bonus may be awarded during a primary game. During the free spins, any occurrences of a predetermined symbol is copied to the second display area. After the free spins, a secondary bonus may be provided using the second display area and the copied symbols.
US11605261B2

A system for automatic filling of medication organizers comprises i) a storage unit for medication containers that is accessible from a first side thereof, ii) a plurality of medication organizer filling units, each having a temporary storage rack that is accessible from a side of the medication filling units that faces the storage unit, and iii) a container handling system that is positioned between the storage unit and the temporary storage racks and that is movable between the storage unit and each of the temporary storage racks for transferring selected medication containers therebetween. The system allows minimizing idle times by moving medication containers between the storage unit and temporary storage racks simultaneously to the filling process.
US11605256B2

A method includes controlling a shared location. Item identifiers are read from a set of items (pertaining to one or more operators sharing the shared location) reaching a gate of the shared location. A verification request message for the item identifiers is broadcast for receiving corresponding verification response messages from central computing systems of the operators. A passage of the items through the gate is controlled according to the verification response messages. A computer program and a computer program product for performing the method are also proposed. Moreover, a system for implementing the method is proposed.
US11605246B2

A computing system receives location data from a computing device of a transport provider and based on the location data, monitors a location of the transport provider as the transport provider operates a vehicle to travel towards a service location of the service request. The system determines, based on monitoring the location of the transport provider, that the transport provider has not indicated at least one of a correct start location or a correct start time for fulfilling the service request. In response to determining that the transport provider has not indicated the at least one of the correct start location or the correct start time, the system uses a set of the location data received from the computing device of the transport provider to determine the at least one of the correct start location or the correct start time for fulfilling the service request.
US11605228B2

An early fusion network is provided that reduces network load and enables easier design of specialized ASIC edge processors through performing a portion of convolutional neural network layers at distributed edge and data-network processors prior to transmitting data to a centralized processor for fully-connected/deconvolutional neural networking processing. Embodiments can provide convolution and downsampling layer processing in association with the digital signal processors associated with edge sensors. Once the raw data is reduced to smaller feature maps through the convolution-downsampling process, this reduced data is transmitted to a central processor for further processing such as regression, classification, and segmentation, along with feature combination of the data from the sensors. In some embodiments, feature combination can be distributed to gateway or switch nodes closer to the edge sensors, thereby further reducing the data transferred to the central node and reducing the amount of computation performed there.
US11605227B2

The present invention discloses a new method for analyzing, modifying, and distributing digital images and video in a quick, efficient, practical and/or cost-effective way. The method of processing video can take a different region or object and replace the pixels in the frames of the scenes that comprise the features and characteristics of the identified region or object with a different set of pixels. The replacement or other customizations of the frames and scenes lead to a naturally integrated video or image which is indistinguishable by the human eye or other visual system. In one embodiment, this invention can be used to provide different advertising elements into an image or set of images for different viewers, or to enable a viewer to control elements within a video and add their own preference or other elements.
US11605222B2

A helmet includes a transceiver configured to receive vehicle data from one or more sensors located on a vehicle. The helmet also includes an inertial movement unit (IMU) configured to collect helmet motion data of a rider of the vehicle and a processor in communication with the transceiver and IMU, and programmed to receive, via the transceiver, vehicle data from the one or more sensors located on the vehicle and determine a rider attention state utilizing the vehicle data from the one or more sensors located on the vehicle and the helmet motion data from the IMU.
US11605210B2

A method for recognition of characters by optical means in an unclear or non-optimal image of an object document, the image carrying shadows or other impediments inputs the document into a shadow prediction model to obtain a shadow mask. A determination is made as to whether the shadow mask of the document affect an optical character recognition (OCR) performance. The method further inputs the document into a shadow removing model for removal of shadows to obtain an intermediate document if the shadow mask are deemed to affect the OCR performance, then OCR can then be performed on the final object document.
US11605208B2

A system and method for creating, managing, and displaying a limited edition, serialized 3D digital collectible, and rarity classifications of the collectibles and packs in which they are distributed. The 3D digital collectible may include at least one digital media file and associated data. A digital media file may relate to a visual representation of an event during an entertainment experience, such as a video highlight or related images, and the data may be data associated with the event, experience, and/or the digital media file.
US11605204B2

Examples of the present disclosure relate to a computing device for processing images captured in three-dimensional environments, for the generation of augmented reality scenes. The computing device is configured to obtain an augmented reality anchor, the anchor corresponding to a position and orientation in a real-world environment. The computing device is configured to receive image capture data via data communication from a remote user device. The image capture data comprises an image captured by the user device, the image representing the real-world environment as viewed by the user device. The computing device is configured to process the image capture data to determine spatial data which maps the anchor to the image. The spatial data is usable by the remote user device to insert a virtual object into the image, in accordance with the anchor, to generate an augmented reality scene at the remote user device. The computing device is configured to transmit the determined spatial data via data communication to the remote user device.
US11605202B2

Embodiments of the invention are directed to a computer-implemented method of generating a pathway recommendation. The computer-implemented method includes using a processor system to generate an intermediate three-dimensional (3D) virtual reality (VR) environment of a target environment. A machine learning algorithm is used to perform a machine learning task on the intermediate 3D VR environment to generate machine learning task results including predicted features of interest (FOI) and FOI annotations for the intermediate 3D VR environment. The processor system is used to generate, based at least in part on the machine learning task results, the pathway recommendation configured to assist a user with navigating and interpreting a 3D VR environment including the intermediate 3D VR environment having the pathway recommendation.
US11605195B1

An embodiment provides a mobile application that animates change information in a way that specifically indicates a change in workflow information for various users. This animation of change information permits users, which are often busy healthcare professionals, to be quickly apprised of relevant changes to workflow status. The mobile application also allows users to communicate change information, e.g., for updating the status of a workflow item, which may then be propagated throughout a network, including mobile devices.
US11605191B1

An audio system in a local area providing an audio signal to a headset of a remote user is presented herein. The audio system identifies sounds from a human sound source in the local area, based in part on sounds detected within the local area. The audio system generates an audio signal for presentation to a remote user within a virtual representation of the local area based in part on a location of the remote user within the virtual representation of the local area relative to a virtual representation of the human sound source within the virtual representation of the local area. The audio system provides the audio signal to a headset of the remote user, wherein the headset presents the audio signal as part of the virtual representation of the local area to the remote user.
US11605189B2

Embodiments are directed to managing visualizations of data using a network computer. A modeling engine may provide a data model that includes a plurality of data objects and a display model that includes a plurality of display objects based on the plurality of data objects. Parameter action objects may be associated with display objects in the display model. In response to an activation of the parameter action objects, values associated with display objects may be assigned to the parameter associated with a parameter action object and actions associated with the parameter may be executed to modify the display model.
US11605184B2

A method of mapping 3D point cloud data into 2D surfaces for further efficient temporal coding is described herein. Point cloud global tetris packing utilizes 3D surface patches to represent point clouds and performs temporally consistent global mapping of 3D patch surface data into 2D canvas images.
US11605174B2

A method of depth-of-field simulation, including receiving a plurality of images, predicting a layer of interest mask of the plurality of images, determining a plurality of mean brightness anchor values of a respective plurality of layers of interest window arrays, setting a plurality of layers of interest set of binary codes, determining a hamming distance between plurality of layers of interest set of binary codes, determining a cost volume based on the hamming distance, resampling a vertical cost based on a vertical ordinal direction the cost volume, resampling a horizontal cost based on a horizontal ordinal direction the cost volume, determining an all-in-focus layer based on the vertical cost and the horizontal cost, determining an out-of-focus layer based on the vertical cost and the horizontal cost and determining a depth of the all-in-focus layer and out-of-focus layer.
US11605170B2

A method for estimating a displacement sequence of an object. The method includes mounting an optical marker on the object, exciting a plurality of optical sources of the optical marker, capturing a plurality of images, and extracting the displacement sequence from a first image of the plurality of images and a second image of the plurality of images. The plurality of optical sources are excited utilizing one or more processors. The plurality of optical sources are excited based on an excitation pattern. The plurality of images are captured utilizing an imaging device. The displacement sequence is extracted utilizing the one or more processors. The displacement sequence is associated with the excitation pattern.
US11605167B2

An image region segmentation method and system suing self-spatial adaptive normalization is provided. The image region segmentation system includes: an encoder configured to encode an image for segmenting a region by using a plurality of encoding blocks; and a decoder configured to decode the image encoded by the encoder and to generate a region-segmented image by using a plurality of decoding blocks, wherein each of the encoding blocks processes an inputted image into a convolution layer, performs spatial adaptive normalization, and then reduces the image and delivers the image to the next encoding block. Accordingly, spatial characteristics of the image are considered in an encoding process and a decoding process, so that region segmentation can be exactly performed with respect to various images.
US11605166B2

Data gathered from a continual data source is converted into an image and represented by a rectilinear grid defining a grid of pixels. Each pixel in each axis unit of one axis is examined in parallel using a graphic processor unit (GPU) to determine whether any pixels exceed a predefined threshold. Those pixels that exceed the threshold are identified as positive return pixels. Within each axis unit groups of positive return pixels are identified based on a first axis epsilon. Adjacent groups of positive return pixels are assembled by merging the axis units based on a second axis epsilon. Groups of positive return pixels grouped together according to the first axis epsilon and the second axis epsilon are classified and reported as a signal.
US11605152B1

A dynamic positioning control system having a transparent or semi-transparent substrate, an image processor, and one or more image-generating elements operatively connected to the image processor configured to simultaneously generate a plurality of images within an overall image-generating-capable field area of the substrate is provided. A dynamic positioning control system having a transparent or semi-transparent substrate, a dimming controller, and a plurality of electrodes operatively connected to the dimming controller configured to dim one or more areas on or within the substrate within an overall electrochromic dimming-capable field area is also provided. The image processor and the dimming controller may be separate elements or may be a single controller.
US11605151B2

Images of an undercarriage of a vehicle may be captured via one or more cameras. A point cloud may be determined based on the images. The point cloud may includes points positioned in a virtual three-dimensional space. A stitched image may be determined based on the point cloud by projecting the point cloud onto a virtual camera view. The stitched image may be stored on a storage device.
US11605135B2

A computer system for remote interactive graphical display and data management includes a data storage device storing data records, a remote data acquisition computer configured to selectively trigger display actions for the data records based on at least a time-based rule and a time-independent rule; a classification engine configured to classify a response received from a remote display interface having user-selectable options arranged to define a scale of values, in one of two categories, a first category and a second category, being below a first threshold value being classified as being in the first category, and responses on the scale above a second threshold value being in the second category, and a display interface generator configured to selectively generate a supplemental interface or a conclusion message dependent on the category.
US11605132B2

A system for managing trading orders comprises a memory operable to store a first order associated with a particular trading product, wherein the first order is associated with a first price comprising a first root value. The system further comprises a processor communicatively coupled to the memory and operable to receive a second order associated with the particular trading product. The second order is associated with a second price; and the second price comprises a second root value and a particular fractional pip value. The processor is further operable to disclose the first root value and the second root value while suppressing the particular fractional pip value.
US11605130B2

An illustrative computing device may include a processor and a non-transitory memory device for storing a data structure capable of being compressed, where the data structure includes a plurality of data elements and each of the plurality of data elements includes a date field and a quantity field. The computing device may process instructions to arrange the plurality of data elements in a consecutive series in date order based on a value stored in the date field of each data element, determine whether a gap appears in the consecutive series of data elements based on a value stored in the quantity field of each element, remove the determined gaps in each of the data elements, and repeat the determining and removing steps until a predetermined criterion has been reached.
US11605129B2

A graphical user interface related to non-standard settlement trading in financial instruments is provided. The graphical user interface preferably includes a selectable portion of a display screen related to a financial instrument and a selectable tab for accessing a selectable portion of the display screen related to one or a plurality of non-standard settlement positions with respect to the financial instrument. In one embodiment of the invention, when the tab is selected, access is provided to the selectable portion of the display screen related to the plurality of non-standard settlement positions.
US11605126B1

The concept involves efficiently using machine learning to quickly identify possible fraudulent applications in small business loan and credit applications by automatically flagging applications that meet certain criteria. In one preferred implementation, the tool compares a business description to a selected NAICS code in a loan application to assess the potential for fraud. Specifically, an algorithm can match the leftmost two digits of the selected code with the description of the category from an applicant. An engine calculates a probability of a fraud score based on the matching attached to the application. Because the tool detects fraud proactively rather than reactively, it substantially reduces computational costs and resources and reduces the biases associated with highly intensive manual work.
US11605125B2

A system and method of varied terms and conditions of a subsidized loan includes a data collection circuit structured to receive data related to a plurality of items of collateral; a collateral classification circuit structured to identify, among the plurality of items of collateral, at least one group of related items of collateral, wherein each member of the at least one group shares a common attribute; and a smart contract circuit structured to create a smart lending contract, wherein the smart lending contract defines a subset of items of collateral as security for a set of loans, wherein the subset of items of collateral is selected from the at least one group of related items of collateral.
US11605123B2

Provided are an information terminal, an information processing method, a non-transitory computer readable recording medium storing an information processing program, and an information processing system capable of reducing time and effort of a user related to rental of an imaging-equipment. An information terminal includes an acquisition unit that acquires equipment information regarding imaging equipments including specification information for respectively specifying the imaging equipments, a determination unit that determines that the imaging-equipment which is not connected to an imaging device is rentable, and determines that the imaging-equipment which is already connected to an imaging device is not rentable among the imaging equipments indicated by the specification information included in the equipment information acquired by the acquisition unit, and a transmission unit that transmits the specification information, determination result information indicating a determination result performed by the determination unit, and owner information indicating an owner of the imaging-equipment to an external device.
US11605121B2

A method and system of handling an alternative pick-up using vehicle information is disclosed. Imaging data is received from at least one imaging device. The at least one imaging device is configured to provide a field-of-view of a predetermined area associated with a retail location. A vehicle identifier for each vehicle within the image data is extracted and compared to each user profile associated with an order in a set of orders. Each user profile includes a primary vehicle identifier and at least one secondary vehicle identifier and the extracted vehicle identifier is compared to the at least one secondary vehicle identifier in each user profile. The extracted vehicle identifier is associated with a first order in the set of orders when the extracted vehicle identifier matches the secondary vehicle identifier of the user profile of the first order.
US11605120B2

A unified ecommerce platform system that enables sellers to acquire in depth insight into their business market and consumers utilizing a centralized cloud based platform with enhanced consumer purchasing and information gathering abilities and allows users enhanced granular security tools and information for purchase.
US11605119B2

A grocery preparation and fulfillment service management system, the system comprising a purchase order server comprising processing circuitry that hosts at least one ingredients database including ingredient availability data from a plurality of fulfillment servers, a search engine configured to retrieve ingredient availability data from the at least one ingredients database, an ordering interface coupled to the search engine and accessible by a client device over a communication network, the ordering interface configured to create purchase orders based on recipes of dishes and the ingredient availability data, wherein the recipes are retrievable from public computing space and private computing space, and a fulfillment manager module in communication with the plurality of fulfillment servers via the communication network, the fulfillment manager module configured to distribute the purchase orders to the plurality of fulfillment servers and receive offers from the plurality of fulfillment servers to execute the purchase orders.
US11605118B2

Embodiments described herein provide an attentive network framework that models dynamic attributes with item and feature interactions. Specifically, the attentive network framework first encodes basket item sequences and dynamic attribute sequences with time-aware padding and time/month encoding to capture the seasonal patterns (e.g. in app recommendation, outdoor activities apps are more suitable for summer time while indoor activity apps are better for winter). Then the attentive network framework applies time-level attention modules on basket items' sequences and dynamic user attributes' sequences to capture basket items to basket items and attributes to attributes temporal sequential patterns. After that, an intra-basket attentive module is used on items in each basket to capture the correlation information among items.
US11605113B2

An electronic device and method are disclosed. The device includes a communication module, at least one processor operatively coupled to the communication module, and at least one memory. The processor implements the method, including: retrieving a plurality of service categories, each service category listing services providable to a user using one or more smart devices, and each service category associated with a service capability list of one or more elements indicating whether each service category is to be recommended to the user, receiving user-related information from the external device through the communication module and updating a service capability list of a user using the user-related information, and selecting a service category from among the retrieved plurality of service categories to be recommended to the user by comparing the updated service capability list of the user with the service capability lists associated with each of the plurality of service categories.
US11605102B2

An information processing method to be carried out by a terminal that is configured to communicate with an electronic device, is provided. The electronic device may be configured to manage information related to a vehicle. The information processing method may include: receiving vehicle usage fee information related to a vehicle usage fee for the vehicle from the electronic device, through a communication interface of the terminal, the vehicle usage fee being based on an advertisement that is displayed on a display device of the vehicle; and displaying a first display that is based on the vehicle usage fee information, in a display area of the terminal.
US11605101B1

As described herein, a collaborative filtering system, method, and computer program provide a model used to calculate ranked predictions for subscribers. In use, data is received which correlates subscribers of a service provider with offers provided to the subscribers by the service provider, wherein each correlation is associated in the data with an indication of whether the offer was accepted by the subscriber. From the data, a plurality of unique correlations between subscribers and offers are determined. An implicit ranking is calculated for each unique correlation, based on the associated indication of acceptance for correlations matching the unique correlation. Input data is generated that includes each unique correlation with the implicit ranking calculated for the unique correlation. The input data is processed utilizing a collaborative filtering algorithm to generate a model configured to provide predicted implicit rankings for new correlations between subscribers and offers.
US11605093B1

Requests to perform activity with respect to a customer account can be monitored to attempt to detect fraudulent activity due to compromised customer credentials or other unauthorized access. The unauthorized party can request actions such as to create a new account, mount a snapshot of customer data, and exfiltrate the customer data. Various embodiments monitor such requests and permissions granted to accounts not directly owned by a customer, and can apply automatic mitigations for suspicious activity in order to reduce the risk of exposing data to unauthorized accounts. Such an offering determines mitigations to perform, such as to block, alert, rate limit, or terminate the linked or non-linked account based on account reputation. The detection mechanism can use various heuristics to make mitigation decisions, as may consider factors such as account age, geolocation, access history, device fingerprint, network domain, payment type, prior suspicious activity, and the like.
US11605091B2

Various embodiments are generally directed to utilizing an offline and/or online verification or authentication protocol to access, redeem, or otherwise utilize multiple loyalty points and loyalty accounts A method for utilizing various loyalty points includes: receiving, by an application executing on a processor, a request to redeem at least one loyalty point of a plurality of loyalty points of a loyalty points account, receiving, by the application, a cryptogram from a contactless card associated with an account, transmitting, by the application to a server, the cryptogram, determining, by the application based on a decryption result received from the server, that the server decrypted the cryptogram, and authorizing, by the application based on the determination that the server decrypted the cryptogram, the request to redeem the at least one loyalty point.
US11605078B1

Embodiments described herein disclose methods and systems for authorizing a payment card transaction using a dynamic code accessed from a first device and a presence of a second device. The dynamic code can be accessed on a first device when the second device is within a proximity of the first device (e.g., electronically paired using a short-range communication protocol, on the same local area network). The system can receive a request for authorization of a transaction using the payment card and can include a verification code associated with the payment card and an identifier of the payment card, and the payment card can have the associated dynamic code. The verification code can be compared with a value of the dynamic code at the time of the transaction. In response to the verification code matching the dynamic code at the time of the transaction, the system can authorize the transaction.
US11605073B2

Provided is a payment method using a one-time payment security code based on a color pixel code. In the payment method, arbitrary color pixel codes are first disposed on a color grid image screen that is formed with color pixels of various colors in a smartphone-dedicated application, a user inputs a user pattern to select color pixels, a one-time payment security code is generated by combining the color pixel codes and the user pattern, and the one-time payment security code is utilized as information for paying for the user's purchase of a product or a service.
US11605061B2

An automated method is provided for enabling and implementing a beacon-based service location application in a user device having a beacon monitoring application. A service location facilitation server establishes service need criteria for a user of the user device and estimates a service need state for the user. The service need state includes information indicative of a relative need for a desired service. The service location facilitation server then determines whether the service need state meets the service need criteria, and, if so, transmits an instruction to the user device to transition the beacon monitoring application from an inactive state to an active monitoring state.
US11605055B2

Novel distractorless authorship verification technology optionally combines with novel algorithms to solve authorship attribution as to an open set of candidates—such as without limitation by analyzing the voting of “mixture of experts” and outputting the result to a user using the following: if z (z=pi−pj√ pi+pj−(pi−pj)2/n) is larger than a first predetermined threshold then author j cannot be the correct author; or if z (z=pi−pj√ pi+pj−(pi−pj)2/n) is smaller than a second predetermined threshold then author i cannot be the correct author; or if no author garners significantly more votes than all other contenders then none of the named authors is the author of a document in question—in a number of novel applications. Personality profiling and authorship attribution may also be used to verify user identity to a computer.
US11605046B2

A shipment distribution system and method are presented. The system includes a plurality of goods shipments, one or more delivery vehicles, a tour planning system and a navigation system operating in each delivery vehicle and communicatively linked to the tour planning system. Each goods shipment has a destination address for delivery. Each of the delivery vehicles has a cargo area divided into loading zones. The tour planning system stores a volume of the cargo area of each delivery vehicle. The tour planning system transmits to the navigation system calculated tour routes to deliver each of the goods shipments to corresponding destination addresses according to the positions of the goods shipments in the cargo area and the destination address. Upon arrival at the destination address for each goods shipment, the tour planning system indicates the loading zone in the cargo area storing the goods shipment for delivery.
US11605041B2

Aspects of the disclosure relate to a decision model to open and close enterprise facilities. A computing platform may receive one or more attributes associated with an operation of an enterprise facility. Subsequently, the computing platform may identify, based on the one or more attributes, a business operation rule for the enterprise facility. Then, the computing platform may determine, based on the one or more attributes and the business operation rule, an operational parameter for the enterprise facility. Then, the computing platform may compare the operational parameter to a threshold parameter, where the threshold parameter may be indicative of whether to keep the enterprise facility open for business. Then, the computing platform may, upon a determination that the operational parameter fails to exceed the threshold parameter, determine to temporarily close the enterprise facility. Then, the computing platform may redistribute user traffic to one or more open customer resource facilities.
US11605037B2

An industrial service device fleet management system implements an organized and easy to use methodology to manage the digital content stored on each of a plurality of portable or stationary devices used in a plant, such as portable maintenance devices, to assure that each of the portable devices receives or implements only the content that it is supposed to have and is upgraded at the appropriate time to include new content, features, etc. The fleet management system includes a memory for storing information related to the fleet of portable or stationary devices including device identifications, device descriptions, end user names and privileges, the current content of each of the portable devices, and templates defining configuration parameters for the portable or stationary devices. The system also includes a content downloader that obtains, stores, and downloads content (such as software and firmware upgrades, additional features, applications, drivers, knowledge articles, etc.) for execution or display in various ones of the portable or stationary devices, includes a content decider module that analyzes when and if various ones of the portable or stationary devices should be provided additional or new content, and includes a notification system that notifies users of the portable or stationary devices of the need to upgrade or provide new content to the portable or stationary devices.
US11605034B1

Methods, systems, and techniques for determining the confidence that predicted demand charge savings resulting from deploying an energy management system at a site will match actual cost savings. A processor obtains predicted demand charge savings resulting from deploying the energy management system at the site, and also obtains demand-related data describing at least two of load predictability, load shape, and battery capacity of the energy management system. The processor determines a confidence score representing the confidence that the predicted demand charge savings will result in view of the demand-related data, and displays the confidence score on a display for subsequent use by a user.
US11605027B2

As described herein, a machine learning system, method, and computer program are provided for inferring user presence in a residential space. In use, network usage data is collected from a residential network router operating in a residential space. Additionally, the network usage data is processed by a machine learning algorithm to infer whether a user is present in the residential space. Further, the inference is output for performing one or more related actions.
US11605024B2

A method including determining a preferred communication channel. The method can include retrieving, from a user database, subscription data for a user. The method further can include determining a preferred communication channel by: (a) determining a respective normalized propensity score for each of subscribed communication channels; and (b) determining the preferred communication channel from among the subscribed communication channels based on the respective normalized propensity score. The method also can include transmitting, via the preferred communication channel, a message to a user device of the user. Other embodiments are disclosed.
US11605021B1

Techniques for iterative model training and deployment for automated learning systems are described. A method of iterative model training and deployment for automated learning systems comprises generating training data based on inference data, provided by a first version of a model hosted at an endpoint of a machine learning service, and feedback data, received from a client application, using an identifier associated with the inference data and the feedback data, generating a second version of the model using the training data, and deploying the model to the endpoint of the machine learning service.
US11605018B2

Methods, systems, and computer-readable media are disclosed herein that employ a contextually intelligent framework. In accordance with embodiments, a knowledge model having rules, axioms, and a domain ontology is evaluated to determine rules that are redundant to other rules and axioms, to determines those rules thresholds that may be refactored to generate composite rules and reduce the overall quantity of rules in the knowledge model, and to generate and add new concepts as axioms to the domain ontology as determined through refactoring. Methods, systems, and computer-readable media are disclosed herein that use the refactored and improved knowledge model to reconcile information currently stored in one system with information imported from a plurality of diverse systems, in order to generate recommendations that promote continuity of care in clinical settings.
US11605012B2

A method including extracting, from an input, supported data. The input includes outputs from machine learning models in different formats. The supported data includes a subset of the input after data normalization. The method also includes inferring, from the supported data, data types to be used with respect to generating metrics for the machine learning models. The method also includes generating, from the supported data and using the data types, a relational event including the supported data. The relational event further includes a first data structure object including the types and having a first data structure different than the different formats. The method also includes calculating, using the supported data in the first data structure, the metrics for the machine learning models. The method also includes generating, from the relational event, a monitoring event. The monitoring event includes a second data structure object segmented into data buckets storing the metrics.
US11605009B2

Network device identification. A method includes extracting, from network traffic data of a plurality of user devices in a computer network, one or more data fragments relating to a device model of each user device, associating the one or more data fragments with device identification data assigned to each user device, determining a device model for a specific data fragment based on analyzing one or more data fields associated with the specific data fragment, and generating one or more device model identification rules based on the specific data fragment.
US11605004B2

A method and system of generating a transitory sentiment community. The method comprises identifying, in accordance with a supervised trained model, within agglomerated social media content data, content associated with a subject of interest and characterized in accordance with one of a sentiment expressive usage and not a sentiment expressive usage, the subject of interest defined in accordance with at least one text character string; performing, based on an unsupervised trained model in conjunction with content associated with the sentiment expressive usage, a sentiment analysis that determines a sentiment intensity rating associated with at least a portion of the agglomerated social media content data, and generating the transitory sentiment community based at least in part on the sentiment intensity rating.
US11604998B2

A method for upgrading a training state of a machine learning model is described, the machine learning model being configured for supporting a model update. The method comprises predicting a set of target data elements based on the input data structure using the machine learning model, a target data element corresponding to a respective characteristic of the input data structure, and determining, for at least one of the predicted target data elements, whether or not a respective target data element is presumably erroneous. The method further comprises determining, for each presumably erroneous target data element detected in the previous step, an estimated corrected target data element, and performing, based on at least one estimated corrected target data element, a step of updating the training state of the machine learning model.
US11604990B2

In an example embodiment, a framework to infer a user's value for a particular attribute based upon a multi-task machine learning process with uncertainty weighting that incorporates signals from multiple contexts is provided. In an example embodiment, the framework aims to measure a level of a user attribute under a certain context. Rather than attempting to devise a universal, one-size-fits-all value for the attribute, the framework acknowledges that the user's value for that attribute can vary depending on context and factors in the context under which the user's attribute levels are measured. Multiple contexts are defined depending on different situations where users and entities such as companies and organizations need to evaluate user attribute levels. Signals for attribute levels are then collected for each context. Machine learning models are utilized to estimate attribute values for different contexts. Multi-task deep learning is used to level attributes from different contexts.
US11604982B2

Disclosed herein are examples embodiments of a progressive modeling scheme to enhance optical sensor transformation networks using both in-field sensor measurements and simulation data. In one aspect, a method includes receiving optical sensor measurements generated by one or more downhole optical sensors in a wellbore; determining synthetic data for fluid characterization using an adaptive model and the optical sensor measurements; and applying the synthetic data to determine one or more physical properties of a fluid in the wellbore for which the optical sensor measurements are received.
US11604975B2

A neural processor includes one or more neural engine circuits and a planar engine circuit. The neural engine circuits can perform convolution operations of first input data with one or more kernels to generate a first output. The planar engine circuit receives second input data that corresponds to a version of the first input data. The planar engine circuit also receives third input data that includes fourth input data and fifth input data stored together in a dimension of third input data. The planar engine circuit performs a first elementwise operation between a version of the second input data and a version of the fourth input data to generate intermediate data. The planar engine circuit performs a second elementwise operation between the intermediate data and a version of the fifth input data to generate a second output.
US11604974B2

A neural network computation circuit that outputs output data according to a result of a multiply-accumulate operation between input data and connection weight coefficients, the neural network computation circuit includes computation units in each of which a non-volatile semiconductor memory element and a cell transistor are connected in series between data lines, a non-volatile semiconductor memory element and a cell transistor are connected in series between data lines, and gates of the transistors are connected to word lines. The connection weight coefficients are stored into the non-volatile semiconductor memory elements. A word line selection circuit places the word lines in a selection state or a non-selection state according to the input data. A determination circuit determines current values flowing in data lines to output output data.
US11604972B2

Neural processing elements are configured with a hardware AND gate configured to perform a logical AND operation between a sign extend signal and a most significant bit (“MSB”) of an operand. The state of the sign extend signal can be based upon a type of a layer of a deep neural network (“DNN”) that generate the operand. If the sign extend signal is logical FALSE, no sign extension is performed. If the sign extend signal is logical TRUE, a concatenator concatenates the output of the hardware AND gate and the operand, thereby extending the operand from an N-bit unsigned binary value to an N+1 bit signed binary value. The neural processing element can also include another hardware AND gate and another concatenator for processing another operand similarly. The outputs of the concatenators for both operands are provided to a hardware binary multiplier.
US11604968B2

In one embodiment, a method includes receiving, from a client system associated with a user of an online social network, data indicating that the user is located at a first geographic location at a first time; accessing a first embedding representing a first place-entity corresponding to the first geographic location; accessing multiple second embeddings representing multiple respective second place-entities each corresponding to a second geographic location; calculating, a similarity metric between the embedding representing the first place-entity and each of the embeddings representing the second place-entities; ranking each of the second place-entities based on their calculated similarity metrics; and sending, to the client system, information associated with one or more second geographic locations corresponding to one or more second place-entities having a ranking greater than a threshold ranking.
US11604963B2

Disclosed is a feedback adversarial learning framework, a recurrent framework for generative adversarial networks that can be widely adapted to not only stabilize training but also generate higher quality images. In some aspects, a discriminator's spatial outputs are distilled to improve generation quality. The disclosed embodiments model the discriminator into the generator, and the generator learns from its mistakes over time. In some aspects, a discriminator architecture encourages the model to be locally and globally consistent.
US11604960B2

Machine learning is utilized to learn an optimized quantization configuration for an artificial neural network (ANN). For example, an ANN can be utilized to learn an optimal bit width for quantizing weights for layers of the ANN. The ANN can also be utilized to learn an optimal bit width for quantizing activation values for the layers of the ANN. Once the bit widths have been learned, they can be utilized at inference time to improve the performance of the ANN by quantizing the weights and activation values of the layers of the ANN.
US11604958B2

A method and an apparatus for processing layers in a neural network fetch Input Feature Map (IFM) tiles of an IFM tensor and kernel tiles of a kernel tensor, perform a convolutional operation on the IFM tiles and the kernel tiles by exploiting IFM sparsity and kernel sparsity, and generate a plurality of OFM tiles corresponding to the IFM tiles.
US11604953B2

Disclosed is a printing device including: a print head; a camera that photographs a printing target which is printed by the print head; and at least one processor that determines whether or not printing is properly performed to the printing target based on a printed image which is photographed by the camera, and that changes a printing setting by the print head in response to determination that the printing is not properly performed to the printing target.
US11604921B2

An example method includes determining a subset of content excluding user-specific information displayed by an application on a user interface (UI) of a user device. The method further includes transmitting a request to a remote provider an autofill request for the application. The method also includes receiving one or more suggested user values and a field classification request for a text input field displayed by the application on the UI. The method further includes detecting a user input value in the text input field and determining a similarity metric for each of the one or more suggested user values based on a comparison of the user input value to each of the one or more suggested user values. The method also includes transmitting a response to the field classification request to the remote provide comprising the similarity metric for at least one of the one or more suggested user values.
US11604918B2

One variation of a method for serving interactive content to a user includes, at a visual element inserted into a document accessed by a computing device: loading a first frame from a digital video; in response to a scroll-down event that moves the visual element upward from a bottom of a window rendered on the computing device toward a top of the window, seeking from the first frame through a subset of frames in the digital video in a first direction at a rate corresponding to a scroll rate of the scroll-down event, the subset of frames spanning a duration of the digital video corresponding to a length of the scroll-down event; and, in response to termination of the scroll-down event with the visual element remaining in view within the window, playing the digital video forward from a last frame in the subset of frames in the digital video.
US11604911B2

Systems and methods for simulating gas flow dynamics of a real hydrogen fuel cell system using a computer, wherein the real hydrogen fuel cell system includes a gas container volume network having gas container volumes interconnected by gas transport lines. The method includes defining volume element and flow channel classes, defining a plurality of volume instances and a plurality of flow channel instances, for each flow channel instance, creating a first interconnection representation that defines a source container volume and a destination container volume for the flow channel instance, wherein the first interconnection representation mimics a portion of the gas container volume network of the real hydrogen fuel cell system, and simulating, using the first interconnection representation, a thermodynamic state for each of the volume instances, the thermodynamic state representing thermodynamic parameter(s) in each container volume of the gas container volume network of the real hydrogen fuel cell system.
US11604903B2

In one embodiment, a design application is provided that utilizes layered analytical modeling in a design and analysis workflow. An analytical model may be described in a model file by a base geometry and a plurality of analysis parameters, including modification geometries that define changes that can be made to the base geometry, loading definitions that define how loads are evaluated, and appurtenances groups and configurations that define the nature and arrangement of appurtenances. A user may select analysis parameters which together with the base geometry define a scenario. A plurality of scenarios may be maintained within the same model file. When a particular scenario is to be visualized and analyzed, the analysis parameters of a scenario are layered on to (i.e. merged with) the base geometry.
US11604902B2

The disclosure notably relates to a computer-implemented method for designing a three-dimensional (3D) model. The method includes obtaining a first 3D model, the first 3D model being defined by: (i) one delegated data object comprising input parameters specific to a type of the delegated data object and (ii) an output topology, and being associated with a sequence of geometric design operations. The method also includes performing, by a user, a first geometric design operation on the first 3D model, thereby obtaining a second 3D model, determining whether the output topology of the second 3D model can be retrieved from the output topology of the first 3D model, replacing the first delegated data object by a second delegated data object if the output topology of the second 3D model cannot be retrieved from the output topology of the first 3D model or keeping the first delegated data object and storing the first geometric design operation with the sequence of geometric design operations associated the first 3D model.
US11604901B2

An extended hardware security module (“HSM”) possessing additional security properties relative to conventional HSMs and methods for initializing, deploying, and managing such extended HSMs in a networked environment. In the preferred embodiment, an extended HSM includes additional hardware and software components that configure it to run sensitive client tasks on demand inside a cloud-hosted, anti-tamper HSM housing so as to ensure sensitive data is encrypted when stored or processed outside the housing. Methods for initializing, deploying, and managing provide a framework through which extended HSMs may be secured from their initial assembly through their availing for use and actual use over a network by one or more clients. Such use often entails repeated discrete sequential secure sessions and concurrent discrete secure sessions.
US11604895B2

A method may include providing a user with one or more questions regarding permissions for use of personal data related to the user, and compiling the permissions for the use of the personal data. The method may also include receiving a request from a third party for access to the personal data, and providing a response to the third party based on the compiled permissions. The method may also include, based on the response indicating that the third party is permitted access to the personal data, sending a responsive dataset to a data holder, where the responsive dataset is responsive to the request from the third party. The method may also include facilitating the third party accessing the personal data.
US11604894B2

Embodiments of the present specification disclose data processing methods, apparatuses, devices, and media. One method includes the following: receiving a data use request; determining data to be used based on the data use request; determining one or more approvers of the data to be used; sending an approval instruction to the one or more approvers, wherein the approval instruction instructs the one or more approvers to approve the data use request; receiving feedback data from the one or more approvers; and determining that the data use request is approved if the feedback data satisfies a predetermined condition.
US11604882B2

Disclosed herein are embodiments related to security in cloudlet environments. In some embodiments, for example, a computing device (e.g., a cloudlet) may include: a trusted execution environment; a Basic Input/Output System (BIOS) to request a Key Encryption Key (KEK) from the trusted execution environment; and a Self-Encrypting Storage (SES) associated with the KEK; wherein the trusted execution environment is to verify the BIOS and provide the KEK to the BIOS subsequent to verification of the BIOS, and the BIOS is to provide the KEK to the SES to unlock the SES for access by the trusted execution environment.
US11604880B2

The present disclosure provides various embodiments of systems and related methods to track and cryptographically verify system configuration changes. More specifically, systems and methods are disclosed herein to track an original system configuration of an information handling system (IHS) as the system was built by a manufacturing facility, and any system configuration changes that are made to the original system configuration after the IHS leaves the manufacturing facility. Once a user takes ownership of the IHS, systems and methods disclosed herein may be used to cryptographically verify a current system configuration of the IHS. In doing so, the present disclosure provides a way to authenticate or validate system configuration changes that may occur after the IHS leaves the manufacturing facility.
US11604869B2

A method for providing authentication using an image sensor of an electronic device including: receiving, by the electronic device, a plurality of frames from the image sensor of the electronic device, wherein each frame includes a plurality of Optical Black (OB) pixels; determining, by the electronic device, a set of optimal OB pixels from the plurality of frames; and generating, by the electronic device, a unique key based on the set of optimal OB pixels for the authentication.
US11604867B2

Online user account access control includes adjustable authentication challenge levels based on a level of match between observed attributes of a present login attempt and corresponding recorded attributes for the authentic user for the entered user identifier (UID). Login candidates whose attributes sufficiently closely match the recorded attributes for the entered UID are allowed to select an authentication graphic pattern registered for the UID from a set of alternatives, with the degree of complexity of such selection based authentication increasing according to the degree of difference between the observed attributes of the present login attempt and the corresponding recorded values for the UID, while by default, login candidates may be required to produce the registered authentication graphic pattern from blank slate. Accordingly, authentic, but only authentic, users are able to login with high convenience, with underlying graphic pattern-based passcode protected against dictionary-based and brute-force attacks, or capture, by unauthorized parties.
US11604859B2

A method, system and computing device for incorporating marketing into a user authentication enables valuable marketing information to be received from or provided to users, in an authentication context where the users are likely to be attentive and focused. Thus, marketing information is likely to be thoroughly reviewed by the users, easily recalled by the users at a later time, and user profile data collected from the users is likely to be accurate. The method includes presenting an authentication challenge to a user of a computing device, the authentication challenge including a number of challenge elements; receiving a response to the authentication challenge from the user; and presenting a non-authentication marketing activity to the user, the non-authentication marketing activity including a number of activity elements, and where the activity elements correspond with the challenge elements.
US11604858B2

A system and method for media content management include creating, via a digital vault, a container file comprising media content submitted by a first user and content metadata; verifying, via the digital vault, a completeness of the content metadata associated with the media content in the container file; classifying, via the digital vault, the container file based on the completeness of the media content; capturing, via the digital vault, event metadata when a second user gains access to the container file, the event metadata comprising at least one of identification of the second user, an activation timestamp, a duration of access, portions of the container file accessed, and changes to the container file; and enabling a private communication channel between parties affiliated with the media content to permit messaging among the parties affiliated with the media content via the private communication channel.
US11604842B1

Forward-looking sales activities are poorly served by existing Customer Relationship Managements systems, as the customer information those systems maintain by definition does not include the speculatively interested “leads” pursued in initial sales contacts. An Enrichment database, asynchronously loaded with corporate and optionally individual contact information in anticipation of use, provides real-time access to information in support of such first customer contacts. The Enrichment information may also be used to expedite creation and revision of CRM records.
US11604839B2

A centralized document system receives a request to merge a first document package associated with a first party and a second document package associated with a second party. The first document package includes a first set of documents and the second document package includes a second set of documents. In response to the request, the centralized document system identifies a first subset of documents included in both the first and second sets of documents and identifies a second subset of documents with conflicts between the first and second sets of documents. The centralized document system rectifies the second subset of documents to cure the conflicts between the first and second sets of documents. The centralized document system generates a merged document package including the first subset of documents and the rectified second subset of documents for execution by the first and second parties.
US11604834B2

Technologies for performing stochastic similarity searches in an online clustering space include a device having a column addressable memory and circuitry. The circuitry is configured to determine a Hamming distance from a binary dimensionally expanded vector to each cluster of a set of clusters of binary dimensionally expanded vectors in the memory, identify the cluster having the smallest Hamming distance from the binary dimensionally expanded vector, determine whether the identified cluster satisfies a target size, and add or delete, in response to a determination that the identified cluster does not satisfy the target size, the binary dimensionally expanded vector to or from the identified cluster.
US11604832B2

A semantic augmentation system includes a sensor with a computing system and a memory in communication with the computing system, the memory storing a plurality of endpoints. The computing system is configured to infer a first and a second semantic identity for an object, based on inputs from the sensor, project a coherent narrative and perform semantic augmentation towards a user. In further examples, the system infers a first narrative comprising two semantic identities and a second narrative wherein the system infers that a user observing view didn't infer the second semantic identity and further doesn't use the second semantic identity in the second narrative. It further, uses the corresponding narrative to remind the user to carry an item and/or credential in order to start an activity.
US11604830B2

A search is performed based on a voice input combined with user selection of entities displayed on a display screen as well as real-world entities. A voice input is received from the user by a media device, as well as a selection of a first entity being displayed on the media device. A gesture made by the user is also identified, and a second, real-world entity corresponding to the gesture is determined. A search query is constructed based on a search operator in the voice input, the first entity, and the second entity. The search query is transmitted to a database and, in response, the media device receives at least one identifier of a least one content item. The at least one identifier is then generated for display to the user.
US11604825B2

A system is provided to predict requested playbacks of media files by users from a media storage system. The system includes a processor and a computer readable medium operably coupled thereto, to perform predictive playback operations which include accessing an AI model and a media file comprising metadata associated with generating the media file, generating a predictive score for a playback of the media file based on the AI model and the metadata, comparing the predictive score to a threshold required to transcode the media file into a playback format prior to the playback, predicting the playback based on the comparing, determining a predicted playback time of the media file based on the metadata for the media file, and transcoding the media file into the playback format prior to the predicted playback time.
US11604824B2

A system and method of managing user engagement with a musical playlist provides feedback for a host and allows attendees to directly engage with the host to adjust a playlist for an event or social gathering. The system includes at least one remote server, a corresponding user personal computing (PC) device, and a corresponding host PC device. The method begins by prompting the at least one host account to initiate an event session for a plurality of attendee accounts and then to designate a plurality of playlist songs with the corresponding host PC device. The event session is managed in between the host account and the plurality of attendee accounts through the remote server. A current song is played during the event session and feedback is relayed for the current song with the corresponding user PC device. The feedback is then outputted with the corresponding host PC device.
US11604815B2

Techniques for analyzing media content are described. One technique generally comprises performing a regression analysis for characters in a plurality of media content based on user demographics, content outcome measure, and character models. The technique determines an attribute of significance. In some embodiments, the technique selects media content for display that depicts a character having at least a threshold value of the attribute of significance. In some embodiments, the technique displays media analytics for the attribute of significance determined based on a value of the attribute of significance exceeding a threshold significance value.
US11604813B2

According to some embodiments, described herein is a system and method for classifying and grouping users of a task database system based on their activities in completing tasks defined in the task database system. A cloud server communicatively coupled to the task database system receives task data from the task database system, receives a request for ranking users under a particular level in a user hierarchy, gathers user activity data from an activity data server, uses a predetermined algorithm calculate a raw score for each user based on the user's activity, normalizes the raw score, and generates a ranking of the users based on their normalized scores. The ranking can be used as an indicator for determining which users need additional training in communicating with outside parties in completing assigned tasks.
US11604787B2

This disclosure describes systems and methods for employing interlinking multiple independent and separately-scalable blockchains to create globally verifiable unique identifiers. The disclosed systems and methods facilitate the creation of the globally verifiable unique identifiers to a level of scalability unattainable without employing the underlying two-dimensional blockchain structure, metadata, and cryptographic information stored on the blockchain. Moreover, the system avoids collisions and name conflicts among the globally verifiable unique identifiers, supports post-creation verification of the globally verifiable unique identifiers, and provides a variety of ancillary functions using the globally verifiable unique identifiers.
US11604782B2

Provided are systems and methods for concurrent summarization of indexed data. In some embodiments, two or more summary processes can be executed concurrently (e.g., in parallel) by an indexer to generate summaries for respective subsets of indexed data (e.g., partitions or buckets of indexed data) managed by the indexer.
US11604778B1

A method for matching an instance to exemplars within a system includes receiving a plurality of literature regarding medical subject matter; including the received plurality of literature related to the medical subject matter into a text artifact; indexing the artifact using encodings to derive an initial code signature; deriving association rules from the artifact seeded by the signature to obtain a list of terminology to code mappings; receiving extensions to each of the code mappings to augment the mappings with the received extensions; indexing the artifact using the received extensions to obtain an exemplar code signature for the certain subject matter; and storing the generated exemplars for matching and instance; receiving an instance and generating an instance code signature using the received extensions; matching the instance code signature to one or more exemplar code signatures.
US11604772B2

A database system could include a first database engine, a second database engine, and a replication engine. The database system could also include processors configured to perform operations. The operations could involve obtaining indicators that are respectively associated with performance issues that can occur in the database system, each indicator defining one or more conditions that, when satisfied, cause the indicator to become active. The operations could also involve obtaining mappings between: (i) at least some of the indicators, and (ii) remediation subroutines. The operations could additionally involve receiving operational data related to the first database engine, the second database engine, or the replication engine; determining, based on the operational data and the conditions defined by the indicators, that a particular indicator is active; determining, based on the mappings, that the particular indicator has an associated remediation subroutine; and executing the associated remediation subroutine.
US11604770B2

The present disclosure relates to secure and verifiable storage and retrieval of data, in particular in the context of product tracking. According to one aspect there is provided a computer-implemented verifiable data storage method comprising: receiving a product serial number; receiving an account identifier; producing a non-invertible hash by operating on the product serial number and the account identifier; and causing the hash to be written to a secure distributed data store. According to another aspect there is provided a computer-implemented verification method comprising: receiving a product serial number; receiving an account identifier; producing a non-invertible hash by operating on the product serial number and the account identifier; searching a secure distributed data store for the hash; and depending on a result of the searching, providing confirmation or denial of the hash's presence in the secure distributed data store.
US11604769B2

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

A computer-implemented database system as described herein includes a memory device and one or more processors coupled with the memory device. The one or more processors are configurable to create and maintain a folder structure for a user interface (UI) environment, wherein the folder structure includes: a feature folder that defines an application feature supported by the UI environment, the application feature having a UI component associated therewith, and the UI component having a UI text string associated therewith; a component folder located in the feature folder, the component folder having computer readable files that define the UI component; and a text string file located in the component folder, wherein the text string file defines content of the UI text string.
US11604762B2

A system and method include receiving, by a database engine of a database system associated with a virtual computing system, a user request via a dashboard for provisioning a source database with the database system, receiving, by the database engine via the dashboard, selection of a database engine type, and receiving, by the database engine via the dashboard, selection of a Service Level Agreement (“SLA”) and a protection schedule. The system and method also include provisioning, by the database engine, the source database based upon the database engine type, creating, by the database engine, an instance of a database protection system based upon the SLA and the protection schedule, including associating the instance of the database protection system with the source database, and displaying, by the database engine, the source database within the dashboard.
US11604760B2

Provided are a computer program product, system, and method for dynamic determination of retention periods for digital content. Metadata is generated for instances of digital content including an access pattern of the digital content by a user of the computing device, attributes of the digital content, and a retention period during which the digital content stored is retained in the storage. A machine learning module is trained with input comprising the metadata for instances of the digital content to produce the retention period of the digital content. Input, comprising metadata determined from digital content, received after training the machine learning module, is provided to the machine learning module to produce an output retention period for the digital content received after the training. The output retention period is used to determine when to delete the digital received after the training content from the storage.
US11604758B2

Systems and methods for automated systolic array design from a high-level program are disclosed. One implementation of a systolic array design supporting a convolutional neural network includes a two-dimensional array of reconfigurable processing elements arranged in rows and columns. Each processing element has an associated SIMD vector and is connected through a local connection to at least one other processing element. An input feature map buffer having a double buffer is configured to store input feature maps, and an interconnect system is configured to pass data to neighboring processing elements in accordance with a processing element scheduler. A CNN computation is mapped onto the two-dimensional array of reconfigurable processing elements using an automated system configured to determine suitable reconfigurable processing element parameters.
US11604756B1

Embodiments of systems and methods for high-speed Out-of-Band (OOB) management links for inter-Baseboard Management Controller (BMC) communications in High Performance Computing (HPC) platforms are described. In some embodiments, an HPC platform may include: a system BMC; and an accelerator tray comprising: (a) one or more managed subsystems, (b) a tray BMC coupled to the one or more managed subsystems, and (c) a Field-Programmable Gate Array (FPGA) coupled to the tray BMC and to the system BMC.
US11604750B2

A production line test method, system and device for a PCIE Switch product, and a medium. The method comprises: connecting to ports of a target PCIT Switch product using cables according to a preset rule, and controlling a target configuration file to run using a target controller such that the target PCIE Switch product enters a test state, wherein the target configuration file is a file pre-stored in the target PCIE Switch product, and the target controller is a controller pre-connected to the target PCIE Switch product; reading the current running information of the target PCIE Switch product and determining whether the current running information satisfies a preset condition; and if yes, determining that a production line of the target PCIE Switch product is normal. Hence, the method can greatly improve the test efficiency of a production line of a target PCIE Switch product.
US11604746B2

In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for presentation of direct accessed storage under a logical drive model; for implementing a distributed architecture for cooperative NVM Data protection; data mirroring for consistent SSD latency; for boosting a controller's performance and RAS with DIF support via concurrent RAID processing; for implementing arbitration and resource schemes of a doorbell mechanism, including doorbell arbitration for fairness and prevention of attack congestion; and for implementing multiple interrupt generation using a messaging unit and NTB in a controller through use of an interrupt coalescing scheme.
US11604742B2

A computer device includes a central processing unit (CPU), a network adapter, a bus, and an intermediate device, where the intermediate device is coupled to both the CPU and the network adapter through the bus, and is configured to establish a correspondence between address information of an agent unit and address information of a function unit, and implement forwarding of a packet between the CPU and the network adapter based on the correspondence.
US11604740B2

Methods and systems disclosed herein describe obfuscating plaintext cryptographic material stored in memory. A random location in an obfuscation buffer may be selected for each byte of the plaintext cryptographic material. The location of each byte of the plaintext cryptographic material may be stored in a position tracking buffer. To recover the scrambled plaintext cryptographic material, the location of each byte of the plaintext cryptographic material may be read from the position tracking buffer. Each byte of the plaintext cryptographic material may then be read from the obfuscation buffer and written to a temporary buffer. When each byte of the plaintext cryptographic material is recovered, the plaintext cryptographic material may be used to perform one or more cryptographic operations. The scrambling techniques described herein reduce the likelihood of a malicious user recovering plaintext cryptographic material while stored in memory.
US11604731B2

Cache coherency of a global address space of a cache can be maintained with one or more tier control units (TCUs). The global address space of the cache may be shared by multiple domains. Domains may include multiple controllers and a local interconnect operatively coupling the controllers to the cache. The local interconnect of each domain may maintain a cache coherency of a local address space of the cache shared by the controllers of the domain. The one or more TCUs may be operatively coupled to the local interconnects of the domains to maintain the cache coherency of the global address space.
US11604730B2

A processor, including a core; and a cache-coherent memory fabric coupled to the core and having a primary cache agent (PCA) configured to provide a primary access path; and a secondary cache agent (SCA) configured to provide a secondary access path that is redundant to the primary access path, wherein the PCA has a coherency controller configured to maintain data in the secondary access path coherent with data in the main access path.
US11604729B2

Techniques for efficient continuation stack storage are disclosed. In some embodiments, when a continuation yields, the continuation stack, or portion thereof, is copied from a thread stack to a data object, referred to herein as a chunk, allocated from memory. The copied stack portion may maintain the same representation in the chunk as on the thread stack to minimize processing overhead of the operation. When the continuation resumes, the continuation stack, or some portion thereof, is copied from the chunk to the thread stack. During execution, the continuation stack that was copied may be modified on the thread stack. When the continuation yields again, the runtime environment may determine, based at least in part on whether the first object in memory is subject to a garbage collection barrier, whether to copy the modified portion of the continuation stack to the existing chunk or to allocate a new chunk.
US11604723B2

A machine may be configured to perform A/B testing on mobile applications. For example, the machine receives an identifier of a user from a mobile device that requests a layout description of a user interface, determines the layout description that provides a configuration of one or more elements of the user interface according to an experiment variant associated with an experiment, and causes display of the one or more elements of the user interface on the mobile device based on the layout description.
US11604722B2

In one aspect, a computerized method useful for automated software testing comprising: writing a test suite in a human-readable language; implementing an Artificial Intelligent (AI) process test suite; and creating a set of scripts, data, and execute tests.
US11604704B2

Embodiments of the present disclosure relate to a method for data backup. The method includes obtaining an attribute value associated with a backup task to be run, the backup task being used for backing up data on a client terminal to a server through a network, the attribute value including a value of at least one of an attribute of the client terminal, an attribute of the server, and an attribute of the network; determining, based on the attribute value, the number of threads to be used to perform the backup task on the client terminal; and causing the client terminal to perform the backup task using the number of threads to back up the data.
US11604701B2

Techniques described herein relate to a method for managing jobs. Such techniques may include: generating a job completion entry that specifies that execution of a first job was completed within an estimated period of time for the first job, generating a second job completion entry that specifies that execution of a second job was not completed within a second estimated period of time for the second job, updating the job resource mapping model based on the first job completion entry and the second job completion entry to obtain a new updated job resource mapping model.
US11604700B2

A computer-implemented method for executing a software application in a virtual machine executing on a data processing device includes receiving software code for a software application, determining application programming interfaces referenced by the software code, determining portions of an operating system accessed by the software code and creating an application container in the virtual machine. The method also includes application programming interfaces referenced by the software code inside the application container, portions of the operating system accessed by the software code inside the application container and executing the software application inside the application container on the virtual machine.
US11604699B2

A method comprises storing information corresponding to a plurality of files being written from a source storage device to a cloud storage platform in a file transfer operation. The method further comprises, in response to a failure of the file transfer operation, identifying from the information one or more file offsets successfully written to the cloud storage platform for one or more of the plurality of the files prior to the failure. The file transfer operation for the one or more of the plurality of files is resumed from the identified one or more file offsets.
US11604694B2

Methods, systems, and apparatuses for memory (e.g., DRAM) having an error check and scrub (ECS) procedure in conjunction with refresh operations are described. While a refresh operation reads the code words of a memory row, ECS procedures may be performed on some of the sensed code words. When the write portion of the refresh begins, a code word discovered to have errors may be corrected before it is written back to the memory row. The ECS procedure can be incremental across refresh operations, beginning, for example, each ECS at the code word where the pervious ECS for that row left off. The ECS procedure can include an out-of-order (OOO) procedure where ECS is performed more often for certain identified code words.
US11604693B2

A memory device including: a memory cell array including a plurality of memory cells disposed at intersections of wordlines and bitlines; an error correction circuit configured to read data from the memory cell array and to correct an error in the read data; and an error check and scrub (ECS) circuit configured to perform a scrubbing operation on the memory cell array, wherein the ECS circuit includes: a first register configured to store an error address obtained in the scrubbing operation; and a second register configured to store a page offline address received from an external device.
US11604687B2

Programmable devices, hierarchical parallel machines and methods for providing state information are described. In one such programmable device, programmable elements are provided. The programmable elements are configured to implement one or more finite state machines. The programmable elements are configured to receive an N-digit input and provide a M-digit output as a function of the N-digit input. The M-digit output includes state information from less than all of the programmable elements. Other programmable devices, hierarchical parallel machines and methods are also disclosed.
US11604681B2

Systems and methods for reliable flow measurement and control may include a processor having multiple cores. The compute device may further include circuitry configured to identify a time-critical software application to satisfy a target execution parameter for the measurement or control of fluid flow in an industrial environment. The circuitry may be further configured to allocate at least one resource of the compute device to execute the time-critical software application in satisfaction of the target execution parameter with at least one other software application in a single operating system, including dedicating a core of the processor to the execution of the time-critical software application. Additionally, the circuitry may be configured to execute the time-critical software application with the at least one other software application in the single operating system in satisfaction of the target execution parameter.
US11604678B2

Systems, computer program products, and methods are described herein for intelligent resource usage modification based on resource services. The present invention is configured to receive resource transfer information from one or more resource distribution machines, receive machine-specific information from one or more resource distribution machines, analyze resource transfer information and machine-specific information in conjunction to determine predicted servicing requirements for the one or more resource distribution machines, designate the one or more resource distribution machines as preferred or non-preferred resource distribution machines based on the predicted servicing requirements for the one or more resource distribution machines, and transmit instruction to the one or more resource distribution machines, wherein the instructions alter the user interface of the one or more resource distribution machines with the aim of steering usage of those one or more resource distribution machines in a specifically preferred manner.
US11604673B2

Systems and methods for encryption support for virtual machines. An example method may comprise initializing, by a firmware module associated with a virtual machine running on a host computer system, an exclusion range register associated with the virtual machine with a value specifying a first portion of guest memory, wherein the first portion of the guest memory comprises an exclusion range marked as reserved; encrypting, by the firmware using an ephemeral encryption key, a second portion of the guest memory; booting, by a hypervisor of the host computer system, the virtual machine; and responsive to intercepting, by the hypervisor, a privileged instruction executed by the virtual machine, performing at least one of: copying data for performing the privileged instruction to the first portion of the guest memory or copying data for performing the privileged instruction from the first portion of the guest memory.
US11604666B2

Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node. In such embodiments, the service forwarding plane does not have a port that directly receives data messages from, or supplies data messages to, any guest machine. Instead, in some such embodiments, data associated with a guest machine is routed to a port proxy module executing on the same host computer, and this other module has a service plane port. This port proxy module in some embodiments indirectly can connect more than one guest machine on the same host to the service plane (i.e., can serve as the port proxy module for more than one guest machine on the same host).
US11604663B2

Computerized detection of one or more user interface objects is performed by processing an image file containing one or more user interface objects of a user interface generated by an application program. Sub-control objects can be detected in the image file, where each sub-control object can form a portion of a user interface object that receives user input. Extraneous sub-control objects can be detected. Sub-control objects that overlap with or that are within a predetermined vicinity of an identified set of sub-control objects can be removed. Sub-control objects in the identified set of sub-control objects can be correlated to combine one or more of the sub-control objects in the identified set of sub-control objects to generate control objects that correspond to certain of the user interface objects of the user interface generated by the application program.
US11604657B2

A Point-Of-Sale (POS) processing environment is encapsulated within a container running on a first Operating System (OS) of a transaction terminal. Peripheral drivers for connected peripherals run on a second and different OS of the transaction terminal. A platform processing environment runs the peripheral drivers on the second and different OS of the terminal. A socket interface is provided for communication between transaction applications of the POS processing environment with the peripheral drivers of the platform processing environment for purposes of allowing the transaction applications to control and access the connected peripherals during transactions performed at the transaction terminal via the socket interface.
US11604646B2

A method of processing data by a processor, the method comprising the steps of: receiving, by the processor, an instruction including an operator code associated with three register references designating registers configured to contain pairs of multiplication operands, an addition operand, and a result register configured to receive an operator result, the operator code designating an operator configured to compute products of the pairs of multiplication operands and add the products with the addition operand; decoding the instruction by an instruction decoder of the processor, to determine the operator to be executed, and the registers containing the operands to be supplied to the operator and the result of the operator; actuating the operator by an arithmetic circuit of the processor, consuming the operands in the registers designated by the register references; and storing the result of the operator in the designated result register.
US11604645B2

An integrated circuit comprising a plurality of multiplier-accumulator circuits connected in series in a linear pipeline to perform a plurality of concatenated multiply and accumulate operations, wherein each multiplier-accumulator circuit of the plurality of multiplier-accumulator circuits includes: a multiplier to multiply first data by a multiplier weight data and generate a product data, and an accumulator, coupled to the multiplier of the associated multiplier-accumulator circuit, to add second data and the product data of the associated multiplier to generate sum data. The integrated circuit also includes a plurality of granularity configuration circuits, wherein each granularity configuration circuit is associated with a different multiplier-accumulator circuit of the plurality of multiplier-accumulator circuits to operationally (i) disconnect the multiplier and accumulator of the associated multiplier-accumulator circuit from the linear pipeline during operation or (ii) connect the multiplier and accumulator of the associated multiplier-accumulator circuit to the linear pipeline during operation.
US11604644B1

In a general aspect, hybrid quantum/classical algorithms are executed in a computing system. A first set of values representing a measurement of a reduced density matrix (RDM) is obtained. The first set of values is based on sampling quantum states generated by a quantum processor. A classical processor generates a second, different set of values to represent the measurement of the RDM. The second set of values is constructed based on the first set of values by a process that imposes one or more n-representability conditions on the second set of values to represent the measurement of the RDM.
US11604638B2

A software update device is provided with an update control unit that that performs a software update using a new software version supplied over a network. If a software update is to be performed for a first electronic control device and a second electronic control device that operates in cooperation with the first electronic control device, the update control unit performs the software update for the first electronic control device such that the first electronic control device after the software update has been performed is capable of selectively executing the operation logic of a first new software version and the operation logic of a first old software version.
US11604637B2

An electronic control unit includes a difference data acquisition unit that is configured to acquire difference data that is data to be written into a data storage area of the electronic control unit, the difference data being a difference between old data and new data, a consistency determination unit that is configured to determine whether the difference data is consistent with the data storage area or storage data stored in the data storage area based on first determination information related to the storage data and second determination information acquired in association with the difference data, an update data restoration unit that is configured to restore update data as the new data using the difference data and the storage data when the consistency determination unit determines that the difference data is consistent, and a data writing unit that is configured to write the update data restored by the update data restoration unit into the data storage area.
US11604636B2

A specific on-board device, that is any one of a plurality of on-board devices, is configured to acquire the versions of software included in other on-board devices when the power source of a vehicle is turned on. The specific on-board device determines whether or not the versions of the software of all the on-board devices that constitute a vehicle control system are consistent, by comparing the version of the software of the specific on-board device and the versions of the software acquired from the other on-board devices with first consistency information prestored.
US11604628B2

Implementations are described herein for leveraging prior source code transformations to facilitate automatic creation and/or recommendation of tools for automating aspects of source code transformations captured in real time. In various implementations, a transformation made by a programmer to a source code snipped may be captured in a source code editor application in real time. Based on the transformation and the intent, one or more candidate source code transformations may be identified from one or more repositories of prior source code transformations made by one or more other programmers. The source code editor application may be caused to provide output indicative of a tool that is operable to automate one or more edits associated with both the transformation made by the programmer to the source code snippet and with one or more of the candidate source code transformations.
US11604627B2

Some embodiments provide a user-friendly interface enabling a non-technical user to automatically provision a robotic process automation (RPA) environment on a target computing system such as a cloud computing platform or an on-premises server. The provisioned environment may include all necessary components (e.g., virtual machines, robots, robot orchestrator, databases, network links) to execute a robotic task. The provisioned environment is terminated automatically after or at a time specified by the user. The described systems and methods are particularly useful at trade shows or other events, in order to simplify and speed up the demonstration of RPA software capabilities to different customers planning RPA software deployment in different contexts, including on different cloud platforms or hybrid contexts combining cloud with on-premises host platforms.
US11604625B2

A programming language framework may be enhanced to provide for dynamic validation. Dynamic validation allows the validator function for any variable to be selected at runtime rather than statically declared at programming-time. Instead of annotating a variable with an annotation that refers to a specific validator function or constraint type, programmers can annotate a variable with an annotation that indicates that the validator function will be selected dynamically at runtime. When a runtime instance of the variable is created, the programming language framework may identify the dynamic validation annotation on the variable, and then use the runtime values in the variable to determine which validator function(s) should be used.
US11604606B2

Methods, systems, and devices for prefetch signaling in a memory system or sub-system are described. A memory device (e.g., a local memory controller of memory device) of a main memory may transmit a prefetch indicator indicating a size of prefetch data associated with a first set of data requested by an interface controller. The size of the prefetch data may be equal to or different than the size of the first set of data. The main memory may, in some examples, store the size of prefetch data along with the first set of data. The memory device may transmit the prefetch indicator (e.g., an indicator signal) to the interface controller using a pin compatible with an industry standard or specification and/or a separate pin configured for transmitting command or control information. The memory device may transmit the prefetch indicator while the first set of data is being transmitted.
US11604597B2

This application provides a data processing method and apparatus. The method includes: receiving, by a master storage node, information that is about a first transaction and that is sent by a read-write node, where the information about the first transaction is used to request to perform a write operation on first data stored on the master storage node; determining, by the master storage node, the first data based on the information about the first transaction, and executing the first transaction; generating, by the master storage node, first transaction status metadata when the first transaction ends, where the first transaction status metadata includes identification information of expired data and identification information of the first transaction; and sending, by the master storage node, the first transaction status metadata to at least one read-only node. According to the data processing method and apparatus, a read delay of a read-only node can be eliminated.
US11604581B1

The present disclosure generally relates to techniques for managing augmented reality. Some aspects of the present disclosure include systems and techniques for facilitating setup and creation of augmented reality experiences. One example method generally includes receiving, at a computing device, an indication of a sensor input trigger via an administrative user platform, receiving, at the computing device and via the administrative user platform, a mapping of the sensor input trigger to an AR experience to be displayed at one or more user devices upon detection of the sensor input trigger, and sending, to another computing device, an indication of the sensor input trigger and the mapping of the sensor input trigger to the AR experience.
US11604574B2

According to various embodiments, an electronic device may comprise: a first camera arranged on a first surface of a housing of the electronic device; a second camera arranged apart from the first camera on the first surface; a display; and a processor set to process at least a portion of a first inputted image by applying a first image effect and display same on the display, on the basis of a first object area for the first inputted image obtained by using phase difference information of the first inputted image from among the first inputted image obtained from the first camera or a second inputted image obtained from the second camera, and to process at least a portion of the first inputted image by applying a second image effect and displaying same on the display, on the basis of a second object area for the first inputted image obtained by using time difference information between the first inputted image and the second inputted image.
US11604553B2

According to various embodiments of the present invention, an electronic device may comprise a touch layer in which a sensor may be disposed below a designated area, wherein the touch layer comprises: a first touch line including a first touch electrode and a second touch electrode arranged in a first direction in the designated area; a second touch line including a third touch electrode and a fourth touch electrode arranged in a second direction while crossing the first touch line in the designated area; a first opening formed in the area where the first touch line and the second touch line cross each other; and a first connection wiring disposed in the peripheral portion of the first opening and connecting the first touch electrode and the second touch electrode to each other. Various other embodiments are also possible.
US11604551B2

The present disclose provides a touch control substrate and a display device and relates to the field of touch control technologies. The touch control substrate has a fingerprint recognition area and includes a plurality of touch control electrode units. The touch control electrode unit includes a mesh electrode composed of a plurality of electrode lines, and at least one touch control electrode unit is located in the fingerprint recognition area. The touch control electrode unit in the fingerprint recognition area is divided into a first area and a second area surrounding the first area, and a coverage rate of the plurality of electrode lines in the first area is smaller than a coverage rate of the plurality of electrode lines in the second area.
US11604548B2

A display with a curved portion is provided. The display includes a capacitive sensor mesh layer including a plurality of cells, wherein at least a cell of the plurality of cells includes at least one cell face that has a discontinuity in the cell face based at least in part on a position of the cell on the curved portion.
US11604547B2

A touch panel having a transparent capacitive sensing medium configured to detect multiple touches or near touches that occur at the same time and at distinct locations in the plane of the touch panel and to produce distinct signals representative of the location of the touches on the plane of the touch panel for each of the multiple touches is disclosed.
US11604541B2

A circuit includes a force driver to apply a force signal to a force node associated with a mutual capacitance to be sensed, and a charge to voltage converter having an input coupled to receive a sense signal from a sense node associated with the mutual capacitance to be sensed. The charge to voltage converter includes an integrator circuit to integrate the sense signal to sense the mutual capacitance, an input switch between the input of the charge to voltage converter and an input of the integrator circuit, and a reset switch between an output of the integrator circuit and the input of the integrator circuit. A control circuit controls generation of the force signal to alternate between at least two different frequencies and generates, for each half cycle of the force signal, a first signal for closing the input switch and a second signal for closing the reset switch.
US11604538B2

An electric field (e-field) touchscreen is described. A continuous stream of digital signal data that represents e-field signal deviations is received from multiple receive electrodes. The stream of digital signal data is processed using a machine learning model to determine a touch event and a location on a display screen of the touchscreen. The touch event is processed. The e-field touchscreen may determine whether a non-normal event may be occurring causing noise in the digital signal data. If so, the received stream of digital signal data is processed through a low-pass filter and processed through an absolute value average baseline filter. A difference between the filtered data is determined to generate a filtered stream of digital signal data and is processed using the machine learning model determine a touch event and a location on a display screen of the touch event. The touch event is processed.
US11604528B2

A display device includes: a panel including a display region and a touch region; and a circuit board, and including a first conductive layer, a second conductive layer and a first insulating layer between the first conductive layer and the second conductive layer. The circuit board includes: a plurality of data lines electrically connected with a plurality of data signal lines; a plurality of touch lines electrically connected with a plurality of touch electrodes; and a first ground line disposed between at least two or more of the plurality of data lines and the plurality of touch lines. The first ground line includes a first part of the first conductive layer, a first part of the second conductive layer, and a first via passing through the first insulating layer and connecting the first part of the first conductive layer with the first part of the second conductive layer.
US11604522B1

A dynamic data transmission format adjustment method is provided. Firstly, a peripheral device raw input data is acquired from a device main body of a wireless peripheral device. Then, the peripheral device raw input data is converted into a variable-bit-length peripheral device transmission data according to a dynamic data transmission format conversion rule. Then, a network transmission packet containing the variable-bit-length peripheral device transmission data is generated, and the network transmission packet is transmitted to a wireless receiver of the wireless peripheral device. Then, the variable-bit-length peripheral device transmission data in the network transmission packet is converted and restored into a fixed-bit-length peripheral device transmission data according to the dynamic data transmission format conversion rule. Then, the fixed-bit-length peripheral device transmission data is transmitted from the wireless receiver to a computer host.
US11604520B2

A position indicating device includes a housing in which an electronic pen including a pen tip is mountable, a force sense generator configured to generate a force sense, and a processor configured to control the force sense generator to generate the force sense when, with the electronic pen mounted in the housing, a distance between a position of the pen tip of the electronic pen in a virtual reality space and an object in the virtual reality space is equal to or less than a predetermined value.
US11604513B2

Aspects relate to systems and methods for individualized content media delivery. An exemplary system includes a sensor configured to detect a biofeedback signal as a function of a biofeedback of a user, a display configured to present content to the user, and a computing device configured to control an environmental parameter for an environment surrounding the user as a function of the biofeedback signal, wherein controlling the environmental parameter additionally includes generating an environmental machine-learning model as a function of an environmental machine-learning algorithm, training the environmental machine-learning model as a function of an environmental training set, wherein the environmental training set comprises biofeedback inputs correlated to environmental parameter outputs and generating the environmental parameter as a function of the biofeedback signal and the environmental machine-learning model.
US11604511B2

Disclosed herein is robust detection of facial expressions that accounts for interferences on the face. In one embodiment, a system includes a head-mounted device that comprises (i) light sources configured to emit light towards a first region on a user's face, and (ii) discrete photosensors, spread over more than 2 cm, which take measurements of reflections of the light from the first region. Additionally, the system includes a head-mounted camera that captures images of a second region on the face. A computer calculates, based on the images, an extent of presence of hair over a portion of the first region. Optionally, the computer calculates extents of other interferences such as perspiration, applied makeup, and skin infection. The computer then detects facial expressions of the user based on the measurements of the reflections and the calculated extent of the hair and/or other interferences.
US11604504B2

Power governance circuitry is provided to control a performance level of a processing unit of a processing platform. The power governance circuitry comprises measurement circuitry to measure a current utilization of the processing unit at a current operating frequency and to determine any change in utilization or power and frequency control circuitry is provided to update the current operating frequency to a new operating frequency by determining a new target quantified power expenditure to be applied in a subsequent processing cycle depending on the determination of any change in utilization or power. A new operating frequency is selected to satisfy the new target quantified power based on a scalability function specifying a variation of a given value of utilization or power with the operating frequency. A processing platform and machine readable instructions are provided to set a new quantified target power of a processing unit.
US11604502B2

In accordance with an embodiment, a method and system are provided to create and analyze grouped events. The method and system involve obtaining, at a network node, event data of measured real events detected at one or more locations of a monitored system according to a first criterion. The event data for each real event defines one or more parameters/dimensions of the real event. The method and system further involve aggregating the detected real events into groups according to at least one or more parameters/dimensions of the detected real events, and analyzing one or more of the aggregated groups of detected events to identify conditions on the monitored system or take action when a condition is identified from the one or more aggregated groups of tracked events. The tracked real events may include an alarm event as well as a system event.
US11604494B2

An electronic device is provided. The electronic device includes a first housing including a first face and a second face, a second housing including a third face and a fourth face, a folding part rotatably connecting the first housing and the second housing, a flexible display disposed on the first face and the third face, a camera exposed through at least a portion of the fourth face, a memory configured to store instructions, and a processor configured to determine an orientation of the electronic device and a direction in which the camera is pointed while a camera application is executed, identify the first area or the second area as an area in which a preview image acquired through the camera is displayed based at least on the determined direction and the determined orientation, and display the preview image, acquired through the camera, in the identified area using the flexible display.
US11604493B2

This application is directed to a display assistant device that acts as a voice-activated user interface device. The display assistant device includes a base, a screen and a speaker. The base is configured for sitting on a surface. The screen has a rear surface and is supported by the base at the rear surface. A bottom edge of the screen is configured to be held above the surface by a predefined height, and the base is substantially hidden behind the screen from a front view of the display assistant device. The speaker is concealed inside the base and configured to project sound substantially towards the front view of the display assistant device.
US11604490B1

Techniques and apparatus for reducing low frequency power supply spurs in clock signals. One example circuit generally includes a first power supply circuit configured to generate a first power supply voltage on a first power supply rail, a second power supply circuit configured to generate a second power supply voltage on a second power supply rail, a clock distribution network, and a feedback circuit coupled between the second power supply rail and at least one input of the first power supply circuit. The feedback circuit may be configured to sense the second power supply voltage, to process the sensed second power supply voltage, and to output at least one feedback signal to control the first power supply circuit based on the processed second power supply voltage. The clock distribution network may include first and second sets of clock drivers powered by the first and second power supply voltages, respectively.
US11604488B2

An input device includes a fixed unit, a rotary member rotatably supported by the fixed unit, a rotation-detecting unit that detects a rotation angle of the rotary member, a brake-applying unit that applies a braking force to the rotary member, a torque-applying unit that applies a driving torque to the rotary member, and a control unit that controls the brake-applying unit and the torque-applying unit. The brake-applying unit includes magnetorheological fluid, a brake-applying coil that applies a magnetic field to the magnetorheological fluid, a shaft to which braking torque that changes with viscosity of the magnetorheological fluid is applied, and a transmission gear provided on the shaft and that is in mesh with a gear provided on the rotary member. The shaft is positioned on an outer side with respect to the rotary member in a radial direction of the rotary member.
US11604486B2

A voltage regulator comprising a reference current generator coupled between a supply terminal and a reference terminal and configured to provide a reference current that is independent of an operating range of a supply voltage; and a regulator stage comprising: a current terminal configured to receive the reference current; a NMOS transistor having: a gate coupled to the current terminal; a drain coupled to the supply terminal; and a source coupled to an output terminal; a voltage reference circuit for providing a regulated output voltage coupled between the output terminal and the reference terminal, the voltage reference circuit comprising an output resistor coupled in series with a conduction channel of an output bipolar transistor arranged in a diode-connected configuration; an input bipolar transistor having: a conduction channel coupled between the current terminal and the reference terminal; and a base terminal coupled to a base terminal of the output bipolar transistor.
US11604485B2

Multiple power management integrated circuits (PMICs) may perform communication and power sequence operation coordination between the multiple PMICs through a communication interface connected to two signal lines using a dual pin interface. The multiple PMICs include a main PMIC configured to communicate with at least one application processor through a system interface and at least one sub-PMIC configured to communicate with the main PMIC through the communication interface. A first signal line uses a single bidirectional signaling scheme, and a power status signal PSTATUS is exchanged between the main PMIC and the at least one sub-PMIC through the first signal line. A second signal line uses a single unidirectional signaling scheme, and a power sequence control signal PIF is transmitted from the main PMIC to the at least one sub-PMIC through the second signal line.
US11604480B2

Disclosed are methods, systems, and non-transitory computer-readable medium for controlling an automatic descent of a vehicle. For instance, the method may include: determining whether a descent trigger condition is present; and in response to determining the descent trigger condition is present, performing an automatic descent process. The automatic descent process may include: obtaining clearance data from an on-board system of the vehicle; generating a descent plan based on the clearance data, the descent plan including a supersonic-to-subsonic transition and/or a supersonic-descent to a target altitude; and generating actuator instructions to a control the vehicle to descend to the target altitude based on the descent plan.
US11604473B2

A dynamic velocity planning method for an autonomous vehicle is performed to plan a best velocity curve of the autonomous vehicle. An information storing step is performed to store an obstacle information, a road information and a vehicle information. An acceleration limit calculating step is performed to calculate the vehicle information according to a calculating procedure to generate an acceleration limit value range. An acceleration combination generating step is performed to generate a plurality of acceleration combinations according to the obstacle information, the road information, and the acceleration limit value range. An acceleration filtering step is performed to filter the acceleration combinations according to a jerk threshold and a jerk switching frequency threshold to obtain a selected acceleration combination. An acceleration smoothing step is performed to execute a driving behavior procedure to adjust the selected acceleration combination to generate the best velocity curve.
US11604471B2

A system and method for a motorized mobile chair using a plurality of sensors having a plurality of sensor types to detect a plurality of objects and generate sensor data about the detected objects, each of the detected objects being a person, the sensor data about the objects comprising a plurality of range measurements to the people and a plurality of bearing measurements to the people. The system has at least one processor to receive the sensor data about the people, group the detected people into a plurality of zones, determine a closest person in each zone, and generate one or more control signals to cause the motorized mobile chair to match a speed and a direction of the closest person in the zone corresponding to a direction of travel of the motorized mobile chair while at least approximately maintaining a selected space to the closest person in the zone corresponding to the direction of travel of the motorized mobile chair.
US11604465B2

Generating a map associated with an environment may include collecting sensor data received from one or more vehicles and generating a set of links to align the sensor data. A mesh representation of the environment may be generated from the aligned sensor data. A system may determine a proposed link to add, a proposed link deletion, and/or a proposed link alteration, and receive a modification comprising instructions to add, delete, or modify a link. Responsive to receiving a modification, the system may re-align a window of sensor data associated with the modification. The modification and/or sensor data associated therewith may be collected as training data for a machine learning model, which may be trained to generate link modification proposals and/or determine sensor data that may be associated with a poor sensor data alignment.
US11604459B2

A real-time control system includes a simulation system to implement a predictive, look-ahead function that provides an operator with information that enables a higher level of situational awareness of the expected transitional events of future steps within the control program or sequence logic. The simulation system enables future steps and transitions to be monitored before they actually occur, which enables the operator to recognize and potentially take action, in a current time step, to alleviate the underlying cause of the problem, thus reducing the likelihood of or preventing a sequence stall of the control program.
US11604458B2

An anomaly determination device and an anomaly determination method determine an anomaly of a device based on state data of the device, by using a first determination model configured to determine whether a predetermined anomaly has occurred in the device, and a second determination model configured to classify state of the device, and output the determined anomaly of the device as an unknown anomaly in a case where the anomaly of the device is not the predetermined anomaly.
US11604453B2

Described are new methods and systems for provisioning factory devices in enterprise network systems using specially configured Factory Device Provisioning (FDP) portals, FDP modules, which is used for supporting various operations of the FDP portals, and enterprise device management (EDM) modules. In some examples, an EDM module stores a device-information set (e.g., an asset tag), while an FDP module stores a device-location list and a device profile, corresponding to a certain factory device. An FDP portal allows a user, through a user interface provided by the DRP portal, to retrieve and review this information without directly interacting with the EDM module. The FDP portal then allows the user to initiate a device enrollment request for the factory device. The FDP module generates a device-configuring information, which is presented by the FDP portal and used for connecting the factory device to the enterprise network system.
US11604452B2

A distributed motor control system includes motor control devices that individually control motors that coordinately drive an industrial machine. Each of at least two motor control devices of the motor control devices includes processing circuitry that performs sharing processing including sharing coordinated control data, used in coordinated driving of the industrial machine between the at least two motor control devices, via data communication, and control a corresponding motor using the coordinated control data shared via the sharing-processing.
US11604448B2

In some embodiments, the system is directed to an autonomous inspection system for electrical grid components. In some embodiments, the system collects electrical grid component data using an autonomous drone and then transmits the inspection data to one or more computers. In some embodiments, the system includes artificial intelligence that analysis the data and identifies electrical grid components defects and provides a model highlighting the defects to a user. In some embodiments, the system enables a user to train the artificial intelligence by providing feedback for models where defects or components are not properly identified.
US11604447B2

A condition monitoring system which collects operation data from a machine and monitors a condition of the machine includes: a storage unit that stores information indicating components of a first machine for which a model for a sensor data analysis has been created and components of a second machine for which the model is newly created, information indicating a correspondence relationship between the components of the first machine and the components of the second machine, and information relating to the model; a model creation unit that creates model candidates of the second machine from the model similar to the second machine by using the information stored in the storage unit, and creating information relating to a model candidate selected via an input unit out of the model candidates as the model of the second machine; and a display unit that displays the model candidates.
US11604446B2

Method and system for validating a control program for an automation system, wherein the control program is created in a first controller programming language and is arranged and setup to control an apparatus or device of the automation system when executed by an automation controller of the automation system, where the system includes a controller environment for executing the control program, an equipment simulation environment for executing a simulation program for simulating behavior of the apparatus or device or parts thereof, whereas the equipment simulation environment is communicatively coupled to the controller environment to enable and/or perform a simulation of the automation system, and whereas the simulation program is created in the first controller programming language or a second controller programming language.
US11604442B2

System and method for improving operation of an industrial automation system, which includes a control system that controls operation of an industrial automation process. The control system includes a feature extraction block that determines extracted features by transforming process data determined during operation of an industrial automation process based at least in part on feature extraction parameters; a feature selection block that determines selected features by selecting a subset of the extracted features based at least in part on feature selection parameters, in which the selected features are expected to be representative of the operation of the industrial automation process; and a clustering block that determines a first expected operational state of the industrial automation system by mapping the selected features into a feature space based at least in part on feature selection parameters.
US11604439B2

Example embodiments relate to GNSS time synchronization in redundant systems. A redundant system configured with two subsystems may initially synchronize clocks from both subsystems to GNSS time from a GNSS receiver. The synchronization of the first subsystem's clock may involve using a first communication link that enables communication between the first subsystem and the GNSS receiver while the synchronization of the second subsystem's clock may involve using both the first communication link and a second communication link that enables communication between the subsystems. The redundant system may then synchronize the first subsystem's clock to the second subsystem's clock while the second subsystem's clock is still synchronized to GNSS time from the GNSS receiver based on timepulses traversing a pair of wires that connect the subsystems and the GNSS receiver.
US11604438B2

A clock comprises an alarm clock housing having a front face, a clock display occupying at least a portion of the front face, a control on the housing for activating a shade positioning function, and a processor within the housing. The processor is responsive to the control for generating at least one shade positioning command to be transmitted to at least one motorized window shade, so as to cause the motorized window shade to move to one or more position at one or more corresponding predetermined interval relative to an alarm time.
US11604436B2

The system (10) for fixing a timepiece movement (2) to a watch case (30) element (3) includes at least one clamp (1), in particular at least two clamps, preferably three clamps or four clamps, which is intended to come into contact firstly with the movement and secondly with the watch case element, and a device (2a′; 3a′) for modifying the stiffness of the at least one clamp, particularly for modifying the bending stiffness of the at least one clamp, when the movement is fixed and/or displaced relative to the watch case element.
US11604430B2

An image forming apparatus includes: a feed tray that contains printing paper therein; a user authentication unit that authenticates a user who is permitted to print; a paper loading detection unit that detects printing paper loaded into the feed tray; a memory device that stores a user authenticated as a paper-supplementing user; a paper feeding mechanism that feeds the printing paper from the feed tray; a paper jam detection unit that detects a paper jam; and a controller that controls a print job. The controller, when a paper jam has occurred, determines whether or not the paper jam is due to the paper-supplementing user having loaded the printing paper in an improper manner. Upon determining that the paper jam is due to the paper-supplementing user having loaded the printing paper in an improper manner, the controller, subsequently when the paper-supplementing user uses, requests that a loading condition be checked.
US11604424B1

A development system includes a housing configured for accommodating a developer material which includes toner particles. At least one magnetic roller is positioned within the housing to attract the developer material to a surface of the magnetic roller(s). A continuous developer belt is positioned to attract the toner particles from the at least one magnetic roller to a surface of the developer belt. The developer belt is carried on a plurality of developer rollers. One of the developer rollers is positioned adjacent to an image transfer member, such as a belt or drum, with a photoconductive surface. Some of the toner particles are transferred to a latent image formed on the image transfer member to generate a toner image layer, which is applied to a sheet of print medium.
US11604423B2

A remaining toner amount detection device includes four electrodes and a controller. Each electrode has an arc shape along an outer circumferential surface of a toner bottle, and the four electrodes are spaced a certain distance apart in a circumferential direction so as to surround the toner bottle. The controller detects a remaining toner amount inside the toner bottle by using the four electrodes. The controller determines whether at least one of a first electrostatic capacity value between one pair of adjacent electrodes and a second electrostatic capacity value between the other pair of adjacent electrodes falls within a threshold range. In response to determination that at least one of the electrostatic capacity values falls within the threshold range, the controller detects a remaining toner amount inside the toner bottle based on an electrostatic capacity value, and outputs the detected remaining toner amount.