US11044797B2

Method of and device for commissioning a lighting system including a plurality of lighting fixtures positioned at a plurality of physical locations. The lighting fixtures are mapped to a respective physical location using signals generated by the lighting fixtures and received at multiple detection locations by at least one or more detecting devices integrated with or external to the lighting fixtures. In particular, the method applies a probability-based algorithm to distances from the physical locations to multiple detection locations, and RSSI levels of signals received at the detection locations to determine a probability of having a respective lighting fixture located at a respective physical location. The method provides for commissioning the lighting system without traversing all the physical locations of lighting fixtures, resulting in a reduction of both work load for conducting the commissioning of the lighting system and processing power required for the commissioning.
US11044794B2

The present disclosure provides an intelligent lighting control system. A first switch control circuit of a first lighting control module of a plurality of lighting control modules is actuated. The actuation is detected at each lighting control module in the plurality of lighting control modules. The light sensor in each lighting control module are polled by the respective processor in each lighting control module, to detect a change in a light level. The change in the light level detected by the respective lighting control module is transmitting, from each lighting control module. The lighting control modules that detected the change in the light level are catalogued into a 1st zone of one or more zones.
US11044786B2

Apparatuses and computer-readable storage media for handling timers for mobile terminated circuit-switched fallback (MT CSFB) calls. An apparatus for a user equipment (UE) includes processing circuitry operably coupled to a data storage device. The data storage device is configured to store a value of an extended service request for mobile terminated services (EXT-MT) timer. The value of the EXT-MT timer is less than a value of a guard timer of a Visitor Location Register (VLR). The processing circuitry is configured to start the EXT-MT timer and generate an extended service request message to be transmitted to a Mobility Management Entity (MME) responsive to a paging for an MT CSFB call, and attempt to select a radio access technology of a different type of network if the EXT-MT timer expires before the UE successfully performs inter system change and a circuit switched fallback cancellation request was not received from a subscriber.
US11044782B2

The present disclosure relates to a wireless device and a method, for use in a wireless device, for controlling discontinuous reception, DRX, during idle mode. The method comprises selecting (S31) a default DRX cycle pattern for controlling operative instants during a DRX cycle and receiving (S32) from an access node, a first set of beams in the operative instants of the default DRX cycle pattern. The method further comprises determining (S33) reception quality metrics for respective beams and determining (S34), based on the reception quality metrics, a customized DRX cycle pattern for controlling operative instants during a subsequent DRX cycle. The customized DRX cycle pattern is applied (S35) in the subsequent DRX cycle to receive a second set of beams.
US11044780B2

A mobile network entity, such as Mobility Management Entity MME, is for the support of Mobile-Terminated MT Data Delivery via an interface such as the T6a interface between a Service Capability Exposure Function SCEF and the mobile network entity, towards a User Equipment UE using extended idle mode DRX served by the mobile network entity is configured to receive from the SCEF a MT Data Delivery Request including information indicating a time frame within which a MT Data Delivery Response is awaited by the SCEF.
US11044774B2

Systems and methods manage split bearer selection in a multi-RAT dual connectivity environment. A first wireless station receives, from a first device, a first signal measurement for the first wireless station and a second signal measurement for a second wireless station. The first wireless station determines that the second signal measurement indicates that a split bearer for the first device can be supported by the second wireless station and identifies, based on the first signal measurement, a distance category for the first device relative to the first wireless station. The first wireless station determines, based on the second signal measurement, whether the second wireless station supports a sustainable split bearer and initiates a split bearer for the first device using the second wireless station, in response to determining that the second wireless station supports the sustainable split bearer.
US11044772B2

A method of associating multiple user endpoints (UEs) with a single IMS session in an IMS network having a serving node for controlling at least one IMS session for a user and at least a first access network for providing access to UEs. The method involves associating a first UE with the user and with an IMS session; discovering a second UE in a proximity of the first UE; discovering information about the second UE; communicating the information about the second UE to the serving node; the serving node utilizing computer-implemented policy logic to determine whether to associate the second UE with the user and the IMS session; and if the policy logic determines that the second UE is to be associated, the serving node associating the second UE with the IMS session while retaining the association with the first UE.
US11044755B2

A method for use in a first node in a wireless access communication system (100). According to the method, the first node controls traffic to and from users, UEs, within a certain area in the system, a cell, and the first node is equipped with a plurality of transmit antennas. The first node can employ a variety of multi antenna transmit modes for downlink transmissions, i.e. transmissions to the UEs, and the first node can carry out a so called Random Access (RA) procedure with UEs which do not have a dedicated uplink resource, i.e. a resource to the eNodeB. According to the method, one and the same downlink multi antenna transmit mode is used by the first node during the RA procedure.
US11044752B2

A user equipment of a wireless communication system is disclosed. The user equipment includes a communication module, and a processor. The processor is configured to perform a first type channel access, which is a channel access based on a random backoff, for an autonomous uplink (AUL) transmission when a predetermined condition is not satisfied, perform a second type channel access, in which channel sensing for a predetermined single time interval without backoff, for the AUL transmission when the predetermined condition is satisfied, and perform the AUL transmission based on a result of the first type channel access or a result of the second type channel access. The AUL transmission is performed by the user equipment without an uplink (UL) grant received from a base station.
US11044748B2

A user equipment (UE) receives a message that indicates a sidelink (SL) communication resource configuration to be used by the UE for communicating SL control information and SL data between the UE and another UE. The UE transmits SL control information according to the SL communication resource configuration, and transmits SL data according to the SL communication resource configuration. The SL control information and the SL data are transmitted by the UE without the UE receiving, in a downlink control information (DCI), a grant of communication resources.
US11044730B2

Methods, systems, and devices for wireless communications are described. A UE may be configured to transmit more than one set of semi-persistent scheduled (SPS) transmissions to a base station. The base station may indicate, within the configuration, a group of SPS transmission sets. The base station may determine to reconfigure one or more of the SPS transmission sets (e.g., due to a change in channel conditions). The base station may indicate an updated configuration for the more than one SPS transmission sets via a single downlink control information (DCI) message. In some cases, the more than one SPS transmission sets corresponds to the group of SPS transmission sets. After receiving the updated configuration for the SPS transmissions sets, the UE may adjust the SPS configurations accordingly and communicate with the base station using the adjusted configurations.
US11044727B2

A multi-user uplink transmission is performed by analyzing, by a first wireless station, a spatial reuse field in a first frame, and generating, by the first wireless station, a second frame, wherein the second frame includes a spatial reuse field that is generated based on the spatial reuse field of the first frame. The first frame and the second frame are within the same transmission opportunity (TXOP) and the first frame is transmitted prior to the second frame during the TXOP.
US11044712B2

Certain aspects of the present disclosure provide techniques for indicating a purpose for a reference signal. According to certain aspects, a method of wireless communication by a user equipment (UE) is provided. The method generally includes receiving an indication of a purpose of a reference signal (RS) from a base station (BS) and processing the RS in accordance with the indicated purpose.
US11044702B2

Various arrangements for using multiple grant-free transmission configurations are presented. A cellular network may assign multiple grant-free transmission configurations to an instance of user equipment. The cellular network may receive a set of data according to the first grant-free transmission configuration and a replication of the set of data according to the second grant-free transmission configuration.
US11044693B1

Techniques are provided for transmitting Positioning Reference Signals (PRSs) in cells supporting two different Radio Access Technologies (RATs), where the two RATs (e.g. 4G LTE and 5G NR) employ dynamic spectrum sharing. To avoid interference between the PRSs and between the two RATs, the PRSs may be time aligned to the same set of PRS positioning occasions, and may be assigned orthogonal characteristics such as different muting patterns, orthogonal code sequences, different frequency shifts or different frequency hopping. UEs supporting both RATs may be enabled to measure PRSs for both RATs. UEs supporting only one RAT (e.g. 4G LTE) may be enabled to measure PRSs for just this RAT. A location server such as an LMF, E-SMLC or SLP may provide assistance data to UEs, and request measurements from UEs, for PRSs in one or both RATs.
US11044692B2

A cooperative wireless system using a multicast protocol to facilitate coordinating coherent addition and subtraction of wireless signaling or other beams originating from a plurality of antenna units at a target location is contemplated. The system may utilize multicast-based regulation and distribution of transmission control parameters necessary for the antenna units to synchronize the wireless signaling in a manner sufficient to enable the coherent addition and subtraction thereof at the target location.
US11044691B2

A method and device for a user equipment, a base station and a service center is disclosed; the UE transmits first information, then receives X1 first signals and transmits a first measurement report; first information is used to determine X1 first antenna port(s); first measurement report includes K1 piece(s) of measurement information, and each of K1 piece(s) of measurement information is for one of X1 first signals; measurement information is used to determine at least the first two of the corresponding set of time length, first antenna port, or first angle; By designing first information and first measurement report, feedback information of beam selection is used to determine generation and transmission of positioning reference signal under the condition of the base station and the UE supporting beamforming, utilizing beamforming has strong directional characteristics to improve the accuracy of UE positioning.
US11044690B2

The present invention discloses, inter alia, a computerized system for building a multisensory location map, the system comprising an interface for receiving multiple multisensory data vectors acquired by multiple mobile devices at multiple locations and accelerometer readings obtained upon movement of at least one device carried by at least one user between the multiple locations; at least a portion of said movement being walking; at least a majority of the multiple locations are located within an area in which an accuracy of global positioning system (GPS) based navigation is below an allowable threshold; and a processor, interconnected with said interface, with accelerometers, a magnetometer and a map calculator, configured for: extracting, out of accelerometer readings, accelerometer information related to multiple walking phases of the walking; for at least two of said multiple walking phases, real-time correcting a currently measured Z vector, and a pitch angle and a roll angle thereof, thereby compensating for horizontal accelerations, thereby obtaining a Z vector pointing toward Earth's center; calculating, from said Z vector pointing toward earth's center, a surface parallel to Earth's face (perpendicular to said Z vector pointing toward earth's center); estimating, from said surface parallel to Earth's face and from a magnetic north measured by at least one built-in magnetometer in said at least one device, an offset selected from a group consisting of: an azimuth offset from magnetic north and a heading offset from geometric north; processing the accelerometer information related to said at least two of said multiple walking phases to determine a direction of propagation of the at least one user and correcting said direction of propagation based on said offset; and estimating, from said corrected direction of propagation, at least one location of said at least one user; and the map calculator calculating, in response to the multiple multisensory data vectors and said at least one estimated location, a location fingerprinting map that comprises multiple grid points; each of the multiple grid points comprising a multisensory grid point fingerprint and grid point location information derivable from said at least one estimated location.
US11044687B2

A configuration synchronization method includes a first extender network device transmitting an extender configuration version to a root network device; the root network device determining whether the extender configuration version is the same as a second root configuration version currently owned by the root network device; and when the extender configuration version is different from the second root configuration version, the root network device transmitting the second root configuration version and a plurality of root network configurations corresponding to the second root configuration version to the first extender network device; a first extender network device updating a plurality of extender network configurations thereof to be the plurality of root network configurations, and updating the extender configuration version thereof to be the second root configuration version.
US11044679B2

Embodiments can include methods, devices and systems which can transmitting a preamble across a first channel according to a first communication protocol; sequentially transmitting signal values in a plurality of narrow bands; monitoring the narrow bands for response communications; and upon detecting response communications on at least one of the narrow bands, establishing communications across at least one of the narrow bands. Each narrow band can be a different portion of the first channel.
US11044676B2

Aspects of the disclosure relate to communication of power headroom reports in wireless communication networks. A user equipment (UE) may measure a path loss based on a triggering path loss reference signal (PL-RS) and trigger generation of a power headroom report (PHR) based on the path loss. The UE may identify uplink resources for communication of the PHR to a base station and determine whether the uplink resources are quasi-co-located with the triggering PL-RS. When the uplink resources are quasi-co-located with the triggering PL-RS, the user equipment may transmit the PHR utilizing the uplink resources. Otherwise, the UE may generate the PHR such that it includes information identifying the triggering PL-RS.
US11044674B2

Methods and apparatus are provided for a User Equipment (UE) configured by a Master enhanced NodeB (MeNB) for operation with dual connectivity to a Secondary eNB (SeNB) to determine a power for transmission to the MeNB and a power for transmission to the SeNB in a subframe when a total power the UE determines according to power control processes for transmission to the MeNB and for transmission to the SeNB exceeds a maximum transmission power in the subframe. Methods and apparatus are also provided for the MeNB to select one or more antenna ports the UE uses to transmit to the MeNB and inform the selected antenna ports to the UE.
US11044669B2

A communication device generates a first portion of a wakeup packet that corresponds to a legacy physical layer protocol (PHY) preamble, and includes a first orthogonal frequency division multiplexing (OFDM) symbol that spans a first bandwidth and is modulated according to a modulation scheme. The communication device scrambles a plurality of information bits to generate scrambled information bits, and generates a second OFDM symbol to include the scrambled information bits. The second OFDM symbol spans the first bandwidth and is modulated according to the modulation scheme to signal to other communication devices that the wakeup packet does not conform to a communication protocol. The first communication device generates a second portion of the wakeup packet, which corresponds to a second bandwidth that is less than the first bandwidth. The communication device transmits the second OFDM symbol between the first portion of the wakeup packet and the second portion of the wakeup packet.
US11044662B2

An apparatus for a transceiver of a mobile communication system includes an interface configured to obtain receive signal information. The apparatus further includes a control module configured to determine a first cell identifying information of the mobile communication system based on the receive signal information, and configured to estimate an interfering signal information transmitted by a second cell of the mobile communication system based on the receive signal information. The interfering signal comprises control or payload data information of a second transceiver. The control module is further configured to detect a synchronization signal information transmitted for the cell based on the receive signal information and the interfering signal information. The control module is further configured to identify the first cell identifying information based on the synchronization signal information.
US11044661B2

A method for acquiring includes: after receiving key system information broadcast by a base station, detecting whether a triggering condition for acquiring additional system information is met; when determining that the triggering condition is met, sending an acquisition request for the additional system information to the base station; and receiving the additional system information directionally sent by the base station according to the acquisition request; where the key system information is minimum system information required for the terminal to randomly access the base station, and the additional system information is system information other than the key system information. A machine type communication (MTC) terminal acquires the additional system information only when the triggering condition for acquiring the additional system information is met, which is more suitable for beam sweeping scenarios in 5G, and improves efficiency.
US11044659B2

An accessing method related to network slicing, being applied to a base station, includes: generating minimum system information, the minimum system information including two items: i) indication information indicating presence of physical random access channel (PRACH) configuration information, corresponding to one or more network slices, in other system information, ii) common random access channel configuration information; and sending the minimum system information to a user equipment.
US11044656B2

Systems and methods are described for call management. A method may comprise determining at least a portion of a network topology. A handoff parameter may be determined based on one or more of network telemetry information or reliability information associated with the network topology. A handoff may be caused, based on at least the handoff parameter, between a first network device and a second network device associated with the network topology.
US11044652B2

Embodiments of the present disclosure disclose a handover method and an apparatus, so as to reduce a handover delay in a process of handing over an MN from a previous access network to a new access network. The method includes: sending, by the MN, first instruction information to a NAR by using a PAR, where the first instruction information is used to instruct the NAR to construct a care-of test initialization message and send the care-of test initialization message to a CN, and the care-of test initialization message includes an NCoA of the MN and is used to request a care-of keygen token from the CN based on the NCoA; handing over the MN from the PAR to the NAR; receiving, by the MN, the care-of keygen token sent by the NAR from the CN; and binding the MN with the CN based on the care-of keygen token.
US11044650B2

Measurement modeling and filtering may include configurable cell quality derivation method is used for multi-beam based NR networks; a common measurement model that considers different characteristics of the two measurement signals, NR synchronization signal and additional reference signal; and a multi-level measurement filtering approach that handles different mobility scenarios in an NR network. Measurement configuration and procedures may include a measurement gap design during which UE may use to perform measurements for beam sweeping based NR networks; a group of triggering events that may be used to trigger UE mobility management in an NR network; a content format that may be used for the transmission of UE measurement report; a measurement object design (the object on which a UE may perform the measurements) to reduce UE measurement overhead and cost; and a downlink measurement based inter-cell handover procedure that may be used in an NR network.
US11044646B2

Provided is a technique related to a terminal apparatus, a base station apparatus, a communication system, a communication method, and an integrated circuit which are capable of efficiently performing device-to-device communication. Based on a measurement result of an inter-frequency neighboring cell that supports the direct communication, a cell selection criterion that is used for cell selection, and system information related to the direct communication, which is acquired from a base station apparatus, a terminal apparatus capable of direct communication with a terminal apparatus performs the direct communication with the inter-frequency neighboring cell by using a radio resource pool that is indicated with the system information.
US11044642B2

The present invention relates to handling data transfer during handover, whereby a terminal device is initially connected to a serving access node and a handover is performed to connect the terminal device to a target access node. The improved handling of data transfer is achieved by upon making a handover decision, performing data rerouting to the target access node while continuing to exchange data between the terminal device and the serving access node, and stopping the data exchange between the terminal device and the serving access node in response to an indicator indicating that the target access node is ready to proceed with the handover.
US11044640B2

A technique of performing a handover within a 5G network include at least one of the following approaches. In one approach, a source gNB resets any mapping indicators from the forwarded SDAP PDUs, i.e., forwarded downlink data packets. Accordingly, subsequent uplink data packets will not be mapped according to the mapping tables of the source gNB. In another approach, the UE is configured to ignore mapping indicators of the forwarded downlink data packets. That is, in response to receiving a handover command message from the source gNB, the UE does not respond to updates of mapping tables from the source gNB. Again, subsequent uplink data packets will not be mapped according to the mapping tables of the source gNB.
US11044638B2

A terminal device and a base station device are capable of communicating with each other efficiently using an uplink channel. The terminal device transmits a transport block on a first shared channel upon detection of a control channel including first control information. For the first control information along with a CRC parity bit scrambled by a first identifier, a size of the transport block is given using a first information field included in the first control information along with the CRC parity bit scrambled by the first identifier, based on whether a second shared channel for an initial transmission of a transport block identical to the transport block corresponding to the first control information is scheduled by a random access response grant.
US11044637B2

According to an example aspect of the present invention, there is provided an apparatus comprising a memory configured to store allocation information, and at least one processing core configured to process resource allocation information received from a network, the resource allocation information defining a multi-cell scheduling allocation, and cause communication of information using the multi-cell scheduling allocation in a first cell and in a second cell.
US11044629B2

A method includes receiving, by user equipment, downlink data from a first bearer, where a reflective quality of service QoS attribute of the first bearer is Support; when the user equipment needs to send, to an access network device, uplink data corresponding to the downlink data, determining, by the user equipment, a second bearer, where QoS information of the second bearer is determined based on QoS information of the first bearer; and sending, by the user equipment, the uplink data by using the second bearer.
US11044624B2

The present invention relates to a method for controlling at least one measurements by a base node of a cellular network, the base node serving at least one low-capability wireless terminal in an open connection in coverage enhancement mode, the method comprising the steps of: determining the coverage enhancement level of said wireless terminal, estimating a measurement time for carrying out said at least one measurement taking into account said coverage enhancement level, sending a measurement request message in conjunction with a suspend connection message to the wireless terminal, providing a resume indication to the wireless terminal considering said estimated measurement time, and retrieving at least one measurement response message from the wireless terminal comprising the at least one requested measurement.
US11044615B2

The disclosure provides a method and a device in a User Equipment (UE) and a base station for wireless communication. The UE first receives a first information set, the first information set including K1 target offsets; next, the UE receives K1 target radio signals in K1 target time-frequency resource sets respectively; and then, the UE determines K1 first-type channel qualities. The K1 target radio signals are transmitted by K1 antenna port sets respectively. Measurements for the K1 target radio signals are used for determining K1 second-type channel qualities respectively. The disclosure designs and differentiates access rules of the K1 antenna port sets through the design of the target offsets, thereby optimizing the number of UEs served by the antenna port sets and optimizing the channels transmitted by the antenna port sets, and increasing system transmission efficiency.
US11044607B1

An apparatus, system, and method for gateway onboarding for the Internet of Things providing for securely controlling access to a network by a gateway through a self-service registration web portal. The method steps include entering serial number and gateway information into a self-service registration web portal by a user; submitting the registration request to network controller; attempting to connect to network by gateway by presenting the serial number; verifying, by the administrator, the serial number and user validity; if verified, approving gateway for access to network; allowing gateway on network; and issuing configuration parameters.
US11044605B2

A method for authorizing a non-IP data delivery service may include receiving a request from a user equipment device (UE) to attach to an access network based on a generic non-internet protocol (IP) access point name (APN), and performing an initial service authorization of the UE for a non-IP data delivery (NIDD) service with the generic non-IP APN. The method may further include generating a specific non-IP APN by combining the generic non-IP APN with an APN originating identifying anchor (OIA), where the APN OIA identifies an organization associated with the NIDD service. The method may include performing a secondary service authorization of the UE within the access network using the APN OIA, and notifying an application server (AS) of the UE availability for the NIDD service using the generic non-IP APN.
US11044603B2

An on-vehicle device mounted on a train includes a second on-vehicle-side wireless communication unit that performs wireless communication with the ground side, and an on-vehicle-side ground-to-vehicle communication security unit that encrypts or decrypts wireless communication data. The on-vehicle-side ground-to-vehicle communication security unit includes an on-vehicle-side secret-key holding unit that retains a plurality of secret keys that have secret key numbers for performing encryption or decryption; an on-vehicle-side secret-key selecting unit that selects one secret key from the on-vehicle-side secret-key holding unit using a secret key number calculated using train information unique to a train; and an on-vehicle-side encryption and decryption processing unit that performs encryption or decryption using the one secret key selected by the on-vehicle-side secret-key selecting unit.
US11044598B2

A method of controlling a first mobile Intelligent Transport System (ITS) station. The method includes identifying a second mobile ITS station having a software version updatable on the first mobile ITS station based on receiving a message from at least one neighbor mobile ITS station through a first communication interface; making a request for a software update file for the updatable software version to the second mobile ITS station through the first communication interface; and receiving the software update file from the second mobile ITS station while a connection to the second mobile ITS station is maintained through the first communication interface.
US11044590B2

Embodiments relate to a vehicle, an apparatus, a method and a computer program for communicating in multiple mobile communication systems. An apparatus for a vehicle communicating in multiple mobile communication systems comprises one or more interfaces configured to communicate in the mobile communication systems using an adaptive antenna. The apparatus comprises a control module configured to control the one or more interfaces. The control module is further configured to determine a setting for the adaptive antenna to obtain spatially separated signals using the same time and frequency resources, and to detect different messages from the spatially separated signals.
US11044589B2

A method, a computer-readable medium, and an apparatus may be a base station configured to receive packets from a plurality of User Equipments (UEs), combine a subset of the packets from the plurality of UEs into a combined packet, and broadcast the combined packet from the base station. In some aspects, a UE may be configured to receive a combined packet in a broadcast from a base station, attempt to decode a plurality of packets combined in the combined packet, and transmit an indication to the base station indicating at least one packet in the combined packet for retransmission. In some aspects, a UE may be configured to generate a packet for relay from a base station, and transmit the packet to the base station with an indication indicating whether the base station should broadcast the packet as a single packet along with broadcasting the packet in a combined packet.
US11044586B2

A system and method for determining the presence of an asset or person at a particular spot within a location. The asset or person is provided with a beacon transmitting a beacon signal. A plurality of receivers are disposed throughout the location. In one embodiment, two or more adjacent or nearby receivers are grouped together to define a receiver cluster. The receiver cluster having the highest average signal strength from the signal being transmitted from the beacon of the asset or person as determined by an electronic identification and location tracking system determines the particular area within the location where the asset or person is present at.
US11044580B2

Systems, methods, and computer-readable media are disclosed describing potentially enhanced vehicle safety for passengers using blockchain. Example methods may include tracking a location of a first user using at least one device; determining a first state comprising the first user entering a vehicle with a second user; receiving a first confirmation of the first state from the device; adding a first transaction to a blockchain, the first transaction comprising a description of the first state and the first confirmation; determining a second state comprising the second user exiting the vehicle while the first user remains in the vehicle; and adding a second transaction to the blockchain, the second transaction comprising a description of the second state.
US11044560B2

A display apparatus includes: a display panel configured to display an image, a support member on a rear surface or a side surface of the display panel, the support member being configured to support the display panel, a sound-generating device in contact with the display panel, the sound-generating device being configured to directly vibrate the display panel to generate sound, and a circuit board between the display panel and the support member, wherein the sound-generating device is on the circuit board.
US11044559B2

A system for facilitating configuration of an audio system tests the existing audio system configuration by playing reference audio clips of various different genres of programming, the audio of which is received by a microphone of a remote control device or other handheld mobile device at various different listening points in the room. The system then compares the audio signal representing audio of the reference audio clip received at the microphone to a reference audio signal representing the reference audio clip and determines other audio characteristics. The system then determines, based on the comparison and other characteristics of the room (e.g., furniture layout, room construction materials, wall treatments and current speaker positioning) suggested changes to a configuration of the audio system to increase audio quality of the audio system for playing audio associated with the various different genres of programming.
US11044543B2

Embodiments described herein relate to earphone device supports and earphone support cases. In embodiments described herein, an earphone support is configured to be securely positioned over an earphone device. The earphone support includes a main body with a supporting element extending therefrom. The supporting element has a curvature shaped to follow a contour of the earphone device such that it clips onto to the earphone device. In additional embodiments described herein, an earphone support case is configured to securely store the earphone supports and mate with an earphone device case. The earphone support case has a main body coupled to a lid by a hinge. The main body includes a plurality of earphone support mounts. Each of the earphone support mounts are configured to support one of a plurality of earphone supports such that each earphone support is securely positioned within the earphone support case.
US11044541B1

A loudspeaker with a mounting assembly is ideally suited for attachment to a wakeboard tower. The mounting assembly includes a clamp assembly for attaching to the tower and a swivel assembly attached to the speaker enclosure. The base of the clamp assembly defines a docking channel that extends generally, and an electrical terminal is positioned at the blind end of the docking channel. The swivel assembly includes a bracket for attaching to the speaker housing and a terminal block that is rotatably mounted on top of the bracket. In this way, once the clamp assembly is attached to the tower bar, the terminal block can be guided into the docking channel by holding the speaker housing. The need to manage wires while mounting the speaker is eliminated by the pin and socket electrical terminals, and the swivel-mounted terminal block aligns itself as it is inserted into the docking channel.
US11044540B2

A variable waveguide speaker controls, narrows, and directs the dispersion of the lower driver array to handle far-field listening areas. The widening mid-section of the speaker directs the sound from the mid-driver array to mid-field listening areas. The top of the speaker is the widest, allowing the top array drivers to cover their widest dispersion for near-field listening areas. This form-follows-function design results in a modern shape and elegant enclosure, as well as superior audio performance. A unique laminar flow grill system consisting of a multi-layer sandwich arrangement protects the speaker components from performance damage UV rays, dust, debris, water and ice.
US11044537B2

Systems, devices, and methods are disclosed for wireless communication of analyte data. In this regard, in embodiments, a mobile includes a transceiver configured to transmit and receive wireless signals. The mobile device includes circuitry operatively coupled to the transceiver. The mobile device also includes a non-transitory computer-readable medium operatively coupled to the circuitry and storing instructions that, when executed, cause the mobile device to perform a number of operations. One such operation is to obtain a derivative of a first signal received via a first link. Another such operation is to obtain a derivative of a second signal received via a second link; and. Yet another such operation is to generate a selection for connection to an analyte sensor system, based on a comparison of the derivative of the first signal and the derivative of the second signal.
US11044530B2

A set-top box with enhanced content and system and method for use of the same are disclosed. In one embodiment, a wireless transceiver is located within a housing, which also interconnectively includes a television input, television output, a processor, and memory. The set-top box may establish a pairing with a proximate wireless-enabled interactive programmable device having a display. Content, such music, for example, may be imported from the proximate wireless-enabled interactive programmable device and provided to the television. While the music is playing, the set-top box may generate and provide to the television a control signal that includes instructions to adjust the brightness of the television by dimming the television.
US11044516B2

Systems and methods for managing media mosaics are described. One embodiment provides a media mosaic management method in a media device. The method generates a mosaic filter based on a program selected from a first media mosaic. The mosaic filter is used to identify related programs for presentation in a second, customized media mosaic.
US11044513B2

A graphics building interface for generating a digital graphic is provided to be displayed by and interacted with via a user computing entity. A graphics object is generated. The graphics object is a data structure comprising predetermined fields and predetermined structure information. User input selecting a first selectable option is received. The user input is received via the graphics building interface. At least one pathname corresponding to the first selectable option is identified. The graphics object is updated based on the at least one pathname and the first selectable option. The updated of the graphics object comprises updating two or more fields of the predetermined set of fields. One of the fields is updated at least in part by populating the field with the pathname. The pathname indicates a file, a location within the file, or both where a content item corresponding to the first selectable option is stored.
US11044505B2

Systems and methods for controlling transmission of digital content stored at a server are disclosed. According to at least one embodiment, a method includes: receiving, at the server, session information from a device, the session information including information for authorizing the server to decrypt the digital content for transmission to a playback device; determining, at the server, to decrypt the digital content for the transmission to the playback device, based on the session information; decrypting, at the server, the digital content for the transmission to the playback device, in response to determining to decrypt the digital content; and transmitting, at the server, the decrypted digital content to the playback device.
US11044502B2

Systems and methods for providing playback of audio content during a trick-play mode in accordance with embodiments of the invention are disclosed. Media content can include audio content and video content. The audio content is divided into segments and the video content includes frames. Synchronization information associates a presentation time of each of the segments of the audio content with a presentation time of one or more frames associated with the images of the video content. When a trick-play mode is requested, the next frame from the video content to present is determined. The synchronization information is used to determine the segments of the audio content associated with the next frame. The determined segments audio content are presented as the frames are displayed in trick-play mode.
US11044488B2

A Flexible Band Offset (FBO) apparatus and method of performing Sample Adaptive Offset (SAO) filtering within encoders and decoders, such as according to the High Efficiency Video Coding (HEVC) standard, and similarly configured coding devices. The number of Band Offset (BO) modes and the number of necessary offsets is reduced. The invention beneficially provides simpler coding, reduces temporary buffer size requirements, and can yield a small performance gain over existing SAO techniques of HEVC test model HM 5.
US11044485B2

A method for coding unit partitioning in a video encoder is provided that includes performing intra-prediction on each permitted coding unit (CU) in a CU hierarchy of a largest coding unit (LCU) to determine an intra-prediction coding cost for each permitted CU, storing the intra-prediction coding cost for each intra-predicted CU in memory, and performing inter-prediction, prediction mode selection, and CU partition selection on each permitted CU in the CU hierarchy to determine a CU partitioning for encoding the LCU, wherein the stored intra-prediction coding costs for the CUs are used.
US11044472B2

Disclosed is a method for encoding and decoding an image by applying different filtering strength to reference pixels based on a size relationship between a current block and each reference block such that a prediction block for the current block is constructed using reference pixels which are filtered adaptively according to their properties.
US11044468B2

Embodiments of the disclosure provide methods and devices for decoding video signals using inter prediction. According to an embodiment of the disclosure, a method for processing a video signal comprises constructing a reference picture list of a current picture in the video signal and performing a prediction for a current picture by using the reference picture list, wherein constructing the reference picture list comprising, if a first entry of the reference picture list corresponds to a short-term reference picture (STRP), obtaining a picture order count (POC) difference between a picture related to the first entry and another picture, and if a second entry of the reference picture list corresponds to a long-term reference picture (LTRP), obtaining a POC modulo value of a picture related to the second entry. A reference picture list for identifying a picture may be generated in a simplified and effective manner. Thus, the compression performance may be increased, and the computation time may be decreased.
US11044467B2

The invention relates to a method for decoding, comprising receiving a bitstream comprising encoded image data, forming from the bitstream in a computer memory a set of reference pixels having reference pixel values for intra-picture directional prediction, predicting a pixel value in a predicted image block (P) by intra-picture directional prediction by using values of one or more selected reference pixels (410, 420) in forming a predicted a pixel value, wherein the selected reference pixels (410, 420) are selected from a prediction direction with respect to the predicted pixel, and wherein the prediction direction between the reference pixel (410) and the predicted pixel can be a wide-angle prediction direction that forms an obtuse angle with top-left direction, repeating the pixel prediction for a number of pixels to form a predicted image block, and using the predicted image block (P) in decoding an image block from the bitstream to obtain a decoded image block. A corresponding method for decoding as well as a decoder, an encoder, computer program products for the same purpose, and a signal are provided.
US11044459B2

In a lens module, a tubular body includes first and second openings at respective first and second ends thereof. Lenses are disposed in the tubular body such that the lenses have a common optical axis. An elastically tubular eccentricity restriction member is coaxially disposed in the tubular body such that the outer periphery of the eccentricity restriction member is in contact with the inner periphery of the tubular body, and the inner periphery of the eccentricity restriction member surrounds the outer periphery of at least one of the lenses while inwardly biasing the outer periphery of the at least one of the lenses. The eccentricity restriction member includes a holder formed at the first end thereof. The holder is attached to one of the lenses that is closest to the first end of the eccentricity restriction member.
US11044456B2

Disclosed are a method and a player for outputting an overlay that displays additional information on a 360-degree video. According to the present invention, an image processing method includes: decoding an overlay; and rendering the decoded overlay on a 360-degree video on the basis of overlay-related information. Here, the overlay-related information includes information indicating the number of the overlays and information indicating a unique identifier assigned to the overlay, and when multiple overlays are present, the identifiers assigned to the respective multiple overlays differ.
US11044446B2

The present technology relates to an imaging device capable of selectively taking out only a specific electromagnetic wavelength and generating a signal with an enhanced wavelength resolution, and an electronic apparatus. There are provided a first pixel including a metallic thin film filter configured to transmit a light in a first frequency band and a second pixel including a color filter configured to transmit a light in a second frequency band wider than the first frequency band. A signal in a third frequency band is generated from the respective signals of a plurality of first pixels each including a metallic thin film filter configured to transmit a light in the different first frequency bands. The present technology can be applied to a CMOS image sensor of backside irradiation type or surface irradiation type, for example.
US11044445B2

One variation of a method for monitoring occupancy in a work area includes, at a sensor block: transitioning from an inactive state into an active state when an output of a motion sensor indicates motion in a work area; during a scan cycle in the active state, recording an image through an optical sensor at a time, detecting a set of humans in the image, detecting a second set of human effects in the image, predicting a second set of humans occupying but absent the work area based on the second set of human effects, and estimating a total occupancy in the work area at the time based on the set of humans and the second set of humans; and transmitting the total occupancy to a remote computer system for update of a scheduler for the work area.
US11044443B2

An operation information transmission device transmits a state of each work medium performing work in a construction site (F) to an information providing device. The operation information transmission device includes an image data acquisition unit that acquires image data including the work medium, a type/state specifying unit that specifies the type and a state of the work medium included in the image data, and an operation information transmission unit that transmits operation information indicating the specified type and state of the work medium to the information providing device.
US11044432B2

An imaging device comprises a first pixel. The first pixel includes a photoelectric conversion element to convert incident light into electric charge, and a first transfer element and a second transfer element to transfer the electric charge. The first transfer element is coupled between the photoelectric conversion element and the second transfer element. The first pixel includes a reset element coupled to the second transfer element, a floating diffusion, and an amplification element coupled to the floating diffusion to amplify a voltage of the floating diffusion. The floating diffusion is coupled between the second transfer element the amplification element.
US11044428B2

Imaging devices and electronic apparatuses with one or more shared pixel structures are provided. The shared pixel structure includes a plurality of photoelectric conversion devices or photodiodes. Each photodiode in the shared pixel structure is located within a rectangular area. The shared pixel structure also includes a plurality of shared transistors. The shared transistors in the shared pixel structure are located adjacent the photoelectric conversion devices of the shared pixel structure. The rectangular area can have two short sides and two long sides, with the shared transistors located along one of the long sides. In addition, a length of one or more of the transistors can be extended in a direction parallel to the long side of the rectangular area.
US11044426B2

A method, apparatus and system are described providing a high dynamic range pixel. An integration period has multiple sub-integration periods during which charges are accumulated in a photosensor and repeatedly transferred to a storage node, where the charges are accumulated for later transfer to another storage node for output.
US11044424B2

An image processing device is used in combination with a camera configured to acquire pixel data including a two-dimensional address value indicating a pixel position and a luminance change amount for each pixel of which a change in luminance is detected by scanning a plurality of pixels in a predetermined scanning order, and includes an address value acquisition unit, a scanning distance calculation unit, and a binary data generation unit. The address value acquisition unit converts the two-dimensional address value to acquire a one-dimensional address value. The scanning distance calculation unit calculates a scanning distance from a first pixel to a second pixel based on the one-dimensional address value. The binary data generation unit generates binary data including bit strings that have different number of bits according to a calculation result of the scanning distance and a bit string indicating the luminance change amount.
US11044412B2

Systems and methods for observing a substrate, and laser operations thereon, are described. Dark field illumination is directed through a camera port of a laser beam delivery system and through laser beam delivery system optics of the laser beam delivery system onto the substrate. Simultaneously, a high dynamic range (HDR) camera system to observe light reflected from the substrate and transmitted through the laser beam delivery system optics of the laser beam delivery system to the camera port of the laser beam delivery system. The wavelengths of a pilot laser of the laser beam delivery system reaching the lensing system of the HDR camera system may be attenuated in intensity and may be confined to a peripheral, off-axis optical path.
US11044408B2

A multi-camera zooming method includes: during zooming from an i-th magnification range to an adjacent j-th magnification range, a j-th camera corresponding to the j-th magnification range is selected from n cameras, 1≤i≤n and 1≤j≤n; when the j-th camera is in a non-operating state, a transition camera and a target camera are determined; the transition camera is set as a camera configured to acquire a preview image; the target camera is unloaded from an operating state to the non-operating state and the j-th camera is loaded from the non-operating state to the operating state; and the camera configured to acquire the preview image is switched from the transition camera to the j-th camera.
US11044407B2

An image sensor may include a pixel array having an N×M array of merged pixels arranged in a Bayer pattern, each merged pixel including an k*l matrix of unit pixels of a same color, where k and l are integers greater than two; and an image signal processor to process signals output by the pixel array in accordance with a normal mode or a zoom-in mode. In the zoom-in mode, signals from the pixel array may be remosaiced such that signals corresponding to the unit pixels are arranged in a p*q matrix of unit pixels of a same color, wherein p is a non-negative integer that is less than k and q is a non-negative integer less than 1, the p*q matrixes being arranged in a Bayer pattern.
US11044400B1

The present invention is a method to stitch images of human teeth that are captured by an intraoral camera. Oral dental applications based on visual data pose various challenges such as low lighting conditions and saliva. Herein we describe a stitching algorithm of low-texture/low-resolution imaging. First, normals of tooth surface are extracted using shape from shading. An algorithm to rectify the imprecise values of the surface normal due to the oral environment is applied and normal maps generated. Second, the normal maps are used to detect, extract and match the corresponding features. Finally, to enhance the stitching process for these unidealized data, normal maps are used to estimate as-projective-as-possible warps. The proposed approach outperforms the state-of-the-art auto-stitching approach and shows a better performance in such cases of low-texture regions.
US11044398B2

A light field panorama system in which a user holding a mobile device performs a gesture to capture images of a scene from different positions. Additional information, for example position and orientation information, may also be captured. The images and information may be processed to determine metadata including the relative positions of the images and depth information for the images. The images and metadata may be stored as a light field panorama. The light field panorama may be processed by a rendering engine to render different 3D views of the scene to allow a viewer to explore the scene from different positions and angles with six degrees of freedom. Using a rendering and viewing system such as a mobile device or head-mounted display, the viewer may see behind or over objects in the scene, zoom in or out on the scene, or view different parts of the scene.
US11044393B1

A device for recording filterable content in the form of an augmented reality moment file which is represented by an augmented reality icon recordable and readable by a device having a processor in proximity to the locus of a recorded moment file configured to receive an augmented reality moment file. The content of the augmented reality moment file is preferably assessable via a user selectable icon either representative of a user, location, and/or theme. The icon assessable content moment file preferably includes a location, a product or a service purchase fact, a coupon, an advertisement, a promotional offer, a public transportation advisement, a travel advisement, a review, a moment proximity alert, a monetary amount, a map of locations where moments were created by a specific user, a time certification, a resume, a biography, a headshot, a moment “like” notification, a riddle, or a challenge.
US11044385B2

An information processing apparatus is configured to perform: acquiring target image data representing a target image made up of a plurality of partial images; determining whether a specific condition is met for each of the plurality of partial images; selecting a direction-determining method of a printing direction for each of the plurality of partial images in accordance with a determination result; determining whether the selected direction-determining method matches a correct method; and adjusting condition data for controlling a printing device so as to increase selectability of the correct method in response to determining that the selected direction-determining method differs from the correct method. The specific condition indicates that an image evaluation value be greater than or equal to a threshold. The image evaluation value represents an expected color difference between a first image printed by a first-directional partial print and a second image printed by a second-directional partial print.
US11044383B2

A method of printing using a print head comprising first and second print arrays, each comprising a plurality of nozzles. Each of the first print array nozzles emits a droplet of a first volume and each of the second print array nozzles emits a droplet of a second volume, wherein the first volume is less than the second volume. The method comprises: a. receiving image data comprising a received tone value for a pixel; b. selecting one of the print arrays corresponding to the pixel location; c. mapping the received tone value to a mapped tone value using a tone mapping for the selected print array; d. comparing the mapped tone value with a threshold value for the location of the pixel; and e. generating a control signal for the selected print array if the mapped tone value corresponds to the threshold value in a predetermined manner.
US11044382B2

An auto-rotation module having a single-layer neural network on a user device can convert a document image to a monochrome image having black and white pixels and segment the monochrome image into bounding boxes, each bounding box defining a connected segment of black pixels in the monochrome image. The auto-rotation module can determine textual snippets from the bounding boxes and prepare them into input images for the single-layer neural network. The single-layer neural network is trained to process each input image, recognize a correct orientation, and output a set of results for each input image. Each result indicates a probability associated with a particular orientation. The auto-rotation module can examine the results, determine what degree of rotation is needed to achieve a correct orientation of the document image, and automatically rotate the document image by the degree of rotation needed to achieve the correct orientation of the document image.
US11044381B2

An information processing apparatus connectable to one or more devices via a network. The apparatus includes a measuring unit measuring an inclination of the apparatus; a determining unit determining whether the inclination of the apparatus relative to a given surface of one of the one or more devices is within a predetermined inclination range; a receiving unit that receives radio waves; an obtaining unit obtaining identification information from the radio waves; a radio wave strength measuring unit measuring strength of the radio waves; a selection unit determining whether to select a given one of the one or more devices based on the strength of the radio waves; and a connection unit connecting the information processing apparatus to one of the one or more devices selected by the selection unit and for which the inclination of the apparatus is within the predetermined inclination range.
US11044379B2

An image processing apparatus includes a storage device in which a FAX transmission history including a plurality of FAX transmission records is stored, a processor, and a display device. The processor is configured to search the FAX transmission history in response to a search instruction to retrieve FAX transmission records according to a search term specified in the search instruction, and determine a display order of FAX transmission destinations specified in the retrieved FAX transmission records based on a predetermined FAX transmission condition for each of the retrieved FAX transmission records. The display device is configured to display the FAX transmission destinations according to the display order determined by the processor.
US11044377B2

An electronic apparatus includes a remote operation executor, a support information manager, a display controller, a determiner, and an editor. The remote operation executor executes remote operation that receives the operation support from an operator terminal. The support information manager causes a support information storage to store operation procedure data as support information, the operation procedure data indicating a series of operations operated in accordance with the remote operation. The determiner determines whether the operation procedure data that the support information stored in the support information storage indicates is up to date. The editor, when the operation procedure data is not up to date, edits the operation procedure data stored in the support information storage to up to date.
US11044371B2

A server apparatus includes a controller circuit configured to obtain a use time period and a use amount of each of multiple client apparatuses, calculate a use percentage of each of the multiple client apparatuses of each use time period on a basis of the use amount, determine a recommended time period on a basis of the use percentage of each of the multiple client apparatuses, the recommended time period being a time period in which a largest number of client apparatuses are to be maintained, and specify the largest number of client apparatuses to be maintained during the recommended time period.
US11044369B2

A volume adjustment method comprising performing analysis on the collected sound signal surrounding a user terminal, to obtain composition information, where the composition information includes sound types included in the sound signal and proportions of sounds of the various types, and the sound types include blank sound, human sound, and noise, determining a current scene mode of the user terminal according to the composition information, and adjusting volume of the user terminal according to the determined scene mode.
US11044365B1

Certain aspects of the disclosure are directed to multi-level programming of a VoIP communications system. According to a specific example, a VoIP server is configured and arranged to identify, in response to received VoIP telephone calls from VoIP endpoint devices, a set of multi-level scripts written in a programming language that includes call flow commands and a message exchange protocol between the call control server and data sources. The VoIP server is further configured to execute the set of multi-level scripts to retrieve data from the data sources and control, in response to the data, call flow for the VoIP calls.
US11044364B2

A system for providing help includes a preprogrammed kit that includes at least one digital assistant and a virtual private network repeater for connecting to a data provider for connecting the digital assistant to a server. A plurality of agent computers is connected to the server by a data network. The digital assistant is preprogrammed with a skill for recognizing a preprogrammed specific utterance and the digital assistant is pre-configured to connect with the virtual private network repeater. After the preprogrammed specific utterance is detected by the digital assistant, the digital assistant initiates a request for help to the server and upon receiving the request for the help, the server assigns one of the agent computers and forwards the request for help to the one of the agent computers.
US11044363B1

Certain aspects of the disclosure are directed to customization of alerts using telecommunications services. A VoIP server is configured to provide a database with a set of virtual office features including client-specific call routing functions available to remotely-situated client entities based on a subscription. The VoIP server is configured to provide to the client entities, a set of instructions written in a first programming language, and to receive from each respective client entity, client-specific sets of control data written in a second programming language. The client-specific sets of control data may specify particular alerts and/or reminders to be provided to end-users of the respective client entity.
US11044356B2

In one embodiment, a network interface operable to receive a communication request over a communication link of a radio access network. A processor determines one or more characteristics based on the communication request and communicates a message to a networked device to determine a status of the network device identified based on at least one of the characteristics. The processor then terminates the communication request based in part on the status of the networked device.
US11044352B2

Methods, systems, and apparatuses are described for an adaptive multi-protocol control of a device. A plurality of communication protocols suitable for communication with a particular device may be determined. A request may be received to control the device, such as a via a remote control, voice control, etc. A first communication protocol from among the plurality of communication protocols may be selected to transmit a first control signal. The first control signal may be transmitted to the device using the first communication protocol. In some implementations, a second communication protocol may be selected for transmitting a second control signal to the device, such as where the request may be associated with a plurality of control commands or where the device did not react to the first control signal. As a result, a device may be controlled using one or more communication protocols in an adaptive fashion.
US11044349B2

An information processing apparatus includes: a sub controller; a main controller; and a communication interface, the main controller being configured to detect a trigger to start the sleep mode, then create port-dependent TCP packet patterns and port-dependent UDP packet patterns, the port-dependent TCP packet patterns being packet patterns specifying all in-use TCP ports, the port-dependent UDP packet patterns being packet patterns specifying all in-use UDP ports, determine that a total number of the port-dependent UDP packet patterns and the port-dependent TCP packet patterns exceeds a maximum value, then delete all the port-dependent TCP packet patterns, create port-independent TCP packet patterns for different TCP protocols, respectively, the port-independent TCP packet pattern being one packet pattern specifying no TCP port, and supply the port-dependent UDP packet patterns and the port-independent TCP packet patterns to the sub controller, and start the sleep mode.
US11044348B1

Embodiments of the present disclosure provide for improved interoperable data management between a user-accessed software application and an embedded software application. In some contexts, a user-accessed application provides both its own functionality as well as enabling access to functionality of an embedded application. The embedded application is accessed via a data-driven connection that provides several technical advantages and addresses various data interoperability and persistence problems. In some embodiments, a user-accessed application may be configured to provide functionality of multiple embedded applications consistent with the innovations herein described.
US11044346B2

A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers.
US11044345B2

A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers.
US11044333B2

Systems and methods for filtering and routing event notifications to subscribers are disclosed. In an example embodiment, events from a publisher may be received. Each of the events may be associated with a topic, and the topic may be compared with topics present in broker metadata cache, based on one of prefixes and a fast lookup technique using a hash-table. Further, it may be determined whether the topic associated the events is present in the broker metadata cache based on comparison. Based upon determining, matching nodes for the events may be retrieved. Further, the events may be routed based on routing tables and availability of the matching nodes. Based on the routing, the events may be forwarded to the subscribers.
US11044331B2

Methods and systems are disclosed herein for a media guidance application that provides diverse and reliable media content suggestions. Specifically, the media guidance application may monitor user preferences of a select group of friends of the user and base media recommendations on those user preferences. The media guidance application may determine close friends of the user, such as friends that a user regularly communicates with, and include recommendations on the media preferences of only those close friends.
US11044326B2

In general, this disclosure describes a service peering exchange for creating and managing service-to-service paths among applications. For example, a service peering exchange with network connectivity with multiple networks may receive application programming interface (API) data describing APIs for services provided, e.g., by enterprises or cloud service providers (CSPs) and accessible via the networks using service requests. Such services may include, for example, data storage, eCommerce, billing, marketing, customer relationship management (CRM), social media, digital media, financial, weather, search, and other services accessible using machine-to-machine communication over a network. An administrator or customer of the service peering exchange may configure policies that are applied by the service peering exchange to orchestrate service-to-service paths among different services accessible via the different networks.
US11044319B2

An equipment analysis support apparatus includes an equipment constraint information storage unit that stores equipment constraint information which is a correspondence relationship between each process constituting work performed using a plurality of pieces of equipment and a constraint to be imposed on the equipment in each process; a work process information acquisition unit that acquires work process information which is information on a process of the work currently in progress; a configuration information generation unit that, when it is determined that a current work state is changed, specifies a constraint to be imposed on the equipment in the changed work state and generates a configuration of analysis processing of the equipment satisfying the specified constraint based on the acquired work process information and the equipment constraint information; and a processing execution unit that performs processing necessary for analysis of the equipment based on the generated configuration.
US11044317B2

The invention relates to a method for controlling an online service outside the vehicle by means of an operating device of a motor vehicle, comprising the steps: Determining an operating input performed by a user on the operating device and selecting one of several service functions of the online service depending on the operating input. This selection possibility should be adapted to the vehicle type-dependent operating concept of the motor vehicle. The operating elements available on the operating device are determined and converter data, which contain a control instruction for controlling the selection of the service function depending on operation signals of the determined operating elements, are provided. The selection of the service function then takes place depending on the operating element operated during the operating input and depending on the converter data.
US11044314B2

A database proxy includes a request processor, a cache, a database plugin, and interfaces for coupling the database proxy client devices, other database proxies, and database servers. The request processor is configured to receive a read request from a client, determine whether the read request is assigned to the database proxy, and return results of the read request to the client. When the read request is not assigned to the database proxy, the read request is forwarded to another database proxy. When the read request is assigned to the database proxy, the read request is processed using data stored in the cache when the results are stored in the cache or forwarded to the database plugin, which forwards the read request to a database server, receives the results from the database server, and returns the results to the request processor for storage in the cache.
US11044312B2

A storage segment server environment that includes storage segment server(s) that cover a contiguous address space of data. The storage segment server has storage segments that are contiguous and that matches the address space of a respective of storage segments in the cloud store service. Thus, a read of the contiguous address spaces of the data from the cloud store service may instead be handled as a single read of the contiguous address space of the storage segment server. Each storage segment server(s) may be assigned to a range within the total contiguous address space of the data. Each storage segment server(s) includes a respective storage segment write component that is configured to perform write operations to storage segments in the respective storage segment server. Each storage segment server(s) also includes a respective cloud storage write component that initiates corresponding write operations to the cloud store service.
US11044306B2

A method for using a distributed game engine includes receiving a request from a user account via a computer network to play a game, identifying processing power assignment for the user account, and determining node assembly for the user account to utilize two or more processing nodes for the play of the game based on the processing power assignment. The method further includes initializing the two or more processing nodes for execution of the game for the user account. The operation of initializing is performed to set up a transfer of processing code for the game from one processing nods to another processing node. The method includes defining an internal communication channel between the two or more processing nodes for exchange of state information of the game. The exchange of state information is performed to enable shared processing of the game by the two or more nodes.
US11044303B2

A smart node in a local area network, the smart node comprising a first transceiver module for communicating with a plurality of other nodes in the local area network, a second transceiver module for communicating with an access node in a wide area network, and a processor that is configured to establish a connection with at least one neighboring node in the local area network, determine a portal candidate score for the smart node based on at least one node characteristic value, determine if the smart node is acceptable to act as a portal between the local area network and the wide area network, and connect, in the case that the smart node is acceptable to act as a portal, to the access node in the wide area network.
US11044300B2

Disclosed is a computing system capable of performing a method that involves determining that a first user is authorized to use each of a first device and a second device to access the computing system. The computing system may receive, from the first device, a file transfer request that identifies a first file, and may determine, based at least in part on the file transfer request, that the first file is to be transferred between the computing system and the second device. In response to the file transfer request and based at least in part on the first user being authorized to use each of the first and second devices to access the computing system, the computing system may cause the first file to be transferred between the computing system and the second device.
US11044295B2

The embodiments of the present disclosure disclose a data processing method, apparatus and electronic device, the method including: acquiring material attribute information of a first material in a video image played on a first device terminal, wherein the video image includes a raw video image and the first material drawn on the raw video image using computer graphics; generating a transmission stream according to the raw video image and the material attribute information; and sending the transmission stream to at least one second device terminal.
US11044294B2

Moving Picture Experts Group (MPEG) media transport protocol (MMTP) content is received from a source of content such as an ATSC 3.0 source. The MMTP content is converted to Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH), and the receiving media player then plays the DASH.
US11044293B2

Methods, apparatuses, systems, and software are described for providing content to a device comprising streaming content and sending content in a non-streaming manner (e.g., by downloading a file containing the content). In some aspects, switching between streaming and downloading may be performed in a dynamic manner during presentation of the content, and may be seamless to the user's viewing experience.
US11044285B1

Systems and methods for facilitating communication between users of a collaboration service on a private network are presented. A first server is configured to host the collaboration service. A first client device corresponds to a registered user of the collaboration service. The first client device is in direct communication with the first server to use the collaboration service. An application portal instance is configured and deployed by a second server. The application portal instance is configured to directly connect to the first server. The application portal instance provides an indirect connection to the first server. The indirect connection is hidden from users of the system. A second client device corresponds to a non-registered user of the collaboration service. The second client device connects directly to the application portal instance. The first client device and the second client device communicate over the private network using the collaboration service.
US11044283B2

A vehicle system includes a processor programmed to output a shared screen for a meeting at a vehicle display configured to output infotainment settings. The processor is in communication with the vehicle display and a nomadic device. The processor is programmed to parse a calendar associated with the nomadic device for a meeting within a predefined or selected time window or period. The processor is further programmed to identify login information for the meeting, establish a communication link for the meeting based on the identified login information, and output a shared screen for the meeting at the display based on the vehicle being in a predefined state.
US11044275B2

Disclosed herein are systems and methods that allow for secure access to websites and web-based applications and other resources available through the browser. Also described are systems and methods for invocation of a secure web container which may display data representative of a requesting party's application at a user's machine. The secure web container is invoked upon receipt of an API call from the requesting party. Thus, described in the present specification are systems and methods for constructing and destroying private, secure, browsing environments (a secure disposable web container), insulating the user and requesting parties from the threats associated with being online for the purposes of providing secure, policy-based interaction with a requesting party's online services.
US11044272B2

A blockchain may store transactions which should were not intended to be recorded due to inappropriate content or unwanted subject matter submitted by malicious users. A method may also include one or more of identifying a blockchain transaction, processing content of the blockchain transaction to identify prohibited content, and determining whether to approve or disapprove the blockchain transaction based on the content of the blockchain transaction.
US11044267B2

A measure of influence of a sender entity is determined for a message receiving entity based at least in part on an analysis of previous electronic messages sent by the sender entity. An electronic message associated with the sender entity is received. The measure of influence of the sender entity is utilized to determine a security risk associated with the received electronic message.
US11044265B1

In one embodiment, local begin and end tags are detected by a network security device to determine a local context of a network traffic flow, and a local feature vector is obtained for that local context. At least one triggering machine learning model is applied by the network security device to the local feature vector, and the result determines whether or not deeper analysis is warranted. In most cases, very substantial resources are not required because deeper analysis is not indicated. If deeper analysis is indicated, one or more deeper machine learning model may then be applied to global and local feature vectors, and regular expressions may be applied to packet data, which may include the triggering data packet and one or more subsequent data packets. Other embodiments, aspects and features are also disclosed.
US11044263B2

The present disclosure provides systems and methods for organizations to use security date to generate a risk scores associated with potential compromise based on clustering and/or similarities with other organizations that have or may have been compromised. For example, indicators of compromise can be used to create a similarity score rank over time that may be used as a similarity and risk measurement to generate a continual/dynamic score, which can change and/or be updated as new data is created or arrives to detect or prevent threats and/or malicious attacks.
US11044262B2

The present invention provides a DNS anti-attacking method, including receiving a domain name search request message by a recursive server; determining a first authoritative domain name server according to the first NS record and the A record of the first NS corresponding to the domain name and sending a domain name search request message to the first authoritative domain name server by the recursive server; receiving the A record of the domain name, a second NS record and an A record of the second NS returned from the first authoritative domain name server by the recursive server, wherein the second NS record records the authoritative domain name server used to parse the domain name and working at the normal status; and substituting the first NS record with the second NS record and caching the A record of the second NS by the recursive server.
US11044252B2

A system and method consistent with the present disclosure allows for a single NMS system to manage data access and control for N number of customer domains and associated users. In particular, an NMS consistent with the present disclosure may include a configuration that partitions the optical communication system by domain. For each domain, partitioning can further define per-user access constraints and privileges including access to specific equipment by, for instance, fiber pair designation, wavelength designation, specifically identified hardware elements, component categories, or any combination thereof. The NMS system may utilize a proxy server approach to authentication, e.g., using RADIUS, that allows for each party/customer to maintain separate authentication databases and equipment-specific constraints. The NMS may therefore validate users and enforce domain restrictions via the partitioning information such that each user has a secure ‘view’ of only those portions of the system associated with their particular domain.
US11044239B2

A method for distributing encrypted cryptographic data includes receiving, by a key service, from a first client device, a request for a first public key. The method includes transmitting, by the key service, to the first client device, the first public key. The method includes receiving, by the key service, from an access control management system, an encryption key encrypted with the first public key and a request from a second client device for access to the encryption key. The method includes decrypting, by the key service, the encrypted encryption key, with a private key corresponding to the first public key. The method includes encrypting, by the key service, the decrypted encryption key, with a second public key received from the second computing device. The method includes transmitting, by the key service, to the second client device, the encryption key encrypted with the second public key.
US11044235B2

An administrative interface is provided between a first network and a second network, where the administrative interface is separate from one or more communications session signaling interfaces between the first network and second network. At least one of authorization, authentication, and accounting messages is communicated over the administrative interface. A module associated with the administrative interface is provided to perform topology hiding of the first network such that topology information of the first network is hidden from the second network.
US11044233B2

A host computer system may be configured to connect to a network. The host computer system may be configured to implement a workspace and an isolated computing environment. The host computer system may be configured to isolate the isolated computing environment from the workspace using an internal isolation firewall. The host computer system may be configured to receive a request to communicate with a first network destination. On a condition that the first network destination is determined to be trusted, the processor may be configured to communicate with the first network destination via a first browser process executed in the workspace. On a condition that the first network destination is determined to be untrusted, the processor may be configured to communicate with the first network destination via a second browser process executed in the isolated computing environment.
US11044232B2

Methods and apparatus to provide a distributed firewall in a network are disclosed. Example firewall controllers disclosed herein are to instruct a first network node of a software-defined network to implement a first firewall instance of a distributed firewall, the first network node to implement the first firewall instance with a first virtual machine. Disclosed example firewall controllers are also to configure a second network node of the software-defined network to route network traffic through the first firewall instance and, after at least some of the network traffic is dropped by the first firewall instance, instruct the second network node to implement a second firewall instance of the distributed firewall, the second network node to implement the second firewall instance with a second virtual machine.
US11044229B2

A port listening request dynamically generated by an application process hosted in a container can be identified. Whether the application process hosted in the container is trusted can be determined. Responsive to determining that the application process hosted in the container is trusted, a first port to be used as an external port for the application process can be dynamically selected, and a port assignment can be communicated to a container engine, the port assignment indicating the first port is assigned to the application process. The first port can be mapped to a second port assigned as an internal port for the application process. The first port can be opened for the application process.
US11044225B1

A method for distributing a domain name to one of a plurality of registrars, in communication with a drop zone server, the method executing stored instructions by a computer processor to: recognize a delete command of the domain name; determine if the delete command is inside or outside of an Add Grace Period (AGP), the AGP defined as a period of time post registration of the domain name by a registrar; if the delete command is inside of the AGP, then send the domain name to the drop zone server in a path that bypasses a delete queue for subsequent purchase by said one of the plurality of registrars; or if the delete command is outside of the AGP, then send the domain to the delete queue.
US11044224B2

Systems, methods, and computer program products for determining network characteristics are provided. The network characteristics may be used to facilitate changes to how content is delivered over a network, such as to avoid network congestion, to provide improved throughput, or to provide a good (or better) user experience, such as when streaming media. For example, the network characteristics may be determined, in part, by tracking domain name resolution requests by using specially formulated domain names that require resolution at an authoritative name server.
US11044218B1

Provided are methods and systems for reacting to a message in a group-based communication system using suggested reactive emoji. An exemplary method comprises: displaying a message within an interface of a group-based communication platform; determining a set of suggested reactive emoji, wherein the set of suggested reactive emoji is determined based on at least one adjustable setting associated with at least one of a user identifier and a group identifier; receiving, from the user, an input associated with the message; and in response to receiving the input, displaying a menu of message-related actions in the interface, the menu of message-related actions comprising the set of suggested reactive emoji; receiving a user selection of a reactive emoji from set of suggested reactive emoji; and displaying the selected reactive emoji in association with the message within the interface.
US11044210B2

Technologies for performing switch-based collective operations in a fabric architecture include a network switch communicatively coupled to a plurality of computing nodes. The network switch is configured to identify sub-operations of a collective operation of a collective operation request received from one of the computing nodes and identify a plurality of operands for each of the sub-operations. The network switch is additionally configured to request a value for each of the operands from a corresponding target computing node at which the respective value is stored, determine a result of the collective operation as a function of the requested operand values, and transmit the result to the requesting computing node. Other embodiments are described herein.
US11044203B2

An example method is provided in one example embodiment and may include receiving traffic associated with at least one of a mobile network and a Gi-Local Area Network (Gi-LAN), wherein the traffic comprises one or more packets; determining a classification of the traffic to a service chain, wherein the service chain comprises one or more service functions associated at least one of one or more mobile network services and one or more Gi-LAN services; routing the traffic through the service chain; and routing the traffic to a network using one of a plurality of egress interfaces, wherein each egress interface of the plurality of egress interfaces is associated with at least one of the one or more mobile network services and the one or more Gi-LAN services.
US11044198B1

Computer-implemented systems and methods configured to generate a plurality of data packages based on a combination of data elements; add the plurality of data packages to a data package pool configured to store available data packages for assignment; receive an assignment request from a user device in communication with a management server; add the assignment request to a request pool configured to queue a plurality of assignment requests, wherein generating the plurality of data packages and receiving the assignment request occur asynchronously; retrieve a first group of one or more data packages from the data package pool; retrieve a second group of one or more assignment requests from the request pool; assign the one or more data packages of the first group to the one or more assignment requests of the second group; and transmit the one or more assignment requests to corresponding user devices with the assigned data packages.
US11044193B2

Some embodiments provide a novel method for adjusting a path for a packet flow from a source machine to a destination machine in a network. The method of some embodiments identifies a condition at a first forwarding element along a first path traversed by the packet flow through the network. The first path traverses through a hardware, second forwarding element before the first forwarding element. In some embodiments, the second forwarding element includes a programmable data plane circuit. The method, in some embodiments, uses an application programming interface (API) of the programmable data plane circuit to provide a set of parameters to the data plane circuit that cause the data plane circuit to forego selecting the first path to forward the packets of the packet flow to the destination machine and instead to select a second path, not traversing the first forwarding element, to the destination machine.
US11044191B2

In one embodiment, a device in a network predicts failure of a network element in the network using a machine learning-based failure prediction model. The device updates, based on the predicted failure of the network element, a topology of the network to remove the network element from the topology of the network. The device recomputes a reactive routing table of the device using the updated topology of the network. The device notifies one or more other devices of the network of the predicted failure using a reactive routing protocol message.
US11044189B2

The invention relates to a network of equipment interconnected by switches incorporating routing tables, comprising a routing table manager implementing two modes of operation, an off-line mode of operation in which all the routing tables are calculated initially, then loaded subsequently into the switches, at least when booting up the network, an on-line mode of operation in which, in case of an event rendering an element of the network not usable or operational, only the routing tables impacted by said event are recomputed and loaded into the switches, said routing tables being recomputed by a computer of the routing table manager, said recomputed routing tables being loaded by several loaders of routing tables of the routing table manager into their groups of respective switches.
US11044183B2

A network interface device, said network interface device has a data transmission path configured to receive data for transmission. The data for transmission is to be sent over a network by the network interface device. A monitor is configured to monitor the data transmission path to determine if an underrun condition is associated with the data transmission path. If so, an indication is included in the transmitted data packet.
US11044182B2

A display data generating device, method, and information processing system to generate and display usage information of a device. The display data generating device connects to the device via a network, receives from a request source device a request for display data relating to usage information of the device designating identification information of the device, acquires the usage information of the device designating the identification information of the device from a usage information storage device that stores the usage information of the device in association with the identification information of the device, using the usage information of the device that is acquired, generates display data in a layout optimized for a display on which a request source device displays the usage information of the device, and provides the generated display data to the request source device.
US11044177B2

An in-flight entertainment and communications (IFEC) system configured to stream vehicle operational parameters from avionics systems connected thereto. An avionics interface defines a node of an avionics bus, and the avionics systems are connectible to the avionics interface over the avionics bus to transmit aircraft operational parameters thereto as a raw stream of chronologically sequenced data elements. A data processor is connected to the avionics interface and a network interface, and is receptive to the aircraft operational parameters from the avionics interface. The data processor applies a variable filter that selectively passes a filtered data stream of aircraft operational parameters derived from the raw stream to a data storage device. The variable filter is defined by one or more filter parameters dynamically adjustable in response to changing conditions derived from the aircraft operational parameters. The filtered data stream is transmitted to the remote monitoring station.
US11044176B1

Methods, apparatuses, or computer program products provide for identifying service dependency data residency type conflicts associated with service object identifiers based on service dependency work graph structures and service guarantees. A service dependency work graph structure may be traversed. Based at least in part on one or more service dependency data residency types associated with each service object relationship of one or more service object relationships associated with a service object identifier, those service object identifiers may be identified that are associated with service dependency data residency types in conflict with a data residency requirement associated with the resource detection.
US11044169B2

In a L×M×N 3D torus network of computer nodes, a 2-dimensional plane comprising M×N torus network of nodes mapped into M/2 meshes×2*N torus network of nodes. N can be k*M, k is an integer greater than zero, and M and N are even numbers. Each of M/2 mesh of the 2*N torus is contiguous in the 2D plane. Mapping is performed for each of the L planes of the L×M×N 3D torus network. The M/2 meshes are combined with a remaining torus network dimension comprising L planes, the combining creating another 2*N pattern, wherein an L*M/2×2*N communication pattern is created. Application entities are executed according to the mapped L*M/2×2*N communication pattern.
US11044167B2

Computer systems and methods for managing resources are described. In an aspect, a method includes: providing, to a client device associated with an authenticated entity, an intraday transfer interface identifying a plurality of intraday transfers for the authenticated entity; receiving, from the client device, a signal representing a command input through the intraday transfer interface, the command associated with a processing condition for at least one of the plurality of intraday transfers; configuring the at least one of the plurality of intraday transfers to be processed based on the processing condition; and providing, to the client device, an updated intraday transfer interface indicating processing of the at least one of the plurality of intraday transfers according to the processing condition.
US11044165B2

Provided is a device, including: a power supply comprising: a battery configured to output direct current (DC) power at a first voltage and a first current; a battery charger coupled to the battery and configured to charge the battery; a power-converter configured to receive DC power from the battery and convert the DC power to output DC power at a second voltage and a second current, the second voltage being less than half the first voltage and the second current being greater than twice the first current; and an interface to couple output power from the power-converter to a bus-bar power interface of a rack configured to hold computing equipment.
US11044157B2

An intermediate node determining method and apparatus are provided, where the method includes: collecting an original data flow used to acquire a target service; based on the original data flow, determining request nodes and response nodes that are in nodes, and determining a connection relationship between the nodes; combining the determined request nodes into a first composite node and the determined response nodes into a second composite node, and determining, based on the determined connection relationship between the nodes, a connection path between the first composite node and the second composite node; and determining, based on a selected optimization objective and from the connection paths, at least one preferred connection path, to acquire an intermediate node on the at least one preferred connection path.
US11044151B2

Methods for creating a configuration for setting up a configuration-specific web-based application at least in a Cloud environment, wherein the configuration-specific web-based application processes data from a control unit of an automation system depending on the configuration in a Cloud environment.
US11044147B2

This application discloses a resource configuration method and an apparatus, applied to a two-level control channel structure that includes a level-1 control channel and a level-2 control channel. The method includes: obtaining, by a base station, receive bandwidth of a terminal; generating first information based on the receive bandwidth, where the first information is used for determining a frequency domain resource range used by a downlink data channel; generating second information based on the first information, where the second information is used to indicate a location of the downlink data channel within the frequency domain resource range; and sending, by the base station, the first information and the second information to the terminal.
US11044146B2

A system, method, and computer program product are provided for training an AI-based network management system, in accordance with one embodiment. In use, log data and first network configuration data are received for a first configuration of a communication network. Additionally, second network configuration data is received for a second configuration of the communication network. Further, simulated log data is produced for the second configuration of the communication network, based on the log data and the second network configuration data.
US11044141B2

A new physical computer architecture that combines elements in a virtuous cycle to eliminate performance killing inefficiencies in compute systems and need never be physically repaired during its lifetime is described. The system comprises a three dimensional rectangular cube structure with integrated liquid cooling and a multi-dimensional direct network laced through it. The network comprises a distributed, dynamically adaptive, multiply-fault-tolerant routing protocol that can logically replace failed components.
US11044114B2

A method including determining an occupancy state of a building relating to a user, detecting a condition of a component of the security and/or automation system associated with the home, displaying, based at least in part on the determined occupancy state of the user and the detected condition of the component, a message related to the user on a graphical conversational user interface (“G-CUI”). The message include a request for permission from the user to initiate a change associated with the component of the system. The method may include receiving, via the G-CUI, a response from the user including an instruction whether to grant permission to initiate the change based at least in part on the displaying, and generating a rule associated with the component and a future occupancy state of the home relating to the user based at least in part on the received response.
US11044112B2

Disclosed are systems and methods for generating a bit-indexed forwarding table (BIFT) that includes a plurality of entries, each of which corresponds to a bit position of a number of bit positions. Each such bit position represents an egress network node of a plurality of egress network nodes. The BIFT is generated from an existing BIFT that includes a number of existing BIFT entries. Further, the generating configures the BIFT to be used in forwarding a packet to one or more of the egress nodes, based at least in part on a bit string in the packet. In one embodiment, the generating includes selecting a bit position of the plurality of bit positions as a selected bit position, creating an entry of the plurality of entries, and converting an existing BIFT entry of the plurality of existing BIFT entries to the entry of the plurality of entries.
US11044111B2

Aspects of the present disclosure provided techniques that for wireless communications by a user equipment (UE). An exemplary method, performed by a UE, generally includes obtaining a first system information message from a wireless network configured to utilize Multimedia Broadcast multicast service Single Frequency Network (MBSFN) subframes and non-MBSFN subframes, determining, based on the first system information message, a first set of valid subframes and a first set of non-MBSFN subframes, obtaining a second system information message from the wireless network based on the first set of valid subframes and the first set of non-MBSFN subframes, and accessing the wireless network based on the first system information message and the second system information message.
US11044107B2

This application describes systems and methods for using a physical unclonable function (PUF) to authenticate a device, which may include circuitry for generating PUF values that may uniquely identify the device. According to one aspect, the device may provide enrollment PUF values to an authentication device. The device may later be authenticated if PUF values generated by the device are within a threshold distance of the enrollment PUF values. Since the PUF values are compared using a distance, it may not necessary to apply an error correcting code to the PUF values. The enrollment values and/or the calculated distance may be adjusted to compensate for time variations in the PUF values due to circuit aging. Systems and methods are also described herein for authenticating the device without revealing new PUF values to any second party, for example using a cryptographic technique known as a garbled circuit.
US11044105B2

A system, method, and computer program product are provided for sensitive data recovery in high security systems. In operation, a client device receives a request by a user to initiate a data recovery process to recover data that is encrypted. The client device generates a new data recovery request key pair. The client device creates a data recovery request that includes a data recovery request public key. The client device signs the data recovery request using an identity private key that is associated with a certificate issued by a certification authority (CA). The client device sends the data recovery request to a server system storing the data. The server system accesses an offline data recovery subsystem (ODRS) storing a data recovery key pair to authenticate the user. The ODRS generates and stores a secret data recovery code. The client device receives the secret data recovery code that was communicated to the user. The client device sends the secret data recovery code along with the data recovery request to the server system. The server system verifies the received secret data recovery code against the stored secret data recovery code. The server system verifies a public key associated with the received data recovery request against a public key associated with a stored recovery request. The server system identifies the data recovery request as authenticated. The ODRS verifies a request signature associated with the data recovery request. The ODRS verifies the encrypted signature against encrypted and signed recovery data. The ODRS verifies that a user ID in a password reset request matches a user ID in a message encryption key signature. The ODRS decrypts the data recovery key pair and re-encrypts the data recovery key pair to the data recovery request public key. The ODRS stores the re-encrypted data recovery key pair associated with the data recovery request. The client device queries the server system to obtain the data. The server system returns the data to the client device. The client device decrypts the data using a data recovery private key.
US11044103B2

Techniques are described selecting consensus nodes in a blockchain. A voting process is performed by a plurality of shareholder nodes to generate a voting result for each shareholder node. The voting process comprises each shareholder node voting for a plurality of expected nodes, and the expected nodes and the plurality of shareholder nodes comprise a group of nodes associated with a blockchain. A shareholder node is a node that owns at least one share. A voting result is verified for each shareholder node. After the voting process, a number of shares owned by each node of the group of nodes id determined based on the voting result. A plurality of consensus nodes are selected from shareholder nodes based on the number of shares owned by each of the shareholder nodes.
US11044093B2

The systems, methods and apparatuses described herein provide a computing device that is configured to attest itself to a communication partner. In one aspect, the computing device may comprise a communication port configured to receive an attestation request from the communication partner, and an application-specific integrated circuit (ASIC). The ASIC may be configured to receive the attestation request, which may include a nonce. The ASIC may be further configured to generate a verification value, capture data representing a state of computation of the ASIC when the verification value is being generated, and send the verification value and captured data to the communication port to be transmitted back to the communication partner. The verification value may be a computation result of a predefined function taking the nonce as an initial value. In another aspect, the communication partner may be configured to attest the computing device using speed of computation attestation.
US11044092B1

Disclosed are methods, systems, and devices for facilitating secure and private communications, via a website or application of a third-party computing system (TPCS), between a user device and a service provider computing system (SPCS). The communications may be conducted via a frame in a website served by the TPCS. The TPCS may serve a website that incorporates a customizable SDK component provided by the SPCS. The communications allow the user to, for example, open a new account. The SDK component may be initialized via a script from the SPCS, and authenticated via a session token obtained from the SPCS via the TPCS. The SDK component may provide user information, input into the frame, to the SPCS via API calls to the SPCS. The user does not navigate away from the website while securely engaging the SPCS. The third-party/partner need not develop its own user interface, security protocols, etc.
US11044087B2

A cryptography system for digital identity authentication, and security including a computer system or platform to enable users (individual, identity editor, requestor) using invariant and variant data on an identity server which uses multi-factor authentication, one or more user devices, at least one hardware device; and utilizing an authentication protocol system with an encryption function having a hardware key and a software key, a private key and a public key. The private key may be generated from said hardware key and said software key may be stored on said at least one hardware device in communication with one of said one or more user devices. The public key may be managed in a key infrastructure on said identity server. The public key may be restricted to use between paired user accounts on said server.
US11044079B2

Systems, methods, and software technology for managing keys used to encrypt data at-rest and decrypt the data when serving requests for the data. In an implementation, a data service receives a request for data that has been encrypted at rest using a data key, wherein the data key has been encrypted using a policy key, and wherein the policy key has been encrypted using a root key. When the root key is unavailable, the data service requests a key service to decrypt the policy key using an alternative root key. When the data service receives the policy key in an unencrypted state from the key service, it decrypts the data key using the policy key and decrypts the data using the data key.
US11044073B2

In a general aspect, a countermeasure method implemented in a microcircuit can include selecting, at each cycle of a clock signal, a supply mode of a component internal to the microcircuit, the supply mode can be selected from among a first supply mode in which the component is fully supplied by a first supply circuit connected to a supply input of the microcircuit, and at least one second supply mode in which the component is at least partially supplied by a second supply circuit internal to the microcircuit. The second supply circuit can be isolated from the exterior of the microcircuit while it is supplying the component.
US11044072B2

Methods, systems, and devices for wireless communication are described. A wireless communications system operating in millimeter wave (mmW) spectrum may utilize synchronization signals for beam tracking. A synchronization signal (e.g., primary synchronization signals (PSS), secondary synchronization signals (SSS), etc.), beam reference signal, and/or control signal may be designed to facilitate beam tracking. A synchronization signal structure based on a repeated sequence in the time domain may facilitate searching for different beams in a timely manner. In some cases, the repeated synchronization signal structure may be achieved by using a larger tone spacing, and hence having shorter symbol duration and repeating the short symbols in the time domain. The repeated structure may be further used to encode additional information (e.g., facilitated by the resulting additional degrees of freedom). Additionally or alternatively, a synchronization signal (e.g., SSS) may be discrete Fourier transform (DFT) pre-coded to achieve better peak-to-average-power-ratio (PAPR).
US11044070B2

Methods, systems, and apparatus for EM communications. One of the methods includes determining, at a first device, that a second device is present; initiating a half duplex communication with the second device; configuring communication with the second device including determining whether full duplex communication is available; in response to a determination that full duplex communication is not available, communicating with the second device in half duplex mode; and in response to a determination that full duplex communication is available, communication with the second device in full duplex mode.
US11044069B2

Disclosed herein are a systems and method for using frequency tones to schedule full-duplex communications between at least two full-duplex communication nodes. Communication nodes having data to transmit send, as part of two contention rounds, two separate and randomly selected frequency tones. In the first contention round, all nodes having data to transmit simultaneously transmit a frequency tone. Based on these first frequency tones, groups of nodes are formed. Each group of nodes in turn transmits a second set of frequency tones, and a schedule of full-duplex communications is created based on the second frequency tones.
US11044057B2

This disclosure provides methods, devices, and systems for wireless communications. In some systems, an access point (AP) may assign a resource unit (RU) including a non-contiguous set of tones of a channel to a wireless node, such as a station (STA). The non-contiguous set of tones includes at least some tones that are non-contiguous in the frequency domain with all other tones of the set. The AP may generate an indicator for this RU and may transmit the indicator to the wireless node. The wireless node may receive the indicator, determine the non-contiguous set of tones for the indicated RU, and transmit data over the non-contiguous set of tones for the RU. The AP may receive the data via the RU (over the non-contiguous set of tones).
US11044053B2

A communication device for handling a code block group (CBG)-based communication operation comprises at least one storage device; and at least one processing circuit, coupled to the at least one storage device. The at least one storage device stores, and the at least one processing circuit is configured to execute instructions of receiving an indication configuring at least one CBG-based communication operation to the communication device from a network; receiving a maximum number of CBGs in a transport block (TB) for the at least one CBG-based communication operation from the network; and performing the at least one CBG-based communication operation with the network according to the maximum number of CBGs.
US11044048B2

The disclosure relates in some aspects to information encoding. Information encoding may involve puncturing bits of a codeword or repeating bits of a codeword. The disclosure relates in some aspects to selecting a puncturing or repetition pattern. In some aspects, a puncture pattern for data encoding is selected based on a criterion that the output and the repetition input of an XOR are not erased. In some aspects, a repetition pattern for data encoding is selected based on a criterion that repetition not be applied for the output and the repetition input of an XOR.
US11044046B2

Embodiments of the present invention disclose a data processing method. The method includes: receiving, by an encoder, a to-be-encoded information block; encoding, by the encoder, the information block in a PC-Polar encoding when a channel coding parameter is in one value range, and/or encoding, by the encoder, the information block in a CA-Polar encoding when the channel coding parameter is in another value range; and outputting, by the encoder, a result of the encoding the information block.
US11044041B2

A transmitter is provided. The transmitter includes: a Low Density Parity Check (LDPC) encoder configured to encode input bits to generate an LDPC codeword including the input bits and parity bits to be transmitted in a current frame; a parity permutator configured to interleave the parity bits and group-wise interleave a plurality of parity bit groups configuring the interleaved parity bits based on a group-wise interleaving pattern including a first pattern and a second pattern to perform parity permutation; a puncturer configured to puncture at least some of the group-wise interleaved parity bit groups; and an additional parity generator configured to select at least some of the punctured parity bit groups to generate additional parity bits to be transmitted in a previous frame of the current frame, based on the first pattern and the second pattern.
US11044036B2

A device for communicating with a slave device includes a communication module; a memory; and at least one processor configured to control the communication module and the memory, wherein the memory stores instructions configured, when the device operates, for the at least one processor to acquire a device identifier (ID) of the slave device, acquire a first data transmission rate for data communication with the slave device based on the acquired device ID and a first time period corresponding to a current time, and communicate with the slave device based on the acquired first data transmission rate, and the first data transmission rate acquired by the processor is substantially the same as a first data transmission rate calculated by the slave device based on the first time period.
US11044023B2

A carrier wave generating unit for generating a carrier wave signal; a modulating unit for generating a modulated wave signal by performing amplitude modulation on the carrier wave signal generated by the carrier wave generating unit with an audio signal; an adding unit for adding the carrier wave signal generated by the carrier wave generating unit and the modulated wave signal generated by the modulating unit to generate a signal; an ultrasonic emitter for emitting the signal generated by the adding unit, and an ultrasonic emitter arranged on the central axis of the ultrasonic emitter and ahead of the emitting surface of the ultrasonic emitter, for emitting the carrier wave signal generated by the carrier wave generating unit in the same direction as the emitting direction of the ultrasonic emitter are included, wherein the phase of the carrier wave signal emitted by the ultrasonic emitter is opposite to that of the carrier wave signal included in the signal emitted by the ultrasonic emitter.
US11044014B2

The present disclosure relates to a fiber optic network configuration having an optical network terminal located at a subscriber location. The fiber optic network configuration also includes a drop terminal located outside the subscriber location and a wireless transceiver located outside the subscriber location. The fiber optic network further includes a cabling arrangement including a first signal line that extends from the drop terminal to the optical network terminal, a second signal line that extends from the optical network terminal to the wireless transceiver, and a power line that extends from the optical network terminal to the wireless transceiver.
US11044013B2

An electronic device (1) is configured to use a sensor, e.g. a camera, to receive data from multiple light beacons (51, 54, 56) via visible light, the data enabling reproduction of content items associated with the light beacons, to select one content item, e.g. a content stream, from the content items associated with the light beacons (e.g. by selecting a content item associated with a selected light beacon (54)) based on one or more properties determined by the electronic device, and to reproduce, e.g. display, the selected content item.
US11044008B2

Embodiments disclosed herein relate generally to techniques for mitigating blockages associated with satellite systems. More specifically, techniques disclosed herein, describe solutions for minimizing service interruption during satellite handover. One or more blockages associated with one or more user terminals that connect to a satellite system may be determined by various means. Utilizing those blockages, handover times for the one or more user terminals may be determined such that service interrupts may be minimized.
US11044005B2

Aspects of the present disclosure describe receiving, from an access point, an indication of at least one of a beamforming method for beamforming a RS or a normalization method for normalizing power for beamforming the RS. A channel covariance matrix corresponding to interference over a plurality of antenna ports can be generated, as well as a RS beamforming matrix based at least in part on modifying the channel covariance matrix and on the normalization method. The RS can be generated based on the RS beamforming matrix and the beamforming method. The RS can be transmitted to the access point based on the RS beamforming matrix.
US11044003B2

There are provided measures for improved beam indication. Such measures exemplarily comprise storing at least one beam determination entry, wherein each of said at least one beam determination entry is indicative of a respective first beam and at least one respective second beam narrower than said first beam and at least partially in quasi co-location with said first beam, receiving indicator information indicative of one of said at least one beam determination entry, and selecting, for a predetermined physical channel, a transmission beam out of said first beam and said at least one second beam of said indicated one of said at least one beam determination entry based on receiving power measurement results in relation to said first beam and said at least one second beam of said indicated one of said at least one beam determination entry.
US11043999B2

Provided are a wireless communication method and device. A feedback method for feeding back the signal quality of multiple transmitting beams of a network device by means of a terminal device can be improved, so that the communication performance of the terminal device can be improved. The method comprises: a terminal device determining a first feedback mode for feeding back the signal quality of multiple transmitting beams of a network device, wherein the first feedback mode differs from the other feedback modes supported by the terminal device in at least one of the following aspects: receiving the capability of receiving beams or receiving beam groups for signal quality feedback, and the number of receiving beams or receiving beam groups for signal quality feedback; and the terminal device feeding back the signal quality to the network device according to the first feedback mode.
US11043987B2

The invention relates to a method of estimating an electrical length of a line, which is the signal loss measured at a predetermined frequency such as 1 MHz, compensated for impairments on the line. Firstly, the H log(f) data representing the attenuation plotted against frequency is gathered for the line. Secondly, data transformation is performed on the H log(f) data, such as by dividing by the square root of frequency. This compensates for changes in the loss as a function of frequency, allowing values of the loss from a broader range of frequencies to be used. Thirdly, data spike removal is performed on the transformed data, removing spikes that can arise from a number of factors such as excessive noise. The resulting data is then used to estimate a value for compensated k10.
US11043983B2

A first transmitting circuit transmits a first transmission signal of a first frequency band for 2G. A second transmitting circuit transmits a second transmission signal of a second frequency band for 2G. The second frequency band is higher than the first frequency band. A bypass terminal is connected to an output end of the second transmitting circuit. A third transmitting circuit transmits a third transmission signal of a third frequency band for 4G or 5G. A frequency of a harmonic wave of the third transmission signal overlaps the second frequency band. A substrate includes a ground layer. The ground layer is disposed between part of the second transmitting circuit and part of the third transmitting circuit.
US11043963B1

A system for encoding and decoding data-tokens. In some examples, the system may be configured to encode and decode integers. In other cases, the system may be configured to encode and decode symbols or bytes of data.
US11043960B2

A sigma-delta modulator includes an N-bit quantization circuit that generates a stream of N-bit code words and a feedback signal path with an N-bit DAC circuit, having a non-ideal operation due to mismatch error, that converts the stream of N-bit code words to generate a feedback signal. A digital DAC copy circuit provides a digital replication of the N-bit DAC circuit. The digital replication accounts for the non-ideal operation of the N-bit DAC circuit 126 due to mismatch error, and converts the stream of N-bit code words to generate a stream of P-bit code words, where P>N, that are functionally equivalent to the feedback signal output from the N-bit DAC circuit.
US11043957B2

Signal quality is improved in a circuit for amplifying and sampling an analog signal. An input signal is input to one end of an input-side resistor. An operational amplifier amplifies the input signal, and outputs the input signal from an output terminal as an amplified signal. One end of a filter capacitor is connected to an input terminal of the operational amplifier. A predetermined frequency component of the input signal passes through the filter capacitor. A sampling capacitor imports the amplified signal during a predetermined sampling period, and holds the amplified signal during a predetermined hold period. A sampling switch connects the output terminal of the operational amplifier to one end of the sampling capacitor during the sampling period, and disconnects the output terminal of the operational amplifier from one end of the sampling capacitor during the hold period. A cutoff circuit disconnects the input-side resistor from one end of the filter capacitor during the sampling period, and connects the input-side resistor to one end of the filter capacitor during the hold period.
US11043954B2

An oscillation circuit includes a first oscillation circuit configured to oscillate a resonator to generate a first oscillation signal, a second oscillation circuit configured to generate a second oscillation signal, a frequency measurement circuit configured to measure a frequency of the second oscillation signal based on the first oscillation signal in a first period in which the first oscillation circuit is in operation, a holding circuit configured to hold a measurement result by the frequency measurement circuit in a second period in which the first oscillation circuit is not in operation, and an oscillation signal generation circuit configured to generate a third oscillation signal based on the second oscillation signal and the measurement result held in the holding circuit in a third period in which the first oscillation circuit starts up, wherein the third oscillation signal is supplied to the first oscillation circuit in the third period.
US11043952B2

A three-dimensional stacked integrated circuit (3D SIC) having a non-volatile memory die, a volatile memory die, and a logic die. The non-volatile memory die, the volatile memory die, and the logic die are stacked. The 3D SIC is partitioned into a plurality of columns that are perpendicular to each of the stacked dies. Each column of the plurality of columns is configurable to be bypassed via configurable routes. When the configurable routes are used, functionality of a failing part of the column is re-routed to a corresponding effective part of a neighboring column.
US11043951B2

An analog circuit for solving optimization algorithms comprises three voltage controlled current sources and three capacitors, operatively coupled in parallel to the three voltage controlled current sources, respectively. The circuit further comprises a first inductor, operatively coupled in series between a first pair of the capacitors and the voltage controller current sources and a second pair of the capacitors and the voltage controller current sources. The circuit further comprises a second inductor, operatively coupled in series between the second pair of the capacitors and the voltage controller current sources and a third pair of the capacitors and the voltage controller current sources.
US11043949B2

A programmable logic circuit (10) for controlling an electrical facility, in particular a nuclear facility, includes an operating unit (14). The operating unit includes a plurality of types of functional blocks (FB1, FBi, FBN), two distinct types of functional blocks being suitable for executing at least one distinct function, at least one processing module suitable for receiving at least one sequence (46) of functional block(s) to be executed, and at least one internal memory (38) configured to store at least said sequence (46). The programmable logic circuit (10) includes a single functional block of each type, a given functional block being suitable for being called several times, and an execution module (22) configured to execute the called functional block(s) in series, according to said sequence (46).
US11043941B2

Apparatuses and methods for adjusting a phase mixer circuit are disclosed. An example apparatus includes a shift register that includes a plurality of registers coupled in series to one another. The plurality of registers are grouped into a first group of registers and a second group of registers. The first group of registers includes first and second registers. The second group of registers includes a third register. The first and second registers of the first group of registers are configured to receive in common an output of the third register of the second group of registers so that both the first and second registers store the output of the third register responsive to a shift clock.
US11043938B2

Disclosed aspects relate to a digital logic circuit. A clock generation circuitry has both a clock generation circuitry output and an inverter circuit to generate a derivative clock signal feature by inverting an array clock signal feature. A scannable storage element has both a scannable storage element output and a set of flip-flops. A memory array is connected with the scannable storage element output and the array clock signal feature. The digital logic circuit is configured to avoid a race violation.
US11043927B2

A signal amplifier includes one or more driver stage amplifiers and a power stage amplifier. The one or more driver stage amplifiers are connected in series. The one or more driver stage amplifiers and the power stage amplifier are connected to the same power supply, such that each of the at least one driver stage amplifier forms a loop with the power stage amplifier. The signal amplifier can further include a wave trap unit configured to block an oscillation frequency in the loop. One terminal of the wave trap unit is connected to the loop. The other terminal of the wave trap unit is grounded.
US11043923B2

A bias circuit includes a bias current circuit and a temperature compensation circuit. The bias current circuit includes a first resistor and a first transistor, in a first current path connected between a current terminal of a reference current and a ground, and connected to each other in series, and a second transistor in a second current path connected between the current terminal and the ground, and having a base connected to a collector of the first transistor. The temperature compensation circuit includes a second resistor in the second current path, and connected between an emitter of the second transistor and a base of the first transistor and having a first thermal coefficient, and a third resistor included in the second current path, and connected between the base of the first transistor and the ground and having a second thermal coefficient, different from the first thermal coefficient.
US11043921B2

A Doherty amplifier system is disclosed. A main amplifier is configured to receive a first portion of a radio frequency (RF) signal at a main input and provide an amplified copy of the first portion of the RF signal at a main output. A peaking amplifier is configured to be controllably activated to receive a second portion of the RF signal at a peak input and provide an amplified copy of the second portion of the RF signal at a peak output. A saturation detector has a detector input coupled to the main output of the main amplifier and a first detector control output, wherein the saturation detector is configured to detect saturation of the main amplifier and activate the peaking amplifier as saturation of the main amplifier is detected and deactivate the peaking amplifier when saturation of the main amplifier is not detected by the saturation detector.
US11043910B2

A vibration wave motor comprises: an electromechanical conversion element; an elastic body which has a drive surface on which a vibration wave is generated due to vibration of the electromechanical conversion element; and a relative motion member which makes contact with the drive surface of the elastic body and is configured to rotationally drive by the vibration wave, the electromechanical conversion element having a density of from 4.2 to 6.0×103 kg/m3, a plurality of grooves being provided on the drive surface side of the elastic body, and a value of T/(B+C) being within a range of from 1.3 to 2.8 when: depth of at least one groove of the plurality of grooves is defined as T; thickness from a base unit of the groove to a first surface is defined as B; and thickness of the electromechanical conversion element is defined as C.
US11043894B2

A bipolar output charge pump circuit having a network of switching paths for selectively connecting an input node and a reference node for connection to an input voltage, a first pair of output nodes and a second pair of output nodes, and two pairs of flying capacitor nodes, and a controller for controlling the switching of the network of switching paths. The controller is operable to control the network of switching paths when in use with two flying capacitors connected to the two pairs of flying capacitor nodes, to provide a first bipolar output voltage at the first pair of output nodes and a second bipolar output voltage at the second pair of bipolar output nodes.
US11043886B2

According to the present invention, a coil is continuously wound in a single pass around each of a series of teeth, and connected to each segment.
US11043885B2

An actuator for high rotational speed applications using a stator which utilizes laminated features to reduce Eddy current losses in the stator. This construction allows high pole counts while providing the efficiency and high speed benefits of a laminated construction. Laminated construction is very challenging for a high pole count lightweight motor, but embodiments of the device provide structural strength, and rigidity, as well as other benefits such as low manufacturing cost, high heat dissipation, integrated cooling channels, and light weight construction. Many of these benefits result from the use of a laminate sandwich of non-magnetic, heat conductive material, such as anodized aluminum, as a structural member of the stator.
US11043884B2

A multi-rotor electric machine having a stator, a first rotor magnetically coupled to the stator and a second rotor magnetically coupled to the stator is disclosed. A method of operating the electric machine comprises driving a gear via a first face of the gear using the first rotor and driving the gear via a second face of the gear using the second rotor.
US11043880B2

A synchronous generator may comprise a rotor and a stator. The stator may comprise a first armature winding configured to output a first three-phase voltage and a second armature winding configured to output a second three-phase voltage. The synchronous generator may further comprise a first rectifier configured to rectify the first three-phase voltage received from the first armature winding, and a second rectifier configured to rectify the second three-phase voltage received from the second armature winding.
US11043874B2

In a motor according to an aspect of the invention, a brake includes a first clamp and a second clamp, a member to be clamped disposed between the first clamp and the second clamp, a first fixing member configured to fix the member to be clamped to a shaft, and a driving section configured to bring the first clamp and the second clamp into contact with the member to be clamped. The first clamp includes a first contact section. The second clamp includes a second contact section. A first housing hole is provided in a housing. The driving section includes a power cable drawn out to the outside of the housing via the first housing hole. The first housing hole overlaps the first contact section, the second contact section, the member to be clamped, and the first fixing member in a plan view from a first radial direction.
US11043864B2

A method and apparatus for self-commissioning a bearingless-motor drive, which includes a bearingless motor and a control unit of the bearingless motor are disclosed. The motor includes at least one winding and at least one permanent magnet. The method includes generating a magnetic model, the magnetic model including a plurality of constant parameters; supplying, while the movable part remains standstill, to the at least one winding at least two unequal currents; measuring, with a magnetic sensor, flux linkages caused by said at least two unequal currents, respectively; calculating, with the magnetic model, flux linkages by inputting to the magnetic model current values equal to the currents supplied to the at least one winding; and fitting, with a least-squares fitting algorithm, at least one constant parameter in the magnetic model such that the difference between the measured and calculated flux linkages will be minimized.
US11043850B2

The present invention discloses a current phase locking and driver pulse generation method for wireless charging for electric vehicles. By monitoring the resonant current iL2 of the receiving coil, the proposed method generates the synchronization signal accurately based on the phase of the current iL2. Moreover, it controls the phases of driver pulses of switching transistors according to the synchronization signal so as to control the turn-on moment and turn-off moment of the switching transistors in the secondary rectifier. As a result, by using the proposed method, the pulse losing of the switching transistors in the secondary active rectifier can be avoided; the stable and reliable phase locking of the high-frequency resonant current and generation of driver pulses can be achieved; the anti-interference capability can be greatly enhanced, and the stability and reliability of the wireless charging system for electric vehicles can also be improved.
US11043849B2

A wireless communication device includes a battery, a power management integrated circuit (PMIC), a near field communication (NFC) integrated circuit connected to the battery and to the PMIC, and an internal device connected to the NFC integrated circuit and configured to support an NFC operation, wherein the NFC integrated circuit includes a power supply path control circuit configured to cut off a first power supply path from the PMIC to the internal device when the NFC integrated circuit is in an on-state or an operating state and to form a second power supply path from the battery to the internal device to supply power to the internal device based on existence or non-existence of a first supply voltage provided from the PMIC.
US11043844B2

A rechargeable battery pack includes a rechargeable battery, electrical circuitry, and an inductive coil for wirelessly transmitting power to an electronic device. The rechargeable battery pack further includes a first set of electrical contacts to interface with electrical contacts of a charging base. The rechargeable battery pack is programmed to transmit a first data communication including a first identification code to the charging base through the first set of electrical contacts and receive first electrical power from the charging base if the identification code is verified. The rechargeable battery pack includes a second set of electrical contacts positioned on a top surface of the rechargeable battery pack for providing second electrical power to a second instance of the rechargeable battery pack. The second electrical power provided to the second instance of the rechargeable battery pack is a portion of the first electrical power received from the charging base.
US11043840B2

Various embodiments include an energy storage apparatus for providing electrical energy comprising: a meter for capturing an electrical load profile to be provided and operating state values of energy storage devices; a data memory for storing data relating to an assessment profile for a respective energy storage device, wherein the assessment profile represents effects of operating parameters on a respective criterion of a respective energy storage device; a processor for dividing the electrical load profile into partial load profiles and assigning them to a respective energy storage device optimized based at least in part on the respective criterion and the respective operating state values; and an open-loop controller for operating the energy storage devices selected by the processor to jointly provide electrical power for the electrical load profile.
US11043835B2

This invention consists of an apparatus to interface an electric vehicle battery with a solar photovoltaic system and a method of using the apparatus to provide back up power during grid outages and ancillary service revenue from the grid. The apparatus uses the solar PV inverter to provide bidirectional power flow from the battery during night-time hours, or whenever the solar array is producing insufficient power. The apparatus thus consists only of switches and control and measurement equipment. It relies on the otherwise underutilized inverter and the on-board vehicle battery charger as the power electronic components.
US11043832B2

An inductively coupled wireless charging system produces a high magnetic flux density to induce voltages in one or more coils of an electronic device via magnetic induction. These induced voltages are used to operate or charge batteries in the one or more electronic devices. The high magnetic flux density may cause electromagnetic interference to other adjacent devices, including other adjacent wireless charging systems. Methods, systems, and devices of the present disclosure are directed to reducing interference among adjacent wireless charging systems during concurrent operation of the adjacent wireless charging systems.
US11043828B2

A system, an electrical combination and a method for powering a load device. The combination may include a burst circuit configured to provide power to the load device to perform a burst operation, the burst circuit including a supercapacitor, a first switch between a power source and the supercapacitor and operable to control whether power is provided from the power source to charge the supercapacitor, and a second switch between the supercapacitor and the load device and operable to control whether power is provided from the supercapacitor to the load device; and an electronic processor configured to control the first switch and the second switch based at least in part on a voltage of the supercapacitor.
US11043824B2

A method to charge a battery pack including a plurality of cells connected in parallel, the method including setting a plurality of set cell charging current, a set cell charging current for each cell of the battery pack; charging the battery back with a total current from a single current source; sensing a plurality of cell currents which flows through each cell of the battery pack; comparing a value proportional to each set cell charging current with a value proportional to the cell current for the same cell; and modulating each cell current on the basis of the comparison for the same cell. A battery charging circuit for a battery pack is also provided.
US11043823B2

One embodiment can provide a system for conditioning rechargeable battery cells. The system can include a cell-group conditioning module. The cell-group conditioning module can include a cell interface block that includes a cell contact module and a circuit module. The circuit module can be configured to supply power to cells and can be positioned adjacent to the cell contact module. The cell-group conditioning module can further include a cell platform configured to accommodate a number of cells and an actuation mechanism coupled to the cell interface block or the cell platform and configured to reduce a distance between the cell interface block and cell platform, thereby allowing the cell contact module to establish electrical contact with the cells.
US11043822B2

An apparatus for jump starting a vehicle having a battery and an alternator is disclosed. The apparatus comprises a rechargeable power supply, an isolator electrically connected to said rechargeable power supply and configured for transitioning between a closed position to establish a low impedance electrical path between the rechargeable power supply and the alternator, via the vehicle battery, and an open position to close the electrical connection between the rechargeable power supply and the alternator, a cell voltage sensing and balancing circuit electrically connected to said a rechargeable power supply, and a controller electrically connected to said rechargeable power supply via said cell voltage sensing and balancing circuit, and electrically connected to said isolator, wherein the controller comprises a processor for processing digital data and a memory device coupled to the processor and configured for storing digital data including computer program code, wherein the processor is controlled by the computer program code to: (i) monitor a cell voltage in said rechargeable power supply via the cell voltage sensing and balancing circuit, and if the cell voltage is less than a first predetermined threshold voltage, cause the isolator to transition to the closed position to charge said rechargeable power supply from the alternator, if the cell voltage is greater than the first predetermined threshold voltage, cause the isolator to transition to the open position to close the electrical connection between said rechargeable power supply and the alternator; and (ii) when said rechargeable power supply has sufficient charge, cause the isolator to transition to the closed position to allow an electrical current to flow from said rechargeable power supply to the vehicle battery to jump start the vehicle via said low impedance electrical path.
US11043818B2

The disclosure provides a stochastic look-ahead dispatch method for power system based on Newton method, belonging to power system dispatch technologies. The disclosure analyzes historical data of wind power output, and uses statistical or fitting software to perform Gaussian mixture model fitting. A dispatch model with chance constraints is established for system parameters. Newton method is to solve quantiles of random variables obeying Gaussian mixture model, so that chance constraints are transformed into deterministic linear constraints, thus transforming original problem to convex optimization problem with linear constraints. Finally, the model is solved to obtain look-ahead dispatch. The disclosure employs Newton method to transform chance constraints containing risk level and random variables into deterministic linear constraints, which effectively improves model solution efficiency, and provides reasonable dispatch for decision makers. The disclosure is employed to the dispatch of the power system including large-scale renewable energy grid-connected.
US11043810B2

A method for managing power quality events in an electrical system includes processing electrical measurement data from or derived from energy-related signals captured by at least one intelligent electronic device (IED) to identify at least one power quality event associated with one or more loads monitored by the at least one IED. The method also includes determining at least one means for mitigating or eliminating an impact (and/or reducing a recovery time) of the at least one identified power quality event on the electrical system based, at least in part, on an evaluation of a dynamic tolerance curve associated with one or more loads in the electrical system. The method further includes applying one or more of the at least one means for mitigating or eliminating the impact (and/or reducing the recovery time) to selected portions or zones of the electrical system.
US11043809B1

Methods for controlling an integrated renewable energy source (RES) and energy storage system (ESS) of a RES-ESS facility having a point of grid interconnect (POGI) limit are provided. A forecast for energy production of the RES as well as a state of charge (SOC) schedule are used to calculate a SOC target-based POGI cap that is less than the POGI limit, with the SOC target-based POGI cap representing as low a peak power output value as possible while still ensuring satisfaction of the SOC schedule. The forecasted RES production, SOC schedule, and SOC target-based POGI cap are used to generate a time-varying charge/discharge control signal for the ESS that ensures the SOC schedule is satisfied.
US11043807B2

A system for distributing locally generated energy from at least one renewable DC source to a plurality of local load units of the system, including, for each load unit: an input terminal configured to connect to a grid, and an output terminal configured to connect to at least one load. Further for each load the system includes an inverter including an inverter input and an inverter output, wherein the inverter input is connected to the at least one renewable DC source and the inverter output is connected to the input terminal and to the output terminal of the respective load unit, and wherein the inverter is configured to convert a direct current at the inverter input into an alternating current at the inverter output. The system also includes a power meter including a power meter input connected to the input terminal of the respective load unit, wherein the power meter is configured to determine a current power consumption from the grid, and wherein the power meter includes a power meter output connected to the inverter of the respective load unit, and wherein the power meter is configured to transmit data relating to the current power consumption from the grid to the inverter. The inverter of the respective load unit is configured to determine an input DC voltage applied to its inverter input and to determine a power to be currently converted from the applied input DC voltage and the current power consumption data transmitted thereto.
US11043793B2

A bridge joint cover assembly for a busway bridge joint, the assembly comprising at least one cover plate having an opening and a viewing plate including infrared (IR) material. The IR material is aligned with the opening of the cover plate.
US11043791B2

An edge emitting semiconductor laser and a method for operating an edge emitting semiconductor laser are disclosed. In an embodiment an edge-emitting semiconductor laser includes a semiconductor layer sequence having an active zone configured to generate laser radiation from the material system AlInGaAs, a facet on the semiconductor layer sequence configured to couple-out and/or reflect the laser radiation and a protective layer sequence directly on the facet protecting the facet from damage, the protective layer sequence including a monocrystalline starting layer of a group 12 group 16 material, an intermediate layer of Si and at least one finishing layer consisting essentially of Al, Si and/or Ta and of O and optionally of N, so that the finishing layer is of a different material system than the starting layer and the intermediate layer, wherein the intermediate layer is oxidized on a side facing the finishing layer, and wherein the protective layer is arranged in a direction away from the semiconductor layer sequence in the indicated order.
US11043788B2

The present disclosure provides a dark cavity laser, including: a frequency stabilized laser output device configured to generate a laser light, and perform a frequency stabilized processing on the generated laser light to output it to the dark cavity laser device as a pump light of a gain medium of a dark cavity; and a dark cavity laser device including a main cavity, and a cavity of the main cavity is provided inside with a gas chamber of a gain medium of a dark cavity laser light, where the gain medium of the dark cavity laser light is alkali metal atoms; the dark cavity laser device is configured to receive the pump light, and form a polyatomic coherent stimulated radiation between transition levels of the alkali metal atoms in the gas chamber by a weak feedback of the main cavity to generate the dark cavity laser light.
US11043787B2

A system and method for tuning and infrared source laser in the Mid-IR wavelength range. The system and method comprising, at least, a plurality of individually tunable emitters, each emitter emitting a beam having a unique wavelength, a grating, a mirror positioned after the grating to receive at least one refracted order of light of at least one beam and to redirect the beam back towards the grating, and a micro-electro-mechanical systems device containing a plurality of adjustable micro-mirrors.
US11043781B2

A connector includes a body having a cable receiving end configured to receive the end of the coaxial cable, a coupler configured to be coupled with and to rotate relative to the body, and a compression ring including a forward sleeve portion and a rearward outer ring portion attached to one another by a plurality of tabs. The forward sleeve portion is configured to be coupled to the cable receiving end of the body, and the plurality of tabs are configured to shear so as to separate the rearward outer ring portion from the forward sleeve portion when a torque for rotating the compression ring relative to the body exceeds a desired torque. The rearward outer ring includes an inner opening when separated from the forward sleeve portion, the separated rearward outer ring is configured to be slidingly moved relative to the body and the coupler, and the inner opening is configured to fit over the coupler such that the rearward outer ring is configured to be a torque assist member.
US11043780B2

The present disclosure discloses an electrical connection device and a plug assembly, the electrical connection device comprises a receptacle assembly and a plug assembly. The receptacle assembly comprises a cage and a connector. The plug assembly comprises an outer housing and a communication module provided in the outer housing. The outer housing has a main body which can be inserted into the cage along the mating direction to be mated with the connector. The receptacle assembly is provided with at least one guide groove extending along the mating direction, and the outer housing of the plug assembly is provided with at least one guide block protruding from the main body to correspond to the at least one guide groove, when the plug assembly is mated with the receptacle assembly, the at least one guide block enters into the corresponding guide groove along the mating direction.
US11043778B2

A power supply adapter from a cell phone to an electronic cigarette vaporizer includes a male end adapted to connect with a cell phone charging socket, a female end adapted to connect with the electronic cigarette vaporizer cartridge, a body comprising the male end and the female end and mechanical and electrical connection there between, an electronic component adapted to regulate a voltage potential and a current flow between the male end and the female end and a sensor configured to sense a characteristic of the vaporizer cartridge and pass the characteristic to the male end of the power supply adapter. The male end is adapted to connect with one of an Apple™ phone input socket and an Android™ phone input socket. The body includes a cabled connection of a variable length between the male end and the female end of the power supply adapter.
US11043774B2

A male connector, which is connected to or disconnected from a female connector, and includes a male connector housing, male connector pins disposed in an inner space of the male connector housing, and a ground connection member having one side connected to the male connector pins and the other side connected to an inner wall of the male connector housing, wherein the ground connection member is provided in plural, and wherein the plurality of ground connection members are respectively connected to the male connector pins in one-to-one relationship and are detachably connected to the male connector pins, respectively, at positions spaced from front ends of the male connector pins by predetermined distances such that the plurality of ground connection members are separated in sequence from the male connector pin by the female connector according to a depth by which the female connector is inserted into the male connector housing.
US11043763B2

An electrical connector and an electrical connector assembly are provided. The electrical connector assembly includes: a mating assembly including a support plate and multiple insertion portions provided on the support plate and protruding downward out of the support plate; and an electrical connector. The electrical connector includes: a substrate, provided with multiple accommodating holes running through the substrate vertically; and multiple terminals accommodated in the accommodating holes. Each terminal has a base and two clamping portions configured to clamp a corresponding insertion portion. The two clamping portions are located in front of the base. A top end of the base is lower than top ends of the two clamping portions. When the two clamping portions jointly clamp the corresponding insertion portion, a portion of the corresponding insertion portion lower than the top ends of the clamping portions is located right above the base of an adjacent terminal.
US11043756B2

A structure for radiofrequency applications includes a high-resistivity support substrate having a front face defining a main plane, a charge-trapping layer disposed on the front face of the support substrate, a first dielectric layer disposed on the charge-trapping layer, an active layer disposed on the first dielectric layer, at least one buried electrode disposed above or in the charge-trapping layer. The buried electrode comprises a conductive layer and a second dielectric layer.
US11043755B2

An antenna array is provided which may include different levels of antenna elements on the array. A first set of antenna elements are arranged on a first set of reflectors with the reflectors being arranged in a shape having corners. A second set of reflectors with a second set of antenna elements are mounted on the corners of the first set of reflectors. A third set of reflectors is arranged in another shape with a third set of antenna elements being on the faces of the third set of reflectors. The first and second set of reflectors and antenna elements are on a first level of the array and the third set of reflectors and antenna elements are on a second level of the array. The third set of reflectors and antenna elements are between the first level and the base plate of the array.
US11043752B2

A telecommunications antenna comprising a plurality of unit cells each including at least one radiator which transmits RF energy within a bandwidth range which is a multiple of another radiator. The radiators are proximal to each other such that a resonant condition may be induced into the at least one radiator upon activation of the other radiator. At least one of the radiators is segmented into capacitively-connected radiator elements to suppress a resonance response therein upon activation of the other of the radiator.
US11043742B2

A wireless channel sounding system may include a wireless channel sounding transmitter having at least two radio frequency front ends coupled to at least two phased array antennas to generate at least two radio frequency channel sounding waveforms from at least two baseband signals, the at least two phased array antennas each controllable to provide a respective transmit beam that is steerable in azimuth and elevation, and that comprises one of the at least two radio frequency channel sounding waveforms, where faces of the at least two phased array antennas are arranged to provide a transmit beam coverage over 360 degrees in azimuth, and a first processing system including at least one processor, in communication with the at least two radio frequency front ends, to provide the at least two baseband signals and steer the respective transmit beams via instructions to the at least two radio frequency front ends.
US11043741B2

An antenna array system (“AAS”) for directing and steering an antenna beam is described in accordance with the present disclosure. The AAS may include a feed waveguide having a feed waveguide length, at least two directional couplers in signal communication with the feed waveguide, at least two pairs of planar coupling slots along the feed waveguide length, and at least two horn antennas.
US11043736B2

An antenna beam tracking system has dynamic interference reduction. The system includes antennas that can form multiple beams, each beam of which can continually track or point its beams independently in various angular directions. A first beam continually tracks and receives (downlink) signals from a desired source or node such as a satellite or terrestrial node which generally has an apparent motion relative to the antenna. A second beam continually tracks and receives potentially harmful interference signals that may arise from different directions. The signals of the second beam are dynamically coupled to the signals in the first beam in such a manner as to effect cancellation or substantial reduction of the interference.
US11043729B2

A flexible antenna for a wireless X-ray dosimeter chip is described. The flexible antenna includes a dipole antenna associated with an artificial magnetic conductor, wherein the artificial magnetic conductor includes: a top layer configured to partially act as a reflective surface; a bottom conductive ground plane layer configured to prevent propagation of incident electromagnetic waves and to reflect the electromagnetic waves; and a middle layer including a foam material configured to provide an appropriate phase delay between incident electromagnetic waves from the top layer and the reflected waves from the ground plane layer.
US11043720B2

A busbar assembly includes a mesh busbar configured to electrically couple a first component to a second component. An electrical coupling method including securing a mesh busbar to a first component and a second component to electrical couple the first component to the second component.
US11043712B2

A carrier includes a body, at least one first positioning structure and at least one second positioning structure. The body has a first side wall, a second side wall and a plurality of inserting grooves, and the inserting grooves are arranged side by side and located between the first side wall and the second side wall. The first positioning structure is disposed at the first side wall, and the second positioning structure is disposed at the second side wall. A geometric profile of the first positioning structure along a direction perpendicular to the first side wall is conformal with a geometric profile of the second positioning structure along a direction perpendicular to the second side wall. A battery assembly is also provided.
US11043704B2

The invention relates to a method for identifying a battery type (Pb, Li ion) by means of a battery testing device (1), having the steps: application of a DC pulse having a current strength (IB) of at least 30. Ampere to a battery (18) to be tested for at least five seconds; before the application of the pulse, measurement of a pre-pulse voltage (U0) of the battery; during the application of the pulse, measurement of a pulse voltage (U1) of the battery; determination of a transition voltage difference between the pre-pulse voltage and the pulse voltage; determination of a characteristic of a transition voltage difference parameter in dependence upon the transition voltage difference; assignment of a specific battery type (Pb, Li ion) to the tested battery in dependence upon the characteristic; and a battery testing device and a battery testing system.
US11043698B2

An electrolyte solution whose residual capacity is less likely to decrease and whose percentage increase in resistance is less likely to change even after stored at high temperature. The electrolyte solution contains a compound (1) represented by the following formula (1): R11CFX11(CH2)n11COOR12 wherein R11 is H, F, a C1-C3 non-fluorinated alkyl group, or a C1-C3 fluorinated alkyl group; X11 is H or F; R12 is a C1-C3 non-fluorinated alkyl group or a C1-C3 fluorinated alkyl group; and n11 is an integer of 0 to 3; a fluorinated carbonate; and a specific additive.
US11043697B2

Provided is a nonaqueous electrolyte secondary battery in which lithium fluorosulfonate is added to a nonaqueous electrolytic solution and which demonstrates excellent low-temperature performance. The nonaqueous electrolyte secondary battery disclosed herein includes a positive electrode, a negative electrode, and a nonaqueous electrolytic solution. The positive electrode includes a positive electrode active material layer. The positive electrode active material layer includes, as a positive electrode active material, a lithium transition metal composite oxide including at least lithium, nickel, manganese, and cobalt. The nonaqueous electrolytic solution includes lithium fluorosulfonate. A dibutyl phthalate absorption amount of the positive electrode active material is 28 mL/100 g or more and 45 mL/100 g or less. A content of lithium fluorosulfonate in the nonaqueous electrolytic solution is 0.15% by mass or more and 1.0% by mass or less.
US11043691B2

The present invention relates to an electrode assembly in which a plurality of electrode units are stacked to improve product stability when manufactured and a method for manufacturing the same. In addition, the present invention is provided to include a plurality of electrode units on which electrode tabs are formed and a full length-side separator member folded in a direction in which the electrode tabs are formed and a direction opposite to the direction in which the electrode tabs are formed while stacking the plurality of electrode units to be separated from each other.
US11043688B2

A power module system includes a plurality of vertically stacked power modules. The plurality of vertically stacked power modules include at least two vertical stacks. A shared exhaust plenum is located between the at least two vertical stacks of power modules.
US11043682B2

A method for determining if there is a gas leak in an anode volume of a fuel cell stack in a fuel cell system. The method includes determining a total amount of gas loss in the anode volume of the fuel cell stack during a predetermined period of time, and monitoring losses of the gas from the anode volume during the predetermined period of time, such as reaction losses, crossover losses and overboard losses. The method also includes subtracting the losses of the gas from the total amount of gas loss to get an anode leak loss and comparing the anode leak loss to a predetermined threshold to identify a hydrogen gas leak.
US11043679B2

An electrode for use in an all-iron redox flow battery is provided. In one example, the electrode may include a plastic mesh; and a coating on the plastic mesh. The coating may be a hydrophilic coating or a conductive coating and the electrode may have an electrode reaction potential is less than 0.8V. Further, a method of manufacturing a coated plastic mesh electrode for use in an all-iron redox flow battery is provided. In one example method, the steps include fabricating a plastic mesh, treating the plastic mesh by applying a solvent treatment or a plasma treatment or a mechanical abrasion treatment; coating the plastic mesh with a material selected from: carbon inks, metal oxides, and hydrophilic polymers.
US11043675B2

The present application provides a positive electrode material and a lithium-ion battery. The positive electrode material comprises a lithium composite oxide comprising lithium and at least one selected from a group of cobalt (Co), nickel (Ni), manganese (Mn), and a compound on the surface thereof comprising strontium (Sr) and at least one selected from a group of silicon (Si), titanium (Ti). By using above positive electrode material, the increased DC resistance during the circulation of the lithium-ion battery is greatly reduced.
US11043665B2

In a nonaqueous electrolyte secondary battery containing a silicon material as a negative electrode active material, the initial charge-discharge efficiency is improved. Negative electrode active material particles (10) according to an embodiment each contain a lithium silicate phase (11) represented by Li2zSiO(2+z) (where 0
US11043657B1

A display panel, a mask, and a display device are provided. The display panel includes a substrate, a first flexible layer, a first inorganic layer, and a second inorganic layer stacked from bottom to top. A crack blocking structure is disposed on the first flexible layer, and the crack blocking structure includes a cutting portion and a concave portion located at two sides of the cutting portion. The first inorganic layer and the second inorganic layer are disconnected at an opening of the concave portion. The concave portion is configured to block cracks of the first inorganic layer and the second inorganic layer from extending to two sides of the crack blocking structure when the cutting portion cuts the display panel.
US11043653B2

Optoelectronic devices that include a composite film in a multilayered encapsulation stack are provided. Also provided are methods of forming the light reflection-modifying structures, as well as other polymeric device layers, using inkjet printing. The composite films include a first, lower refractive index domain and a second, higher refractive index domain.
US11043648B2

The present disclosure provides a white organic electroluminescent device, comprising: a substrate; an anode layer; a first light emitting layer formed from a red organic fluorescent material, a first energy-sensitized organic material and a first hole-type organic host material; a second light emitting layer formed from a green organic fluorescent material, a second energy-sensitized organic material and a second hole-type organic host material; and a cathode layer.
US11043644B2

The present disclosure provides a transistor acoustic sensor element and a method for manufacturing the same, an acoustic sensor and a portable device. The transistor acoustic sensor element comprises a gate, a gate insulating layer, a first electrode, an active layer and a second electrode arranged on a base substrate, wherein the active layer has a nanowire three-dimensional mesh structure and thus can vibrate under the action of sound signals, so that the output current of the transistor acoustic sensor element changes correspondingly. Since the active layer having the nanowire three-dimensional mesh structure can sensitively sense weak vibration of acoustic waves, the sensitivity to sound signals of the transistor acoustic sensor element is improved.
US11043641B2

A compound having a formula M(LA)x(LB)y(LC)z, where ligand LA is ligand LB is and LC is is disclosed. In formula M(LA)x(LB)y(LC)z, M is a metal having an atomic number greater than 40; x is 1 or 2; y is 0, 1, or 2; z is 0, 1, or 2; x+y+z is the oxidation state of the metal M; A1-A8 are carbon or nitrogen; ring B is bonded to ring A through a C—C bond; M is bonded to ring A through a M-C bond; X is O, S, Se, CRR′, or NR1; rings C and D are each independently a 5 or 6-membered carbocyclic or heterocyclic ring; R3 represents mono, or di-substitution, or no substitution; R2, RC, and RD each independently represent mono, di, tri, or tetra-substitution, or no substitution; R4 represents mono, di, tri, or tetra-substitution; at least one R4 is a five-membered or six-membered heterocyclic ring which can be further substituted by RE; where RE represents mono, di, tri, or tetra-substitution, or no substitution; each R substituent is independently selected from a variety of moieties; and any adjacent R substitutents are optionally joined to form a ring.
US11043639B2

Provided are a charge transport material represented by Formula 1, a composition including the charge transport material, and an organic light-emitting device including the composition
US11043636B2

A device includes: (1) a substrate; (2) a patterning coating covering at least a portion of the substrate, the patterning coating including a first region and a second region; and (3) a conductive coating covering the second region of the patterning coating, wherein the first region has a first initial sticking probability for a material of the conductive coating, the second region has a second initial sticking probability for the material of the conductive coating, and the second initial sticking probability is different from the first initial sticking probability.
US11043626B2

A multilayer substrate includes a stacked body including first and second flexible insulating base material layers, and an actuator conductor pattern on at least the first insulating base material layer. The stacked body includes a first region including stacked first and second insulating base material layers, and a second region including stacked second insulating base material layers. The first region includes an actuator function portion in a portion thereof, the actuator function portion including the actuator conductor pattern. The thickness of the first insulating base material layer including the actuator conductor pattern is smaller than the thickness of one second insulating base material layer.
US11043625B2

A piezoelectric device (an actuator unit) includes the following: a first substrate (a pressure chamber forming substrate, a diaphragm) having a piezoelectric layer and a first wiring conductor (a top electrode layer) that is at least partially stacked on the piezoelectric layer; and a second substrate (a sealing substrate) having a second wiring conductor (a bottom wiring conductor) that faces and is separated from the first wiring conductor (a top electrode layer) and to which an electrical signal different from an electrical signal that is applied to the first wiring conductor (a top electrode layer) is applied. At least one of the first wiring conductor (a top electrode layer) and the second wiring conductor (a bottom wiring conductor) is at least partially covered with an electrically insulating protective layer.
US11043619B2

A light emitting diode module comprising: at least one light emitting diode structure, an integrated reflector arrangement that comprises a reflector surface for reflecting light from a light emitting area of the light emitting diode structure. The integrated reflector arrangement further comprises a back reflection surface for diffusely reflecting light emitted via a side surface of the light emitting diode structure back to the light emitting diode structure. The back reflection surface is directly attached to at least a part of the side surface such that during operation of the light emitting diode module an emission of stray light by means of the side surface is reduced. The invention finally describes a flash module, an automotive front lighting or a projection light emitting diode system comprising at least one light emitting diode module.
US11043615B2

A light-emitting device includes a light-emitting element having a top surface, a bottom surface opposite to the top surface, and side surfaces connecting the top surface and the bottom surface. An element electrode of the light-emitting element is located on the bottom surface. A phosphor layer is disposed above the top surface of the light-emitting element and having side surfaces. A reflective member covers side surfaces of the light-emitting element and side surfaces of the phosphor layer. A dielectric multilayer film is disposed on at least one of the side surfaces of the light-emitting element and disposed on at least one of the side surfaces of the phosphor layer and not located between the light emitting element and the phosphor layer. The dielectric multilayer film is not provided on an upper surface of the phosphor layer.
US11043606B2

Edge interconnects for interconnecting solar cells are disclosed. The edge interconnects include a layer of an electrically conductive adhesive overlying an insulating dielectric layer applied to edge of a solar cell and electrically interconnected to a busbar. Solar cell modules include adjacent solar cells comprising edge interconnects interconnected using an interconnection element. An interconnection element can be a solder paste or a solder containing electrically conductive ribbon. Methods of forming solar cell edge interconnects include applying an insulating dielectric coating to edges of a solar cell, depositing a busbar in proximity to the insulated edges of the solar cell, depositing an electrically conductive adhesive over at least portion of the busbar an over at least a portion of the dielectric layer. Solar cell modules can be formed by interconnecting adjacent solar cells using an interconnection element.
US11043595B2

A semiconductor device includes a memory macro having first and second well pick-up (WPU) areas along first and second edges of the memory macro, respectively, and memory bit areas between the first and the second WPU areas. The first and second WPU areas are oriented lengthwise generally along a first direction. In each of the first and second WPU areas, the memory macro includes n-type wells and p-type wells arranged alternately along the first direction with a well boundary between each of the n-type wells and the adjacent p-type well. The memory macro further includes active regions; an isolation structure; gate structures, and a first dielectric layer that is disposed at each of the well boundaries. From a top view, the first dielectric layer extends generally along a second direction perpendicular to the first direction and through all the gate structures in the first and the second WPU areas.
US11043591B2

A ferroelectric field effect transistor includes a semiconductor substrate, with first and second source/drain regions being formed within the semiconductor substrate and being separated by a channel region. An interface layer is disposed on the channel region. A gate insulator layer is disposed on the interface layer. A ferroelectric layer is disposed on the gate insulator layer.
US11043587B2

A vertical fin field effect transistor including a doped region in a substrate, wherein the doped region has the same crystal orientation as the substrate, a first portion of a vertical fin on the doped region, wherein the first portion of the vertical fin has the same crystal orientation as the substrate and a first portion width, a second portion of the vertical fin on the first portion of the vertical fin, wherein the second portion of the vertical fin has the same crystal orientation as the first portion of the vertical fin, and the second portion of the vertical fin has a second portion width less than the first portion width, a gate structure on the second portion of the vertical fin, and a source/drain region on the top of the second portion of the vertical fin.
US11043583B2

A semiconductor structure includes a substrate, a gate electrode, a first dielectric layer, a gate metal layer, a source structure, and a drain structure. The first dielectric layer has a first opening exposing the gate electrode and a second opening, and the depth of the second opening is greater than the depth of the first opening. The gate metal layer conformally covers the top surface of the first dielectric layer, the first opening, and the second opening to serve as a gate field plate. A first portion of the gate metal layer at the bottom of the first opening is higher than a second portion of the gate metal layer at the bottom of the second opening. The source structure and the drain structure are disposed at opposite sides of the gate structure, wherein the second opening is disposed between the gate electrode and the drain structure.
US11043578B2

The current disclosure describes techniques for forming a low resistance junction between a source/drain region and a nanowire channel region in a gate-all-around FET device. A semiconductor structure includes a substrate, multiple separate semiconductor nanowire strips vertically stacked over the substrate, a semiconductor epitaxy region adjacent to and laterally contacting each of the multiple separate semiconductor nanowire strips, a gate structure at least partially over the multiple separate semiconductor nanowire strips, and a dielectric structure laterally positioned between the semiconductor epitaxy region and the gate structure. The first dielectric structure has a hat-shaped profile.
US11043577B2

A semiconductor device and a method of manufacturing the same are disclosed. The semiconductor device includes semiconductor wires disposed over a substrate, a source/drain epitaxial layer in contact with the semiconductor wires, a gate dielectric layer disposed on and wrapping around each channel region of the semiconductor wires, a gate electrode layer disposed on the gate dielectric layer and wrapping around the each channel region, and dielectric spacers disposed in recesses formed toward the source/drain epitaxial layer.
US11043567B2

A semiconductor device includes a substrate, a gate stack. The substrate includes a semiconductor fin. The gate stack is disposed on the semiconductor fin. The gate stack includes a dielectric layer disposed over the semiconductor fin, and a metal stack disposed over the dielectric layer and having a first metallic layer and a second metallic layer over the first metallic layer, and a gate electrode disposed over the metal stack. The first metallic layer and the second metallic layer have a first element, and a percentage of the first element in the first metallic layer is greater than that in the second metallic layer.
US11043565B2

A three-dimensional (3D) memory device includes a memory stack over a substrate. The memory stack includes interleaved a plurality of conductor layers and a plurality of insulating layers. The 3D memory device also includes a plurality of channel structures extending vertically in the memory stack. The 3D memory device further includes a source structure extending in the memory stack. The source structure includes a support structure dividing the source structure into first and second sections. The source structure also includes an adhesion layer. At least a portion of the adhesion layer extends through the support structure and conductively connects the first and second sections.
US11043559B2

A method for manufacturing a semiconductor device includes following operations. A semiconductor substrate is received. A first semiconductive layer is formed over the semiconductor substrate. A plurality of dopants is formed in a first portion of the first semiconductive layer. A second portion of the first semiconductive layer is removed to form a patterned first semiconductive layer. A first sidewall profile of the first portion after the removing of the second portion of the first semiconductive layer is controlled by adjusting a distribution of the plurality of dopants in the first portion. An underneath layer is patterned to form a hole in the underneath layer using the patterned first semiconductive layer as a mask to pattern. A sidewall profile of the hole in the underneath layer is controlled by the first sidewall profile of the first portion of the first semiconductive layer.
US11043558B2

The present disclosure provides a method for semiconductor fabrication. The method includes epitaxially growing source/drain feature on a fin; forming a silicide layer over the epitaxial source/drain feature; forming a seed metal layer on the silicide layer; forming a contact metal layer over the seed metal layer using a bottom-up growth approach; and depositing a fill metal layer over the contact metal layer.
US11043555B2

A semiconductor device includes a semiconductor substrate, a transistor section, a diode section, and a boundary section provided between the transistor section and the diode section in the semiconductor substrate. The transistor section has gate trench portions which are provided from an upper surface of the semiconductor substrate to a position deeper than that of an emitter region, and to each of which a gate potential is applied. An upper-surface-side lifetime reduction region is provided on the upper surface side of the semiconductor substrate in the diode section and a partial region of the boundary section, and is not provided in a region that is overlapped with the gate trench portion in the transistor section in a surface parallel to the upper surface of the semiconductor substrate.
US11043544B2

Organic light emitting diode display module includes a substrate, a flat layer formed on the substrate, an anode layer formed on the flat layer and within the second through hole, a pixel definition layer formed on the flat layer and the anode layer, a light-emitting layer and a cathode layer formed within third layer through hole and on anode layer. A lead and a power cable are formed on the substrate. The cathode layer is formed on the pixel definition layer, light-emitting layer and lead. The cathode layer includes wire blocks arranged at intervals. The wire blocks includes a bent conductive wire, and both ends of the conductive wire are coupled to the lead and the power cable respectively. The present disclosure also discloses a manufacturing method of the display module and an electronic device.
US11043538B2

Organic image sensors are provided. An organic image sensor includes a pixel electrode including a plurality of first electrodes spaced apart from each other. The organic image sensor includes an insulating region including a protruding portion that protrudes beyond surfaces of the plurality of first electrodes. The organic image sensor includes an organic photoelectric conversion layer on the pixel electrode and the protruding portion of the insulating region. Moreover, the organic image sensor includes a second electrode opposite the pixel electrode and on the organic photoelectric conversion layer.
US11043532B2

A semiconductor device according to an embodiment of the present technology, and the semiconductor device includes: a first substrate provided with a memory array; and a second substrate that is stacked with the first substrate, and is provided with a peripheral circuit that controls operation of the memory array.
US11043527B2

An imaging device includes: a first pixel and a second pixel that are arranged along a first direction and each include a photoelectric converter, a charge accumulator, a first transistor one of a source and a drain of which is connected to the charge accumulator, and a second transistor a gate of which is connected to the charge accumulator; a first line and a second line that each extend along the first direction; a first voltage supply circuit configured to generate a voltage between a first voltage turning on the first transistor of the first pixel and a second voltage turning off the first transistor of the first pixel; and a second voltage supply circuit configured to generate a voltage between a fourth voltage turning on the first transistor of the second pixel and a fifth voltage turning off the first transistor of the second pixel.
US11043518B2

An image sensor includes a first pixel group and a second pixel group positioned adjacent to the first pixel group. The first pixel group includes a first light receiving circuit and first and second driving circuits formed adjacent to one end of the first light receiving circuit. The first light receiving circuit includes a plurality of unit pixels sharing a first floating diffusion. The second pixel group includes a second light receiving circuit and third and fourth driving circuits formed adjacent to one end of the second light receiving circuit. The second light receiving circuit includes a plurality of unit pixels sharing a second floating diffusion. The first driving circuit is coupled in parallel to the third driving circuit, and the second driving circuit is coupled in parallel to the fourth driving circuit.
US11043516B2

A display device can include a display panel including a plurality of gate lines, a plurality of data lines and a plurality of subpixels; at least one display driving transistor disposed in each of the plurality of subpixels; a sensing transistor disposed in each of the plurality of subpixels; a driver circuit configured to control the sensing transistor; and a sensing circuit electrically connected to a first electrode of the sensing transistor, in which a gate electrode of the at least one display driving transistor and a gate electrode of the sensing transistor are disposed on opposite sides of an active layer in a top-down direction.
US11043515B2

A display substrate, a manufacturing method thereof, and a display device. The manufacturing method of a display substrate includes: providing a substrate; and forming, on the substrate, a first thin film transistor including a first active layer and a second thin film transistor including a second active layer. The second active layer includes a central area and doped regions located at two sides of the central area, respectively. Forming a first thin film transistor including a first active layer and a second thin film transistor including a second active layer on the substrate includes forming the first active layer and the doped regions of the second active layer using a single mask.
US11043513B2

Disclosed are a display panel and a display device including the same, in which each of non-display area lines, provided in an outer side among a plurality of non-display area lines connecting a driving driver to a plurality of display area lines provided in a display area, includes two electrodes electrically connected to each other with an insulation layer therebetween.
US11043512B2

A display apparatus includes a substrate, a circuit, and a pixel electrode. The substrate includes a display area and a peripheral area outside the display area. The circuit is disposed in the display area. The circuit includes a plurality of conductive layers, and each conductive layer contacts a corresponding inorganic layer arranged directly below the each conductive layer. The pixel electrode is arranged over the circuit and is electrically connected to at least one of the conductive layers.
US11043504B2

Embodiments described herein relate to a method for fabricating word lines of a NAND memory. In the process for fabricating the word lines of the NAND memory, by adding a sacrificial pattern at a position close to a core layer or a sidewall of a select transistor at the edge of the word lines, the actual word line pattern is not at the outermost edge of the pattern, the pattern density of the edge word line pattern is closer to the pattern density of the middle word line pattern, the morphology and size of the edge word line are closer to the morphology and size of the middle area during core layer etching and sidewall etching, and thus the uniformity of the finally etched word lines is improved.
US11043499B2

Some embodiments include a memory array having vertically-stacked memory cells. Each of the memory cells includes a transistor coupled with a charge-storage device, and each of the transistors has channel material with a bandgap greater than 2 electron-volts. Some embodiments include a memory array having digit lines extending along a vertical direction and wordlines extending along a horizontal direction. The memory array includes memory cells, with each of the memory cells being uniquely addressed by combination of one of the digit lines and one of the wordlines. Each of the memory cells includes a transistor which has GaP channel material. Each of the transistors has first and second source/drain regions spaced from one another by the GaP channel material. The first source/drain regions are coupled with the digit lines, and each of the memory cells includes a capacitor coupled with the second source/drain region of the associated transistor. Other embodiments are disclosed.
US11043495B2

An integrated circuit semiconductor device includes a first region including a first transistor and a second region in contact with the first region in a second direction. The first transistor includes a first active fin extending in a first direction, a first gate dielectric layer extending from the first active fin onto a first isolation layer in the second direction, and a first gate electrode on the first gate dielectric layer. The second region includes a second transistor including a second active fin extending in the first direction, a second gate dielectric layer extending from the second active fin onto a second isolation layer in the second direction, and a second gate electrode on the second gate dielectric layer. The integrated circuit semiconductor device includes a gate dielectric layer removal region proximate a boundary between the first region and the second region.
US11043493B2

A method of forming a stacked nanosheet complementary metal-oxide-semiconductor (CMOS) field effect transistor (FET) device is provided. The method includes forming a plurality of semiconductor layers on a substrate, and patterning the plurality of semiconductor layers to form a plurality of multi-layer nanosheet fins with a fill layer between the multi-layer nanosheet fins and an endwall support on opposite ends of the nanosheet fins. The method further includes reducing the height of the fill layer to expose at least a top three semiconductor nanosheet segments of the multi-layer nanosheet fins, and removing two of the at least top three semiconductor nanosheet segments. The method further includes forming a protective layer on one of the at least top three semiconductor nanosheet segments.
US11043485B2

In a protective circuit of a conventional electronic device, surge resistance is low and it is difficult to connect an external connection terminal of an integrated circuit directly to an external connection terminal of the electronic device or the like. A protective circuit of an electronic device according to the present embodiment includes an external connection terminal 1 which is connected to an external signal; a wiring layer 2 which connects the external connection terminal 1 and a protective resistor 3; a protective resistor 3 which protects an internal circuit from surges or noises input from the external connection terminal 1; slits which divide the protective resistor 3; current distribution resistors which are constituted by dividing the protective resistor 3 by the slits; and MOS transistors which are connected to the current distribution resistors.
US11043474B2

A semiconductor device may include a first insulated substrate, a first semiconductor chip and a second semiconductor chip disposed on the first insulated substrate, a second insulated substrate opposed to the first insulated substrate with the first semiconductor chip interposed therebetween, and a third insulated substrate opposed to the first insulated substrate with the second semiconductor chip interposed therebetween and located side by side with the second insulated substrate.
US11043473B2

An integrated circuit includes a first and second semiconductor wafer, a bonding layer, a first and second interconnect structure, an inductor, and a through substrate via. The first semiconductor wafer has a first device in a first side of the first semiconductor wafer. The second semiconductor wafer is over the first semiconductor wafer. The bonding layer is between the first and the second semiconductor wafer. The first interconnect structure is on a second side of the first semiconductor wafer. The inductor is below the first semiconductor wafer. At least a portion of the inductor is within the first interconnect structure. The second interconnect structure is on the first side of the first semiconductor wafer. The through substrate via extends through the first semiconductor wafer. The inductor is coupled to at least the first device by the second interconnect structure and the through substrate via.
US11043466B2

Packaged modules for use in wireless devices are disclosed. A substrate supports integrated circuit die including at least a portion of a baseband system and a front end system, an oscillator assembly, and an antenna. The oscillator assembly includes an enclosure to enclose the oscillator and conductive pillars formed at least partially within a side of the enclosure to conduct signals between the top and bottom surfaces of the oscillator assembly. Components can be vertically integrated to save space and reduce trace length. Vertical integration provides an overhang volume that can include discrete components. Radio frequency shielding and ground planes within the substrate shield the front end system and antenna from radio frequency interference. Stacked filter assemblies include passive surface mount devices to filter radio frequency signals.
US11043465B2

A semiconductor device includes a semiconductor chip made of material containing silicon carbide, a base plate including a plate-shaped insulating body and metal layers disposed on opposite faces thereof, and a bonding material bonding the semiconductor chip on one face of the base plate, wherein the bonding material is made of a metal material whose post-bonding melting point is greater than or equal to 773° C., wherein a thickness of the bonding material is less than or equal to 50 micrometers, wherein a thickness of the base plate is greater than or equal to 500 micrometers, and wherein with a thickness of the insulating body being denoted as tI, and a thickness of each of the metal layers being denoted as tM, a value of tI/tM is greater than or equal to 4.3.
US11043464B2

A semiconductor device and manufacturing method thereof. Various aspects of the disclosure may, for example, comprise forming a back end of line layer on a dummy substrate, completing at least a first portion of an assembly, and removing the dummy substrate.
US11043460B2

An overlay mark structure includes a plurality of first patterns of a previous layer and a plurality of second patterns of a current layer. Each of the second patterns includes a first section and a second section. The first section is disposed corresponding to one of the first patterns in a vertical direction. The first section partially overlaps the first pattern corresponding to the first section in the vertical direction. The second section is separated from the first section in an elongation direction of the second pattern. A part of the first pattern corresponding to the first section is disposed between the first section and the second section in the elongation direction of the second pattern. A measurement method of the overlay mark structure includes performing a diffraction-based overlay measurement between each of the first sections and the first pattern overlapping the first section.
US11043451B2

Electrical fuse (eFuse) and resistor structures and methods of manufacture are provided. The method includes forming metal gates having a capping material on a top surface thereof. The method further includes protecting the metal gates and the capping material during an etching process which forms a recess in a dielectric material. The method further includes forming an insulator material and metal material within the recess. The method further includes forming a contact in direct electrical contact with the metal material.
US11043448B2

A semiconductor device and a manufacturing method thereof are disclosed. In which a first opening and a second opening are vertically separated, and are no longer restricted by the condition that a deep upper opening needs to be filled with a thick photoresist when a TSV nested hole in vertical communication forms a middle opening and lower opening, thereby satisfying devices with different thicknesses requirements. The design is no longer restricted by the lateral process of the TSV nested hole, thereby enhancing the flexibility of the design. In the photolithography process, the deep hole does not need to be filled with the photoresist, the photoresist does not need to be thick, thereby reducing the complexity of the photolithography process and improving the exposure effect. The first metal layer and the second metal layer are directly led out via a first trench, thereby simplifying the process and reducing the production cost.
US11043445B2

A semiconductor device is provided. The semiconductor device includes a first insulating interlayer disposed on a first surface of a substrate; a pad pattern disposed on a lower surface of the first insulating interlayer, the pad pattern including a first copper pattern; and a through silicon via passing through the substrate and the first insulating interlayer, and contacting the first copper pattern of the pad pattern. The through silicon via includes a first portion passing through the substrate and the first insulating interlayer, and a second portion under the first portion and extending to a portion of the first copper pattern in the pad pattern. A boundary of the through silicon via has a bent portion between the first portion and the second portion.
US11043439B2

The present disclosure relates to a thermally enhanced package, which includes a carrier, a thinned die over the carrier, a mold compound, and a heat extractor. The thinned die includes a device layer over the carrier and a dielectric layer over the device layer. The mold compound resides over the carrier, surrounds the thinned die, and extends beyond a top surface of the thinned die to define an opening within the mold compound and over the thinned die. The top surface of the thinned die is at a bottom of the opening. At least a portion of the heat extractor is inserted into the opening and in thermal contact with the thinned die. Herein the heat extractor is formed of a metal or an alloy.
US11043438B2

A chip on film package includes a driving integrated circuit chip; a base substrate including: a driving integrated circuit region, and a first region at which stress is converged by the base substrate bent along a side surface of the display panel; and an electrical ground pattern structure on the base substrate in the first region thereof at which the stress is converged. The electrical ground pattern structure is connected to a first side of the driving integrated circuit chip, and the ground pattern structure includes extended from the first side of the driving integrated circuit chip: in a first portion of the first region, ground patterns each inclined in a first direction, and in a second portion of the first region, ground patterns each inclined in a second direction different from the first direction.
US11043429B2

A method is presented for forming dielectric isolated fins. The method includes forming a plurality of fin structures over a semiconductor substrate, forming spacers adjacent each of the plurality of fins, recessing the semiconductor substrate to form bottom fin profiles, and forming shallow trench isolation (STI) regions between the plurality of fins and the bottom fin profiles. The method further includes etching the STI regions, a select number of the plurality of fins, and a portion of a select number of the bottom fin profiles to create cavities between a mechanical anchor defined between a pair of fins of the plurality of fins, the etching resulting in undercutting of remaining fins.
US11043427B2

A semiconductor device and method of manufacture are provided in which an the physical characteristics of a dielectric material are modified in order to provide additional benefits to surrounding structures during further processing. The modification may be performed by implanting ions into the dielectric material to form a modified region. Once the ions have been implanted, further processing relies upon the modified structure of the modified region instead of the original structure.
US11043421B2

A wafer processing method includes a polyester sheet providing step of positioning a wafer in an inside opening of a ring frame and providing a polyester sheet on a back side of the wafer and on a back side of the ring frame, a uniting step of heating the polyester sheet as applying a pressure to the polyester sheet to thereby unite the wafer and the ring frame through the polyester sheet by thermocompression bonding, a dividing step of cutting the wafer by using a cutting apparatus to thereby divide the wafer into individual device chips, and a pickup step of cooling the polyester sheet, pushing up each device chip through the polyester sheet, and then picking up each device chip from the polyester sheet.
US11043420B2

In a general aspect, a fan-out wafer level package (FOWLP) can include a semiconductor die having an active surface, a backside surface, a plurality of side surfaces, each side surface of the plurality of side surfaces extending between the active surface and the backside surface, a plurality of conductive bumps disposed on the active surface, and an insulating layer disposed on a first portion of the active surface between the conductive bumps. The FOWLP can also include a molding compound encapsulating the backside surface, the plurality of side surfaces, and a second portion of the active surface between the conductive bumps and a perimeter edge of the active surface. The FOWLP can also include a signal distribution structure disposed on the conductive bumps, the insulating layer and the molding compound. The signal distribution structure can be configured to provide respective electrical connections to the plurality of conductive bumps.
US11043413B2

Embodiments described herein relate generally to one or more methods for forming a barrier layer for a conductive feature in semiconductor processing. In some embodiments, an opening is formed through a dielectric layer to a conductive feature. A barrier layer is formed in the opening along a sidewall of the dielectric layer and on a surface of the conductive feature. Forming the barrier layer includes depositing a layer including using a precursor gas. The precursor gas has a first incubation time for deposition on the surface of the conductive feature and has a second incubation time for deposition on the sidewall of the dielectric layer. The first incubation time is greater than the second incubation time. A conductive fill material is formed in the opening and on the barrier layer.
US11043409B2

A method of forming contacts to an embedded semiconductor die includes embedding a semiconductor die in an encapsulation material, the semiconductor die having a first terminal at a first side of the semiconductor die, forming a first metal mask on a first surface of the encapsulation material, the first metal mask being positioned over the first side of the semiconductor die and exposing a first part of the encapsulation material aligned with the first terminal of the semiconductor die, directing a pressurized stream of liquid toward the first surface of the encapsulation material with the first metal mask, to remove the first exposed part of the encapsulation material and form a first contact opening to the first terminal of the semiconductor die, and forming an electrically conductive material in the first contact opening. Related semiconductor packages are also described.
US11043407B2

A method, comprising retaining a superstrate with a superstrate chuck; applying a pressure to deflect the superstrate toward a substrate, deflection of the superstrate being gradually extended along a radial direction; maintaining a vacuum applied to a perimeter of the superstrate and continuously retaining the superstrate with the chuck while the deflecting the superstrate by the pressure; releasing the vacuum from the perimeter of the superstrate; and releasing the superstrate from the chuck.
US11043405B2

A method includes transferring a wafer from a process chamber onto a plurality of robotic fingers outside the process chamber, elevating a wafer chuck until reaching the wafer, applying a first suction force to the wafer using a vacuum hole on the wafer chuck, and applying a second suction force toward the wafer using a porous pipe around the wafer chuck.
US11043399B2

A plasma processing apparatus includes a storage; processors; a liquid supply which supplies, into the storage, at least a first liquid composed of a processing liquid or source liquids for composing the processing liquid; a detector which detects a value of a parameter indicating a state of the first liquid supplied into the storage or a state of the processing liquid in the storage; and a controller which controls the processors to perform a liquid processing in sequence. The controller determines, based on a detection result of the value of the parameter, whether it is possible to supply the processing liquid continuously into a preset number of processors concurrently under a condition requested by the processors, and, if not, the controller performs a simultaneous processing restricting control of reducing a number of processors which are supposed to perform the liquid processing concurrently to be lower than the preset number.
US11043387B2

Methods and apparatus for processing a substrate are provided herein. For example, a method for processing a substrate includes applying at least one of low frequency RF power or DC power to an upper electrode formed from a high secondary electron emission coefficient material disposed adjacent to a process volume; generating a plasma comprising ions in the process volume; bombarding the upper electrode with the ions to cause the upper electrode to emit electrons and form an electron beam; and applying a bias power comprising at least one of low frequency RF power or high frequency RF power to a lower electrode disposed in the process volume to accelerate electrons of the electron beam toward the lower electrode.
US11043384B2

A method of manufacturing a semiconductor device includes reducing a thickness of a semiconductor substrate and/or forming a doped region in the semiconductor substrate. The method further includes changing an ion acceleration energy of an ion beam while effecting a relative movement between the semiconductor substrate and the ion beam impinging on the semiconductor substrate.
US11043381B2

A directional patterning method includes following steps. A substrate is provided with a mask layer thereon, and the mask layer has at least one opening pattern therein. A cyclic deposition and etching process is performed to increase a length of the at least one opening pattern.
US11043380B2

A method of patterning a substrate. The method may include providing a surface feature on the substrate, the surface feature having a first dimension along a first direction within a substrate plane, and a second dimension along a second direction within the substrate plane, wherein the second direction is perpendicular to the first direction; and directing first ions in a first exposure to the surface feature along the first direction at a non-zero angle of incidence with respect to a perpendicular to the substrate plane, in a presence of a reactive ambient containing a reactive species; wherein the first exposure etches the surface feature along the first direction, wherein after the directing, the surface feature retains the second dimension along the second direction, and wherein the surface feature has a third dimension along the first direction different than the first dimension.
US11043368B2

A method for ionizing gaseous samples by dielectric barrier discharge and for subsequently analyzing the produced sample ions in an analysis appliance, in particular a mass spectrometer or an ion mobility spectrometer, produces the sample ions by a plasma caused by a dielectric barrier discharge, wherein the dielectric barrier discharge is produced by virtue of a plasma gas being supplied through a capillary made of a dielectric material, wherein a wire-shaped electrode is arranged within the capillary, the electrode being connected to an AC voltage source, wherein the gaseous sample is supplied to the exit region of the capillary, wherein the wire-shaped electrode is connected to the AC voltage source on the high-voltage side.
US11043367B2

Provided is a valve 130 which requires only a small space for the open/close operation of an opening 113 in a partition wall. A sealing part 140 includes a sealing member 141 for sealing the opening by being pressed onto the partition wall around the opening. An urging means 144 urges the sealing member 141 against the opening when the sealing member 141 is in contact with the opening. A driving means 160 generates a driving force orthogonal to an opening central axis A which is an axis perpendicular to a partition plate 111 and passing through the center of the opening. A linkage 150, which is a Scott Russell linkage connecting the sealing part 140 and the driving means 160, converts the driving force of the driving means 160 into a driving force which is parallel to the opening central axis A and makes the sealing part 140 move along the same axis.
US11043364B2

Embodiments of a process kit for use in a multi-cathode process chamber are disclosed herein. In some embodiments, a process kit includes a rotatable shield having a base, a conical portion extend downward and radially outward from the base, and a collar portion extending radially outward from a bottom of the conical portion; an inner deposition ring having a leg portion, a flat portion extending radially inward from the leg portion, a first recessed portion extending radially inward from the flat portion, and a first lip extending upward from an innermost section of the first recessed portion; and an outer deposition ring having a collar portion, an upper flat portion disposed above and extending radially inward from the collar portion, a second recessed portion extending inward from the upper flat portion, and a second lip extending upward from an innermost section of the second recessed portion.
US11043342B2

A change-over switch including a frame having a first side wall and a second side wall, a first supply terminal, a second supply terminal, a load terminal, and at least one gas flow opening for discharging gasses from the frame. The second side wall faces substantially opposite direction relative to the first side wall. The change-over switch is adapted to selectively provide a first connection between the first supply terminal and the load terminal, and a second connection between the second supply terminal and the load terminal. The first supply terminal and the second supply terminal project from the first side wall, and the load terminal projects from the second side wall. The at least one gas flow opening is formed in the second side wall.
US11043341B2

Apparatuses and systems that include a keyboard baseplate including a concave structure with a logic substrate housed therein are disclosed. One apparatus includes a keyboard baseplate including a concave structure formed thereon and a lower surface having a side. The apparatus further includes a logic substrate provided on the side of the lower surface of the baseplate and housed within the concave structure. The logic substrate is configured to receive an analog signal generated by a sensor and convert the analog signal to a digital signal.
US11043339B2

The electrical switch includes a first and a second fixed contact, and a rotatable knife contact including at least one pair of blades being flexibly connected to each other and rotating around a rotational axis. A third fixed contact is positioned on an opposite side of the rotational axis in relation to the adjacent first and second fixed contact and a middle portion of the rotatable knife contact is electrically connected to the third fixed contact. The rotatable knife contact connects in a first switching position the first fixed contact and in a second switching position the second fixed contact to the third fixed contact.
US11043337B2

A meter for measuring a flow of a product is disclosed. The meter includes a sensor configured to sense the flow of the product and a microcomputer communicatively coupled with the sensor and configured to measure the flow of the product based on signals received from the sensor. The meter also includes at least one supercapacitor electrically coupled with the microcomputer and configured to supply power to the microcomputer.
US11043331B2

A power receiving coil and a measuring coil are in a power receiving device. The measuring coil is inductively coupled to the power receiving coil. Concentric turns of a wire in the measuring coil are around a common axis. Also around the common axis are concentric turns of a wire in the power receiving coil. At least one of the concentric turns of the wire in the measuring coil is closer to the common axis than each of the concentric turns of the wire in the power receiving coil. A power feeding device receives a control signal from the power receiving device. The control signal instructs the power feeding device to adjust a power level of an electromagnetic wave emission.
US11043326B2

A power transformer including at least one primary side conductive piece, at least one secondary side conductive piece, a first conductive strip pin, a second conductive strip pin and an iron core set is provided. The at least one secondary side conductive piece is stacked to the at least one primary side conductive piece along an axis. The first conductive strip pin and the second conductive strip pin extend from the at least one secondary side conductive piece, and are bent and extend along the axis. The iron core set is coupled to the at least one primary side conductive piece and the at least one secondary side conductive piece. A circuit board module is further provided.
US11043323B2

First and second coils are disposed coaxially with a gap provided therebetween and are configured to mutually cancel out magnetic fields provided thereby. A receptacle portion that defines a space traversing at least a portion of a magnetic flux produced by the coils is provided, and a magnetic powder is contained in the receptacle portion so as to occupy a portion of the space. The magnetic powder moves within the space, and this movement produces a change in the magnetic flux. This change in the magnetic flux appears in the form of a change in the inductance value.
US11043314B2

A conductive sheet capable of improving conductivity by suppressing reaggregation of carbon nanotubes, and a manufacturing method thereof are provided. Also, carbon composite paste and carbon composite filler are provided. The conductive sheet is characterized in that carbon nanotubes and carbon black as conductive materials are dispersed in a resin material. Carbon composite filler, which is composed of the carbon nanotubes in an amount of 10-30 wt. % and the carbon black in an amount of 90-70 wt. %, is dispersed uniformly in the resin material. The conductive sheet is composed of the carbon composite filler in an amount of 10-50 wt. % and the resin material in an amount of 90-50 wt. %, whose surface resistance value is 1-10 Ω/sq.
US11043310B2

Apparatuses for reducing or eliminating Type 1 LOCAs in a nuclear reactor vessel. A nuclear reactor including a nuclear reactor core comprising a fissile material, a pressure vessel containing the nuclear reactor core immersed in primary coolant disposed in the pressure vessel, and an isolation valve assembly including, an isolation valve vessel having a single open end with a flange, a spool piece having a first flange secured to a wall of the pressure vessel and a second flange secured to the flange of the isolation valve vessel, a fluid flow line passing through the spool piece to conduct fluid flow into or out of the first flange wherein a portion of the fluid flow line is disposed in the isolation valve vessel, and at least one valve disposed in the isolation valve vessel and operatively connected with the fluid flow line.
US11043309B2

The present invention relates generally to the field of compensation methods for nuclear reactors and, in particular to a method for fail-safe reactivity compensation in solution-type nuclear reactors. In one embodiment, the fail-safe reactivity compensation method of the present invention augments other control methods for a nuclear reactor. In still another embodiment, the fail-safe reactivity compensation method of the present invention permits one to control a nuclear reaction in a nuclear reactor through a method that does not rely on moving components into or out of a reactor core, nor does the method of the present invention rely on the constant repositioning of control rods within a nuclear reactor in order to maintain a critical state.
US11043308B2

A method is described for forming duplex layers including an interlayer and a corrosion resistant boundary layer on a nuclear fuel rod cladding tube for use in a water cooled nuclear reactor. The method includes forming, by thermal deposition or physical vapor deposition, on the exterior of a substrate, an inner interlayer with Mo, Ta, W or Nb or other particles, and forming, by thermal deposition or physical vapor deposition, on the interlayer, an outer corrosion resistant layer with particles selected from the group consisting of Cr, a Cr alloy, and combinations thereof. The interlayer prevents eutectic formation between the corrosion resistant layer and the substrate.
US11043287B2

An information processing apparatus includes: a first storage to store correspondence data that includes a plurality of mental and physical states and keywords related to each of the states; a second storage to store messages representing contents tweeted for an observed target by a plurality of observers; and a data processor to detect keywords related to each of the states from the messages based on the correspondence data and create presentation information which includes information data arranged correspondingly to each of the states wherein the information data is arranged for each of the messages including the keywords related to the corresponding state and includes the keyword detected from the each of the messages.
US11043283B1

Systems and methods are provided for performing quality control analysis. The method obtains, in electronic form, a batch dataset comprising, for each respective sample in a batch of samples, a corresponding plurality of sequence reads derived from the respective sample by targeted or whole transcriptome RNA sequencing and corresponding metadata for the respective sample. The method determines for the batch dataset a cohort-matched reference batch, where the cohort-matched reference batch is balanced for tissue site, tumor purity, cancer type, sequencer identity, or date sequenced. The method performs one or more global batch quality control tests on the batch dataset using at least the cohort-matched reference batch. The method removes respective samples from the batch dataset that fail any one of the one or more global batch quality control tests or flagging for manual inspection respective samples that fail any one of the one or more global batch quality control tests.
US11043282B2

The present invention relates to methods for evaluating the probability that a patient's diagnosis may be treated with a particular clinical regimen or therapy.
US11043280B1

Apparatuses and techniques are described for periodically refreshing word line voltages in a group of blocks in a memory device. In one aspect, each group of blocks stores the same number of bits per cell. For example, one group of blocks can be reserved for single level cell (SLC) data and another group of blocks can be reserved for multi-level cell (MLC) data. A common refresh voltage signal can be applied to the blocks in a group, where the voltage signal is optimized based on the number of bits per cell stored by the memory cells of the group. For an SLC block, the refresh voltage signal can decrease a floating voltage of the word lines. For an MLC block, the refresh voltage signal can increase a floating voltage of the word lines.
US11043277B1

The present disclosure includes apparatuses, methods, and systems for sensing two memory cells to determine multiple data values. An embodiment includes a memory having a plurality of memory cells and circuitry configured to sense memory states of each of two self-selecting multi-level memory cells (MLC) of the plurality of memory cells to determine multiple data values. The data values are determined by sensing a memory state of a first MLC using a first sensing voltage in a sense window between a first threshold voltage distribution corresponding to a first memory state and a second threshold voltage distribution corresponding to a second memory state and sensing a memory state of a second MLC using a second sensing voltage in a sense window between the first threshold voltage distribution corresponding to a first memory state and a second threshold voltage distribution corresponding to the second memory state. The sequence of determining data values includes sensing the memory state of the first and the second MLCs using higher sensing voltages than the first and the second sensing voltages in subsequent sensing windows, in repeated iterations, until the state of the first and the second MLCs are determined. The first and second sensing voltages are selectably closer in the sense window to the first threshold voltage distribution or the second threshold voltage distribution.
US11043271B2

Apparatuses, systems, methods, and computer program products are disclosed for hybrid dual write. An apparatus includes a memory device comprising a plurality of single level cell blocks and a plurality of multi level cell blocks. An apparatus includes a hybrid writing component. A hybrid writing component includes a single level writing circuit that writes data to a plurality of single level cell blocks. A hybrid writing component includes a multi level writing circuit that copies data from a plurality of single level cell blocks to a plurality of multi level cell blocks. A hybrid writing component includes a control circuit that controls data to be copied from a single level cell block of a plurality of single level cell blocks to at least two multi level cell blocks of a plurality of multi level cell blocks.
US11043268B2

A resistive memory includes a memory cell array, a write/read circuitry and a control circuitry. The memory cell array includes a plurality of resistive memory cells coupled to a plurality of word-lines and a plurality of bit-lines. The write/read circuitry is coupled to the memory cell array through a row decoder and a column decoder, the write/read circuitry performs a write operation to write write data in a target page of the memory cell array, and verifies the write operation by comparing read data read from the target page with the write data. The control circuitry controls at least one of the row decoder, the column decoder and the write/read circuitry to control a resistance which a selected memory cell experiences according to a distance from an access point to the selected memory cell in the memory cell array based on an address.
US11043266B1

Technology is disclosed herein for operating a non-volatile memory system following a heating event such as an Infrared (IR) reflow process. The memory system is pre-loaded with data that is stored at multiple bits per memory cell. After the heating event, the memory system calibrates the read reference levels for reading the memory cells at multiple bits per memory cell. However, prior to calibrating the read reference levels, the memory system stabilizes one or more conditions in the memory system, which allows the new read reference levels to be accurately calibrated. The memory system may stabilizes threshold voltage of memory cells and/or word line voltages, for example. In one aspect, a dummy read is performed to stabilize one or more conditions of the memory system. Hence, the read reference levels may be accurately calibrated.
US11043264B2

A method of performing a write operation on a static random access memory (SRAM) bit cell includes activating the bit cell by supplying a signal to a p-type pass gate of the bit cell, the signal causing the p-type pass gate to be in a conductive state, using a p-type transistor of a write multiplexer to maintain a data line at a logically high voltage, and transferring bit information from the data line to the activated bit cell using the p-type pass gate.
US11043257B2

A sense amplifier includes a sense amplifying unit, first and second isolation units, and first and second offset cancellation unit. The sense amplifying unit includes a first P-type metal-oxide-semiconductor (PMOS) transistor, a second PMOS transistor, a first N-type metal-oxide-semiconductor (NMOS) transistor, and a second NMOS transistor. In a layout of the sense amplifier, the first and second PMOS transistors are disposed in a central region of the sense amplifier, the first and second NMOS transistors are disposed at opposite sides of the sense amplifier from each other, the first isolation unit and the first offset cancellation unit are disposed between the first PMOS transistor and the first NMOS transistor, and the second isolation unit and the second offset cancellation unit are disposed between the second PMOS transistor and the second NMOS transistor. In other layouts, the locations of the PMOS transistors and NMOS transistors may be reversed.
US11043255B2

The present invention relates to a method of performing a write access phase for a memory device and comprising: transferring a write data from a local input and output line to a bit line to write the data into a memory cell via the bit line by activating a column switch provided between the bit line and the local input and output line during a first period; and transferring a read data read out from the memory cell to the local input and output line via the bit line by activating the column switch during asecond period; wherein the first period is longer than the second period.
US11043252B2

A first pre-sense amplifier connected to reference cells that hold data of logical value “1” via a first bit line outputs a signal that is obtained by delaying a first amplified signal that is obtained by amplifying a voltage of the first bit line when a memory cell is read. A second pre-sense amplifier connected to memory cells via a second bit line generates a second amplified signal by amplifying a voltage of the second bit line when a memory cell is read. The second pre-sense amplifier receives a signal. When a voltage of the signal reaches a threshold or more, the second pre-sense amplifier drops the voltage of the second bit line to a ground potential.
US11043251B2

A semiconductor device and a method of forming the same are provided. The method includes forming a bottom electrode layer over a substrate. A magnetic tunnel junction (MTJ) layers are formed over the bottom electrode layer. A top electrode layer is formed over the MTJ layers. The top electrode layer is patterned. After patterning the top electrode layer, one or more process cycles are performed on the MTJ layers and the bottom electrode layer. A patterned top electrode layer, patterned MTJ layers and a patterned bottom electrode layer form MTJ structures. Each of the one or more process cycles includes performing an etching process on the MTJ layers and the bottom electrode layer for a first duration and performing a magnetic treatment on the MTJ layers and the bottom electrode layer for a second duration.
US11043243B2

A data storage device is disclosed wherein an elevator actuator is controlled to move a head along an axial dimension toward a first disk surface of a first disk while processing a proximity signal generated by a proximity sensor. A first actuator position is detected when the actuator arm is proximate the first disk surface of the first disk based on the proximity signal.
US11043240B1

A near field transducer (NFT) with an upper RhIr layer having an Ir content from 20-80 atomic % and a lower Au layer is formed between a waveguide and main pole at an air bearing surface (ABS). The RhIr layer has a rod-like front portion (peg) up to height h1, and a substantially triangular shaped back portion (body) from h1 to height h2. In some embodiments, there is a Rh underlayer with a thickness from 10 Angstroms to 200 Angstroms between the upper and lower NFT layers, and extending from the ABS to h2 so that the RhIr layer has a substantially uniform microcrystalline structure throughout to prevent thermally induced rupture defects proximate to h1. Optionally, the Rh underlayer may have a front side at h1, and may further comprise a lower Al or Zr adhesion layer. Accordingly, there is improved device reliability.
US11043229B2

A system and method for the detection of drowning within a body of water, the detection is provided by signal processing of acoustic signals obtained from within the body of water of acoustic signals received from an array of hydrophone submerged within the body of water.
US11043226B2

An apparatus for encoding an audio signal includes: a converter for converting the audio signal into a spectral representation; a scale parameter calculator for calculating a first set of scale parameters from the spectral representation: a downsampler for downsampling the first set of scale parameters to obtain a second set of scale parameters, a second number of scale parameters in the second set of scale parameters being lower than a first number of scale parameters in the first set of scale parameters; a scale parameter encoder for generating an encoded representation of the second set of scale parameters; a spectral processor for processing the spectral representation using a third set of scale parameters, the third set of scale parameters having a third number of scale parameters being greater than the second number of scale parameters, the spectral processor being configured to use the first set of scale parameters or to derive the third set of scale parameters from the second set of scale parameters or from the encoded representation of the second set of scale parameters using an interpolation operation; and an output interface for generating an encoded output signal comprising information on the encoded representation of the spectral representation and information on the encoded representation of the second set of scale parameters.
US11043225B2

In a stereo encoding method a channel combination encoding solution of a current frame is first obtained, and then a quantized channel combination ratio factor of the current frame and an encoding index of the quantized channel combination ratio factor are obtained based on the obtained channel combination encoding solution, so that an obtained primary channel signal and secondary channel signal of the current frame meet a characteristic of the current frame.
US11043215B2

A method and a system for generating textual representation of user spoken utterance is disclosed. The method comprises receiving an indication of the user spoken utterance; generating, at least two hypotheses; generating, by the electronic device, from the at least two hypotheses a set of paired hypotheses, a given one of the set of paired hypotheses including a first hypothesis paired with a second hypothesis; determining, for the given one of the set of paired hypotheses, a pair score; generating a set of utterance features, the set of utterance features being indicative of one or more characteristics associated with the user spoken utterance; ranking, the first hypothesis and the second hypothesis based at least on the pair score and the set of utterance features; and in response to the first hypothesis being a highest ranked hypothesis, selecting the first hypothesis as the textual representation of user spoken utterance.
US11043204B2

A system and method are disclosed for adapting audio notifications associated with events in a managed network. The system may include a database for storing speech-characteristics parameters for mapping event characteristics to speech characteristics. The server device may receive a message indicating occurrence of a network event. The message may be processed to designate a particular user for notification of the event, and to determine a text message associated with the event, as well as specific event characteristics of the event. Specific speech characteristics for an audio recording of synthesized speech of the text message may be determined by mapping the specific event characteristics to user-specific parameters of the particular user. The audio recording of the synthesized speech may be generated according to the specific speech characteristics using a text-to-speech engine, and then transmitted to a client device of the particular user for playout according to the specific speech characteristics.
US11043202B2

Two subsystems, each including a microphone, a speaker, a canceling sound-generating adder, an error-computing adder, and two adaptive filters and two auxiliary filters that accept two noises as input, are provided in correspondence with two cancellation positions. Each canceling sound-generating adder adds together the outputs from the adaptive filters and outputs the result to the speaker of each subsystem. Each error-computing adder adds together the output from the microphone of the subsystem and the output from the auxiliary filter of the subsystem, and the result is treated as the error of the adaptive filters of each subsystem. A transfer function is learned in advance and set in each auxiliary filter such that each error computed by each error-computing adder becomes zero (0) when a transfer function in which each noise is canceled at each cancellation position in a predetermined standard acoustic environment is set in each adaptive filter.
US11043200B2

A vehicle sound control device includes: a motor rotation speed detector (2) configured to detect the rotation speed of a motor that drives a vehicle; a speaker (4) configured to produce a vehicle interior sound including a motor sound changing in accordance with the rotation speed of the motor in an interior of the vehicle; an emphasizing order setting unit (6) configured to determine an order component to be emphasized in the motor sound in accordance with the rotation speed detected by the motor rotation speed detector (2); and a vehicle interior sound control unit (7) configured to control the vehicle interior sound produced by the speaker (4) so that the emphasizing order component determined by the emphasizing order setting unit (6) is emphasized. The emphasizing order setting unit (6) determines the order component to be emphasized so that a higher order component is emphasized as the rotation speed increases.
US11043185B2

An electronic device includes a display driver integrated (DDI) circuit configured to output reference pixel values to be used to obtain target pixel values of a first line, and to output image pixel values associated with a target image; and a panel circuit configured to include the first line that includes pixels configured to display a reference image having the target pixel values, based on the reference pixel values, and a second line that includes pixels configured to display an image corresponding to the target image, based on the image pixel values. The DDI circuit may be further configured to compensate for the image pixel values based on differences between the image pixel values and the reference pixel values.
US11043183B2

Certain IHSs (Information Handling Systems) may utilize displays that are foldable. Foldable displays may utilize OLED (organic light-emitting diode) display technology, which is particularly susceptible to screen burn-in. Embodiments implement procedures for mitigation of screen burn-in of a foldable display. When folded, a foldable display is logically divided into screen portions based on the locations of the folds. Embodiments mitigate screen burn-in separately in each these screen portions that are created by folding the display. A gap may be displayed along the length of the folds of a folded display, thus separating the different screen portions. Embodiments may implement procedures for mitigating screen burn-in from displaying such a gap. Embodiments may also determine screen portions of a folded display that are actively in use and may implement procedures for mitigating screen burn-in in inactive portions of the folded display.
US11043182B2

An example processor-implemented method for adjusting screen orientation of a display associated with a device with the present disclosure includes establishing connection between the display unit and a plurality of devices. The plurality of instances run on the plurality of devices. The method also includes displaying simultaneously on the display screen of the display unit the plurality of instances.
US11043172B2

A display controller progressively updates LEDs and LCD pixels in scanline order as portions of an image are scanned into a frame buffer. The display controller analyzes a first portion of the image that includes a first pixel value associated with a first LCD pixel. The display controller identifies a first LED that contributes luminance to the first LCD pixel and determines an LED current setting for the LED based on the first pixel value. The display controller then identifies a second LCD pixel that resides above the first LED and is associated with a second pixel value. The display controller configures the second LCD pixel based on the second pixel value and luminance contributions received at the second LCD pixel. Accordingly, the display controller need not wait for the entire image to be scanned into the frame buffer before initiating display of the image.
US11043170B2

The present disclosure relates to a pixel circuit, a driving method of a pixel circuit, and a display apparatus. The pixel circuit includes a first transistor, a second transistor, a third transistor, a fourth transistor, a fifth transistor, a sixth transistor, a seventh transistor, a first capacitor and an organic light-emitting diode. A control terminal of the fourth transistor is configured to input a first scanning signal. A first electrode of the fourth transistor is connected to a second electrode of the third transistor, a control terminal of the first transistor and a terminal of the first capacitor. Another terminal of the first capacitor is connected to a second electrode of the second transistor, a second electrode of the fifth transistor and a first electrode of the first transistor.
US11043168B2

A shift register and a method for driving the same, a gate driving circuit and a display apparatus are disclosed. The shift register includes: an input circuit configured to transmit an input signal from an input terminal to a first node; a first node control circuit configured to transmit a first voltage signal from a first voltage signal terminal to the first node; a second node control circuit configured to transmit a first clock signal from a first clock signal terminal to a second node; a third node control circuit configured to transmit a second voltage signal from a second voltage signal terminal to a third node; and an output circuit configured to transmit one of the first voltage signal from the first voltage signal terminal or the second voltage signal from the second voltage signal terminal to an output terminal.
US11043160B2

The disclosure discloses a common-gate transistor, a pixel circuit, a driving method and a display, including: a first doped region, a second doped region, a third doped region, a fourth doped region and a fifth doped region; the second doped region, the third doped region, the fourth doped region, and the fifth doped region are indirectly communicated through the first doped region, and the second doped region, the third doped region, and the fourth doped region, the fifth doped region and the first doped region are hetero-doped respectively. The two transistors in the common-gate transistor share one gate doped region, i.e., the first doped region, which can not only save one gate doped region, but also can make the gates of the two transistors have the same electrical parameters, and then the cascode effect of the two transistors is more ideal.
US11043153B2

A control circuit board, an additional circuit board and a display device. The control circuit board includes a timing control circuit, the timing control circuit is configured to read a configuration code from a storage circuit on an additional circuit board outside the control circuit board, the configuration code includes a first code for configuring the timing control circuit, and the timing control circuit is further configured to generate, based on the first code, a control signal for controlling the display panel.
US11043151B2

The invention provides a chemical-mechanical polishing composition comprising (a) an abrasive selected from the group consisting of alumina, ceria, titania, zirconia, and combinations thereof, wherein the abrasive is surface-coated with a copolymer comprising a combination of sulfonic acid monomeric units and carboxylic acid monomeric units a combination of sulfonic acid monomeric units and phosphonic acid monomeric units, (b) an oxidizing agent, and (c) water, wherein the polishing composition has a pH of about 2 to about 5. The invention further provides a method of chemically-mechanically polishing a substrate with the inventive chemical-mechanical polishing composition. Typically, the substrate comprises tungsten or cobalt and silicon oxide.
US11043147B2

A method for asymmetric encryption based on a gene chip includes the steps of (a) obtaining original information in text or image or other form and converting the same into a binary code, and (b) preprocessing the binary code to obtain a binary matrix. In (c), an encryption key is obtained, the encryption key comprising a gene expression solution. In (d), the gene expression solution is placed on a gene chip according to an arrangement and correspondence of the binary matrix.
US11043139B1

Systems and methods for personalized digital goal setting and intervention are provided. Embodiments of the system allow for effective management and implementation of interventions to change behaviors or health statuses of individuals or groups. Systems and methods may include setting a measurement goal relating to a behavior or a health status and generating a marker based on the measurement goal, receiving sensor data, determining that at least one of the measurement goal or the marker is satisfied, and executing a triggering action. The triggering action may include at least one of controlling access to a user device, controlling access to an application stored on a user device, controlling access of a user device to a network, controlling access of a user device to a website, displaying a notification on the user device, or transmitting a command to a remote device, including an instruction to control access to a physical space.
US11043128B1

A merging support information (MSI) distribution apparatus includes a MSI reception unit configured to receive MSI including a speed recommended for a vehicle traveling on a branch line to merge with a main line from a merging prediction apparatus, a distribution destination information reception unit configured to receive distribution destination registration information including terminal movement information indicating a movement state of a mobile terminal mounted on the vehicle traveling on the branch line and terminal identification information identifying the mobile terminal from the mobile terminal via a mobile communication network, and an information distribution unit configured to specify the mobile terminal to be a distribution destination to which the MSI is distributed based on the branch line traveling information and the terminal movement information, and distribute the MSI to the specified mobile terminal via the mobile communication network based on the terminal identification information of the specified mobile terminal.
US11043125B2

An information processing device in a first vehicle: detects a head-on approach of a second vehicle relative to the first vehicle; determines whether a meeting point is in a first section; calculates a first distance between the first section and the meeting point; when the meeting point is not in the first section, transmits the first distance to the second vehicle, and receives, from the second vehicle, a second distance between the meeting point and a second section; generates travel control information for the first vehicle according to the result of comparison between the first distance and the second distance; and outputs the travel control information to a travel controller of the first vehicle.
US11043120B2

A preferential control cancel unit includes: a determination unit configured to determine whether or not a vehicle approaching an intersection is an execution target of preferential control for preferential passage through the intersection; and a control unit configured to cause execution of the preferential control to be canceled in a case where the vehicle is determined to be the execution target and a predetermined condition is satisfied.
US11043111B1

A fire alarm includes comprises a central fire alarm control panel for monitoring the building and activating an alarm; and multiple remote units for distribution within the building, the remote units including indicating devices for determining conditions that are indicative of a possible emergency. The multiple remote units are in communication with the fire alarm control panel in a master-slave relationship such that the fire alarm control panel will receive inputs from the indicating devices and activate the alarm when those inputs indicate a possible emergency. In addition, the remote units include a secondary communication system for communication between remote units in a degraded mode of operation that occurs in the event of a failure of the master-slave communications with the fire alarm control panel, the secondary communication system including a transceiver arrangement at each remote unit for providing a wireless mesh network between the multiple remote units.
US11043110B2

Detector and method providing locating capabilities. A sound capture module of the detector captures sound in a vicinity of the detector and generates a digitalized captured sound based on the captured sound. The detector generates a digital sound message, including a unique identifier of the detector, from the digitalized captured sound. A wireless communication module of the detector wirelessly communicates the digital sound message with the unique identifier of the detector, to a monitoring station. The sound capture module comprises a digital microphone, or alternatively an analog microphone and an analog to digital converter. The detector also receives a remotely captured sound from another detector. The detector generates and wirelessly transmits a digital sound message based on the remotely captured sound to the monitoring station, or compares an amplitude of the remotely captured sound with an amplitude of a locally captured sound generated by the sound capture module.
US11043106B2

A system for use in a residential property, the system including a first computing system positionable in the residential property and including a first memory and a first processor. The system also includes a second computing system including a second memory and a second processor, the second computing system in communication with the first computing system over a network. The first memory comprises program instructions executable by the processor of the first computing system to: recognize a sound indicative of an unexpected event; retrieve, from a database stored in the first memory, an acoustic profile of the unexpected event; and responsive to the identifying the unexpected event, transmit a notification including an identity of the acoustic profile of the unexpected event to the second computing system over the network.
US11043104B2

A monitoring device according to an embodiment determines whether an information terminal, which moves together with a purchaser and receives data input regarding commodities for purchase by the purchaser, is present in a second place different from a set first place. The monitoring device detects that the information terminal is left unattended in the second place. The monitoring device activates an alarm in response to the information terminal being left unattended in the second place for a threshold period of time.
US11043103B1

A connected roof drain assembly including a roof drain, a sensor group in operable communication with the roof drain and configured to output signals representative of the fluid flow therethough, and a communication assembly configured to receive the signals output by the sensor group and wirelessly transmit data to a user portal based at least in part on the signals output by the sensor group.
US11043100B2

A computer implemented method for detecting a fall of a user within an internal space of a building, the method comprising receiving a first air-pressure sensor signal indicative of change in air-pressure measured at a device worn by the user; receiving a measurement indicative of change in air-pressure within the internal space of the building; and determining the fall of the user based on the change in air-pressure measured at the device and the measurement indicative of change in air-pressure within the internal space of the building.
US11043097B1

Activity and aggression detection and monitoring in a controlled-environment facility includes gathering audio, video and/or telemetry input from one or more dedicated and/or ad hoc sensors disposed in portions of the controlled-environment facility. A baseline normal input level from each of the sensors indicative of normal activity in the controlled-environment facility (proximate to a subject sensor) is predetermined. A determination is then made whether the input from each of the sensors rises above or falls below the predetermined normal input level, and when it does, the sensor input of the subject sensor may be recorded. When input from a sensor rises above or falls below the predetermined normal input level, an alert may be issued to controlled-environment facility personnel and/or law enforcement, the input from the subject sensor may be streamed to the personnel, and/or a recording of the sensor input may be offered.
US11043096B2

A method for detecting a fault with electrical hardware installed in an enclosure. The method includes a step of measuring the concentration of volatile organic compounds, of microparticles and of gases. The measurements are corrected on the basis of climate data and then calculations of drift and change of concentration are performed. An alarm is emitted when a set of drift or change of concentration thresholds are crossed. A device implementing the method and to an electrical enclosure equipped with such a device.
US11043090B1

Methods, systems, and apparatus, including computer programs encoded on a storage device, for a monitoring system that is configured to detect an event at a property. The monitoring system may include a processor and a storage device storing instructions that, when executed by the processor, cause the processor to perform operations. The operations include obtaining current activity data that (i) is generated by monitoring system components and (ii) represents two or more activities that have occurred at the property between a first time and a second time, accessing historical activity data that represents historical activities that have been learned by the monitoring system, determining, by the monitoring system and based on (i) the current activity data and (ii) the historical activity data, whether an event has been detected, and based on determining that an event has been detected, performing one or more operations based on the detected event.
US11043088B2

Methods and apparatuses are disclosed that allow an electronic device to autonomously adapt one or more user alerts of the electronic device. For example, some embodiments may include a method for operating a haptic device including driving a haptic device using a control signal, measuring a frequency related to the operation of the haptic device and comparing the measured frequency with a target frequency. A control signal is adjusted based on the comparison to drive the haptic device to the target frequency.
US11043087B1

A device having indirect visual indicators to communicate information about states of operation is disclosed herein. The visual indicators may output a visual indication based on operational states of the device or other systems associated with the device. In some examples, a thermostat may include a downcast light that outputs a visual indication based on a mode of operation of the thermostat or a mode of operation of an associated heating, cooling, and ventilation (HVAC) system. Various characteristics of the visual indication may be altered to output different information. In some examples, a color of the visual indication may change based on the modes of operation or the visual indication may be pulsed based on the modes of operation.
US11043081B2

A wagering game method includes dealing an initial poker hand, forming a final poker hand (optionally by discarding and replacing zero or more playing cards from the initial poker hand), and forming an augmented final poker hand by dealing additional cards to the final poker hand. Optionally, multiple augmented final poker hands may be formed from a single final poker hand by dealing additional cards from different decks to the same final poker hand. The augmented final poker hands are evaluated and a reward is issued based on the payout, if any, associated with the poker rank of each augmented final poker hand.
US11043075B2

A gaming machine includes a processor and a presentation device coupled to the processor. The processor is programmed to determine that a free play trigger condition is satisfied, and to execute one or more free plays based on the free play trigger condition to create one or more free play outcomes. Each free play outcome is a winning free play outcome or a non-winning free play outcome. The presentation device is configured to present winning free play outcomes when at least one free play outcome is a winning free play outcome. Non-winning free play outcomes are not presented.
US11043074B2

A gaming machine includes a processor and a presentation device coupled to the processor. The processor is programmed to determine that a free play trigger condition is satisfied, and to execute one or more free plays based on the free play trigger condition to create one or more free play outcomes. Each free play outcome is a winning free play outcome or a non-winning free play outcome. The presentation device is configured to present winning free play outcomes when at least one free play outcome is a winning free play outcome. Non-winning free play outcomes are not presented.
US11043071B2

A casino management networked computer system is described. The networked computer system includes a patron evaluation server computer including a processor programmed to initiate a tier review operation for patron account records having gaming transaction occurring within a predefined period of time. The processor programmed to determine a current tier level in a selected patron account record and determine a target tier level having a higher ranking. The processor is programmed to identify a tier point amount and an evaluation period associated with the target tier level, retrieve gaming transactions occurring within the identified evaluation period, calculate an amount of tier points based on the retrieved gaming transactions, and modify the selected patron account record to upgrade the tier level to the target tier level upon determining the calculated amount of tier points is equal to or greater than the tier point amount associated with the target tier level.
US11043070B2

A method for processing wagering game e-tickets is described herein. The method can include receiving, from a mobile device over a network, an indication to create an e-ticket. The method can also include determining, by a wagering game server, monetary value information for the e-ticket. The method can also include transmitting, to a ticketing server, the monetary value information; receiving, from the ticketing server, e-ticket information. The method can also include transmitting, over the network, the e-ticket information to the mobile device for generating the e-ticket.
US11043057B2

A method for checking of magnetic properties of value documents with the aid of a magnetic sensor comprises a measuring sensor row having a plurality of magneto-sensitive measuring sensor elements, as well as at least one further magneto-sensitive sensor element which is arranged behind the measuring sensor elements and has a greater distance from the transport plane of the value document than the measuring sensor elements. By means of the further sensor elements, correction signals are detected at correction measuring points of the value document, which are disposed on the same measuring line as the measuring points. In order to eliminate the distance dependence of the measuring signals, the respective measuring signal of each measuring point is corrected on the basis of the signal drop which the correction signal ascertained for this measuring point has in comparison to the measuring signal of the respective measuring point.
US11043048B2

A method for diagnosis and/or maintenance of a transportation system that has a transportation device and a remote monitoring unit, the transportation device having a control board for controlling and/or monitoring a function of said transportation device, and a local control unit for controlling said and/or monitoring said control board, may include detecting raw data associated with the function at the control board and/or the local control unit; generating condition information and/or performance information based on the raw data and calculating statistics information based on the generated information at the local control unit; buffering the generated information and/or statistics information at the local control unit; transmitting the buffered information to the remote monitoring unit; processing the transmitted information to determine a service need condition; and selectively transmitting maintenance information associated with the service need condition to the local control unit and/or a mobile service unit.
US11043046B2

A failure detection system (FDS) for a gearbox has a power source disposed within the gearbox, a camera element disposed within the gearbox, a processor disposed within the gearbox.
US11043024B2

The present application discloses a method, apparatus, and storage medium for processing an image in a virtual reality system. The method comprises: splitting an image to be rendered at a first timing in the virtual reality system into a first region and a second region; rendering the first region of the image to be rendered according to first gesture data of a user at the first timing; rendering the second region of the image to be rendered according to second gesture data at a second timing at the end of the rendering of the first region.
US11043014B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting information relative to a map. In one aspect, a method includes identifying points of interest within a geographical region; displaying a map for the geographical region; constructing one or more heat areas for the map using the identified points of interest; and displaying one or more polygons on the map, wherein a polygon is displayed to encompass an area within a constructed heat area. In another aspect, a method includes identifying points of interest within a geographical region; displaying a map for the geographical region; displaying one or more polygons on the map, wherein the polygons are displayed to encompass one or more points of interest within the geographical region.
US11043013B2

A display apparatus includes a display, a memory configured to store at least one instruction, and a controller including at least one processor configured to execute the at least one instruction to control the display apparatus. According to the display apparatus, as a user may watch an image having a unique style, for example, an AI-based style transferred third image, without feeling bored, while the image is style transferred and generated, user needs may be met and user convenience may be increased.
US11043012B2

Certain embodiments involve flow-based color transfers from a source graphic to target graphic. For instance, a palette flow is computed that maps colors of a target color palette to colors of the source color palette (e.g., by minimizing an earth-mover distance with respect to the source and target color palettes). In some embodiments, such color palettes are extracted from vector graphics using path and shape data. To modify the target graphic, the target color from the target graphic is mapped, via the palette flow, to a modified target color using color information of the source color palette. A modification to the target graphic is performed (e.g., responsive to a preview function or recoloring command) by recoloring an object in the target color with the modified target color.
US11043003B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating object interaction predictions using a neural network. One of the methods includes obtaining a sensor input derived from data generated by one or more sensors that characterizes a scene. The sensor input is provided to an object interaction neural network. The object interaction neural network is configured to process the sensor input to generate a plurality of object interaction outputs. Each respective object interaction output includes main object information and interacting object information. The respective object interaction outputs corresponding to the plurality of regions in the sensor input are received as output of the object interaction neural network.
US11042991B2

The technology disclosed herein includes a method for determining the position of multiple cameras relative to each other. In one example, the method may include: receiving, by a processor, a first video recording of a first camera and a second video recording of a second camera; selecting a set of frames of the first video recording; determining a blurriness measure for multiple frames of the set; identifying feature points in multiple frames of the set; selecting a frame from the set of frames based on the blurriness measure and the identified feature points; and determining a position of a first camera relative to a second camera by comparing the selected frame with a frame of the second video recording.
US11042983B1

The present disclosure provides an operating method of an automatic brain infarction detection system on magnetic resonance imaging (MRI), which includes steps as follows. Images corresponding to different slices of a brain of a subject are received from the MRI machine. The image mask process is performed on first and second images of the images. It is determined whether the cerebellum image intensity and the brain image intensity in the first image are matched. When the cerebellum image intensity and the brain image intensity are not matched, the cerebellar image intensity in the first image is adjusted. The first image is processed through a nonlinear regression to obtain a third image. A neural network identify an infarct region by using the first, second and third images that are cut.
US11042979B2

Taking a digital implant or abutment level digital impression by means of intra-oral, computed tomography or other imaging method provides the restorative doctor and laboratory accurate and effective data for determining the implant position, angulation and locking feature orientation without a physical impression. Such data is correlated with a digital library to produce an output which enables design and fabrication of an accurate restorative device such as a prosthetic tooth or crown. In this way the time-consuming, costly and error prone mechanical replication of the relevant dental anatomy is obviated.
US11042971B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for medical imaging with distortion correction. One example includes obtaining distorted image data of a subject brain, the distorted image data comprising a time series of three-dimensional image tensors generated at least in part from an echo planar imaging session of the subject brain. A derived three-dimensional tensor is derived from the distorted image data. A non-rigid alignment function to non-rigidly align the derived three-dimensional tensor to a reference tensor is determined, producing a non-rigidly aligned derived 3D tensor. A rigid alignment function to rigidly align the non-rigidly aligned derived 3D tensor to the reference tensor is determined. Distortion-corrected image data is created by applying the rigid alignment function and the non-rigid alignment function to the time series of three-dimensional image tensors.
US11042964B2

An information processing device has at least one memory that stores instructions, and at least one processor coupled to the at least one memory, and configured to set, on a combined image in which a plurality of images captured through a plurality of imaging units are combined, an object region that is a region to be an object of a predetermined process, and to perform, when a boundary between images included in the plurality of images in the combined image is included in the set object region, a predetermined display process on a display unit.
US11042963B2

An information processing device includes a controller. In a case where multiple images are formed in air in a depth direction, the controller controls a display of at least one of the images corresponding to one position or multiple positions in accordance with a command from a user.
US11042959B2

A geospatial mapping system can access a geospatial layer data set for a first geographic area defined by a first presentation level, and provide the geospatial layer data set for the first geographic area to a client device to present a visual rendering of the first geographic area. The geospatial mapping system can receive a request to utilize an advanced feature set on a subset of geospatial artifacts located within the first geographic area, and promote, to the geospatial layer data set, an additional geospatial artifact data set for the subset of geospatial artifacts, yielding an updated geospatial layer data set for the first geographic area. The geospatial mapping system can provide the updated geospatial layer data set to the client device to provide the advanced feature set for interacting with the subset of geospatial artifacts located within the first geographic area.
US11042957B1

A method and the corresponding apparatus are carried out to interpret custom graphics to compile all of the equipment and relationships of the equipment, controls, the relative hierarchy of the graphics and other elements in a manufacturing plant and to then use all of that information to produce a standard operating procedure.
US11042951B2

Described are systems, media, and methods for automated real estate transaction workflow management application comprising: performing an initial analysis of a user's stored email, wherein the initial analysis comprises identifying at least one existing real estate transaction and identifying any stored email associated with the at least one existing real estate transaction; performing an incremental analysis of the user's new email, wherein the incremental analysis comprises identifying at least one new real estate transaction and identifying any new email associated with the at least one new real estate transaction; extracting real estate transaction-related events, documents, contacts, and data from the email identified as associated with an existing or new real estate transaction; and generating a timeline for each existing and new real estate transaction, the timeline comprising the transaction-related events arranged chronologically and providing access to the transaction-related documents, contacts, and data.
US11042934B2

A crypto-machine learning enabled blockchain based profile pricer processes computer-readable instructions to determine requested information for a user that can be displayed on a user interface in real-time or near real-time of the user's request. In addition, the crypto-machine learning enabled blockchain based profile pricer processes provided data to be customized for the user based on a user profile stored in the memory as well as based on third party data stored in a database of related information. The pricer communicates the data to the user using blockchains via a smart contract using a private key and initiates a data transfer based on an input received from the user.
US11042931B2

Computer systems and methods for managing resources are described. In an aspect, a method includes: providing, to a client device associated with an authenticated entity, an intraday resource availability interface that includes a resource usage graph having a time axis including a time period and a resource availability indicator indicating a total amount of resources over the time period, including borrowed resources, available for use in association with the one or more account, wherein the intraday resource availability interface includes a widget configured to accept input to modify a parameter affecting the resource usage graph; detecting a transfer of value associated with the one or more account; determining an updated available resource amount based on the detected transfer of value; and sending, to the client device, an updated resource availability interface, the updated resource availability interface including an updated resource availability indicator based on the determined updated available resource amount.
US11042926B2

Systems and methods for managing a multi-listing combined offer are provided. A networked system receives an indication to add a combination of items from multiple sellers into a virtual cart. In response, the networked system causes presentation of a user interface showing a combination of items from multiple sellers. The networked system receives, from the buyer, a buyer offer price for the combination of items. In response, the networked system accesses, from a data storage, item information for each item of the combination of items, whereby the item information includes a seller identifier, an original item price, and shipping cost for each item. The networked system then generates, based on the accessed item information and the buyer offer price, a split offer price for each seller, whereby the split offer price is a split of the buyer offer price. The split offer price is then presented to each corresponding seller.
US11042921B2

Various systems and methods for obtaining vendor information using mobile internet devices are described herein. An inquiry for a product or service is received from a user. A location for the receipt of the product or service is received. Vendor information of a vendor of the product or service proximate to the location is determined, with the vendor information including a price for the product or service, and a wait time to receive the product or service. The vendor information is then transmitted to the user.
US11042913B2

The disclosed embodiments provide systems, methods, and techniques for managing merchandising cards. A merchandising card may be, for example, a gift card, loyalty card, or the like. Consistent disclosed embodiments, a system for managing merchandising cards may include one or more memory devices storing instructions and one or more processors configured to acquire, from a device over a network, a plurality of locations associated with the device, the device locations being acquired at different instances in time within a predetermined period of time. Additionally, the processor may be configured to calculate a merchant confidence rating for a merchant using the device locations. Further, the one or more processors may be configured to, based on the merchant confidence rating, determine that the merchant matches a merchant that is associated with merchandising card, and send a reminder a user of the device.
US11042910B2

Systems and methods for processing automated message exchanges using artificial intelligence are providing. In some embodiments, a message is generated by populating variable fields within a message template with corresponding data from a knowledge set and/or a lead data set. Lead data is the data known about the intended recipient of the message, whereas the knowledge set is contextual knowledge useful for the artificial intelligence. Once the message has been generated, the system waits for a response from the lead. Once the response is received, the AI algorithms may categorize the response and generate a corresponding confidence value for the categorization. The categorization and confidence level are utilized to determine which subsequent action the system takes. The actions consist of sending a follow-up message, a subsequent message in the series, requesting user input, or discontinuing messaging.
US11042903B1

Systems and methods are disclosed for executing the electronic distribution of electronic content to a display associated with a transit-oriented vehicle. The method includes receiving, from an advertiser or content provider, a request to transmit electronic content to the display, identifying a geographical zone associated with the transit-oriented vehicle; quantifying the relative position of any one of the plurality of electronic devices to the geographical zone as the transit-oriented vehicle moves along a predetermined path; identifying a displacement pattern generated by the plurality of directional vectors for the plurality of electronic devices as the geographical zone moves along the predetermined path; tailoring the electronic content based on the displacement pattern generated by the plurality of directional vectors; and transmitting the tailored electronic content to the display.
US11042900B2

Systems, devices, apparatuses, and methods are described for providing robust RFID security and secure targeted information dissemination. Randomized identifiers for RFID tags associated with products for sale are read by readers of user devices having their own randomized identifiers. Information relating to the products is provided to the user devices by information retrieval systems without exposing information related to the user device or a user thereof. Information security is provided through the use of the randomized identifiers that act as proxies or surrogates for users and user devices. Based on the products and associated RFID tags read by the user device, a retailer or manufacturer provides targeted advertising and sales incentives to the user device through the information retrieval system.
US11042899B2

A system and method for tracking users across a plurality of media platforms are provided. The method includes generating unified user-level data of each user across the media of advertising platforms; storing the unified user-level data generated for each user in a storage; taping into the plurality of advertising platforms to render pixel trafficking data; and analyzing raw data based on which the unified user-level data is generated.
US11042882B2

A method, system, apparatus, and computer program for conducting a real-time payment transaction. The method includes receiving a request for payment from a creditor financial institution (FI), and forwarding it to a debtor (FI). A payment transaction message is received from the debtor financial institution, specifying an amount of payment requested in the request, and is forwarded to the creditor FI such that the amount of payment is credited to an account in real-time. The debtor FI can request a return of the payment, in which case the creditor FI can comply therewith or refuse to return the payment. Also, an unsettled financial position of the debtor FI can be settled where that position does not exceed a combination of a pre-funded balance in a settlement account and a net debit cap value, and multiple settlements can be performed depending on a relationship between the position and combination.
US11042876B2

A method includes: receiving, by a service logic execution module of a designated member node, a transaction request comprising a paying user identifier of a paying user, a designated resource amount, and a receiving user identifier of a receiving user, the paying user paying the designated resource amount, and the receiving user receiving the designated resource amount, wherein the designated member node is one of a plurality of member nodes of a blockchain network; prior to the blockchain network performing consensus verification on the transaction request, performing, by the service logic execution module, transaction feasibility verification off the blockchain network according to the transaction request; sending, by the service logic execution module, an account balance modification instruction to a database management module of the designated member node in response to the transaction feasibility verification being successful.
US11042874B2

A computer-implemented method for processing blockchain-based transactions, the computer-implemented method including: receiving a target transaction initiated by a member node device in a blockchain, wherein the target transaction comprises a unique identifier of the target transaction; querying a transaction idempotent table on the block chain to determine whether the transaction idempotent table has stored a transaction idempotent record corresponding to the unique identifier of the target transaction; and in response to determining that the transaction idempotent table has not stored the transaction idempotent record corresponding to the unique identifier of the target transaction, recording the target transaction in a candidate block on the blockchain.
US11042871B2

Digital or “smart” contracts execute in a blockchain environment. Any entity (whether public or private) may specify a digital contract via a blockchain. Because there may be many digital contracts offered as virtual services, the contract identifier uniquely identifies a particular decision table and/or the digital contract offered by a virtual machine, vendor or supplier. The blockchain is thus not burdened with the programming code that is required to execute the decision table and/or the digital contract. The blockchain need only include or specify the contract identifier (and perhaps one or more contractual parameters), thus greatly simplifying the blockchain and reducing its size (in bytes) and processing requirements.
US11042870B2

A method comprises receiving a request to add a stored-value card to an electronic wallet via interpreting an intelligent code which directs a user to a URL for an electronic wallet website; prompting a user for credentials to enter the electronic wallet website; determining whether the stored-value card already exists in the electronic wallet; and adding the stored-value card to the electronic wallet. A system comprises a computer device to receive a request to add a stored-value card to an electronic wallet via interpreting an intelligent code which directs a user to a URL for an electronic wallet website; to prompt a user for credentials to enter the electronic wallet website, to determine possession of the stored-value card, to determine whether the stored-value card already exists in the electronic wallet, and to add the stored-value card to the electronic wallet.
US11042868B2

An electronic device is provided and includes a housing; first and second near-distance wireless communication circuits configured to support wireless connection to an access point (AP); a cellular wireless communication circuit; a touchscreen display; a processor connected to the first and second near-distance wireless communication circuits, the cellular wireless communication circuit, and the display; and a memory connected to the processor which stores an application program configured to make payment using the first near-distance wireless communication circuit and instructions which cause the processor to perform a transaction with an external point-of-service (POS) device via the first near-distance wireless communication circuit; receive a result of the transaction comprising receipt information and connection information, the connection information comprising credential information; and connecting to the AP through the second near-distance wireless communication circuit based on the credential information after receiving the transaction result.
US11042863B1

A group money transfer technology that enables a sender to send a group payment or a group request for payment to any number of users that are nearby to effect multiple money transfer transactions are disclosed. The sender can use a payment application executing on his or her mobile device to input an amount and select a group payment or a group request for payment as a request type. In response, the payment application identifies multiple individuals that are nearby the sender or in the same geo-fenced area and are likely to be the intended recipients. The identification of the multiple individuals can be based on location alone, or in combination with one or more contextual criteria based on contact information, schedule information, transaction history information, and the like.
US11042862B2

A method of interacting with an automatic retail device, including receiving user identification information at the automatic retail device and receiving confirmation of the identity of the user from a source external to the automatic retail device. The method further includes determining the contents of the automatic retail device at a first time, determining the contents of the automatic retail device at a second time, transmitting data regarding the determined contents of the automatic retail device to a server at both the first and second times, and prompting the user to respond to an inquiry.
US11042861B2

A user conducts a wireless payment transaction with a merchant system by transmitting payment information from a user device to a terminal reader without accessing a secure element resident on the user device. A user taps a user device in a merchant system's terminal reader's radio frequency field. The terminal reader and the user device establish a communication channel and the terminal reader transmits a signal comprising a request for a payment processing response. The signal is received by the user device and converted by a controller to a request understandable by an application host processor. The controller transmits the request to the application host processor, where the request is processed, and a response is transmitted to the controller and then to the terminal reader. The response generated by the application host processor is identifiable by the merchant system as a payment response.
US11042857B2

An offline transaction implementation method includes: determining, by a payment server in response to a request of a user for registering with a credit transaction service of a merchant, whether credit information of a user account meets a condition, provisioning the credit transaction service of the merchant for the user account when determining that the credit information of the user account meets the condition, and sending account information of the user to a merchant transaction management system; guiding, by the merchant transaction management system after receiving the account information, the user to input a biometric characteristic, and after collecting the biometric characteristic input by the user, storing a binding relationship between the biometric characteristic and the account information into a registered user library of the merchant, prompting the user that the registration succeeds, and controlling a gate of the merchant's store to open for allowing entry of the user.
US11042853B2

Provided herein are systems and methods for provisioning a gift. The method includes receiving, with at least one processor, a request to provision a gift, the request comprising a uniform resource locator (URL) corresponding to a network location associated with a merchant and/or item, generating, with at least one processor, a modified URL configured to direct a user device to the network location associated with the merchant and/or item, the modified URL based on the original URL, an account identifier, and one or more account limits, and transmitting, with at least one processor, the modified URL to the user device, such that the user device is facilitated to engage in a transaction through the network location associated with the merchant and/or item using a payment account associated with the account identifier.
US11042852B1

Techniques are described for sender authenticated remittance via an automatic teller machine (ATM). The techniques include transferring money between a sender and a recipient via the ATM without the recipient needing a computing device or a bank account with which to receive the money. The disclosed techniques enable a remittance server to interact with both the sender via a sender computing device and the recipient via the ATM to perform a money transfer in which the recipient is at least partially authenticated by the sender. The ATM is configured to take a picture or a video of the recipient to be sent by the remittance server to the sender computing device for approval by the sender prior to allocating the transferred money to the recipient. In this way, the remittance server essentially passes control of the ATM and the remittance of the transferred money to the sender.
US11042844B2

In one example embodiment, a server receives an email message from a user device, and extracts email addresses from the email message. The server determines whether the email addresses are associated with multiple organizations. If it is determined that the email addresses are associated with the multiple organizations, the server sends a response to the email message including a scheduling link that, when selected, provides scheduling information for one or more prospective meeting attendees associated with one or more of the email addresses. If it is determined that the email addresses are not associated with the multiple organizations, the server automatically prompts a meeting to be scheduled on respective calendars associated with the email addresses.
US11042841B2

The invention provides systems, methods, and computer programs to improve the accuracy and efficiency with which data analysts can use news stories, press releases, and other sources of information to maintain databases that contain information about individuals and businesses and other organizations. Documents containing material information are acquired in computer-readable form and optionally may then be reduced to raw text. One or more computerized systems process the text and tag important terms such as proper nouns, job titles, awards, and other terms indicating professional, educational, corporate, or other developments. The invention provides a user interface with which a data analyst can review, confirm, remove, modify, introduce, and link the tags, ultimately adding the information and links to a database and storing the source document in an electronic warehouse for future retrieval.
US11042829B2

Methods and apparatus for configuring a sensor device in accordance with a first configuration defining data collection for a plurality of sensors and defining when the collected data for the sensors is transmitted to a remote network. The sensor device can be coupled to a shipping container for collecting environmental data as the shipping container is en route to a destination. The sensor device can receive a transition signal from the remote network instructing the sensor device to transition to a second configuration with different transmission parameters.
US11042828B2

Embodiments of the present disclosure include systems, methods, and devices for tracking a shipment using a wireless tracker. In such embodiments, the wireless tracker determines a location of the wireless tracker device and regulates battery usage of wireless tracker based on the location. In addition, the wireless tracker is configured to determine a current location of the wireless tracker device at one or more intervals such that the one or more intervals are based on a delivery route of the shipment. Moreover, the wireless tracker is configured to receive and verify one or more codes to for a chain of custody of the shipment. Also, the wireless tracker is configured to determine a trigger event based on the location of the wireless tracker device and/or sensor information as well as send a notification to a computer server based on the trigger event.
US11042823B2

Provided is a technique that appropriately predicts the degree of influence of each risk on business indexes according to a production situation and determines risks to be managed. A storage unit stores a table that stores risk propagation model master information and risk information. A processing unit includes a risk correction unit that corrects the risk propagation model master information and the risk information for each product, using at least one of a degree of progress and a degree of pressure and a risk score calculation unit that calculates a risk score on the basis of the corrected risk propagation model master information and the corrected risk information. An output unit outputs the risk score for each product in each process to a screen.
US11042821B2

Provided is a method for determining a filter change schedule for a gas turbine. The method includes determining differential pressure variation across filters and a time elapsed since a last filter change, where the differential pressure variation and the time elapsed are each associated with at least one filter disposed in the gas turbine. The method also includes estimating a future power loss and/or a future fuel consumption caused by the differential pressure variation. Moreover, the method can include determining the filter change schedule based on a cost of the filter change, the time elapsed, a cost of the future power loss, and optionally a cost of the future fuel consumption, a cost of emission variation, and a cost of production loss.
US11042820B2

A computer-based system for improving a process for synchronizing an asset management system with a work order management system is disclosed. The computer-based system determines whether report data has been received from an asset management system. In response to determining that report data has been received, the report data is parsed to determine one or more keywords that describe an issue reported by the asset management system. The keywords are used to determine whether one or more instructions are available for handling the issue. If the instructions are available, then the instructions are obtained and used to generate one or more messages. The messages are transmitted to a work order management system to cause the work order management system to generate a work order and to dispatch the work order to a service provider to cause the service provider to resolve the issue reported by the asset management system.
US11042817B2

Disclosed herein is a processing station (10) for registering a passenger's luggage for a trip. The processing station (10) comprises an injector (14) for receiving a piece of luggage associated with the passenger. A plurality of sensors (16a-16i) are associated with the injector. A weighing machine (18) is also associated with the injector (14) for weighing the piece of luggage whilst in the injector (14). The luggage processing (station 10) also comprises a user interface (20) for receiving various inputs for confirming that a passenger has checked-in and to display information to the passenger during processing of the piece of luggage. A controller (28) is associated with the sensors (16a-16i) and weighing machine (18) and the user interface (20). The controller (28) is adapted to accept the piece of luggage if the input received via the passenger's boarding pass or identification card indicate that the passenger has checked-in for the trip, feedback from the sensors (16a-16i) indicates that predetermined criteria are met, and if feedback from the weighing machine (18) indicates that weight of the piece of luggage is within a predetermined limit.
US11042815B2

Examples relate to providing hierarchical classifiers. In some examples, a superclass classifier of a hierarchy of classifiers is trained with a first type of prediction threshold, where the superclass classifier classifies data into one of a number of subclasses. At this stage, a subclass classifier is trained with a second type of prediction threshold, where the subclass classifier classifies the data into one of a number of classes. The first type of prediction threshold of the superclass classifier and the second type of prediction threshold of the subclass classifier are alternatively applied to classify data segments.
US11042812B2

A method and associated systems for using direct sums and invariance groups to optimize the testing of partially symmetric quantum-logic circuits is disclosed. A test system receives information that describes the architecture of a quantum-logic circuit to be tested. The system uses this information to organize the circuit's inputs into two or more mutually exclusive subsets of inputs. The system computes a direct sum of a set of groups associated with the subsets in order to generate an invariance group that contains one or more invariant permutations of the circuit's inputs. These invariant permutations can be used to reduce the number of tests required to fully verify the circuit for all possible input vectors. Once one specific input vector has been verified, there is no need to test other vectors that can be generated by performing any one of the invariant permutations upon the previously verified vector.
US11042806B1

A computerized system is disclosed. The computerized system may include one or more processors configured to perform the operations stored in a memory. The operations may include receiving a first circuit design pattern including a DRC violation and generating a first pattern matrix based on the first circuit design pattern, and updating the first circuit design pattern, based on the first pattern matrix, to fix the DRC violation. The operations may also include determining a possibility of a DRC violation-free first circuit design pattern corresponding to the first pattern matrix, and generating a first target label specifying the fixability corresponding to the first pattern matrix based on the determined possibility of the DRC violation-free first circuit design pattern. The first pattern matrix and the first target label may be used as training data to train a machine-learning model to predict fixability of the DRC violation.
US11042802B2

Predictive analytic models are hierarchically built based on a training dataset, which includes pairs of input data and output data. First, the input data and the output data are preprocessed. A hierarchical clustering process is performed on the dataset. The hierarchical clustering process comprises level-1 input and output data clustering, level-2 input and output data clustering, and so on, up to level-K input and output data clustering, where K is an integer greater than one. A hierarchical model building process is performed. The hierarchical model building process comprises level-1 model building over level-1 clustered input and output data, level-2 model building over level-2 clustered input and output data, and so on, up to level-K model building over level-K clustered input and output data. At least one level-K predictive model is generated as the resulting built model.
US11042795B2

An information processor is provided that includes an inference module configured to extract a subset of data from information in an input and a classification module configured to classify the information in the input based on the extracted data. The inference module includes a first plurality of convolvers acting in parallel to apply each of N1 convolution kernels to each of N2 portions of the input image in order to generate an interim sparse representation of the input and a second plurality of convolvers acting in parallel to apply each of N3 convolution kernels to each of N4 portions of the interim sparse representation to generate a final sparse representation containing the extracted data. In order to take advantage of sparsity in the interim sparse representation, N3 is greater than N4 to parallelize processing in a non-sparse dimension and/or the second plurality of convolvers comprise sparse convolvers.
US11042793B2

A portable data terminal that includes a housing and an environmentally responsive device for collecting data about the environment surrounding the housing. The portable data terminal also includes an encoded information reader unit with one or more data collection hardware devices, which can capture data encoded in decodable indicia, e.g., bar codes. In one embodiment, the portable data terminal is configured to operate in a mode that processes the decodable indicia, and the environmental data so as to correlate the information decoded in the decodable indicia with the environmental data.
US11042792B2

The disclosure relates to a method for encoding an illustration, which involves writing the illustration in greyscale or in color, encoding a message in the form of a two-dimensional barcode comprising a set of blocks, each block encoding a fragment of the message and comprising a set of (M) rows and (N) columns, and each block comprising a set of encoding sub-blocks, each subblock comprising a set of bits. It is essentially characterized in that the encoding step comprises defining or identifying a set of remarkable points on the source illustration, calculating a set of attributes according to certain remarkable points, selecting, among the set of attributes, at least one attribute making it possible to define a digital fingerprint, optionally compressed, optionally sign the digital fingerprint, record in the message one of at least one attribute, the digital fingerprint, optionally compressed, the signed digital fingerprint in compressed or non-compressed form.
US11042791B2

Disclosed is an apparatus for generating a composite two-dimensional code, comprising: a two-dimensional code encoding module 1, a two-dimensional code pattern generating module 2, a hidden information encoding module 3, a hidden information pattern generating module 4, a recoding region setting module 5, an pattern compositing module 6, and an output module 7. The two-dimensional code encoding module 1 converts the inputted two-dimensional code information into a binary codeword sequence to generate two-dimensional code coding information; the two-dimensional code pattern generating module 2 generates a two-dimensional code pattern based on the two-dimensional code coding information; the hidden information encoding module 3 converts the hidden information into a binary codeword sequence to generate recoding information; the recoding region setting module 5 sets, in the two-dimensional code pattern, a recoding region for encoding the hidden information; the hidden information pattern generating module 4 generates a hidden information coding pattern formed by dark-colored blocks and light-colored blocks based on the recoding information; and the pattern composing module 6 adjusts a block distribution in the recoding region of the two-dimensional code pattern based on the hidden information coding pattern so as to encode the hidden information.
US11042775B1

A data processing apparatus may utilize an artificial neuron network configured to reduce dimensionality of input data using a sparse transformation configured using receptive field structure of network units. Output of the network may be analyzed for temporally persistency that is characterized by similarity matrix. Elements of the matrix may be incremented when present activity unit activity at a preceding frame. The similarity matrix may be partitioned based on a distance measure for a given element of the matrix and its closest neighbors. Stability of learning of temporally proximal patterns may be greatly improved as the similarity matrix is learned independently of the partitioning operation. Partitioning of the similarity matrix using the methodology of the disclosure may be performed online, e.g., contemporaneously with the encoding and/or similarity matrix construction, thereby enabling learning of new features in the input data.
US11042773B2

Systems and methods for detecting a user's finger are provided. In some embodiments, a method may include applying a first electrical signal, applying a second signal, receiving a third electrical signal using a first electrode, receiving a fourth electrical signal using the first electrode, extracting the third and fourth electrical signals using a quadrature demodulator, and compensating for a phase delay between at least the first electrical signal and the third electrical signal.
US11042772B2

A computer-implemented method and system are provided for generating an encoded representation for one or more images. The method involves operating a processor to, for at least one image portion of a plurality of image portions of the image, receive a set of projection data representing an image intensity of the image portion along a plurality of projection directions; and identify a subset of projection data from the set of projection data associated with one or more dominant features. The set of projection data includes a subset of projection data for each projection direction of the plurality of projection directions. The processor is operable to generate the encoded representation based at least on a data variation within the subset of projection data for the at least one image portion.
US11042767B2

A videoconferencing device at an endpoint determines whether a person is a real person standing in front of a display device or if the person is instead an image rendered by a display device. In the first instance the real person will be included in a video feed for transmission to a remote endpoint. In the second instance, images of the display device on which the person is rendered will not be included in the video feed.
US11042766B2

Disclosed herein an artificial intelligence apparatus for determining inattention of a driver including a vibration sensor or a gyro sensor configured to sense movement of a driver's seat of a vehicle, a camera configured to receive image data including a face of a driver, a communication modem configured to receive vehicle status information from an ECU (Electronic Control Unit) of the vehicle, and a processor configured to generate movement information of the driver's seat using vibration sensor information received from the vibration sensor or gyro sensor information received from the gyro sensor, generate driver status information corresponding to the driver from the received image data, determine whether the driver is in an inattention status based on the movement information of the driver's seat, the driver status information and the vehicle status information, and output an inattention alarm if the driver is in the inattention status.
US11042764B2

A device for detecting vehicle lights in an image, the device is configured to receive an image captured by a camera, wherein the image comprises an array of pixels and each pixel of the image has a respective scene brightness value, compress the image to generate a compressed image, wherein the compressed image comprises an array of pixels and each pixel of the compressed image has a respective grey value, calculate for each grey value in the compressed image a corresponding scene brightness value in the image, and detect vehicle lights in the compressed image by using the calculated scene brightness values.
US11042760B2

The present application provides a mobile robot, a control method and control system of the mobile robot. The control method comprises the following steps: acquiring a depth image obtained through photography of the at least one image acquisition device; wherein, the depth image contains a depth image of the target obstacle; identifying an obstacle type of the target obstacle from the depth image; controlling a navigation movement and/or behavior of the mobile robot based on an acquired positional relationship between the target obstacle and the mobile robot, and the identified obstacle type. In the present application, the type of the target obstacle can be detected effectively, and the behavior of the mobile robot can be controlled based on the detection result correspondingly.
US11042749B2

The disclosed computer-implemented method may include receiving, from devices in an environment, real-time data associated with the environment and determining, from the real-time data, current object data for the environment. The current object data may include both state data and relationship data for objects in the environment. The method may also include determining object deltas between the current object data and prior object data from an event graph. The prior object data may include prior state data and prior relationship data for the objects. The method may include detecting an unknown state for one of the objects, inferring a state for the object based on the event graph, and updating the event graph based on the object deltas and the inferred state. The method may further include sending updated event graph data to the devices. Various other methods, systems, and computer-readable media are also disclosed.
US11042748B2

Methods, systems, and apparatus for receiving data that represents a portion of a property that was obtained by a robot, identifying, based at least on the data, objects that the data indicates as being located within the portion of the property, determining, based on the objects, a semantic zone type corresponding to the portion of the property, accessing a mapping hierarchy for the property, wherein the mapping hierarchy for the property specifies semantic zones of the property that have corresponding semantic zone types and are associated with locations at the property, and specifies characteristics of the semantic zones, and selecting, from among the semantic zones and based at least on the semantic zone type and the data, a particular semantic zone, and setting, as a current location of the robot at the property, a particular location at the property associated with the particular semantic zone.
US11042746B2

In an approach for presenting information on an object to be observed, a processor obtains information from a sensor about an object. A processor predicts a time period in which the object is expected to be at a location and in a state, based on historical data, obtained from the sensor, associated with the object. A processor determines whether the object is at the location and in the state within the time period. A processor presents information to a user, wherein the information is about the object.
US11042745B2

A refuse vehicle includes a body coupled to a chassis and defining a refuse compartment configured to store refuse, a refuse collection arm configured to engage and lift a refuse container to unload refuse, and an object detection system configured to provide object detection data relating to locations of objects relative to the refuse vehicle. An actuator controls movement of the refuse collection arm. A controller is configured to use the object detection data to determine if the refuse container is present within an aligned zone relative to the chassis, the aligned zone representing a range of locations in which the refuse collection arm is capable of engaging the refuse container. In response to a determination that the refuse container is within the aligned zone, the controller is configured to provide an indication to an operator that the refuse container is within the aligned zone.
US11042738B2

A simple and quick verification of the authenticity of a blister of elements, such as pills in the pharmaceutical industry, is provided. The pills packaged in a blister can be authenticated using mobile imaging devices such as a mobile smartphone. Generally speaking, an image of the pills and their differentiating physical characteristics in the blister is acquired and compared to at least one code which is marked on the blister itself. This code may also be encrypted. A dedicated software application on the mobile smartphone can be used to decrypt the code and compare the code to the image of the pills in the blister, to thereby evaluate authenticity of the blister and its contents.
US11042732B2

Identifying a local coordinate system is described for gesture recognition. In one example, a method includes receiving a gesture from a user across a horizontal axis at a depth camera, determining a horizontal vector for the user based on the received user gesture, determining a vertical vector; and determining a rotation matrix to convert positions of user gestures received by the camera to a frame of reference of the user.
US11042726B2

A skin analyzer includes a facial part recognition unit that recognizes a facial part from a face image of a user captured by a camera; a UI unit that causes a display to display a UI in which a facial part mark indicating the facial part is disposed on a face image, and that accepts an operation with respect to the facial part mark; an analysis region setting unit that sets a skin analysis region for the face image based on a position of the operated facial part mark; and a skin analysis performing unit that performs a skin analysis on the set skin analysis region.
US11042725B2

A method for selecting frames used in face processing includes capturing video data featuring a face of an individual and determining with a processing unit at least one image quality indicator for at least some frames in the video data. The quality indicator is used for selecting a subset of the frames and a sequence of frames is determined corresponding to a movement of a body portion detected in the video data and/or corresponding to a response window during which a response to a challenge should be given. At least one second frame is added to the subset within a predefined interval before or after the sequence and the selected frames are stored in a memory.
US11042718B2

An apparatus comprising a long-range transmitter having a unique identifier, a button, a card reader, a means for securing an identification card having a unique identifier and configured to be read by the card reader, and a controller coupled to the long-range transmitter, the button, and the card reader. The controller is configured to use the card reader to read the unique identifier of the identification card and to send a signal through the long-range transmitter when the button is pressed.
US11042707B2

This disclosure relates to a mechanism to create conversational agents from API specifications based on domain-specific inputs. The conversational agents may provide the functionalities exposed by the underlying API to users engaging with the conversational agent. Thus, the user may execute actions exposed by the API specification using natural language in a conversational, comfortable, and familiar fashion.
US11042700B1

A method may include obtaining a document and using a first prediction model to generate text block scores for text blocks in the document, where a first text block of the text blocks is associated with a first text block score of the plurality of text block scores. The method also includes updating, in response to the first text block score for the first text block failing to satisfy a criterion, a modified version of the document with an indicator to set the first text block as a hidden text block in a presentation of the modified version. The method also includes generating a summarization of the first text block based on the words in the first text block and updating the modified version of the document to include the summarization. The method also includes providing the modified version of the document to a user device.
US11042694B2

Techniques are provided for a computer processor-implemented method of beautifying an electronic textual document having text organized in a plurality of sections. Each of the sections is representative of a corresponding one of a plurality of textual elements. The method includes: receiving a user selection of the text for beautification, the selected text including at least a portion of one of the sections; classifying the selected text as the corresponding one of the textual elements represented by the one of the sections; ranking a set of attributes applicable to the one of the textual elements; presenting an ordered list of the highest-ranked attributes; in response to receiving a selection of one or more of the presented attributes, applying the selected attributes to the selected text; and reranking the applicable attributes to reflect the selected attributes.
US11042691B2

A theme to be applied to a document to be edited can be identified. The document and a preview of one or more components insertable into the document can be displayed. The preview can be formed and presented prior to the insertion of at least one of the components by applying the identified theme to the components.
US11042684B1

Embodiments according to the present disclosure relate to physically implementing an integrated circuit design using track patterns while conforming to the requirements of complex color based track systems, and using information about instances that have been included in the design. According to some aspects, the present embodiments provide “Dynamic Width Space Patterns (DWSP)” which are WSPs that are modified dynamically in consideration of neighboring geometries such that shapes created or edited using WSPs are design rule compliant. Embodiments can include providing visual indicators in a display of a portion of a design that is being created or edited, as well as possibly other alerts, so as assist a designer in creating a design rule compliant integrated circuit design that is also subject to WSPs.
US11042681B1

A chip package system comprising N multiple processor cores can be tested by receiving a data file characterizing the chip package system. Thereafter, simulation testing is conducted for each core for each of Mi . . . j states using the data file such that each core is active in each state while all other cores are inactive. Each simulation test results in a simulation. The simulations are then combined to result in a composite test covering MN*j combinations. Related apparatus, systems, techniques and articles are also described.
US11042680B2

The present invention discloses an information management method and system for IC tests, and a storage medium. The method comprises steps of: providing test data generated by performing an IC test by an IC test platform, the IC test platform being an IC test platform having more than one stage, each stage of the IC test platform comprising a plurality of test devices: providing resource data related to the IC test, other than the test data; and analyzing the IC test according to the test data of the IC test and the resource data, to obtain result data related to the IC test. In this way, the present invention can provide technical support for utilizing the value of test data generated in IC tests.
US11042679B1

This application discloses a computing system implementing an automatic test pattern generation tool to generate test patterns to apply to scan chains in an integrated circuit. The computing system can implement a defect diagnosis tool to simulate a circuit design describing an integrated circuit, inject faults from a fault list into the simulated circuit design, and apply the test patterns to the simulated circuit design. The computing system implementing the defect diagnosis tool can determine fault responses to the test patterns read from the simulated circuit design, which indicate a detection of the faults injected in the simulated circuit design, compress, for each of the faults in the fault list, the fault responses into fault signatures, consolidate the faults from the fault list into fault groups based on the fault signatures, and estimate a diagnosis resolution for the integrated circuit based, at least in part, on the fault groups.
US11042668B1

A method and apparatus for certifying the de-identification actions necessary to take on a data set to make it compliant with privacy and security regulations is streamlined and automated using the invention. Preparing the data for certification is greatly simplified and accelerated by the system, as is interaction with the certifier in the approval process. After certification, the invention allows for the continuous automatic monitoring of the data set to ensure that its profile does not shift over time such that the certified de-identification actions are no longer sufficient to ensure regulatory compliance, and can signal the user and/or certifier that a new certification process must be repeated. Alternatively, if no shift is detected, a user and/or certifier can agree that no new certification is needed.
US11042664B2

One embodiment provides a system that implements a 1-bit protocol for differential privacy for a set of client devices that transmit information to a server. Implementations may leverage specialized instruction sets or engines built into the hardware or firmware of a client device to improve the efficiency of the protocol. For example, a client device may utilize these cryptographic functions to randomize information sent to the server. In one embodiment, the client device may use cryptographic functions such as hashes including SHA or block ciphers including AES to provide an efficient mechanism for implementing differential privacy.
US11042653B2

In some embodiments, a first device may generate a data block for an ordered set of data blocks such that the data block is cryptographically chained to a given data block preceding the data block in the ordered set. The first device may obtain an encryption key used to encrypt information related to the data block, and use group members' keys to encrypt the encryption key to generate a group key. As an example, the group's members may include a first member associated with the first device and other members. The keys used to encrypt the encryption key may include the other members' keys. The first device may transmit the ordered set and the group key to a communication resource (e.g., accessible by the members). Other devices (associated with the other members) may use the ordered set and the group key to obtain content related to the ordered set.
US11042646B2

A computer-implemented method according to one embodiment includes determining a classification associated with an instance of data, determining a vulnerability level of a first storage system at which the instance of data is currently located, and conditionally migrating the instance of data from the first storage system to a second storage system, based on the classification associated with the instance of data and the vulnerability level of the first storage system.
US11042645B2

Techniques for performing auto-remediation on computer system vulnerabilities in source code utilizing local repositories are disclosed herein. An application source code representation is scanned to determine any security vulnerabilities and from those vulnerabilities, a set of security patch rules are generated that may be used to automatically remediate the vulnerabilities. One or more of the security patch rules is selected for verification and, once verified may be used to generate a security patch. The security patch may then be automatically applied to the source code representation to produce a patched representation of the application source code with the vulnerability at least partly remediated.
US11042619B2

Systems and methods for occupant authentication and trust using a blockchain are disclosed herein. The systems and methods can include receiving an occupant indicator and one or more occupant identifiers for an occupant in a vehicle. The one or more occupant identifiers can then be verified against identifying information stored in a blockchain ledger to authenticate the occupant. One or more occupant profile elements can then be collected for the occupant. Then, at least one of the one or more occupant identifiers and at least one of the one or more occupant profile elements can be recorded in the blockchain ledger.
US11042615B2

An information processing apparatus displays a control, based on generation instructions of the control to accept a user operation, such that information indicating biometric authentication is requested is added to the control, executes a processing request corresponding to the control when the user operation on the displayed control is detected, and transmits, to a request destination of the processing request, data based on a result of biometric authentication using biometric information read by the information processing apparatus and stored biometric information. Information related to processing corresponding to the control is displayed based on the processing request and the data based on the result of the biometric authentication.
US11042613B2

A first set of device usage characteristics of a first user interaction with a user communication device are received. For example, a device usage characteristic may be an average key pressure, a used WiFi access point, an install date of an application, an angle of a user communication device, etc. The first set of device usage characteristics of the first user interaction are compared to a second set of device usage characteristics of a second user interaction with the user communication device that is stored in a blockchain. One or more reason codes that identifies why the first and second compared sets of device usage characteristics do not match is generated in response to the first and second compared sets of device usage characteristics not matching. The one or more reason codes are used for identifying a level of trust of a user in a communication session.
US11042609B2

A method for registering and provisioning an electronic device is provided. The method includes a step of inserting a first keypair into a secure element of the electronic device. The first keypair includes a public key and a private key. The method further includes a step of requesting, from a remote server configured to register and provision connected devices, a provisioning of credentials of the electronic device. The method further includes a step of verifying, by the remote server, the electronic device credentials. The method further includes a step of registering, by the remote server, the electronic device. The method further includes a step of transmitting, from the remote server to the electronic device, a device certificate. The method further includes steps of installing the transmitted device certificate within the secure element of the electronic device, and provisioning the electronic device according to the installed device certificate.
US11042608B2

A method for managing plan problems across planning cycles includes accessing a first plan generated in a first planning session of a first planning cycle, identifying one or more first plan problems reflected in the first plan, and storing and persisting plan problem data associated with the one or more first plan problems for access in one or more successive planning cycles. The method includes accessing a second plan generated in a second planning session of a second planning cycle subsequent to the first planning cycle, identifying one or more second plan problems reflected in the second plan, and comparing the one or more first plan problems identified for the first planning cycle with the one or more second plan problems identified for the second planning cycle. The method includes determining whether the second plan problem corresponds to any first plan problem identified for the first planning cycle.
US11042600B1

Described are techniques for enabling webpages to be generated and customized based on rules created by a user. A user accessing a user interface may select a set of webpage features, the dimensions or other characteristics of the features, and a corresponding set of rule conditions, such as characteristics of a user device, user account, connection, or webpage. When a request to access a webpage is received, an existing body of rules is queried, and the particular rule that is satisfied by the request is determined. A webpage that includes the corresponding features and feature characteristics of the satisfied rule is generated and provided to the requesting device.
US11042598B2

Methods and systems for capturing, collecting, analyzing and auditing of electronic documents. In an embodiment, there is provided the ability to present an audit function or “click thru” capability with respect to image files, non-structured text, non-structured html, and pdf document.
US11042590B2

The present teaching, which includes methods, systems and computer-readable media, relates to providing query suggestions based on multiple data sources including at least person's personal data. The disclosed techniques may include receiving an input from a person, obtaining one or more suggestions based on a person corpus derived from at least one data source private to the person, and presenting at least the one or more suggestions.
US11042587B2

An audio processing method includes determining an audio data source, registering an audio block service for the audio data source to obtain registration information of the audio block service, where the registration information of the audio block service includes identification information used for performing the audio block service on the audio data source, performing software decoding on the audio data source to obtain audio track data when it is determined, based on the identification information, that the audio data source needs to be blocked, and performing behavior analysis based on the audio track data. Hence, audio track data can be collected in a targeted manner, the collected audio track data is converted into text through speech recognition, and the text can be used for semantic analysis or internally-recorded audio recognition.
US11042585B2

The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.
US11042582B2

The present disclosure relates to a method and a device for categorizing multimedia resources. The method includes: counting the numbers of icons for respective types of icons input by a user for a multimedia resource; and determining a category to which the multimedia resource belongs according to the numbers of the respective types of icons input for the multimedia resource. The method and device for categorizing multimedia resources according to the present disclosure can take respective types of icons input by the user for the multimedia resources into consideration when categorizing the multimedia resources, thereby improving the accuracy of the categorization of the multimedia resources.
US11042572B2

Methods and systems for clustering objects using Geohash grids. The clusters are typically displayed on an interactive map. A clustering module receives multiple objects having respective geo-information and derives clusters for the objects in respective grid cells of a given resolution level. The clustering is based on the geo-information of the objects at one or more resolution levels that are finer than the given resolution level. Clustering based on finer-resolution levels provides spatial information at a granularity that is unavailable at the given resolution level and therefore achieves clustering with improved accuracy. The geo-information may comprise a Geohash spatial index that specifies the geographic location in accordance with the Geohash system.
US11042565B2

Disclosed are electronic devices and methods for managing container-based data by the electronic devices, by generating a first container storing first personalized information, when a communication connection with a first external electronic device is established, transmitting the first personalized information so that it is stored in a second container of the first external electronic device, receiving second personalized information and storing the second personalized information in the first container, and when a communication connection with a second external electronic device is established, transmitting the second personalized information so that it is stored in a third container of the second external electronic device.
US11042559B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a light integration. One of the methods includes receiving a plurality of objects from a functional logic tier of an application, each object representative of data stored in a data tier of the application, a first portion of the stored data being stored in a first persistent data store and a second portion of the stored data being stored in a second persistent data store. The method includes presenting in a first area of the user interface information from the plurality of objects, the information selected from the first portion of the data. The method includes receiving an indication of an object being selected from the plurality of objects. The method includes presenting in a second area of the user interface information from the second part of data corresponding to the selected business object.
US11042543B2

An information interaction method, a server, and a client are provided. The method includes: receiving speech search information and a history search result sent by a client; in response to determining based on the history search result that the client is loaded with speech interaction data, determining feedback information corresponding to the speech search information based on the loaded speech interaction data; and sending the feedback information to the client, such that the client loads the feedback information.
US11042541B2

A method for natural language query processing in an internet of things (IoT) system and an electronic device thereof are provided. The method includes receiving a natural language query including a plurality of attributes. Further, the method includes determining, by the IoT query engine, things from a plurality of things to be queried from a unified metadata based on the plurality of attributes. The unified metadata includes information about the plurality of things connected in the IoT system. Further, the method includes sending, by the IoT query engine, at least one structural query to each of the determined things. The at least one structural query is generated based on the plurality of attributes and the determined things. Further, the method includes retrieving, by the IoT query engine, results from each of the determined things.
US11042523B2

A data curation system is provided that includes various methods to enable efficient reuse of human and machine effort. To reuse effort, various facilities are presented that model, save, and allow for querying of provenance and state information of a curation workflow and allow for incremental, stateful transitions of the data and metadata thereof.
US11042510B2

Replication of search-related configuration customizations across multiple individual configuration files of search heads of a cluster for a consistent user experience. A search head leader of the cluster can receive a first journal entry relating to a first customization of a knowledge object from a first search head of the cluster. Each search head of the cluster can be configured to perform a reduce phase of a map-reduce search computation. The search head leader may determine the first journal entry references a parent commit journal entry matching a latest commit journal entry in a journal stored in a local data store of the search head leader. The first journal entry can be stored in the journal. A configuration file in the local data store of the search head leader may be updated to include the first journal entry. A communication indicating the updating of the configuration file can be sent to the first search head.
US11042508B2

Managing metadata added to a file, a directory, or a symbolic link is provided. One or more pieces of metadata of a movement target are obtained. The movement target is at least one of a file, a directory, and a symbolic link. The movement target is to be moved from one file system to another file system within a plurality of file systems. Whether the one or more pieces of metadata are migratable to the other file system is determined based, at least in part, on metadata stored in the other file system. The one or more pieces of metadata are processed by (i) migrating a first piece of metadata that is determined to be migratable to the other file system and (ii) leaving a second piece of metadata in the one file system, wherein the second piece of metadata is determined to be non-migratable.
US11042505B2

Described herein is a system and method for transforming contextually relevant items. A search query is received, and, for each of a plurality of electronically stored items (e.g., stored in a source platform), a probability that the stored item is relevant to the search query is calculated using a classification model. Stored items having a calculated probability greater than or equal to a threshold probability are identified. Contextually relevant portions of the identified stored items is determined using a contextual model. The determined contextually relevant portions of the identified stored items are extracted. The extracted contextually relevant portions of the identified stored items are transformed into a target platform. An output of the extracted contextually relevant portions of the identified stored items in the target platform is provided.
US11042504B2

Techniques for managing overwrites when archiving data in cloud/object storage are provided. In one set of embodiments, a computer system can overwrite a chunk of data residing in cloud/object storage, where the cloud/object storage only guarantees eventual consistency for overwrites, and where the overwriting is associated with a sequence number. Upon overwriting the chunk of data, the computer system create a new instance of a file in the cloud/object storage, where the new instance of the file has a version number corresponding to the sequence number.
US11042502B2

An operation processing apparatus is provided. The operation processing apparatus includes a vector operator and cores. The vector operator processes a vector operation with respect to an instruction that uses the vector operation, and each core includes a scalar operator that processes a scalar operation with respect to an instruction that does not use the vector operation. The vector operator is shared by the cores.
US11042495B2

An electronic device includes a processor that executes a guest operating system; a memory having a guest portion that is reserved for storing data and information to be accessed by the guest operating system; and an input-output memory management unit (IOMMU). The IOMMU performs operations for signaling an interrupt to the guest operating system. For these operations, the IOMMU acquires, from an entry in an interrupt remapping table associated with the guest operating system, a location in a virtual advanced programmable interrupt controller (APIC) backing page for the guest operating system in the guest portion of the memory. The IOMMU then writes information about the interrupt to the location in the virtual APIC backing page. The IOMMU next communicates an indication of the interrupt to the guest operating system.
US11042494B1

An interposer circuit is used between an interrupt controller and a processor core to facilitate direct injection of a virtual interrupt into a guest executing on the processor core, even though the interrupt controller does not support the direct injection. The interposer circuit can convert a command received from the interrupt controller for a physical interrupt into another command for a virtual interrupt to make the processor core believe that the processor core has received a virtual interrupt even though the interrupt controller is not able to provide the virtual interrupt. The virtual interrupt can be directly injected into the processor core without the intervention of a hypervisor executing on the processor core.
US11042490B2

Methods, systems, and devices for address obfuscation for memory are described. A mapping function may map a logical address of data to a physical address of a memory cell. The mapping function may be implemented with a mapping component that includes mapping subcomponents. Each mapping subcomponent may be independently configurable to implement a logic function for determining a bit of the physical address. The mapping function may vary across memory devices or aspects of memory device, and in some cases may vary over time.
US11042485B2

An example method of implementing firmware runtime services in a computer system having a processor with a plurality of hierarchical privilege levels, the method including: calling, from software executing at a first privilege level of the processor, a runtime service stub in a firmware of the computer system; executing, by the runtime service stub, an upcall instruction from the first privilege level to a second privilege level of the processor that is more privileged than the first privilege level; and executing, by a handler, a runtime service at the second privilege level in response to execution of the upcall instruction.
US11042480B2

A system, apparatus and method for secure functions and manipulating cache line data. The method includes generating cache block addresses from a subset of bits, i.e. tag bits, of a cache address and hashing the cache block addresses with one or more secure functions that use keys to generate secure indexes.
US11042477B2

The present disclosure is directed to a memory management method and to a memory management device arranged to execute memory allocation and/or memory deallocation by use of segregated free lists, which provide information on memory chunks, wherein the memory allocation and/or the memory deallocation are executed according to states of the memory chunks, and wherein the states of the memory chunks comprise: an used state indicating that a memory chunk, which is in used state, is in use, and is not available for allocation; a linked state indicating that a memory chunk, which is in linked state, is not used, is linked within a free list of the segregated free lists, and is available for allocation; a free state indicating that a memory chunk, which is in free state, is not used, is not linked within any of the segregated free lists, and is not available for allocation.
US11042470B2

A device may be run in a timing testing mode in which the device is configured to disrupt timing of processing that takes place on the one or more processors while running an application with the one or more processors. The application may be tested for errors while the device is running in the timing testing mode.
US11042460B2

An example meter to monitor a media device disclosed herein includes a circuit having (i) a circuit input to electrically couple with a reference capacitor and an input power line of the meter that is to electrically couple with an output power line of the media device, and (ii) a circuit output to provide a first value based on the reference capacitor when the input power line of the meter is not electrically coupled with the output power line of the media device, and a second value when the input power line of the meter is electrically coupled with the output power line of the media device. The disclosed example meter also includes a processor to determine whether the input power line of the meter is electrically coupled with the output power line of the media device based on whether the circuit output provides second value.
US11042457B2

Described herein are example systems and computer-implemented methods for monitoring changes to an application. For example, information regarding a change made to an aspect of an application may be received by a processor. It may be determined if a similarity of the change to a cluster of changes related to the aspect is within a change threshold. Further, the change may be associated with the cluster of changes when the similarity of the change is within the change threshold. It may be further determined if a metric based on a number of changes associated with the cluster of changes is within a cluster range. When the metric within the cluster range, a prototype change may be extracted from the cluster of changes. The application may be updated based on the prototype change when the metric is within the cluster range.
US11042453B2

Provided is a database journaling method and apparatus for storing a log file in a storing apparatus by performing a lesser number of record commands to decrease a volume of data to be input and output by the storing apparatus, and the database journaling method may include determining whether a database is changed based on an operation performed on data in the database, generating a log file including log entries for the database when the database is changed, and performing journaling on the database by storing the generated log file in a storing apparatus, wherein each of the log entries includes a log record in which the data associated with a change of the database is stored, and metadata for the log record is recorded in a predetermined area embedded in the log record.
US11042452B1

A method for storage system reliability using data recovery as a service, the method including: receiving, for storage data on a storage system, a specification for a particular recovery time objective (“RTO”) and recovery point objective (“RPO”) setting among a plurality of options for RTO/RPO settings; generating, in accordance with the particular RTO/RPO setting, a change stream of data in response to receiving data to be stored on the storage system; and transmitting, from the storage system to a cloud data recovery as a service endpoint, the change stream of data from which data on the storage system may be recovered up to a point in time corresponding to the particular RPO setting and within a time period corresponding to the particular RTO setting.
US11042451B2

A method for recovering modified data lost from cache includes maintaining, in a cache of a primary storage system, a destage data structure indicating which modified data in the cache has been destaged. The method further maintains, in cache of a secondary storage system, a change recording data structure indicating which modified data has been replicated from the primary storage system to the secondary storage system. The method further merges the destage data structure with the change recording data structure to yield an updated change recording data structure. In the event modified data in the cache of the primary storage system is lost, the method utilizes the updated change recording data structure to determine which modified data in the secondary storage system is needed to restore the modified data lost from cache at the primary storage system. A corresponding system and computer program product are also disclosed.
US11042447B2

One or more processors scan to identify component resources of a record retention system and determine relationships among the component resources and data stored on the component resources. Rules corresponding to retention of record data stored on the component resources are received, and a deletion action is determined in response to receiving a request by a user for deletion of record data from the record retention system and the rules corresponding to the retention of data. The one or more processors perform the deletion action on the user's record data associated with the request and compliant with the rules corresponding to the retention of the data among the component resources of the record retention system, and the one or more processors record the deletion action and information associated with the deletion action in a deletion log of the record retention system.
US11042443B2

Systems and methods for fault tolerant computing in accordance with various embodiments of the invention are disclosed. Fault tolerant computer systems in accordance with a number of embodiments of the invention include multiple processing systems supervised by a Fault Management Unit (FMU). The FMU can build a representation of the state of all of the multiple processing systems and then determines which of the processing systems to utilize to perform a particular function based upon this state representation.
US11042438B2

Devices and techniques for performing copy-back operations in a memory device are disclosed herein. A trigger to perform a copy-back operation in relation to a section of data stored on the memory device can be detected. Circuitry of the memory device can then read the section of data at two voltage levels within a read window to obtain a first set of bits and a second set of bits respectively. The first and second sets of bits—which should be the same under normal circumstances—are compared to determine whether a difference between the sets of bits is beyond a threshold. If the difference is beyond a threshold, error correction is invoked prior to completion of the copy-back operation.
US11042435B2

A circuit apparatus 100 includes: an interface circuit 120 that receives setting data; and a control circuit 110 that controls the operations of the circuit apparatus 100 based on the setting data and also controls access to a nonvolatile memory 10. The control circuit 110 generates error detection data based on the setting data received by the interface circuit 120, and writes the setting data and the error detection data to the nonvolatile memory 10.
US11042431B2

A failure prediction apparatus includes a memory and a processor coupled to the memory. The processor acquires a score based on an output of each of a plurality of sensors associated with each of a plurality of circuit arrangement regions, in each of the plurality of circuit arrangement regions a logic circuit constructed by programming is arrangeable, and performs a process of making a determination on a possibility of an occurrence of a failure with respect to each of the plurality of circuit arrangement regions based on the score for each of the circuit arrangement regions.
US11042430B2

A method of protecting against two or more board failures at the same time by providing an elastic consistency platform (ECP) of high availability (HA) in multiple board environments is described. The ECP is provided between transmission control protocol (TCP) and an application using TCP on each board, including providing input and output buffers to store data between a producer and a consumer. The ECP is used to generate a warning when an amount of data unsynchronized in an output buffer of the ECP on any board reaches a programmable limit.
US11042429B2

Systems and methods for selective stack trace generation during Java exception handling are disclosed. In embodiments, a method includes determining, by a Java virtual machine (JVM) of a computing device, that an exception object escapes a catch block of Java bytecodes; setting, by the JVM of the computing device, an escaped flag based on the determining that the exception object escapes the catch block; walking, by the JVM of the computing device, a call stack to locate an applicable catch block for the exception object, wherein the applicable catch block is the catch block; determining, by the JVM of the computing device, that the escaped flag is set in response to locating the applicable catch block; and creating, by the JVM of the computing device, a stack trace based on the determining that the escaped flag is set.
US11042428B2

We disclose a system that optimizes deployment of sensors in a computer system. During operation, the system generates a training data set by gathering a set of n signals from n sensors in the computer system during operation of the computer system. Next, the system uses an inferential model to replace one or more signals in the set of n signals with corresponding virtual signals, wherein the virtual signals are computed based on cross-correlations with unreplaced remaining signals in the set of n signals. Finally, the system generates a design for an optimized version of the computer system, which includes sensors for the remaining signals, but does not include sensors for the replaced signals. During operation, the optimized version of the computer system: computes the virtual signals from the remaining signals; and uses the virtual signals and the remaining signals while performing prognostic pattern-recognition operations to detect incipient anomalies that arise during execution.
US11042401B2

Techniques for controlling the performance of remote operations on computing devices within a video processing environment are described. One embodiment determines to perform a remote operation on a remote device in a media processing environment and determines a signal chain within the media processing environment that includes the remote device. An operational status of the signal chain is determined, based on a media processing schedule for the signal chain. Upon determining that the operational status indicates that the remote device is available for performance of the remote operation, embodiments initiate the performance of the remote operation on the remote device.
US11042390B2

A method for replaying operations on a widget in a graphical user interface (GUI) includes acquiring, from an operation record, operation information related to the widget and a first unique identification (UID) of the widget. A widget having a second UID is determined, wherein the second UID is generated based on a call stack for creating the widget in the GUI. The second UID is the same as the first UID. It may be determined whether the widget on the GUI is operable. An operation is executed on the widget according to the operation information related to the widget.
US11042382B2

The present application relates generally to a parallel processing device. The parallel processing device can include a plurality of processing elements, a memory subsystem, and an interconnect system. The memory subsystem can include a plurality of memory slices, at least one of which is associated with one of the plurality of processing elements and comprises a plurality of random access memory (RAM) tiles, each tile having individual read and write ports. The interconnect system is configured to couple the plurality of processing elements and the memory subsystem. The interconnect system includes a local interconnect and a global interconnect.
US11042381B2

Techniques described herein are directed to ensuring register data consistency between different instruction blocks. For example, a block-based processor renames registers during block decode, but delays the update of a logical register-to-physical register mapping utilized by other instruction blocks until it is determined that a write instruction configured to write to a logical register commits. Alternatively, the processor renames registers during block decode and updates the mapping accordingly. However, the update is negated (e.g., rolled back) if the write instruction is not executed. Still further, the processor may analyze the instructions in the block to determine instructions configured to write to a logical register but that will not execute due to a mismatched predicate. Based on the determination, the block-based processor ensures data consistency by copying data from a previously-assigned register to a newly-assigned register. Techniques may also be utilized to assist the block-based processor in determining such instructions.
US11042380B2

A plurality of instructions to be executed in an order of being issued without an appointment of a waiting time or a starting moment are designed to be executed after a certain waiting time; instructions to be executed in an order of being issued without designation of starting moment or waiting time are provided with starting moment or waiting time information so that the instructions can be executed in an order designated by the time information.
US11042377B2

In an embodiment, the present invention is directed to a processor including a decode logic to receive a multi-dimensional loop counter update instruction and to decode the multi-dimensional loop counter update instruction into at least one decoded instruction, and an execution logic to execute the at least one decoded instruction to update at least one loop counter value of a first operand associated with the multi-dimensional loop counter update instruction by a first amount. Methods to collapse loops using such instructions are also disclosed. Other embodiments are described and claimed.
US11042375B2

An apparatus and method of operating the apparatus are provided for performing a count operation. Instruction decoder circuitry is responsive to a count instruction specifying an input data item to generate control signals to control the data processing circuitry to perform a count operation. The count operation determines a count value indicative of a number of input elements of a subset of elements in the specified input data item which have a value which matches a reference value in a reference element in a reference data item. A plurality of count operations may be performed to determine a count data item corresponding to the input data item. A register scatter storage instruction, a gather index generation instruction, and respective apparatuses responsive to them, as well as simulator implementations, are also provided.
US11042372B2

A method to transpose source data in a processor in response to a vector bit transpose instruction includes specifying, in respective fields of the vector bit transpose instruction, a source register containing the source data and a destination register to store transposed data. The method also includes executing the vector bit transpose instruction by interpreting N×N bits of the source data as a two-dimensional array having N rows and N columns, creating transposed source data by transposing the bits by reversing a row index and a column index for each bit, and storing the transposed source data in the destination register.
US11042371B2

A method for detecting faults in substring search operations includes providing, using a processor unit including vector registers of M vector elements each, an M×M matrix of comparators for characterwise comparison of the elements of a reference string stored in a first one of the vector registers and a target string stored in a second one of the vector registers. A vector element is an n-bit element for encoding a character. A resulting bit vector is generated using comparison performed by the M×M matrix. The resulting bit vector indicates characters of the target string that fully match the reference string and indicates characters of the target string that partially match the reference string. Fault detection in the substring search operations is performed by utilizing the resulting bit vector.
US11042369B1

Disclosed herein are embodiments of systems, methods, and products for modernizing and optimizing legacy software. A computing device may perform an automated runtime performance profiling process. The performance profiler may automatically profile the legacy software at runtime, monitor the memory usage and module activities of the legacy software, and pinpoint/identify a subset of inefficient functions in the legacy software that scale poorly or otherwise inefficient. The computing device may further perform a source code analysis and refactoring process. The computing device may parse the source code of the subset of inefficient functions and identify code violations within the source code. The computing device may provide one or more refactoring options to optimize the source code. Each refactoring option may comprise a change to the source code configured to correct the code violations. The computing device may refactor the source code based on a selected refactoring option.
US11042366B2

Managing container applications by providing a registry of managed container base images, each managed container base image wrapped to include an injection point, determining that a managed container base image includes a vulnerability, and creating a patch script to address the vulnerability. Managing container applications further includes inserting the patch script at the injection point and issuing a pull command for an application using the managed container base image, to a container orchestration tool.
US11042360B1

In one embodiment, in a first mode, first and second input operands having a first data type are multiplied using one or more of a plurality of multipliers, and in second mode, a plurality of input operands having a second data type are multiplied using the plurality of multipliers. Accordingly, multiplier circuitry may process different input data types and share circuitry across the different modes. In some embodiments, in the first mode, products may be converted to a third data type, and in the second mode, multiple products may be concatenated. Values in the third data type, in the first mode, and concatenated values having the second data type, in the second mode, may be added across different multimodal multipliers to form a multiply-accumulator. In some embodiments, the plurality of multiply-accumulators may be configured in series.
US11042357B2

A server, method, and non-transitory computer readable medium for ranking a plurality of data sources are provided. The server includes a network interface, a memory storage unit and a processor. The method involves sending a test message, monitoring an external network for a response to the test message, determining whether a service level is satisfied and adjusting the rank of the data source. The non-transitory computer readable medium is encoded with programming instructions to direct a processor to carry out the method.
US11042354B1

An electronic device and a method for audio adjustment control for a wireless device is provided. The electronic device detects a new connection, that differs from a prior connection, between the electronic device and the wireless device. An audio communication through the prior connection is based on first audio information stored in the electronic device. The electronic device further receives second audio information from the wireless device based on the new connection. The second audio information is different from the stored first audio information and an audio setting of the wireless device is configured based on the second audio information. The electronic device further adjusts the stored first audio information based on the second audio information received from the wireless device and transmits an audio stream to the wireless device based on the adjusted first audio information.
US11042350B2

Systems, methods and apparatus of control delivery of audio content into a vehicle cabin where occupants of vehicles are located/seated. For example, a vehicle includes: at least one microphone configured to generate signals representing audio content presented in the cabin of the vehicle; an infotainment system having access to multiple sources of audio content; and an artificial neural network configured to receive input parameters relevant to audio control in the vehicle and generate, based on the input parameters as a function of time, predictions of audio pattern. The input parameters can include data representing the signals from the at least one microphone, data from the infotainment system, and/or at least one operating parameter of the vehicle. The vehicle is configured to adjust a setting of the infotainment system based at least in part on the predictions generated by the artificial neural network.
US11042341B2

Systems and methods for selecting a control mode to launch an application in a vehicle are described. For one embodiment, a system for selecting control modes for launching applications in a vehicle with a dashboard screen can include a computing device embedded in the vehicle, the computing device connected to the dashboard screen and a control display; and an operating system installed on the computing device, the operating system running a multi-display controller and one or more applications. The multi-display controller is to receive a request from the control display for launching an application, determine a control mode used to launch the application based on an integration level indicator of the application, and launch the application in the determined control mode. A metabar and a global widget can be created on top of the dashboard screen. The metabar is permanently displayed across the dashboard screen, and can contain environmental and driving-related information. The global widget appears contextually in response to a state change of a system component in the vehicle.
US11042307B1

The system receives a request to write data to a non-volatile memory comprising blocks with a plurality of wordlines, wherein a respective wordline is coupled to a plurality of pages across a plurality of cells, and wherein the pages are ordered by an increasing number of programmable bits per cell. In response to determining that the data is not an updated version of data stored in the non-volatile memory, the system writes the data to a first ordered page of a plurality of pages corresponding to a next available wordline. In response to determining that the data is an updated version of existing data stored in the non-volatile memory, the system writes the data to a next available ordered page corresponding to an existing wordline in which the existing data is stored.
Patent Agency Ranking