US11234300B2

A battery-powered control device may be configured to control an amount of power delivered to one or more electrical loads and provide various feedback associated with the control device and/or the electrical loads. The feedback may indicate a low battery condition and/or the amount of power delivered to the one or more electrical loads. The control device may include a light bar and/or one or more indicator lights for providing the feedback. The control device may operate in different modes including a normal mode and a low battery mode.
US11234295B2

Systems, methods, and devices relating to a wireless network device configured for adjustable positioning are described herein. In an example, a network device comprises a body and a bendable element configured to carry electrical power to the body and components therein. The body houses an antenna and transceiver configured for wireless communication. The bendable element, attached to the body of the network device, is configured for adjustable positioning such that a position of the bendable element is substantially maintained when the positioning force is removed. A facing of the antenna within the body may be based on the positioning of the bendable element.
US11234288B2

Techniques are disclosed relating to spectrum sharing between different radio access technologies. In some embodiments, a broadcast base station is configured to wirelessly broadcast audio and video data to a plurality of broadcast receiver devices using a particular frequency band. In these embodiments, the broadcast base station is configured to discontinue broadcasting in the particular frequency band during a scheduled time interval, to enable one or more cellular base stations to perform cellular packet-switched wireless data communications using the particular frequency band.
US11234284B2

Provided are a method and an apparatus for establishing a secondary connection. The method includes: acquiring secondary network access capability information of a terminal device, where the secondary network access capability information is used to indicate a capability for the terminal device to access a secondary access network device; sending a secondary connection addition request message to a first secondary access network device, where the secondary connection addition request message is used to request addition of the first secondary access network device as a network device for transmitting data, and includes the secondary network access capability information; and receiving a confirmation message of the secondary connection addition request message sent by the first secondary access network device, where the confirmation message of the secondary connection addition request message includes first configuration information used to establish the secondary connection between the first secondary access network device and the terminal device.
US11234282B2

Methods, systems, and devices for wireless communication are described. The described techniques relate to improved methods, systems, devices, or apparatuses that support a 20 MHz station (STA) parked on a secondary channel. Without the described techniques, mechanisms to support secondary channel operation may be unable to receive management frames or broadcast traffic from an access point (AP), which may cause the STA to lose synchronization with the AP, miss a channel change or other critical announcement from the AP, etc. Considerations for providing such information to STAs parked on a secondary channel are discussed. In some examples, an AP may restrict resource unit allocation to the secondary channel on which the STA is parked. In some cases, a trigger-based random access mechanism may utilize aspects of the present disclosure to limit access to certain resource units to STAs on a given secondary channel.
US11234280B2

The present disclosure relates to an electronic device and a radio frequency (RF) communication connection method for the electronic device. A method of connecting an electronic device to an external device includes searching for at least one external device connectable with an electronic device within a preset communication range by using first short-range communication, determining an operation period of a second short-range communication module for performing second short-range communication with the at least one external device, based on a search result with respect to the at least one external device, activating the second short-range communication module according to the determined operation period and detecting a contact of a user of the electronic device with respect to an external device among the at least one external device by using the activated second short-range communication module, and receiving address information of the external device by performing second short-range communication with the external device, upon detecting the contact of the user.
US11234279B2

A method of and system for femtocell implementation in evolved packet core is disclosed. A system for a mobile wireless device to communicate with a data network via a small cell radio access network using a cellular backhaul includes a hybrid gateway node communicating with an eNodeB element via a first digital communication interface and the hybrid gateway node communicating with a packet data network via a second digital interface. The hybrid gateway node includes a processor and memory configured to provide a backhaul serving gateway functionality, a backhaul packet data network gateway functionality, a serving gateway functionality to the mobile device, and a packet data network gateway functionality to the mobile device.
US11234274B2

The present invention relates to a wireless communication system, and specifically, to a method and a device for the method which comprises the steps of: receiving a PDCCH including uplink scheduling information; and transmitting, at a UL SF, a PUSCH indicated by the uplink scheduling information, wherein, if the PDCCH requests a transmission of an ACK, the PUSCH includes ACK information about a SF set corresponding to the UL SF, wherein the SF set includes a plurality of SFs.
US11234271B2

The present disclosure provides an uplink transmission method, an uplink transmission device, a user terminal and a base station. The uplink transmission method includes: acquiring uplink scheduling information transmitted by a base station and indication information of a transmission opportunity currently occupied by the base station; determining a position of an uplink channel scheduled for the user terminal by the base station in accordance with the uplink scheduling information; determining a listening type of the uplink channel in accordance with the position of the uplink channel and the indication information of the transmission opportunity; and transmitting uplink data to the base station in the uplink channel when the uplink channel is listened to be in an idle state using the listening type of the uplink channel.
US11234256B2

Techniques are described for wireless communication. One method includes identifying a first set of resources for a first uplink transmission. The first set of resources is based on a first set of frequency resource interlaces and a first set of frequency resource interlace segments. Each frequency resource interlace segment of the first set of frequency resource interlace segments includes a portion of resources of the frequency resource interlaces of the first set of frequency resource interlaces. The method also includes communicating on an uplink using the first set of resources.
US11234251B2

Aspects of the technology described herein are directed towards using generic control information in a three-party wireless communication system to schedule a data transmission and reception of the data transmission. A scheduler node transmits the generic control information, comprising identification information that identifies a user equipment device as a transmitter node, and scheduling information that schedules a data transmission. For unicast data transmissions, the generic control information further identifies a receiver node, and can schedule transmission of an ACK/NACK from the receiver node corresponding to receiving the data transmission. A control procedure can be configured in a user equipment device by linking a channel configuration dataset to a resource configuration dataset, which in turn is linked to a channel transmit and receive configuration dataset. Reconfiguration is achieved by changing the linking(s) between one or more different available datasets.
US11234234B2

Techniques for configuring and using measurement gap patterns for offloading purposes are disclosed. An example method, performed in a network node of a wireless communication network, includes selecting (410) a measurement gap pattern to be used by the mobile terminal, the measurement gap pattern having a series of measurement gap bursts such that the measurement gap bursts are separated by a repetition period and each measurement gap burst comprises two or more measurement gaps, and signaling (420) the measurement gap pattern to the mobile terminal. In some embodiments, the repetition period is chosen so that the measurement gap pattern repetition period and the long-DRX cycle length in some embodiments are related to each other by an integer power of N.
US11234225B2

Method and system for handling of special SCell selection in dual connectivity. The present invention relates to the field of wireless communication networks and more particularly to a User Equipment (UE) operating in dual connectivity mode in wireless communication networks. The principal object of the embodiments herein is to provide a method and system for handling of special SCell (PSCell) change by extending Event A3 or Event A5 to PSCell for relative comparison. Another object of the invention is to provide a method and system for handling of special SCell (PSCell) change with a new Event Ax.
US11234224B2

To appropriately perform communication even when transmission timings and/or transmission durations of a data channel and/or uplink control information are flexibly controlled, one aspect of a user terminal according to the present invention includes a transmission section that transmits uplink control information; and a control section that controls the transmission of the uplink control information that uses an uplink shared channel, and at least one of a transmission timing and/or a transmission duration of the uplink shared channel, and a transmission timing and/or a transmission duration of the uplink control information are able to be configured differently per transmission, and, when the uplink control information is transmitted by using the uplink shared channel, the control section controls the transmission of the uplink shared channel and the uplink control information assuming that the transmission timings and/or the transmission durations of the uplink shared channel and the uplink control information are aligned.
US11234210B2

A method and apparatus to determine by a network node of a serving cell of a communication network signaling including at least one parameter indicating that page reception on a paging channel of a neighbor cell can be performed by a network device without system information acquisition by the network device; and send the signaling toward the network device. Further, a method and apparatus to receive by a network device of a communication network from a serving cell signaling including at least one parameter indicating that page reception on a neighbor cell by a network device can be performed by the network device without system information acquisition by the network device; and based on the signaling, listen for a paging message on a paging channel associated with the neighbor cell without system information acquisition.
US11234206B2

A core network node (302) and a method therein. The core network node, a transmission point (308,312) and a wireless device (310) operate in a wireless communications network (300). The core network node manages at least one set of transmission points, wherein each transmission point is associated with a respective index. Further, the core network node receives, from the wireless device, measurement information and an index, and maps the measurement information to a transmission point based on the received index and an association, which association associates a transmission point to an index that is unique for the wireless device.
US11234188B2

A network access method includes: learning, by a first RN, that a site type of a first communications site is an RN; and sending, by the first RN, first indication information to the first communications site, so that the first RN accesses the first communications site, where the first indication information carries information indicating that a site type of the first RN is an RN.
US11234186B2

A search range decision unit (103) first decides, as a narrow-down count, the number of transmission points for which each of user wireless terminals becomes a connection candidate, based on the number of user wireless terminals that perform wireless communication with one of the plurality of transmission points. In addition, the search range decision unit (103) limits, based on combination conditions stored in a storage unit (102), the number of the plurality of transmission points that can be combined with one of the user wireless terminals according to the narrow-down count, and sets combination limitation information that associates the plurality of transmission points with the user wireless terminals that are the connection candidates for each of the plurality of transmission points.
US11234182B1

Techniques are provided for downlink packet replication to support handovers. In one example, downlink packet replication occurs on a fabric node in an S1AP handover scenario. In another example, downlink packet replication occurs on a source Access Point (AP) using a target AP as a secondary AP in an S1AP handover scenario. In yet another example, downlink packet replication occurs on a source AP using packet encapsulation in an S1AP handover scenario. In still another example, downlink packet replication occurs on a source AP in an X2 handover scenario. Similar techniques are provided for any suitable telecommunications/cellular technology.
US11234175B2

Embodiments of the present application implement cell selection and cell reselection for a terminal device in a licensed band and an unlicensed band. Disclosed are a method for selecting a cell, a terminal device, and a network device. The method comprises: a terminal device searches for a target frequency point on the basis of at least one of preconfigured first configuration information, of second configuration information configured by a network using a dynamic signaling, and of a work mode set by a user; and performs cell selection or cell reselection on the basis of a state of a cell on the target frequency.
US11234169B2

Certain aspects of the present disclosure provide techniques for signaling frequency hopping information for data transmissions sent over a plurality of transmission time intervals. In some cases, a sequence may be selected and transmitted to indicate whether frequency hopping is used and/or additional information about how the frequency hopping will occur.
US11234166B2

A Wi-Fi system includes a plurality of access points each configured to operate on a plurality of channels including Dynamic Frequency Selection (DFS) frequency channels and non-DFS frequency channels; and at least one access point of the plurality of access points is connected to a controller, wherein the controller is configured to coordinate usage of the plurality of channels between the plurality of access points including usage of the DFS frequency channels pursuant to predetermined DFS rules. One or more access points of the plurality of access points are configured to perform DFS measurements for a Channel Availability Check (CAC) and the DFS measurements are provided to the controller.
US11234162B2

A wireless device may receive packets according to a protocol, such as Bluetooth, and may rapidly react to receive an interfering RF packet instead of dropping the first RF packet and the interfering RF packet, to decrease message delay due to collisions in high device density environments. When a received signal strength indicator (RSSI) difference between the interfering RF packet and the first RF packet exceeds a threshold, the device may detect the interfering packet and resync a portion of its circuitry to lock on to and receive the interfering packet. The wireless receiver may detect the interfering RF packet by detecting one or more of: a specific resync byte sequence, an increase in RSSI, or a phase shift. Additionally, a wireless device may add the specific resync byte sequence to an RF packet of a standard protocol.
US11234157B2

A location for application processing is selected based on latency measurements associated with a mobile network. Instead of performing application processing at a predetermined location within a network, the application processing for an application is located within the network based on latencies measured within the network as well as other considerations. For instance, the determination of the location within the network can be based on latency measurements, target latency specifications of an application, the availability of computing resources at a location, and the like. A latency aware routing controller selects one or more locations to perform application processing. The locations may include computing resources located at or near the wireless base station (BS), between the base station and other locations within the network, at the core network, at the Internet, and/or at other locations to provide applications with the computing resources to perform the application processing.
US11234156B2

Embodiments of this application provide an information transmission method and device, to report a BSR of an LCG. The method includes: determining, by a terminal device, a target BSR format in at least three BSR formats according to a first LCG set that is in a plurality of LCGs and that has to-be-transmitted data, wherein the first LCG set includes at least one LCG; and reporting, by the terminal device, BSRs of some or all LCGs in the first LCG set by using the target BSR format.
US11234151B2

There is provided a method in a first device of a cellular communication system, the method comprising: acquiring a first value of a performance indicator; causing a transmission of management plane performance data to a second device of the cellular communication system, said performance data comprising said first value; acquiring a second value of the performance indicator; and preventing a transmission of the second value if the second value is substantially equal to the first value.
US11234150B2

A wireless communication method, a terminal device, and a network device are provided. The method includes: a terminal device receives an activation signaling sent by a network device, wherein the activation signaling is used for activating the terminal device to persistently report first CSI; the terminal device reports persistently the first CSI to the network device after receiving the activation signaling until the terminal device receives a deactivation signaling sent by the network device, wherein the deactivation signaling is used for instructing the terminal device to stop reporting the first CSI.
US11234143B2

A method and network entity for differentiated handling of at least one interaction of network nodes within a communication network. The method includes obtaining, at a first network node, information about a category of at least one second network node related to an interaction type, a communication channel having been established between the first network node and the at least one second network node, and selecting a communication algorithm based on the obtained information to provide the differentiated handling of the at least one interaction of network nodes within the communication network.
US11234134B2

Wireless communications systems and methods related to communications in a network that supports data transmitted in an unlicensed frequency band and a licensed frequency band are provided. A first wireless communication device communicates, with a second wireless communication device in a first frequency band, a first system information signal indicating a transmission configuration for a second system information signal in a second frequency band different from the first frequency band. The first wireless communication device communicates, with the second wireless communication device in the second frequency band, the second system information signal based on the transmission configuration.
US11234133B2

Embodiments of the present invention provide a frequency reuse method and a related apparatus. The method in the embodiments of the present invention includes: sending, by an access point, a first message to a station, where the first message carries indication information indicating that a basic service set is in a fractional frequency reuse mode; receiving, by the access point, a second message sent by the station, where the second message carries indication information indicating that the station supports the fractional frequency reuse mode; and communicating, by the access point, with the station in the fractional frequency reuse mode after the access point determines, according to the second message, that the station supports the fractional frequency reuse mode. In the embodiments of the present invention, frequency interference in a Wi-Fi network can be effectively reduced.
US11234131B2

An information verification method and a related device. The method includes: receiving, by a first profile server, a remote profile management request sent by a remote profile management server, where the remote profile management request includes a first profile owner identifier; obtaining a second profile owner identifier in profile information; determining whether the first profile owner identifier is the same as the second profile owner identifier; and sending a remote profile management command to user equipment when the first profile owner identifier is the same as the second profile owner identifier. In this way, a loss caused to an operator or a profile owner due to a user's access to an invalid network or random profile unlocking is avoided, network security is improved, and waste of network resources is reduced.
US11234130B2

Systems and methods for monitoring user activity at a mobile device. A method comprises capturing one or more display frames associated with content being displayed by an application executing on of the mobile device; capturing textual information associated with the content being displayed by the application; detecting user input associated with the content being displayed by the application; and evaluating collected data including the captured display frames, the captured textual information, and the detected user input to identify an activity of interest or concern associated with the application.
US11234127B1

A non-transitory computer readable medium contains computer readable codes as a program to execute a method of a mobile device configured to generate an object image from an object disposed to face the mobile device, the method including sensing a motion of the mobile device by using a sensor in a motion detection process, activating a user identification process of photographing the object to generate the object image and determining that the object image represents an authorized user, in response to the sensed motion of the mobile device, and unlocking the mobile device to access a normal mode of the mobile device according to a password input in a security check process of a security mode or according to the determination of the user identification process.
US11234113B2

An electronic device is provided, which includes a first communication circuit supporting a neighbor awareness networking (NAN) protocol; a second communication circuit configured to support a second protocol different from the NAN protocol; a memory; and a processor operatively connected to the first communication circuit, the second communication circuit, and the memory. The processor is configured to activate the NAN protocol supported by the first communication circuit, receive data from at least one external electronic device during a discovery window (DW) interval synchronized in a cluster via the first communication circuit, identify whether identification information of the at least one external electronic device having transmitted the data is stored in the memory, if the identification information of the at least one external electronic device is stored in the memory, store, in the memory, information that is obtained by matching at least a part of the received data with the identification information, and if a request for performing a service is received, display information of the at least one external electronic device configured to perform the service, based on the information stored in the memory.
US11234109B2

In one aspect there is provided a method for reporting measurements from a wireless device to a network node in a wireless communication network. In some embodiments, the method includes: obtaining at least one measurement configuration for performing at least one measurement; obtaining an uplink (UL) transmission configuration; performing at least one measurement to obtain at least one measurement result; and reporting the at least one measurement result to the network node by applying the obtained UL transmission configuration. The UL transmission configuration comprises at least one parameter associated with a repetition level of an uplink signal to be used by the wireless device for reporting at least one measurement result to the network node, the repetition level of the uplink signal being at least partially dependent on a type of measurement and/or event for which the at least one measurement is performed.
US11234102B2

A method for reporting data and related products are provided. The method is applicable to an electronic device and includes the following. A timer of the electronic device records a continuous weightlessness duration of the electronic device when the electronic device is in a weightlessness state. A fall detection sensor of the electronic device collects falling data of the electronic device in real time when the electronic device is in the weightlessness state. A processor of the electronic device coupled with the timer and the fall detection sensor obtains falling data from the fall detection sensor when the continuous weightlessness duration is longer than a preset duration. A communication module of the electronic device coupled with the processor reports the falling data obtained by the processor to a preset device.
US11234094B2

Provided is an information processing device that processes a dialogue of an audio agent. The information processing device includes an acquisition unit that acquires audio information of an agent device that is played back through interaction with a user and audio information of other contents different from the audio information of the agent device, and a controller that performs sound field control processing on an audio output signal based on the audio information of the agent device acquired by the acquisition unit. The controller performs wavefront composition of pieces of audio output from a plurality of speakers, controls a sound field of the agent device, and avoids mixing with the other contents different from the audio information of the agent device.
US11234082B2

A carrier substrate and a method for making a carrier substrate are disclosed. In an embodiment a carrier substrate includes a substrate body having a multilayer structure, electrical connection pads on a top surface of the substrate body, an organic cushion layer on the top surface of the substrate body, electrically conductive elongated parts arranged on top of the cushion layer, wherein each conductive elongated part is contacted to a respective electric connection pad and a solder pad located at an end of each elongated part distant from the respective connection pad.
US11234081B2

A vibration module is assembled inside a device body of the electronic device and includes: a driving motor and a packaging structure arranged outside the driving motor. The driving motor can cooperate with a sounding part of the packaging structure when in a first vibration mode, and drive the sounding part to generate a vibrating sound wave; and the driving motor can cooperate with at least one function module of the device body when in a second vibrating mode, and drive the function module to vibrate, thereby simplifying the structure of the vibration module, reducing the occupied inner space of the electronic device by the vibration module, and reducing the cost of the electronic device.
US11234076B2

Various examples of the present invention relate to an apparatus and a method for removing noise from a reception signal and a transmission signal. A method for operating a sound system for removing noise from a reception signal and a transmission signal, according to an example of the present invention comprises the steps of: receiving power through a first path from another electronic device; receiving a plurality of signals including transmission signals from a plurality of microphones; generating first data by multiplexing the plurality of received signals on the basis of the received power; and transmitting, through the first path, the generated first data to the other device. In addition, other various examples are possible.
US11234071B2

An acoustic device with an open audio device structure that is configured to be carried on the head or upper torso of a user, and an electro-acoustic transducer carried by the open audio device structure and comprising a flat rectangular diaphragm comprising a front face and a rear face, the diaphragm configured to radiate front acoustic radiation from its front face and into a front acoustic volume that has a first sound-emitting outlet proximate a first corner of the transducer and further configured to radiate rear acoustic radiation from its rear face and into a rear acoustic volume that has a second sound-emitting outlet proximate a second corner of the transducer that is diagonally opposite the first corner.
US11234069B2

An earbud for detecting biosignals from and presenting audio signals at an inner ear canal and method therefor are disclosed. The earbud includes a nozzle and a housing including a body. The nozzle extends from the housing body and has a proximal end arranged for positioning within an inner ear canal of an individual. An earbud tip of the earbud attaches to the proximal end of the nozzle and is adapted to engage the inner ear canal. The earbud includes a speaker and various sensors including an infrasonic/vibration sensor. The infrasonic/vibration sensor detects the biosignals including infrasonic signals from the body of the individual in the canal, and the speaker transmits sound from an audio source into the canal via the nozzle. The earbud preferably seals the inner ear canal to block external sound while also decreasing an acoustic volume of the canal that amplifies the biosignals prior to detection.
US11234066B2

Disclosed is an earphone including a housing, a speaker unit accommodated in the housing, and a printed circuit board (PCB) accommodated in the housing, disposed below the speaker unit, and configured to provide an electrical signal to the speaker unit. Here, the speaker unit includes a first diaphragm, a first voice coil fixed to the first diaphragm, at least one magnet disposed below the first diaphragm, a frame which accommodates the first diaphragm, the first voice coil, and the magnet, and a substrate which receives and transmits an electrical signal from the PCB to the first voice coil. The substrate is disposed on an upper side of the speaker unit. The earphone further includes a connection pin.
US11234064B2

This invention relates to microphone accessories, particularly microphone flags, for use with a hand-held microphone having a bulbous head and elongate stalk extending therefrom. The accessory has at least one body having at least one display face for displaying at least a first communication; at least one attachment formation for attaching the body to the microphone; and at least one display member for displaying at least a second communication, wherein the at least one display member is permanently or removably attachable to the body and/or the microphone, and wherein the at least one display member is configured to extend and/or supplement the at least one display face of the body, in use. The invention also relates to a method of using a microphone and to a microphone accessory apparatus.
US11234049B2

A method and system for controlling implementation of dynamic content modification. The disclosure provides for using at least one steganographically-encoded timestamp in a media stream transmitted to a media client as a basis to determine a transmission delay for media-stream transmission to the media client, and for providing the determined transmission delay as a basis to facilitate control over whether to have the media client implement dynamic content modification. In addition, the disclosure provides for receiving respectively from each of various media clients a report indicating transmission delay determined for the media client based on such steganographically-encoded timestamp data, and using the transmission delays for the media clients to establish a dynamic-content-modification footprint that could be used to control whether, where, and to what extent dynamic content modification will be applied.
US11234045B2

Provided is a technology for supporting solution of a fault that has occurred in a system including an audio-visual device. A solution support program storage unit (7) is configured to store, for each potential fault, a solution support program for supporting a user's job for solving the each fault. At least one of the solution support programs for handling a fault having a plurality of possible causes includes processing for displaying a message for prompting the user to conduct a predetermined job, processing for displaying a question for the user, processing for receiving a user's answer to the question, and processing for displaying a message indicating a solution corresponding to the received answer. Then, a main control unit (9) determines a fault based on the information acquired through an audio-visual signal input interface unit (3) and an audio-visual signal output interface unit (4), and executes the solution support program for handling the determined fault.
US11234039B2

A computer-implemented method includes receiving, at a microphone of a voice-controlled device, a speech input from a user and determining, by the voice-controlled device, that a power state of an AV display device that is coupled to the voice-controlled device is an ON or OFF state. Based on the user intent determined from the speech input and the power state of the AV display, the voice-controlled device sends data to the AV display device to switch the AV display device ON or OFF. The method can further include receiving, by the voice-controlled device, content from a content source location and sending the content to the AV display device via an AV port.
US11234030B2

Systems and methods for bandwidth-limited video transport are configured to receive (or otherwise discern) a selection of video parameter limits that correspond to a bandwidth limit and apply the video parameter limits to an input video stream to enforce the bandwidth limit while preserving video quality. Methods may include adjusting the video stream one parameter at a time until the adjusted video stream meets the bandwidth limit. Parameters to be adjusted may include image resolution, frame rate, image compression, color depth, bits per pixel, and/or color encoding. In some embodiments, the image resolution is reduced first, the frame rate is reduced next, and the image compression is increased last. The extent and/or order of the adjustments of the parameters may be selected by the user, based on the content of the video stream, and/or based on the bandwidth limit.
US11234028B2

A system arranged to enrich visual or audio-visual product types or products with metadata is provided, wherein the metadata concerning each product has a multilevel hierarchy structure having high hierarchy metadata and low hierarchy metadata, and the low hierarchy metadata is hierarchically dependent from the high hierarchy metadata. The system has a first IT or computer domain having an IT apparatus having first program modules arranged to populate a database with a set of folders having files concerning product types or products. The system has a second IT domain having user terminals connected to a geographical network, and having second program modules arranged to enrich the files concerning the product types or products with the hierarchical metadata. A method for enriching product types or products with metadata is provided.
US11234014B2

A method and device for encoding a plurality of image frames uses two separate encoders, where each image frame is divided into two portions to each be encoded by one of the two encoders, where the image frame is divided to minimize motion across the boundary between the two portions, such that the two encoders may operate independently of each other without a substantial bit rate penalty or reduced encoding quality.
US11234007B2

Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. The processing circuitry decodes prediction information of a current block from a coded video bitstream. The prediction information is indicative of a subset of inter prediction modes associated with a merge flag being false. Then, the processing circuitry decodes at least an additional flag that is used for selecting a specific inter prediction mode from the subset of inter prediction modes. Further, the processing circuitry reconstructs samples of the current block according to the specific inter prediction mode.
US11233999B2

A method implemented in a Virtual or Augmented Reality (VR/AR) system having a display device (112) associated with a user (110) and a central control device (116) involves capturing a video feed from a camera (126) associated with the user (110) or the display device (112), the video feed recording changes in the position of the user (110) in a physical space, compressing the video feed from the camera (126), and transmitting the compressed video feed to the central control device (116) to enable the central control device (116) to determine movement of the user (110) within the physical space.
US11233997B2

An image decoding method according to the present invention may comprise: splitting a picture into a plurality of tiles; and determining at least one slice on the basis of the plurality of tiles. Here, splitting a picture into a plurality of tiles may comprise: determining the width of a first tile column in the picture; and determining the width of a second tile column neighboring the first tile column.
US11233985B2

A method for video quality detection and an image processing circuit thereof are provided. In the method, an image-processing circuit receives video signals with at least one frame image, and obtains brightness information of pixels from the frame image. A threshold is applied to the pixels of each frame in order to screen the brightness features that can be regarded as an attribute of each frame image. Therefore, a brightness distribution feature with respect to the pixels of each frame image can be obtained by a statistic method. Statistics showing the brightness distribution can be used to determine a quality of each frame image or a video. The image processing circuit can accordingly select an image processing process corresponding to the image quality of each frame image or the whole video.
US11233982B2

The disclosure relates to a display control device, a display control method, and a recording medium capable of performing more reliable stereoscopic viewing. Whether or not a condition for generating erroneous fusion on a presented image is satisfied on the basis of the display mode of a plurality of display objects arranged side by side in one direction on the presented image at the time of displaying the presented image presented in three-dimensional space. The presented image is expressed by an image for a right eye and an image for a left eye for stereoscopic viewing by using fusion in which the image for a right eye and the image for a left eye are superimposed and recognized as one image. Then, control of applying a predetermined effect to display of the presented image is performed on the basis of the determination result. The present technology can be applied to, for example, a stereoscopic display system using a head-mounted display.
US11233974B1

In some implementations, a system may receive a plurality of video streams, wherein each video stream is associated with a user of a client device, and wherein the plurality of video streams are associated with a virtual session involving the plurality of client devices. The system may process the plurality of video streams to produce a plurality of processed video streams in which backgrounds of the plurality of video streams are removed. The system may generate a virtual environment that includes a common virtual background, wherein the virtual environment is to be associated with the plurality of processed video streams. The system may transmit one or more output video streams that include the virtual environment with the common virtual background and one or more processed video streams of the plurality of processed video streams.
US11233969B2

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

A CMOS image sensor comprises an array of pixels. A column of the pixel array is coupled to a readout column. The readout column is couple to a readout circuitry (RC) that reads out image data from the pixel array. The RC comprises a sampling switch which is coupled to a 1-column successive approximation register (SAR) analog-to-digital converter (ADC). The 1-column SAR ADC comprises a differential comparator, a local SAR control, and a digital-to-analog converter (DAC). The sampling switch is coupled between a readout column and a non-inverting input of the differential comparator. An image readout method reads one pixel with two conversions through the RC. The RC is operated by the local SAR control to set the DAC based on comparator output, and upon which a reset digital value is obtained and stored. An overall reduced algorithm calculation is achieved herein.
US11233963B2

In some embodiments, an image sensor is provided. The image sensor comprises a plurality of photodiodes arranged as a photodiode array. The plurality of photodiodes includes a first set of photodiodes configured as phase detection photodiodes, and a second set of photodiodes configured as polarization detection photodiodes. In some embodiments, a controller is provided. The controller comprises circuitry configured to process signals from a first set of photodiodes of a photodiode array to obtain depth information; process signals from a second set of photodiodes of the photodiode array to obtain polarization information; process the polarization information to obtain an ambiguous set of surface normals; and process the ambiguous set of surface normals using the depth information to obtain a three-dimensional shape image.
US11233951B2

Aspects of the subject technology relate to display circuitry for displaying both standard dynamic range (SDR) and high dynamic range (HDR) content with an HDR display. The subject technology provides a headroom-based transfer function that maintains the contrast of the SDR content whether the display is operated in the SDR or HDR mode.
US11233947B2

Provided are an imaging apparatus capable of ensuring favorable visibility of display in a finder from when power is applied, a finder display control method of the imaging apparatus, and a finder display control program of the imaging apparatus. A viewfinder (30), which superimposes a display of a finder LCD (36) on an optical image of a subject observed through an observation optical system (32), includes a variable ND filter (40) that adjusts the light amount of the optical image of the subject. While power of the digital camera is turned off, information about the time is acquired, and the target transmittance of the variable ND filter (40) is updated on the basis of the information about the transmittance determined for each time zone. In a case where the target transmittance is updated, the variable ND filter (40) is driven to change the transmittance of the variable ND filter (40) to the target transmittance.
US11233943B2

A method includes showing a plurality of regions on a display each associated with a respective gimbal of a plurality of gimbals carried by a movable object and configured to depict data captured by a payload carried by the respective gimbal. The plurality of regions include a first region and a second region, and the plurality of gimbals include a first gimbal associated with the first region and a second gimbal associated with the second region. The method further includes, in response to a user interaction with the first region, controlling operation of the first gimbal and not operation of the second gimbal based on the user interaction with the first region when the movable object is operating in an independent mode, and simultaneously controlling the operation of the first gimbal and at least the operation of the second gimbal in a synchronized manner based on the user interaction with the first region when the movable object is operating in a simultaneous mode.
US11233941B2

An electronic device comprising: at least one memory and at least one processor which function as: a receiving unit configured to receive a line of sight input given by a line of sight of a user; and a control unit configured to perform control such that, in a first state in which designation of a position of a position index based on the line of sight input is unavailable, the position index is displayed at a predetermined position on a display in response to a first operation having been performed, and in a second state in which the designation of the position of the position index based on the line of sight input is available, the position index is displayed at a position based on the line of sight input on the display in response to the first operation having been performed.
US11233931B2

An image processing device includes a first acquisition unit configured to acquire an image, a second acquisition unit configured to acquire distribution information of an evaluated value corresponding to the image, an output unit configured to output the image or the distribution information of the evaluated value, a first operation unit that is an automatic reset type switch instructing switching of content that is output from the output unit; and a control unit configured to perform output control for switching the output unit between an output of the image and an output of the distribution information of the evaluated value according to switching of the first operation unit between activation and deactivation.
US11233924B2

An electronic device including a housing including a first plate, a second plate, and a side member enclosing a space between the first plate and the second plate; and a camera structure disposed at a space at a periphery of the side member. The camera structure includes a camera housing structure disposed between the first plate and the second plate; at least one image sensor disposed in the camera housing structure; and at least one lens disposed inside the camera housing structure between the at least one image sensor and the first plate and facing the first plate. The camera housing structure includes a side surface facing the side member and having a first stepped structure when one surface of the side surface is viewed from the outside. The portion of the side member has a second stepped structure formed to correspond to the first stepped structure.
US11233920B1

Methods and systems disclosed herein relate generally to systems and methods for transforming document elements in response to modifications to a layout of a document. A layout-modification application identifies, from a first document having a first document layout, a first set of measurements of a document element and a first location of the document element within the first document. Based on an aspect-ratio difference between the first document layout and a second document layout, the layout-modification application selects a set of transformation rules that specify, for the document element, a second set of measurements and a second location within a second document. To select the particular set of transformation rules, the layout-modification application uses the determined aspect-ratio difference. The layout-modification application applies the selected set of transformation rules to the document element.
US11233918B1

The present disclosure relates generally to signal encoding for elements within PDF files. One implementation encodes an artwork element under different encoding conditions, and selects a winner version based on resulting signal robustness and/or visibility. Other implementations generate PDF layer masks to help determine overall embedding robustness, including interference from layered elements. Other implementations are provided too.
US11233914B2

In an image reading apparatus, a controller detects a plurality of detection points along a first edge, sets one of the detection points arranged along the first edge which is closest to a center of a sheet placement area in a second axial direction, and determines a reference read position in the second axial direction, based on the selected detection point. Furthermore, the controller detects a plurality of detection points along a second edge, sets one of the detection points arranged along the second edge which is closest to a center of the sheet placement area in a first axial direction, and determines a reference read position in the first axial direction, based on the selected detection point.
US11233906B2

A storage device stores, for each of one or more function expansion applications, the hardware component necessary for operation of the function expansion application. A control circuit is configured to detect that there is a failure in any of the plurality of hardware components, determine whether or not there is the function expansion application that needs, for operation thereof, the hardware component from which a failure has been detected, and perform control so that an operation mode is switched to a first degeneracy mode in which the detected hardware component is not used where there is no function expansion application that needs the detected hardware component, and the other hardware components are used.
US11233905B1

Systems and methods receiving performance data associated with a call center network; utilizing the performance data to create a model of the call center network; employing the model to run a simulation of the call center network that generates performance data associated with the model; using the model to generate solution parameters for the call center network; and providing the solution parameters to the call center network implementation in the call center network.
US11233899B2

Endpoints, such as telephones, on a communication network may request an interactive communication with another endpoint. While the request is being processed, the calling endpoint may receive a call from the called endpoint. Systems and methods are provided that automatically allow one endpoint to accept the incoming call, such as by joining the two calls, and terminating their outbound call. As a result, endpoints attempting to call each other may be connected with a single call without requiring any endpoint to be routed to voicemail due to their called endpoint being busy. Additionally, arbitration rules may be provided to resolve any “race condition” where both endpoints would otherwise each accept or each decline their incoming call.
US11233886B2

A non-transitory computer-readable storage medium storing a packet analysis program for causing a computer to execute a process, the process includes acquiring packets communicated between nodes, adding information of communication of ongoing couplings to an ongoing coupling list in each of predetermined time ranges belonging to start times of the couplings based on the packets, and removing information of communication of a terminated coupling from the ongoing coupling list based on the packets, and analyzing the quality of the communication of the terminated coupling in a cycle corresponding to a time range among the time ranges, and analyzing the quality of communication related to a coupling present in the ongoing coupling list even when the cycle has elapsed a predetermined number of times or more after the addition of information of the coupling to the ongoing coupling list.
US11233877B2

Methods, systems, and media for retrieving content associated with links are provided. In some embodiments, the method comprises: transmitting, from a user device to a server, a request for content corresponding to a page to be presented on the user device; receiving, from the server, the content corresponding to the page and a mapping of one or more links included in the content corresponding to the page to one or more page types associated with each of the one or more links; storing, on the user device, the received mapping; causing the content of the page to be presented on the user device; receiving a selection of one of the one or more links included in the content corresponding to the page; identifying a page type corresponding to the selected link based on the stored mapping; transmitting, to the server, a request for content associated with the selected link; causing user interface elements of a user interface associated with the identified page type to be presented on the user device while waiting for the requested content from the server; and in response to receiving the requested content from the server, causing the received content to be presented within the user interface.
US11233874B2

A method for performing a write operation in a distributed storage system is disclosed. The method comprises receiving a first time-stamped write request from a proxy server. Further, the method comprises determining if the first time-stamped write request is within a time window of a reorder buffer and if the first time-stamped write request overlaps with a second time-stamped write request in the reorder buffer. Responsive to a determination that the first time-stamped write request is outside the time window or that the first time-stamped write request is within the time window but has an older time-stamp than the second time-stamped write request, the method comprises rejecting the first time-stamped write request. Otherwise, the method comprises inserting the first time-stamped write request in the reorder buffer in timestamp order and transmitting an accept to the proxy server.
US11233870B1

A call control entity (“entity”) communicates with Internet Protocol (IP) phones. Upon receiving from an IP phone a headset connect message indicating that a headset is connected to the IP phone and including a headset identifier of the headset, the entity determines whether there is stored in a call control database a mapping between the headset identifier and a user identifier associated with a user, the mapping configured to provide access to an existing IP phone configuration profile in the call control database. If the mapping exist, the entity completes an extension mobility auto login of the user through the IP phone, which results in acquiring the user identifier from the IP phone. Responsive to completing the extension mobility auto login, the entity accesses the existing IP phone configuration profile based on the user identifier and the mapping, and configures the IP phone with the existing IP phone configuration profile.
US11233864B2

An example method of user identity tracking is performed by an application server. The Application server receives first telemetry data and second telemetry data. The first telemetry data indicates at least a first usage of a first user device. The second telemetry data indicates at least a second usage of a second user device. The Application server stores the first telemetry data and the second telemetry data to one or more databases and analyzes the telemetry data. Analyzing the telemetry data includes determining one or more usage patterns clustered by identity of a user. The Application server receives a request to query the one or more usage patterns for an identity of one or more users associated with the one or more usage patterns, where the application server provides the identity of the user in response to the request.
US11233850B2

A technique includes causing an agent device to setup a replication partnership between a first storage node and a second storage. Causing the agent device to setup the replication partnership includes configuring a proxy server that is associated with the second storage node to establish a secure communication channel for the replication partnership over a public network. Configuring the proxy server includes storing in the proxy server credentials for authenticating the first storage node to use the secure communication channel; and establishing port translations to be used in the secure communication channel in communicating replication data between the first storage node and the second storage node. Causing the agent device to setup the replication partnership may also include communicating replication partnership information to the second node.
US11233848B2

Systems, methods, software and apparatus enable device to device grouping of personal communication nodes include managing a communication node group having communication node members. Attribute information from the communication nodes is provided to a management system that defines communication group membership based on the received attribute information. The management system transmits group membership status notifications to the communication nodes. Membership status controls a node's participation in group communications. Attribute information can include changes (such as dynamic changes) in one or more communication node attributes, such as location, proximity to other communication nodes, speed, etc.
US11233847B1

A rendering resources management component can maintain information that tracks rendering resources that have been assigned (or leased) to individual user devices. The rendering resources management component can further maintain information related thresholds for the number of available rendering resources in the rendering resource pools, including minimums, maximums or ranges. The rendering resources management component can further maintain information related to performance metrics associated with the assigned rendering resources. Based on one or more of the above information (or additional information), the rendering resources management component can then cause the instantiation or termination of rendering resources to manage the rendering resource pool.
US11233827B2

The present application is directed to a method for enhancing security. The method includes a step of sending a request to a cloud provider to create a server on a cloud. The method also includes a step of receiving a notification from the cloud provider that the requested server is available on the cloud. The method also includes a step of embedding the server with a VPN service. The method further includes a step of sending a credential of the server to an entity on the network. Yet further, the method includes a step of reviewing a list of servers created by the cloud provider. Yet even further, the method includes a step of evaluating progress of server generation by the cloud provider and one or more additional cloud providers. The application is also directed to system for enhancing security on a cloud server.
US11233817B2

A method performed by a proximity service server. The method comprises generating a ProSe query code and a ProSe response code, sending at least the ProSe response code together with a first and a second discovery key to a first end device, and sending at least the first discovery key and the ProSe query code to a second end device, so that the second end device can securely discover the first end device over an air interface.
US11233814B2

System and methods are provided to identify static security vulnerabilities in an API. The security vulnerabilities may be in API proxy bundle, which includes a configuration of an API proxy for the API. The API proxy is executable in an API gateway of an API management platform. A search is performed of any security policy specified in an API proxy bundle. A compliance failure may be determined, which is a failure of the configuration of the API proxy to comply with a set of security rules. The API proxy bundle may be corrected to address the compliance failure.
US11233812B2

An operation request is received from a terminal device. An identification of the terminal device is determined. Based on the identification of the terminal device, historical operation requests initiated from the terminal device in a predetermined time period prior to the operation request are determined. A user identity location is determined for each historical operation request. A number of different user identity locations for the historical operation requests is determined. Based on the number of different user identity locations, an account theft risk value is determined.
US11233809B2

An extraction unit-extracts a specific request from among requests that do not match with a profile on the basis of a similarity to a request to a server, where the profile determines whether the request is an attack. Further, a determination unit determines whether the specific request extracted by the extraction unit meets a predetermined condition indicating that the specific request is continuously transmitted from a certain number or more of transmission sources. Furthermore, a control unit relearns the profile if the determination unit determines that the specific request meets the predetermined condition.
US11233804B2

A compromise detection system protects data centers (DCs) or other providers in the cloud. The compromise detection system can detect compromised virtual machines (VMs) through changes in network traffic characteristics while avoiding expensive data collection and preserving privacy. The compromise detection system obtains and uses periodically-obtained flow pattern summaries to detect compromised VMs. Agent-based detection on predetermined and compromised VMs can expose (using supervised learning) the network behavior of compromised VMs and then apply the learned model to all VMs in the DC. The compromise detection system can run continuously, protect the privacy of cloud customers, comply with Europe's General Data Protection Regulation (GDPR), and avoid various techniques that both erode privacy and degrade VM performance.
US11233803B2

A multiresolution parser (MRP) can selectively extract one or more information units from a dataset based on the available processing capacity and/or the arrival rate of the dataset. Should any of these parameters change, the MRP can adaptively change the information units to be extracted such that the benefit or value of the extracted information is maximized while minimizing the cost of extraction. This tradeoff is facilitated, at least in part, by an analysis of the spectral energy of the datasets expected to be processed by the MRP. The MRP can also determine its state after a processing iteration and use that state information in subsequent iterations to minimize the required computations in such subsequent iterations, so as to improve processing efficiency.
US11233799B1

Systems and methods are provided for performing operations including receiving, by a messaging application server from a third-party application implemented on a first device, a request to generate a registration code to enable the third-party application to access user profile information stored on the messaging application server; generating, by the messaging application server, the registration code; causing, by one or more processors, the first device to display a representation of the registration code; receiving, by the messaging application server from a messaging application implemented on a second device, a request to authorize access to the user profile based on the representation that is displayed on the first device; and authorizing, by the messaging application server, the third-party application implemented on the first device to access the user profile information maintained by, the messaging application server in response to receiving the request from the messaging application.
US11233794B2

Methods, systems, and computer storage media for providing escorted-access management based on an escort-admin session engine are provided. The escort-admin session engine approves an external administrator's access to a resource instance based on a service team policy, while approving an escort operator to escort the external administrator in an escort-admin session that provides access to the resource. In operation, an external administrator's request for access to a resource is evaluated based on the service team policy that is managed by a service team. The request is approved with access rights to the resource identified in the policy. An escort operator is identified for the external administrator. The escort operator is approved to escort the external administrator for access to the resource during an escort-admin session. The escort-admin session includes an escort operator context referring to the escort operator having access rights based on the access rights approved using the policy.
US11233792B2

A method for secure storage and distribution of account tokens includes: storing blockchain data comprised of a plurality of blocks, each block including at least a block header and one or more data values, where each data value includes at least an identification value, an account token, and one or more usage rules; receiving a login request including at least a specific identification value and a set of credentials; identifying a specific data value included in the blockchain data where the included identification value corresponds to the received specific identification value; validating the set of credentials based on the identified specific data value and access to the account token included in the specific data value based on the included one or more usage rules; and transmitting the account token included in the identified specific data value in response to the login request upon successful validation.
US11233783B2

Methods and apparatuses for authentication in a computer network system based on security credentials issued for client hosts by a remote security authority are disclosed. In response to detection that a client host is prevented from obtaining security credentials from the remote security authority for use in accessing a target host, the client host can obtain an emergency security credential from a storage of emergency security credentials. The emergency security credential with an error state indication can be send from the client host to the target host for use in the authentication.
US11233772B1

Systems and methods are disclosed for cross-platform token exchange. One method comprises receiving a primary token exchange request from an upstream entity, generating an ancillary detokenization request based on the primary token exchange request, and transmitting the ancillary detokenization request to an input token vault. An ancillary detokenization response comprising sensitive data may then be received from the input token vault, and one or more ancillary tokenization requests may be generated based on the ancillary detokenization response and the primary token exchange request. The one or more ancillary tokenization requests may be transmitted to one or more output token vaults. Subsequently, one or more ancillary tokenization responses may be received from the one or more output token vaults, each ancillary tokenization response comprising an output token. A primary token exchange response may be generated based on the one or more ancillary tokenization responses and transmitted to the upstream entity.
US11233766B2

Embodiments of the disclosure provide a data transmission method. The method can include receiving a first packet sent by a virtual private network user, wherein the first packet carries a first destination address that does not belong to an address range that has been configured for a virtual private network where the virtual private network user is located, converting the first destination address to a second destination address, generating a second packet according to the second destination address and the first packet, and sending the second packet outside the virtual private network where the virtual private network user is located.
US11233763B1

Methods and devices are presented for managing communications in an ephemeral communication system. In some embodiments, messages in the system are analyzed to determine a complexity value for the message. This may be based on various algorithms, models, or system associations. The complexity information may then be used to recommend an availability value for the message, and to set a deletion trigger for the message based on the recommended availability value. When criteria of the automatically set deletion trigger are met at a device receiving the message, the message is automatically deleted from the device. In some embodiments, this deletion trigger at the device may also be used to initiate deletion of the message from other parts of the system.
US11233759B2

Users of personalized messaging systems can encounter message fatigue, thereby reducing the efficacy of a message on its intended recipient. Message fatigue can result in wasted computational resources and bandwidth as messages transmitted over a network to the user's client device are not acted upon at the client device. For applications involving desired user interactions and responses, personalized messaging can be a tool to achieve user engagement targets. The systems and methods presented herein may address several of the technical challenges with personalized messaging.
US11233757B1

Provided is a system and computer readable medium for electronic group exchange of digital business cards, that includes a computing system comprising a server configured to store data of business cards associated with client devices, one or more processors; and a memory storing instructions that, when executed by the one or more processors, causes the one or more processors to perform a group exchange of digital business cards among all devices in the group. The digital business cards may be automatically exchanged among different devices in response to detecting, from the different devices, scans of a group QR code or a scannable code, detecting inputs of a group numeric or alphanumeric code, detecting a selection of nearby devices with which to exchange digital business cards, or detecting devices that are participating in a conference setting.
US11233756B2

The present disclosure provides method and apparatus for voice forwarding in automated chatting. A first request for transmitting a voice segment may be received from a first entity in a service group. The voice segment may be received from the first entity. A voice message may be generated based on the voice segment. The voice message may be transmitted based on the first request.
US11233754B2

A system and method for communicating messages over a communication channel is disclosed wherein a user content that would ultimately make a user message is generated by a first user at a first application or widget and sent to a chat server for subsequent sending to a second user for viewing via the second user's application or widget. The refresh frequency of the user content between the first user and the server is at every up to 500 milliseconds while the send rate between the server and the second widget is at or after at least 500 milliseconds. Accordingly, the second user is able to preview the first user's message before the first user's message is ultimately written and manually sent to the second user by the first user. The second user is here able to preview the user content at up to 500 millisecond refresh rates, thereby giving the second user a real-time preview into what is being generated by the first user.
US11233753B2

An information processing apparatus includes memory and a processor. When first and second users have a conversation by transmitting and receiving conversation information to and from each other, and the first user chooses to use an automatic reply function for conversation information that is transmitted from the second user after the first user has received conversation information from the second user at least once or more, the processor is configured to automatically reply to conversation information that is transmitted to the first user from the second user after the first user has made the choice.
US11233751B2

A method for managing transmission resources in a SIP-based communication system by a SIP registrar server can include receiving a first number of register requests from a first client from the number of clients, each register request corresponding to one slot in the predetermined first time period; receiving a second number of register requests from a second client of the number of clients, each register request corresponding to one slot in the predetermined first time period, wherein the second number of register requests exceeds the acceptable predetermined number of register requests for the second client, and assigning a number of slots not used by the first client within the predetermined first time period to the second client for sending the register requests which exceed the acceptable predetermined number of register requests for the second client. A system for implementation of the method and an apparatus can be utilized in embodiments of the method and the system.
US11233739B2

A system and method for load balancing using a rendezvous hashing load balancer. The method includes generating a lookup table, the lookup table having cells that define a row and a column, wherein each of the row of the lookup table corresponds to an index, and each of the column corresponding to an identifier of a resource of a plurality of resources towards which the load balancer provides access, generating, for each of the cells, a first hash result based on an index of the each of the cells, and a corresponding resource identifier, each of the corresponding resource identifier associated with a unique resource of the plurality of resources, sorting the column of the lookup table for each of the row, based on the first hash result, and storing the sorted lookup table in a memory of the load balancer.
US11233737B2

Aspects of the subject technology provide state-less load-balancing using sequence numbers to identify traffic flows. In some implementations, a process of the technology can include steps for receiving, by a load-balancer, a first packet from a source device including a request to access the service provided by a server coupled to the load-balancer, determining a load for each of the servers, wherein each server is associated with a unique set of sequence numbers, and forwarding the request to a target server selected based on its corresponding load, and wherein the request is configured to cause the target server to issue a reply to the source device. Systems and machine-readable media are also provided.
US11233730B2

Introduced herein is a routing technique that, for example, routes a transaction to a destination port over a network that supports link aggregation and multi-port connection. In one embodiment, two tables that can be searched based on the target and supplemental routing IDs of the transaction are utilized to route the transaction to the proper port of the destination endpoint. In an embodiment, the first table provides a list of available ports at each hop/route point that can route the transaction to the destination endpoint, and the second table provides a supplemental routing ID that can select a specific group of ports from the first table that can correctly route the transaction to the proper port.
US11233729B2

The present disclosure provides a method used in a base station. The method comprises: for logical channels or Radio Link Control (RLC) entities associated with packet duplication bearers, providing cell or cell group configurations to User Equipment (UE), where each cell or cell group configuration comprises two or more cells or cell groups.
US11233723B2

In one aspect, an example method includes (i) accessing, by a computing device, a first Internet Protocol (IP) address that encodes first attributes of a first profile; (ii) accessing, by the computing device, a second IP address that encodes second attributes of a second profile; (iii) comparing, by the computing device, the first IP address and the second IP address using a network layer communication function; (iv) determining, by the computing device, that a result of the comparing satisfies a threshold condition; and (v) based on the result of the comparing satisfying the threshold condition, providing, by the computing device to another device, an indication of a match between the first profile and the second profile.
US11233722B2

A method for operating a device includes measuring a radio condition for channels between the device and each of a plurality of candidate serving nodes, thereby producing radio condition measurements, adjusting for each of the plurality of candidate serving nodes, an associated radio condition measurement in accordance with stratum information of the candidate serving node, and selecting a serving node from the plurality of candidate serving nodes in accordance with the adjusted radio condition measurements.
US11233717B2

A central latency system includes a communication device configured to exchange data with an external device. The data includes current latency data, current contextual data associated with the latency data, or a combination thereof. The system further includes a controller configured to aggregate latency data in response to acquiring the current latency data, generate a latency characterization information based on the aggregated latency data, and transmit the latency characterization information to the external device.
US11233712B2

Technologies for connecting data cables in a data center are disclosed. In the illustrative embodiment, racks of the data center are grouped into different zones based on the distance from the racks in a given zone to a network switch. All of the racks in a given zone are connected to the network switch using data cables of the same length. In some embodiments, certain physical resources such as storage may be placed in racks that are in zones closer to the network switch and therefore use shorter data cables with lower latency. An orchestrator server may, in some embodiments, schedule workloads or create virtual servers based on the different zones and corresponding latency of different physical resources.
US11233709B2

A method for monitoring performance of an application system which is distributed across a plurality of network connected nodes, comprising: generating a hierarchical model for the application system, the hierarchical model having a plurality of levels, each level including components of a span specific to that level; mapping the application system onto the hierarchical model according to a network topology of the application system; monitoring network traffic between the plurality of network connected nodes of the application system to gather network traffic data; assembling the network traffic data into application messages; correlating the application messages into sets of one or more application messages that are causally associated in accordance with the hierarchical model, wherein the sets of causally associated application messages constitute transactions corresponding to a lowest level of the hierarchical model; and, generating records of individual transactions occurring within the application system for at least the transactions corresponding to the lowest level of the hierarchical model.
US11233706B2

A system provides multichannel aggregation of electronic data via a centralized integration hub. In particular, the system may aggregate data associated with a user and provide various processes and/or functions via an integration hub that is accessible by the user via a user device. In this way, the system may allow the client to efficiently navigate the various features offered by the entity for account optimization purposes.
US11233703B2

Techniques for enriching encrypted traffic analytics are presented. In one embodiment, a method includes obtaining telemetry data for one or more domains within a network. The telemetry data includes both encrypted traffic analytics information and traffic flow information associated with the network traffic. For each domain of the one or more domains, the method also includes generating a model comprising a mapping from a plurality of traffic flow information features to at least one encrypted traffic analytics feature. The method includes generating a database comprising generated models for each of the domains and obtaining telemetry data for a target domain that includes traffic flow information, but does not include encrypted traffic analytics information. At least one encrypted traffic analytics feature of the target domain is determined based on a plurality of traffic flow information features of the target domain using the database.
US11233696B1

A technology is described for connecting a device to a network. An example method may include identifying a preinstalled network configuration for a default wireless network from device memory. The preinstalled network configuration may be used by the device to connect to the default wireless network and obtain a local network configuration for a local wireless network. Thereafter, the device may disconnect from the default wireless network and connect to the local wireless network using the local network configuration.
US11233689B2

A method for communications is proposed. The method may comprise receiving a signaling message from a network node. The signaling message may indicate a subcarrier spacing numerology for a synchronization signal transmission. The method may further comprise determining the subcarrier spacing numerology, based at least in part on the signaling message.
US11233687B2

A terminal apparatus for a device-to-device (D2D) terminal in a wireless communication system, according to an embodiment of the present invention, comprises a transmission device and a reception device; and a processor, wherein the processor generates and transmits a primary sidelink synchronization signal (PSSS) and a secondary sidelink synchronization signal (SSSS), wherein, if a PSBCH is transmitted in a subframe in which the PSSS and the SSSS are being transmitted and is normal CP, the PSSS and a PSBCH on power is the average power of a period, in the subframe in which the PSSS and the SSSS are being transmitted, not including a transient period, wherein the transient period of a starting part of the period for the PSSS and PSBCH ON power is not overlapped with an OFDM symbol on which the PSSS is transmitted.
US11233681B2

Techniques are provided herein to increase a rate of data transfer across a large number of channels in a memory device using multi-level signaling. Such multi-level signaling may be configured to increase a data transfer rate without increasing the frequency of data transfer and/or a transmit power of the communicated data. An example of multi-level signaling scheme may be pulse amplitude modulation (PAM). Each unique symbol of the multi-level signal may be configured to represent a plurality of bits of data.
US11233674B2

A method for processing process data by means of data bus subscribers of a local bus, the method including: receiving at least one instruction list at a data bus subscriber, the instruction list having a set of instructions for processing process data, storing the at least one instruction list in a memory, receiving an instruction list index, ILI, at the data bus subscriber, selecting one of the at least one stored instruction list on the basis of the received ILI if the ILI is associated with the stored instruction list, and executing the set of instructions of the selected instruction list in order to process the process data by means of the data bus subscriber. The local bus is designed as a ring bus, for example. Each output of a data bus subscriber is connected, for example, to an actuator.
US11233673B2

The disclosure refers to a method for operating an user terminal (7) of an agricultural machine, comprising: providing a user terminal (7) in a control system (3) of an agricultural machine, the user terminal (7) connected to a power supply (13) and configured to transmit, through a control bus (6), control signals to functional elements (10a; 10b) of the agricultural machine; applying a supply power, through a supply line, to the user terminal (7) with a voltage level provided by the power supply (13), the voltage level being an normal operation voltage level; determining at least one of a turn-on state of an ignition device of the agricultural machine and a drop of the supply power provided by the power supply (13) in the supply line to a reduced voltage level which is smaller than a minimum operation voltage level, the minimum operation voltage level being equal to or smaller than the normal operation voltage level and the drop of the supply power being caused by the ignition device switching into the turn-on state; in response to the determining, boosting the reduced voltage level to a boosted voltage level by a voltage upscaling device, the boosted voltage level reaching at least the minimum operation voltage level; operating, while the ignition device is in the turn-on state, the user terminal (7) with the power supply having the boosted voltage level; determining at least one of a turn-off state of the ignition device and termination of the drop of the supply power provided by the power supply (13) in the supply line; in response to the determining, terminating the boosting of the reduced voltage level; and applying the supply power to the user terminal (7) with the voltage level provided by the power supply (13), the voltage level being the normal operation voltage level. Further, an agricultural machine is provided.
US11233663B1

A physically unclonable function (PUF) includes an array of differential PUF bits arranged in rows and columns, wherein each differential bit is located at an intersection of a row and a column, and includes a first PUF cell coupled to a corresponding first bit line and first source line and a second PUF cell coupled to a corresponding second bit line and second source line. The PUF includes a source bias transistor coupled between each corresponding first source line and a first power supply terminal and between each corresponding second source line and the first power supply terminal, wherein a gate electrode of each of the source bias transistors is coupled to a second power supply terminal, and a corresponding set of margin transistors coupled in parallel with each source bias transistor, wherein a gate electrode of each margin transistor is coupled to receive a corresponding margin setting control signal.
US11233662B2

Systems and methods of encrypted communication between a server and client devices using keyless encryption schemes are disclosed. Client devices with arrays of physical-unclonable-function devices respond to challenges from a server. Characteristics of the arrays are stored by the server during a secure enrollment process. Subsequently, the server issues challenges to the clients. The clients derive a ciphertext according to a variable cipher scheme determined using responses to the challenges issued by the server using characteristics of portions of the arrays specified by the challenges. The server and clients may independently determine encryption and decryption procedures using characteristics of the arrays.
US11233655B2

Examples in this application disclose data verification methods, media, and systems. One example method includes receiving, from a blockchain network by a trusted execution environment (TEE) in a blockchain node, a trigger instruction based on a timed starting logic identifying a starting time to execute a smart contract, where the timed starting logic is comprised in a chain code which comprises information of a blockchain account and is executable by the blockchain node to determine the information of the blockchain account, retrieving first encrypted data from a first institution, decrypting the first encrypted data, receiving a data sharing request comprising a user identity corresponding to user basic data from a second institution, retrieving the user basic data based on the user identity, performing verification processing of the user basic data based on the trigger instruction to obtain a verification result, and sending the verification result to the second institution.
US11233652B2

According to one embodiment, in response to receiving a temporary public key (PK_d) from a data processing (DP) accelerator, a system generates a first nonce (nc) at the host system, where the DP accelerator is coupled to the host system over a bus. The system transmits a request to create a session key from the host system to the DP accelerator, the request including a host public key (PK_O) and the first nonce. The system receives a second nonce (ns) from the DP accelerator, where the second nonce is encrypted using the host public key and a temporary private key (SK_d) corresponding to the temporary public key. The system generates a first session key based on the first nonce and the second nonce, which is utilized to encrypt or decrypt subsequent data exchanges between the host system and the DP accelerator.
US11233648B2

An identity system is provided that may include an attestation service that is configured to communicate with a user computer device and a blockchain platform, and create a blockchain account for the attestation service on the blockchain platform, the account having an associated backend blockchain identity application. The attestation service may further be configured to determine that a user of the user computing device owns a user blockchain account by obtaining a signed message of the user. The signed message may include a user access token from the user of the user computer device and a blockchain address of the user to associate with the access token, the user access token having been generated by a trusted identity provider service. The attestation service may further be configured to identify one or more identity claims associated with the token, and store the identity claim for future presentation to a third party.
US11233641B2

Some implementations of the disclosure are directed to: receiving an encrypted message from an entity, the encrypted message including a request to determine if a claimant of a distributed attestation is a holder of the distributed attestation; decrypting the encrypted message; using at least a public key of the entity to determine whether the entity is authorized to obtain information about the distributed attestation; and if the entity is authorized to obtain information about the distributed attestation, transmitting a response message to the entity indicating if the claimant of the distributed attestation is the holder of the distributed attestation. Authorization of the entity to obtain information about the distributed attestation may be based on role based access control rights to obtain information about the distributed attestation.
US11233633B2

Method and system of secured direct link set-up (DLS) for wireless networks. In accordance with aspects of the method, techniques are disclosed for setting up computationally secure direct links between stations in a wireless network in a manner that is computationally secure. A direct link comprising a new communication session is set up between first and second stations in a wireless local area network (WLAN) hosted by an access point (AP), the direct link comprising a new communication session. The AP generates a unique session key for the new communication session and transfers secured copies of the session key to each of the first and second stations in a manner under which only the first and second stations can obtain the session key. A security mechanism is then implemented on the unsecured direct link to secure the direct link between the first and second stations using a secure session key derived from the session key.
US11233632B1

In one embodiment, a method for securely distributing secret keys for hardware devices is disclosed. A distributor server transmits to a provider server an order for hardware devices. Each hardware device has a unique identifier and at least one secret key for authentication. The provider server sends a database associated with the distributor, for each of the hardware devices, the unique identifier and an unencrypted version of the at least one secret key. In response to an order received by the distributor from a customer for a portion of the hardware devices, the distributor server provides the database the unique identifiers and an associated customer order identifier, and the distributor server provides a customer server the unique identifiers. In response to the customer logging into the database and providing the order information, the database provides the customer the unencrypted keys for the hardware devices to allow authentication.
US11233627B2

An apparatus for providing fast-settling quadrature detection and correction includes: a quadrature correction circuit that receives four quadrature clock signals; a quadrature detector that selects two clock signals among the four quadrature clock signals; and a phase digitizer that generates a digital code indicating a phase difference between the two clock signals. The quadrature correction circuit adjusts a phase between the two clock signals using the digital code.
US11233626B2

An operation method of a base station in a time division duplex communication system includes: a step for setting a time period in which a terminal can transmit an uplink in a downlink period; a step for generating a sparse vector signal including information about the time period; and a step for transmitting the sparse vector signal to the terminal. In addition, an operation method of the terminal in the time division duplex communication system includes: a step for receiving a part of a sparse vector signal from the base station; a step for recovering the received sparse vector signal by compressed sensing; and a step for transmitting uplink data in a time period instructed in a downlink period based on the basis of the recovered signal.
US11233618B2

Disclosed is a method for configuring radio transmission and reception parameters. The method includes: configuring, by a station, a transmission module by using a first parameter set and transmitting a first radio frame, where the first radio frame has a second parameter set; and configuring, by the station, a reception module by using the second parameter set and receiving a second radio frame triggered by the first radio frame. Also disclosed are an apparatus and system for configuring radio transmission and reception parameters.
US11233612B2

Methods, systems, and devices for wireless communication are described. A base station and user equipment (UE) may use quasi co-located antenna ports for transmission and reception of synchronization and/or reference signals and positioning reference signals. For example, the base station may identify a quasi co-location relationship indicating that antenna ports of the base station used to transmit a synchronization signal are quasi co-located with antenna ports of the base station used to transmit a positioning reference signal. In some cases, the base station may transmit an indication of the quasi co-location relationship to the UE. Additionally, the UE may receive the synchronization signal and determine a receive beam for the UE to use to receive the positioning reference signal based at least in part on the received synchronization signal and the identified quasi co-location relationship. The UE may then receive a positioning reference signal using the determined receive beam.
US11233611B2

Disclosed are a method and an apparatus for configuring a channel state information-reference signal (CSI-RS). The method comprises: a base station determines configuration information of a CSI-RS; the base station generates signaling comprising the configuration information of the CSI-RS; and the base station transmits the signaling comprising the configuration information of the CSI-RS. The configuration information comprises: a port quantity, pilot resource pattern information, and a multiplex mode between CSI-RS ports, when the port quantity is greater than 1, the CSI-RS has M candidate pilot resource patterns, where M is an integer greater than 1. The method and apparatus for configuring a CSI-RS disclosed in embodiments of the present invention can support transmission of a CSI-RS of which the port quantity is greater than 8.
US11233602B2

A method for performing code block segmentation for wireless transmission using concatenated forward error correction encoding includes receiving a transport block of data for transmission having a transport block size, along with one or more parameters that define a target code rate. A number N of inner code blocks needed to transmit the transport block is determined. A number M-outer code blocks may be calculated based on the number of inner code blocks and on encoding parameters for the outer code blocks. The transport block may then be segmented and encoded according to the calculated encoding parameters.
US11233597B2

Methods implemented by a processor in a wireless device for detecting the presence in a network of a jammer or non-benign entity that targets physical layer channels in a communication network are disclosed. Various embodiments may determine a first signal measurement quantity based on a first physical layer communication, determine a second signal measurement quantity based on a second physical layer communication, determine a difference between the first signal measurement quantity and the second signal measurement quantity, determine whether the difference between the first signal measurement quantity and the second signal measurement quantity satisfies a threshold, determine whether a jammer or non-benign entity is present in the network in response to determining that the difference between the first signal measurement quantity and the second signal measurement quantity satisfies the threshold, and perform a mitigation operation in response to determining that a jammer or non-benign entity is present in the network.
US11233596B2

A TORminator module is disposed with a switch linecard of a rack. The TORminator module receives downlink electrical data signals from a rack switch. The TORminator module translates the downlink electrical data signals into downlink optical data signals. The TORminator module transmits multiple subsets of the downlink optical data signals through optical fibers to respective SmartDistributor modules disposed in respective racks. Each SmartDistributor module receives multiple downlink optical data signals through a single optical fiber from the TORminator module. The SmartDistributor module demultiplexes the multiple downlink optical data signals and distributes them to respective servers. The SmartDistributor module receives multiple uplink optical data signals from multiple servers and multiplexes them onto a single optical fiber for transmission to the TORminator module. The TORminator module coverts the multiple uplink optical data signals to multiple uplink electrical data signals, and transmits the multiple uplink electrical data signals to the rack switch.
US11233593B2

Architectures and techniques are presented that can provide point-to-point analysis to generate an improved signal strength prediction (SSP) based on, e.g., earth surface image data processing and analysis to draw conclusions of line of sight (LOS) along the propagation path between a BTS or another AP transmitter and CPE receiver. For example, USGS image data and/or elevation data of locations are identified to correspond to signal propagation between the transmitter and receiver can be analyzed for LOS signal quality at a fixed location, in addition to the statistical model prediction of the RF signal quality. As a result, foliage or terrain that obstructs the LOS can be identified and utilized to improve SSP by eliminating the additional pathloss due to LOS obstructions. Such can provide a significant improvement to SSP results that are conventionally predicted by statistical models rather than a point-to-point analysis.
US11233590B2

Disclosed is a voltage detector and a communication circuit capable of detecting a low input voltage. The voltage detector includes: an alternating-current coupling circuit generating a first and a second input voltages according to a source input voltage; a feedback amplifier outputting a branch current according to a sink current including the branch current, and determining an output voltage according to the first input voltage and the amount of the branch current; and an auxiliary circuit outputting the amount of the sink current according to the second input voltage. When the sink current increases as the second input voltage rises, the branch current also increases, so that the output voltage not only rises as the first input voltage rises but also rises as the branch current increases. This feature allows a lower input voltage to be detectable by the detection of the risen output voltage.
US11233583B2

A human body communication device includes an electrode, a matching circuit, a switch providing a first path electrically connected to the matching circuit and a second path electrically connected to the matching circuit, a sensor, in a first state, connected to the matching circuit through the switch, outputting a first sensing signal to the matching circuit, and outputting a second sensing signal when a difference between a signal generated from the matching circuit in response to the first sensing signal and the first sensing signal is greater than or equal to a threshold, a transmitter, in a second state, connected to the matching circuit through the switch, and outputting a data signal to the matching circuit, and a controller controlling the switch from the first state to the second state in response to receiving the second sensing signal from the sensor, in the first state.
US11233578B2

Various implementations of network devices disclosed herein provide a method routing a data packet in an optical domain, the data packet including a first component or header and second component or routing information, stripping the first component or header from the data packet using a silicon photonic component, processing the first component or header in an electrical domain, and communicating the data packet without the first component or header to an optical delay line.
US11233569B2

A system for optical data interconnect of a source and a sink includes a first HDMI compatible electrical connector able to receive electrical signals from the source. A first signal converter is connected to the first HDMI compatible electrical connector and includes electronics for conversion of TMDS or FRL electrical signals to optical signals, with the electronics including an optical conversion device connectable to source ground to reduce noise. At least one optical fiber is connected to the first signal converter. A second signal converter is connected to the at least one optical fiber and includes electronics for conversion of optical signals to TMDS or FRL electrical signals. A power module for the second signal converter provides power to an electrical signal amplifier connectable to sink ground. A second HDMI compatible electrical connector is connected to the second signal converter and able to send signals to the sink.
US11233565B2

Apparatus for detecting pulse optical position modulated signals with high background noise by detection of quantum arrival rate at the detector are described. Pulse signals at the detection limit are characterized by the arrival of clusters of individual photons at an optical receiver. The receiver has embedded shot noise that interferes with the detection of the signal of interest. The apparatus distinguishes the signal of interest by a measurement of the rate of arrival of the photons of the signal of interest from the ambient shot noise rate of the receiver. The apparatus determines the optimal signal detection criteria and calculates the expected bit error rate of the decoded data.
US11233563B2

Methods for estimating the Effective Modal Bandwidth (EMB) of laser optimized Multimode Fiber (MMF) at a specified wavelength, λS, based on the measured EMB at a first reference measurement wavelength, λM. In these methods the Differential Mode Delay (DMD) of a MMF is measured and the Effective Modal Bandwidth (EMB) is computed at a first measurement wavelength. By extracting signal features such as centroids, peak power, pulse widths, and skews, as described in this disclosure, the EMB can be estimated at a second specified wavelength with different degrees of accuracy. The first method estimates the EMB at the second specified wavelength based on measurements at the reference wavelength. The second method predicts if the EMB at the second specified wavelength is equal or greater than a specified bandwidth limit.
US11233561B1

Methods and systems including computer programs encoded on computer storage media, for training and deploying machine-learned communication over RF channels. One of the methods includes: determining first information; generating a first RF signal by processing the first information using an encoder machine-learning network of the first transceiver; transmitting the first RF signal from the first transceiver to a communications satellite or ground station through a first communication channel; receiving, from the communications satellite or ground station through a second communication channel, a second RF signal at a second transceiver; generating second information as a reconstruction of the first information by processing the second RF signal using a decoder machine-learning network of the second transceiver; calculating a measure of distance between the second information and the first information; and updating at least one of the encoder machine-learning network of the first transceiver or the decoder machine-learning network of the second transceiver.
US11233557B2

A wireless transmit/receive unit (WTRU) configured to perform wireless communications in higher frequency bands (e.g., above 6 GHz) using a fallback scheme is provided. The WTRU includes a receiver configured to receive, in a time transmission interval (TTI), at least one control signal and a first data signal using a first beam associated with a first beam identifier (ID) and a second data signal, subsequent to the first data signal, using a second beam associated with a second beam ID different from the first beam ID, such that one of the at least one control signal indicates the second beam ID; and a processor configured to switch a receive beam of the receiver from the first beam to the second beam based on the second beam ID to receive the second data signal.
US11233549B2

A terminal device may receive precoding indicator information, where the precoding indicator information includes K first indicators and one second indicator. The terminal device determines K first precoding matrices based on the K first indicators, and determines a second precoding matrix based on the second indicator, where K is a positive integer. The terminal device precodes, by using the K first precoding matrices, data sent in K first frequency bands, to obtain precoded first data, and precodes, by using the second precoding matrix, data sent in a second frequency band, to obtain precoded second data. The K first frequency bands are located in some frequency bands in a physical uplink shared channel (PUSCH) scheduling frequency band. The second frequency band is a frequency band in the PUSCH scheduling frequency band other than the K first frequency bands.
US11233542B2

Communication efficiency can be enhanced during multiplex communication. A radio control station apparatus includes a multi-beam antenna unit capable of controlling each of a plurality of beam performances and an RF system for transmission. The RF system further includes a multiplexing unit configured to perform multiplexing by using a plurality of frequency channels or a plurality of sub-carriers, allocates at least one of the plurality of different frequency channels or at least one of the plurality of different sub-carriers to each of transmit signals to be transmitted to the plurality of radio terminal apparatuses, multiplexes the above allocated frequency channels or sub-carriers in the multiplexing unit, and transmits the multiplexed signal through the multi-beam antenna unit using a plurality of beams.
US11233541B2

A communication control device includes a memory, and a hardware processor coupled to the memory. The hardware processor is configured to: acquire, via communication based on a first non-contact communication method, terminal information of a portable terminal capable of being charged in a non-contact manner, the portable terminal being placed on or brought near to a non-contact charger disposed in a compartment of a vehicle; and control, based on a device type of the portable terminal based on the terminal information acquired by the acquisition unit, transmission of information to the portable terminal by a non-contact communicator that is disposed in the vehicle in association with the non-contact charger and capable of performing communication based on a second non-contact communication method.
US11233538B2

A PLC modem (131-133) is prompted to increase, starting from a predetermined minimum transmit power, a transmit power of data transmission on a PLC channel (112) at a given time or time period defined with respect to a mutual time reference of a DSL channel (111) and the PLC channel (112). A DSL modem (121) is prompted to measure a signal-to-noise value at the given time or time period defined with respect to the mutual time reference. Mitigation of interference 190 between the PLC channel (112) and the DSL channel (111) becomes possible.
US11233528B1

A low-density parity check (LDPC) decoder includes a variable node unit (VNU) comprising a plurality of variable nodes configured to perform sums. A first message mapper of the LDPC decoder receives first n1-bit indices from likelihood ratio (LLR) input and maps the first n1-bit indices to first numerical values that are input to the variable nodes of the VNU. A second message mapper of the LDPC decoder receives second n2-bit indices from a check node unit (CNU) and maps the second n2-bit indices to second numerical values that are input to the variable nodes of the VNU. The CNU includes a plurality of check nodes that perform parity check operations. The first and second numerical values having ranges that are larger than what can be represented in n1-bit and n2-bit binary, respectively.
US11233526B2

A two-dimensional square constraint encoding and decoding method and device, relating to the fields of data storage and data communication. The encoding method includes caching a one-dimensional data stream, and dividing the one-dimensional data stream into several sets of one-dimensional 2-bit data; according to an encoding table, encoding each set of 2-bit data into a 3*2 two-dimensional codeword in sequence by an encoder, and then cascading all the two-dimensional codewords into a two-dimensional constraint array in a specified order; the decoding method includes reading the two-dimensional constraint array by a decoder, and dividing the two-dimensional constraint array into several 3*2 two-dimensional codewords; decoding each two-dimensional codeword into the one-dimensional 2-bit data in sequence through a decoding table, and then successively assembling the generated one-dimensional 2-bit data into the one-dimensional data stream and outputting.
US11233523B1

An apparatus is configured to generate, from a stream of periodic digital samples, a first sub-stream of periodic analog samples and a second sub-stream of periodic analog samples, each sub-stream comprising substantially stable time intervals. The apparatus is further configured to generate a sign-modulated sub-stream by applying to the second sub-stream a sign modulation operation effecting a sign transition during a stable time interval of the second sub-stream. The apparatus is further configured to generate an output stream of periodic analog samples based on a sum of the first sub-stream and the sign-modulated sub-stream, wherein a period of the output stream is shorter than periods of the first and second sub-streams.
US11233511B2

A skew compensation circuit includes a skew detection circuit configured to generate skew detection signals by detecting a skew characteristic of a basic logic element constituting a semiconductor apparatus, a skew compensation signal generation circuit configured to generate a skew compensation signal by comparing the skew detection signals and a plurality of reference voltages, a variable delay circuit configured to generate a compensation signal by delaying an input signal by a delay time varied according to the skew compensation signal, and a reference voltage generation circuit configured to generate the plurality of reference voltages of which offset components are compensated for according to variations of a temperature and an external voltage.
US11233509B2

An electronic system includes a reception device and a transmission device. The reception device generates reception data from transmission data input to a reception node and includes a termination circuit which is coupled to the reception node to perform an impedance matching operation. The transmission device generates a drive control signal from internal data based on a mode signal and drives the transmission data based on the drive control signal.
US11233496B2

Methods of designing a BAW resonator and filter and the resulting devices are provided. Embodiments include patterning a bottom electrode of a resonator; patterning a top electrode of the resonator; and intersecting areas of the top and bottom electrodes to provide an effective area of the resonator, wherein the effective area includes a closed-loop contour line including a pulse function pattern with pre-defined amplitude, period and a number of repetitions of pulses along the closed-loop contour line.
US11233495B2

A mixer includes: a VGA (12) configured to amplify one of divided two portions of an input signal at a gain of cos θ; a VGA (13) configured to amplify another one of the divided two portions of the input signal at a gain of sin θ; an IQ generator (15) configured to input an LO wave, and output an LO wave in phase with the input LO wave and an LO wave having a phase difference of 90° with respect to the input LO wave; a mixer (16) configured to input the signal output from the VGA (12) and the LO wave which is output from the IQ generator (15), to output an RF signal; a second mixer (17) configured to input the signal from the VGA (13) and the LO wave which is output from the IQ generator, to output an RF signal; and a combiner (18).
US11233477B2

A method for detecting a stall condition of an electric motor. The method can include initiating an open-loop phase. During the open-loop phase, the method can include increasing a rotational speed of an electric motor and obtaining data indicative of a voltage associated with the electric motor while increasing the rotational speed of the electric motor. During the open-loop phase, the method can also include determining a difference between the voltage and a time varying target voltage and detecting a stall condition based at least in part on the difference between the voltage and the time varying target voltage. When a closed-loop condition is satisfied, the method can include initiating a closed-loop phase.
US11233475B2

A precharge system for precharging a DC bus circuit includes a first input, first and second circuit branches, and a controller, where the first circuit branch includes a first contactor between the first input and an AC to DC converter, the second circuit branch has: a disconnect switch coupled to the first input; a variable frequency drive (VFD) with an AC input coupled to the disconnect switch; an inductor coupled to an AC output of the VFD; and a second contactor coupled to the inductor. The precharge VFD provides precise control of the precharge operation such as charging time, current limiting, short-circuit and ground fault protection, monitoring DC Bus capacitance and verifies the health of the shared DC bus circuit through startup diagnostic. The controller opens the first contactor and closes the second contactor and the disconnect switch in a first mode to precharge the DC bus circuit using the VFD, and in a second mode, the controller closes the first contactor and opens the second contactor and the disconnect switch.
US11233469B2

A system for controlling a plurality of motors includes: a variable frequency drive (VFD) configured to control at least one property of the motors, the VFD having a current interruption rating that is greater than a continuous current rating of all of the plurality of motors combined; a bus electrically connected to the VFD; and a plurality of protection modules, each protection module including: a motor overload device electrically connected to a particular one of the plurality of motors; and a switching relay in series with the motor overload device, the switching relay configured to connect the protection module to and disconnect the protection module from the bus. A state of the switching relay determines whether the protection module is electrically connected to the bus, the VFD is configured to control the state of the switching relay, and the switching relay has a current interruption rating that is less than the continuous current rating of the particular one of the plurality of motors.
US11233463B2

Various embodiments include a modular multilevel converter comprising: two phase units in parallel each with an upper arm and a lower arm, each arm with cells in series, each cell with an energy storage element and switching the element in or out of the series of cells; a control unit for the switches; a middle converter arm in series between the upper and lower arm, with cells arranged in series; an upper node between the upper and middle arms and a lower node between the lower and middle arms; an upper bridging element arranged between said upper node and an AC terminal; and a lower bridging element arranged between said lower node and said AC terminal.
US11233459B2

A method includes magnetically coupling a first coil of a wireless power transfer system to a second coil of the wireless power transfer system, wherein the first coil is coupled to a first resonant tank comprising a first variable capacitance network, and the second coil is coupled a second resonant tank comprising a second variable capacitance network, and adjusting a capacitance of at least one of the first variable capacitance network and the second variable capacitance network to regulate an output voltage of the wireless power transfer system.
US11233455B2

Disclosed is a variable-frequency power controller. The controller includes a power pin, a ground pin, a driving pin, a voltage sensing pin, and a loading voltage sensing pin, and is in collocation with a rectification unit, an inductor unit, a switch unit, an output unit, a voltage sensing unit, and a loading voltage sensing unit to implement a variable-frequency power control of power conversion. The controller performs one of the burst mode, valley switch mode, quasi-resonance (QR) mode, conduction mode, and peak loading mode based on a wide range of loading level. In particular, the loading level covered by the present invention includes the ultra-light, light, middle, full, and over-heavy loading, and the features of power saving, low switching loss, operation safety are thus achieved. Further, any over design employed to meet the wide range of loading level is prevented.
US11233454B2

Apparatus and associated methods relate to implementing an auto-inductance-detection architecture to reconstruct current monitor output (IMON) when a low-side switch in a power stage is on. In an illustrative example, an IMON generation circuit may include a variable resistor. A close loop control (e.g., OTA, switches, and variable resistor) may be configured to adjust a resistance value of the variable resistor automatically. The IMON generation circuit may also include a low pass filter coupled to a switching node of the power stage to receive a corresponding signal and provide a DC value. The difference between the corresponding signal and the DC value may be configured to enable or disable the close loop control. By providing the close loop control, the IMON generation circuit may advantageously perform auto-inductance detection (AID) and provide a more accurate IMON reconstruction method.
US11233446B2

A method is provided for operating a resonant power conversion apparatus The method may include charging a capacitor connected to a power source in parallel, and determining a discharge time point and a discharge period of a discharge circuit, where the discharge circuit includes a resistor and a switch connected in series and is connected to the capacitor in parallel. The method may also include outputting, by a switch control circuit, a switch control signal by determining the switch control signal based on the discharge time point and the discharge period, and discharging the charged capacitor through the resistor based on the switch control signal applied to the switch. A resonant power conversion apparatus for performing the above-described method is provided.
US11233431B2

A rotor for an electrical machine, comprising a motor shaft and a distributed arrangement of permanent magnets on said motor shaft, which are secured against displacements in the axial direction of the rotor by a protector, wherein the protector comprises at least two annular segments.
US11233427B1

Wireless power transfer systems, disclosed, include a wireless power transmission system and a wireless power receiver system. The wireless power transmission system includes a transmitter antenna configured to couple with a receiver antenna to transmit alternating current (AC) wireless signals to the receiver antenna. Antenna coupling may be inductive and may operate in conformance to a wireless power and data transfer protocol. A transmission controller drives the transmitter antenna at an operating frequency, and either the wireless power transmission system or the wireless power receiver system may damp the wireless power transmission to create a data signal containing a serial asynchronous data signal.
US11233424B1

A wireless transmission system includes a transmitter antenna, a sensor, a demodulation circuit, and a transmitter controller. The sensor is configured to detect electrical information superimposed on an AC wireless signal. The demodulation circuit is configured to receive the electrical information from the at least one sensor, apply automatic bias control and gain control to generate modified electrical information, detect a change in the modified electrical information and determine if the change in the modified electrical information meets or exceeds one of a rise threshold or a fall threshold. If the change exceeds one of the rise threshold or the fall threshold, an alert is generated. Alerts are decoded into the electrical information.
US11233422B2

According to various embodiments, provided is an electronic device, which comprises a housing and a relay circuit located inside the housing and is capable of receiving and/or retransmitting an electromagnetic field of an external electronic device, wherein the relay circuit is configured to form a resonant frequency higher than that of an operating frequency range of the electromagnetic field transmitted by the external electronic device. Additional various embodiments are possible.
US11233417B2

A rechargeable charger that includes a rechargeable battery and charging control circuitry for controlling a charging of at least one portable rechargeable device. The charging control circuitry is configured such that charging is automatically and periodically interrupted after reaching a charged state. During a charging phase energy is transferred from the rechargeable battery to the portable rechargeable device via interface circuitry until gauging circuitry indicates that a threshold value has been reached upon which a pause phase is entered where charging of the portable rechargeable device from the rechargeable battery is suspended. In the pause phase a timer is started, and when the timer has elapsed, the charging phase is started again. As a result, phases of charging the portable rechargeable device and phases of switching off the charging alternate.
US11233409B2

An arrangement for controlling a disconnector arranged between power batteries and a consumer side of an electric system of a motor vehicle comprises a maneuver switch to be manually operated and configured to connect a control unit for the control of the disconnector to a conducting line on the battery side of the disconnector. The maneuver switch is configured to in a first position by movable contact members thereof connect each of two fixed output contacts to a different of two fixed input contacts than in a second position. A parameter is sensed on at least one input line from the maneuver switch to the control unit for determining which of the first and second position is assumed by the maneuver switch.
US11233407B2

A battery includes: a first terminal; a second terminal; a plurality of individually housed batteries; a plurality of switches configured to connect ones of the individually housed batteries to and from ones of the first and second terminals; and a switch control module configured to: at a frequency, vary a voltage applied to a gate of one of the switches, the one of the switches configured to connect at least one of the individually housed batteries to one of the first and second terminals; and diagnose whether a fault is present in the one of the switches based on a voltage across the one of the switches.
US11233392B2

The present disclosure relates to an apparatus for determining and/or monitoring at least one process variable of a medium in a containment, comprising a sensor unit and an electronics unit, wherein the electronics unit includes a transceiver unit and a transceiver protecting unit for limiting an input voltage of the transceiver unit to a first transceiver voltage value. According to the present disclosure, the transceiver protecting unit includes a first limiting unit and a transistor unit, the transistor unit connected in series with the transceiver unit, wherein the first limiting unit is connected in parallel with transceiver unit and to a control terminal of the transistor and is configured to control an input voltage for the control terminal of the transistor to a predeterminable control value such that the input voltage of the transceiver unit is limited to the first transceiver voltage value.
US11233390B2

An electronic device can include a battery bus, a load having a transient power requirement, and a transient power management circuit coupled between the battery bus and the load and configured to meet the transient instantaneous power requirement of the load while maintaining a minimum voltage on the battery bus. The transient power management circuit can include a boost converter coupled between the battery bus and a capacitor bank, and the load may be coupled to the capacitor bank. A control circuit may be configured to operate the boost converter to charge the capacitor bank. A control switch may be coupled between the boost converter and the capacitor bank, and the control circuit may be further configured to limit inrush current into the capacitor bank. Additionally, a state of charge of the battery may be estimated from a time required to charge the capacitor bank.
US11233388B2

A method of limiting a total power delivered by a power distribution unit having a plurality of output connectors is disclosed. A configurable power threshold is assigned for each of the output connectors so that a sum of the configurable power thresholds of the output connectors does not exceed a maximum rated power for the power distribution unit. A power level of a given output connector is sensed. A delivery of power by the given output connector is stopped when the power level of the given output connector exceeds the configurable power threshold for the given output connector. Power delivery may be resumed in response to receiving a user command to rearm the given output connector. A power distribution unit adapted to limit its total power delivery is also disclosed.
US11233386B2

A short circuit protection circuit may comprise a first configuration channel line extending from a first connector, a first resistor connected to the first configuration channel line; a voltage divider connected to a junction point on the first configuration channel line, the voltage divider comprising a second resistor and a thermistor, and a field effect transistor (FET) comprising a source, gate, and drain. The thermistor may be connected to a ground line. The drain of the FET may be connected to the first resistor, the source of the FET may be connected to the ground line, and the gate of the FET may be connected to a second junction point between the second resistor and thermistor of the voltage divider.
US11233384B2

A cable hanger includes a generally flat base and first and second opposed arms extending in a first direction from the base. Hooks are positioned on free ends of the arms. The arms form a gap configured to receive and grasp a cable. The base includes a cross-member that divides two arcuate openings, the cross-member attached at each end with a frangible section.
US11233382B2

A child-resistant cover apparatus for an electrical device in a wall comprising a housing, a cover door and a child safety latch. The housing surrounds the electrical outlet, and includes a planar baseplate having one or more openings therein for receiving the electrical device and a frame engaging the outer edges of the baseplate. The cover door is attached to the frame in a manner that permits the door to be selectively moved from an open position wherein the electrical device is exposed, and a closed position wherein the electrical device is covered by the cover door. The child safety latch is located proximate to an edge of the cover door and comprises a latch member disposed in an opening in the cover door. The latch member is selectively movable from a first unlocked position wherein a lip of the latch member is retracted into the opening in the cover door, and a second locked position wherein the lip is extended beyond the edge of the cover door and engages a slot in the frame of the housing. The cover door includes a plurality of elongated openings in an outer surface thereof. The elongated openings are in the area of the opening in the cover thereby exposing the latch member to the exterior of the cover door through the elongated openings.
US11233374B2

A semiconductor laser device includes a first cladding including gallium nitride (GaN) on a substrate, a light waveguide on the first cladding, a first contact pattern, a first SCH pattern, a first active pattern, a second SCH pattern, a second cladding and a second contact pattern sequentially stacked on the light waveguide, and first and second electrodes on the first and second contact patterns, respectively.
US11233370B2

A device for generating laser radiation includes a resonator, an optical assembly, and an adjustment device is provided. The optical assembly includes a movably arranged support element on which optical components are arranged, wherein an optical component is a device for deflecting laser radiation. The device for deflecting laser radiation of the optical assembly is arranged in the beam path of laser radiation generated by the resonator. The adjustment device changes the position of the optical assembly from a first position to another position relative to the resonator, wherein the position of the beam path of laser radiation emanating from the optical assembly in the first position remains unchanged by the adjustment of the optical assembly to the other position relative to the resonator. A corresponding method is also provided.
US11233363B2

This disclosure relates to a battery assembly with an aluminum (Al) alloy, ceramic coated header plate. An example battery assembly includes a plate, which may be referred to as a header plate, configured to support an electrical connector. The plate includes aluminum (Al) alloy and is coated with a layer of ceramic material.
US11233358B2

A lever-type connector includes a connector body including side walls and a boss portion and a lever including a pair of arm portions, each of the pair of arm portions being provided with a boss fitting hole into which the boss portion of the connector body is to be inserted, the lever being to be rotatably attached to the connector body. The connector body and the lever includes a first and second alignment marks, the first alignment mark and the second alignment mark being visually recognizable while the lever is being attached to the connector body. The lever is, by aligning the second alignment mark with the first alignment mark, to be rotatably attached to the connector body with a position of the boss portion and a position of the fitting hole being aligned with each other, allowing the boss portion to be inserted into the boss fitting hole.
US11233350B2

A connector (10) is provided into which a plate-like mating terminal (100) is insertable. The connector (10) has a plate-like connection terminal (20), a spring (80), and a housing (40) including an insertion opening into which the mating terminal (100) is inserted. The spring (80) is held in the housing (40). The mating terminal (100) inserted into the insertion opening and the connection terminal (20) are sandwiched by the spring (80).
US11233336B2

A chip antenna includes a first ceramic substrate, a second ceramic substrate disposed to face the first ceramic substrate, a first patch disposed on one surface of the first ceramic substrate to operate as a feeding patch, a second patch disposed on the second ceramic substrate to operate as a radiation patch, at least one feed via penetrating through the first ceramic substrate in a thickness direction to provide a feed signal to the first patch, and a bonding pad disposed on a second surface of the first ceramic substrate opposite the first surface. A thickness of the first ceramic substrate is greater than a thickness of the second ceramic substrate.
US11233332B2

A light absorber includes an insulating substrate; a reflective layer that is provided on the insulating substrate, that is composed of a metal, and that has conductivity; a conductive pattern that is disposed on the reflective layer and that has defined therein at least one first opening; a nano-antenna that is disposed on the reflective layer and that vertically overlaps the at least one first opening; and an insulating pattern having a first portion that is interposed between the reflective layer and the conductive pattern and having a second portion that is interposed between and completely fills a vertical space between the reflective layer and the nano-antenna so that the reflective layer, the conductive pattern, and the nano-antenna are electrically insulated from each other.
US11233308B2

The present disclosure relates to a multiple-input and multiple-output antenna apparatus, and particularly, includes a housing, a ray dome which is coupled to the top of one side of the housing in a longitudinal direction, and has an antenna assembly disposed between the ray dome and the housing, a PCB assembly which is disposed at the bottom of the antenna assembly, a top cooling part which is coupled to the top of the other side of the housing in the longitudinal direction, has a battery and an FPGA assembly disposed between the top cooling part and the housing, and dissipates upward the heat discharged from the FPGA assembly, and a side cooling part which is coupled to protrude to one side in a width direction between the housing and the top cooling part and the other side in the width direction therebetween, and moves and dissipates the heat generated from the FPGA assembly to one side and the other side of the housing in the width direction, thereby improving cooling performance.
US11233307B1

Wideband waveguide to coaxial low loss signal couplers use an electro-magnetic wire loop inserted perpendicularly in a slot in the top cover of the waveguide transmission line. In order to adapt also to various power levels and associated receiver sensitivity, the coupling factor can be modified by controlling the penetration of the wire loop inside the waveguide cavity. Coupling and Directivity are approximately constant and track over the WR bandwidth up to WR-10. A calibration method allows full characterization of a coupler-tuner assembly.
US11233300B2

The waveguide connector assembly includes a waveguide connector having a first end, a second end, and a body having an interior surface and an exterior surface, the waveguide connector being configured to receive a waveguide in a first orientation or a second orientation at the first end, the second orientation being a rotation of the waveguide from the first orientation by either 45 degrees or 90 degrees to change polarizations. The waveguide connector assembly includes a movable sleeve having a first end, a second end, a body, and an engaging surface, the movable sleeve being configured to slide axially along the exterior surface of the waveguide connector, the engaging surface being configured to prevent axial movement of the waveguide when the movable sleeve is in an engaged position.
US11233293B2

The invention relates to a laminar textile material for covering a pasty active mass on a battery electrode. The invention further relates to a battery electrode having such a material, to a battery, and to a method for producing battery electrodes. Potential improvements of lead batteries are disclosed that are more practical than previously known solutions, and that stabilize the pasty active mass on the battery electrodes. A laminar textile material is disclosed to this end, comprising glass fibers and fibers made of a thermoplastic, e.g. polyester.
US11233286B2

The invention relates to a rechargeable battery comprising a battery housing which has a cell cavity, or several cell cavities separated by dividing walls. One or more of the cell cavities have at least one respective positive and negative electrode, separated from each other by at least one separator, and a liquid electrolyte. One or more of the cell cavities have a respective wall element, which partitions the respective cell cavity into at least two volume chambers which communicate with one another. At least in the lower regions of the volume chambers, a communicating connection between the volume chambers for the liquid electrolytes is provided and in the upper region of the volume chambers, a pressure compensation connection between the volume chambers for assuring equal air pressure in the volume chambers communicating chambers is provided. Also disclosed is a wall element for such a rechargeable battery, and a battery housing.
US11233285B2

A multilayer battery module includes first cylindrical battery cells arranged standing in lateral and longitudinal directions into a matrix form; second cylindrical battery cells arranged standing on the first cylindrical battery cells with each one of the second cylindrical battery cells in a one-to-one relationship with a corresponding one of the first cylindrical battery cells; and a heatsink of high thermal conductivity between the first and second cylindrical battery cells. The first and second cylindrical battery cells and are disposed so that positive electrode terminals and negative electrode terminals face each other with the heatsink being interposed therebetween. A portion of the heatsink facing each respective positive electrode terminal is recessed to form a heat and gas discharge path, and a portion of the heatsink facing each respective negative electrode terminal contacts the respective negative electrode terminal to form a heat dissipation path.
US11233279B2

A battery pack includes a battery cell and a protection circuit module. The battery cell includes i) an electrode assembly to which an electrode tab is connected and ii) first and second cases coupled to face each other to form an accommodating portion accommodating the electrode assembly and a sealing portion sealing the accommodating portion. The sealing portion includes i) a terrace portion extending across the electrode tab and comprising a first surface on a first case side and a second surface on a second case side and ii) a side sealing portion including an end contacting the terrace portion and an extension extending from the end. The protection circuit module is arranged on the first or second surface of the terrace portion. The end of the side sealing portion is folded in such a way not to spatially interfere with the protection circuit module.
US11233277B2

A vehicle assembly includes, among other things, a battery array, and an identifier that is associated with the battery array. The identifier is readable by a control module of an electrified vehicle when the battery array is in an installed position within the electrified vehicle.
US11233268B2

The present disclosure provides energy storages devices that include electrodes that comprise an alkali metal. The present disclosure also provides related methods of using and fabricating the disclosed devices.
US11233267B2

A separator includes an intervening portion that is disposed between two adjacent batteries and insulates the two batteries, an input part that receives external force input during assembly of a battery module and is deformable by the external force, and a battery pressing part that is in contact with a first surface of one of batteries, the first surface extending in a stack direction X of the batteries, and use the external force input into the input part to press the first surface.
US11233254B2

A process that includes pre-cooling a H2 gas feedstock with a compressed liquid natural gas via a heat exchanger, introducing the pre-cooled H2 gas feedstock into an active magnetic regenerative refrigerator H2 liquefier module, and delivering liquid H2 from the active magnetic regenerative refrigerator H2 liquefier module to a liquid H2 vehicle dispenser.
US11233248B2

The method for coating a separator for a fuel cell according to one form of the present disclosure includes the steps of: vaporizing a metal nitride precursor to obtain a precursor gas; introducing a metal nitride coating layer-forming gas containing the precursor gas and a reactive gas to a reaction chamber; applying a voltage to the reaction chamber so that the precursor gas and reactive gas may be converted into a plasma state, thereby forming a metal nitride coating layer on a substrate; introducing a carbon layer-forming gas containing a carbonaceous gas to the reaction chamber; and applying a voltage to the reaction chamber so that the carbonaceous gas may be converted into a plasma state, thereby forming a carbon coating layer on the metal nitride coating layer.
US11233241B2

The present invention is directed at intercalative metal oxide/conductive polymer composites suitable for use as electrode materials for rechargeable batteries. The composites can be prepared by agitation of the metal oxide and the conductive polymer in aqueous media. The present invention is also directed at a sodium rich layered manganese oxide hydrate prepared by annealing manganese (II, III) oxide and sodium hydroxide. The sodium rich manganese (III, IV) oxide so formed indicates an enhanced capacity for Na-ion storage suitable for the use of electrode materials for aqueous energy storage.
US11233236B2

The present invention relates to an electrode active material for a sodium secondary battery, including: a composite metal oxide, in which the composite metal oxide is represented by Formula (1), and in a case where a peak intensity of a (200) plane of nickel oxide which is observed in the vicinity of 43° of a powder X-ray diffraction spectrum is set as I, and a peak intensity of a (104) plane of the composite metal oxide represented by Formula (1) which is observed in the vicinity of 41° to 42.5° is set as I0, I/I0 obtained by dividing I by I0 is 0.2 or less.
US11233230B2

Systems and methods for water soluble weak acidic resins as carbon precursors for silicon-dominant anodes may include an electrode coating layer on a current collector, where the electrode coating layer is formed from silicon and pyrolyzed water-soluble acidic polyamide imide as a primary resin carbon precursor. The electrode coating layer may include a pyrolyzed water-based acidic polymer solution additive. The polymer solution additive may include one or more of: polyacrylic acid (PAA) solution, poly (maleic acid, methyl methacrylate/methacrylic acid, butadiene/maleic acid) solutions, and water soluble polyacrylic acid. The electrode coating layer may include conductive additives. The current collector may include a metal foil, where the metal current collector includes one or more of a copper, tungsten, stainless steel, and nickel foil in electrical contact with the electrode coating layer. The electrode coating layer may be more than 70% silicon.
US11233222B2

A display panel, a method for manufacturing the same and a display device are provided. The display panel includes: a substrate; a plurality of display devices on a side of the substrate; and a plurality of thin film package layers on a side of the display devices distal to the substrate and cover the plurality of display devices. Orthographic projections of the plurality of thin film package layers on the substrate are discontinuous. At least one of the plurality of thin film package layers covers at least one of the plurality of display devices.
US11233217B2

An encapsulation structure, a display panel and a manufacturing method thereof are provided. The display panel includes a base substrate; a device to be encapsulated on the base substrate; an encapsulation film on the base substrate, the encapsulation film covering the device to be encapsulated; and an edge encapsulation member on an edge of the encapsulation film, the edge encapsulation member being configured to cover the edge of the encapsulation film.
US11233214B2

The present disclosure provides a display substrate, a display device and a method of fabricating the display substrate. The display substrate comprises: a base substrate; a light-emitting layer on the base substrate; and a light-adjusting layer between the light-emitting layer and the base substrate to adjust light emitted by the light-emitting layer.
US11233201B2

The present disclosure relates to an organic electroluminescent device and a preparation method thereof. The organic electroluminescent device includes a hole injection layer including a first doped layer and/or a second doped layer. The first doped layer includes a P-type dopant, and the second doped layer includes a P-type dopant and a hole transport material. The organic electroluminescent device includes a hole transport layer formed on the hole injection layer, and an electron blocking layer formed on the hole transport layer. A difference in HOMO energy level between the electron blocking layer and the hole transport layer is less than or equal to 0.2 eV. The power consumption of the organic electroluminescent device can be reduced. The lifetime of the mass production device therefore can be increased.
US11233200B2

A condensed cyclic compound represented by Formula 1: wherein, in Formula 1, X11, X12, and R11 to R24 are the same as described in the specification.
US11233198B2

The disclosure discloses a three-dimensional stacked memory and a preparation method thereof. The storage unit adopts a constrained structure phase change storage unit, and uses a crossbar storage array structure to build a large-capacity storage array. The preparation method includes: preparing N first strip-shaped electrodes along a crystal direction on a substrate; preparing a first insulating layer with M*N array of through holes; filling the M*N array of through holes of the first insulating layer with a phase change material to form first phase change units; preparing M second strip-shaped electrodes; preparing a second insulating layer, using spin-coated photoresist as a sacrificial material, performing a local planarization on the surface of the second insulating layer; forming M*N array of through holes on the second insulating layer; filling a phase change material to form second phase change units; preparing N third strip-shaped electrodes to form a two-layer stacked phase change memory.
US11233196B2

A memory device structure includes a substrate, a memory stacked structure, and a spacer. The memory stacked structure is formed on the substrate by stacking a first electrode layer, a memory material layer, and a second electrode layer. The memory material layer has a tilted sidewall, or the memory material layer and the first electrode layer have a tilted sidewall. The tilted sidewall is indented with respect to a sidewall of the second electrode layer. The spacer is disposed on the tilted sidewall.
US11233191B2

Integrated circuits with embedded memory structures, and methods for fabricating integrated circuits are provided. An exemplary method for fabricating an integrated circuit includes forming first and second conductive interconnects over a semiconductor substrate. The method includes depositing a conductive material over the first conductive interconnect. Also, the method includes forming a memory structure over the conductive material, wherein the memory structure has an uppermost surface distanced from the first conductive interconnect by a first height. Further, the method includes forming an interlayer dielectric over the memory structure and forming a conductive via coupled to the second conductive interconnect, wherein the conductive via has a second height over the second conductive interconnect less than the first height. The method also includes forming first and second contact plugs through the interlayer dielectric. The first contact plug contacts the memory structure and the second contact plug contacts the conductive via.
US11233189B2

A form birefringent optical element includes a structured layer and a dielectric environment disposed over the structured layer. At least one of the structured layer and the dielectric environment includes a nanovoided polymer, the nanovoided polymer having a first refractive index in an unactuated state and a second refractive index different than the first refractive index in an actuated state. Actuation of the nanovoided polymer can be used to reversibly control the form birefringence of the optical element. Various other apparatuses, systems, materials, and methods are also disclosed.
US11233186B2

There is provided a semiconductor light-emitting device including: a main lead including a main surface; a semiconductor light-emitting element mounted on the main surface of the main lead; a bonding material that bonds the semiconductor light-emitting element to the main surface of the main lead; a sub lead arranged in a first direction with respect to the main lead and including a main surface facing the same side as the main surface of the main lead; a first wire including a first end connected to the main surface of the sub lead and a second end connected to the semiconductor light-emitting element; a resin case including a case main surface facing the same direction as the main surfaces of the main lead and the sub lead and supporting the main lead and the sub lead.
US11233177B2

A package for mounting a light emitting element includes: a first lead electrode having, in a plan view, a first region, a second region surrounding a periphery of the first region having a width of 110 μm or more and a thickness greater than that of the first region, and a third region partially surrounding a periphery of the second region and having a thickness smaller than that of the second region; a second lead electrode spaced apart from the first lead electrode; and a resin molded body fixing a portion of each of the first and second lead electrodes. A portion of each of the first and second lead electrodes and a portion of the resin molded body exposed therebetween form a bottom surface of a recess.
US11233172B2

Devices, systems, and methods for providing wireless personal area networks (PANs) and local area networks (LANs) using visible and near-visible optical spectrum. Various constructions and material selections are provided herein. According to one embodiment, a free space optical (FSO) communication apparatus includes a digital data port, an array of light-emitting diodes (LEDs) each configured to have a transient response time of less than 500 picoseconds (ps), and current drive circuitry coupled between the digital data port and the array of LEDs.
US11233166B2

Resonant cavity power converters for converting radiation in the wavelength range from 1 micron to 1.55 micron are disclosed. The resonant cavity power converters can be formed from one or more lattice matched GaInNAsSb junctions and can include distributed Bragg reflectors and/or mirrored surfaces for increasing the power conversion efficiency.
US11233164B2

A solar cell (1) includes a semiconductor substrate (10) having a light-receiving surface (10a) and a back surface (10b); an n-type semiconductor layer (13n) and a p-type semiconductor layer (12p) provided on the back surface (10b) of the semiconductor substrate (10), the n-type semiconductor layer (13n) and the p-type semiconductor layer (12p) extending in a first direction and being adjacent to each other in a second direction intersecting with the first direction; and a ground layer (14) provided on the n-type semiconductor layer (13n) and the p-type semiconductor layer (12p). The ground layer (14) includes an n-side ground layer (14n) and a p-side ground layer (14p) separated from each other by a first separating groove (17) having a first separating portion (17a) and a second separating portion (17b) as well as a first bridge portion (18) separating the first separating portion (17a) and the second separating portion (17b). The first bridge portion (18) separates the first separating portion (17a) and the second separating portion (17b) at at least one of a border on the n-side ground layer (14n) or a border on the p-side ground layer (14p) in the first direction.
US11233163B2

In one embodiment, a photo detection element includes a first region of a first conductivity type, a second region of a second conductivity type, a third region of the first conductivity type provided between the second region and the first region, and a plurality of structure bodies of the first conductivity type which are provided between the first region and the third region separately in a second direction crossing with a first direction from the third region toward the second region.
US11233162B2

The present disclosure is directed to a method of processing a solar cell device. The method comprises detecting at least one inconsistency at a surface of a semiconductor substrate having a solar cell active region formed therein. A deposition pattern is determined based on the location of the at least one inconsistency. A material is selectively deposited on the substrate according to the deposition pattern.
US11233160B2

An X-ray sensor includes a substrate, a photodiode disposed in the substrate, a reset transistor connected with the photodiode, a source follower transistor connected with the photodiode, and a select transistor connected with the source follower transistor. The photodiode includes a plurality of charge accumulation layers disposed in the substrate and arranged in a direction perpendicular to a surface of the substrate, a plurality of pinning layers disposed on the charge accumulation layers, respectively, and a well region for electrically connecting the charge accumulation layers with the reset transistor and the source follower transistor.
US11233156B2

A memory device includes a semiconductor fin, a floating gate, a control gate, a source region, an erase gate, and a select gate. The floating gate is above and conformal to the semiconductor fin. The control gate is above the floating gate. The source region is in the semiconductor fin. The erase gate is above the source region and adjacent the control gate. The select gate is above the semiconductor fin. The control gate is between the erase gate and the select gate.
US11233146B2

A vertical field-effect transistor (VFET) device and a method of manufacturing the same are provided. The VFET device includes: a fin structure formed on a substrate; a gate structure including a gate dielectric layer formed on an upper portion of a sidewall of the fin structure, and a conductor layer formed on a lower portion of the gate dielectric layer; a top source/drain (S/D) region formed above the fin structure and the gate structure; a bottom S/D region formed below the fin structure and the gate structure; a top spacer formed on an upper portion of the gate dielectric layer, and between the top S/D region and a top surface of the conductor layer; and a bottom spacer formed between the gate structure and the bottom S/D region. A top surface of the gate dielectric layer is positioned at the same or substantially same height as or positioned lower than a top surface of the top spacer, and higher than the top surface of the conductor layer.
US11233145B2

Present disclosure provides a method for manufacturing a semiconductor device, including providing a substrate, forming a first III-V compound layer over the substrate, forming a first passivation layer over the first III-V compound layer, forming a first opening from a top surface of the first passivation layer to the first III-V compound layer, each opening having a stair-shaped sidewall at the first passivation layer, depositing a metal layer over the first passivation layer and in the first opening, the metal layer having a second opening above the corresponding first opening, and removing a portion of the metal layer to form a source electrode and a drain electrode.
US11233139B2

A method includes forming a first fin and a second fin over a substrate. The method includes forming a first dummy gate structure that straddles the first fin and the second fin. The first dummy gate structure includes a first dummy gate dielectric and a first dummy gate disposed over the first dummy gate dielectric. The method includes replacing a portion of the first dummy gate with a gate isolation structure. The portion of the first dummy gate is disposed over the second fin. The method includes removing the first dummy gate. The method includes removing a first portion of the first dummy gate dielectric around the first fin, while leaving a second portion of the first dummy gate dielectric around the second fin intact. The method includes forming a gate feature straddling the first fin and the second fin, wherein the gate isolation structure intersects the gate feature.
US11233137B2

Devices and methods of fabricating vertical nanowires on semiconductor devices. A doped silicon substrate, a first insulator over the doped silicon substrate, a gate conductor over the first insulator, and a second insulator over the gate conductor. Silicon nanowires extend from the top surface of the substrate through the first insulator, the gate conductor, and the second insulator. A first contact extends from the gate conductor through the second insulator, a second contact extends from the substrate through the first insulator, the gate conductor, and the second insulator layer, and an insulating spacer material is positioned between the second contact and the gate conductor.
US11233134B2

The structure of a semiconductor device with dual silicide contact structures and a method of fabricating the semiconductor device are disclosed. A method of fabricating the semiconductor device includes forming first and second fin structures on a substrate, forming first and second epitaxial regions on the first and second fin structures, respectively, forming first and second contact openings on the first and second epitaxial regions, respectively, selectively forming an oxide capping layer on exposed surfaces of the second epitaxial region, selectively forming a first metal silicide layer on exposed surfaces of the first epitaxial region, removing the oxide capping layer, and forming first and second conductive regions on the metal silicide layer and on the exposed surfaces of the second epitaxial region, respectively. The first metal silicide layer includes a first metal. The first and second conductive regions includes a second metal different from the first metal.
US11233132B2

A semiconductor device includes a semiconductor layer over a substrate; a gate insulating film covering the semiconductor layer; a gate wiring including a gate electrode, which is provided over the gate insulating film and is formed by stacking a first conductive layer and a second conductive layer; an insulating film covering the semiconductor layer and the gate wiring including the gate electrode; and a source wiring including a source electrode, which is provided over the insulating film, is electrically connected to the semiconductor layer, and is formed by stacking a third conductive layer and a fourth conductive layer. The gate electrode is formed using the first conductive layer. The gate wiring is formed using the first conductive layer and the second conductive layer. The source electrode is formed using the third conductive layer. The source wiring is formed using the third conductive layer and the fourth conductive layer.
US11233121B2

A bipolar transistor includes a substrate having a first well with a first dopant type; and a split collector region in the substrate, the split collector region including a highly doped central region having the first dopant type, and a lightly doped peripheral region having a second dopant type, opposite the first dopant type, wherein the lightly doped peripheral region surrounds the highly doped central region, a dopant concentration of the lightly doped peripheral region ranges from about 5×1012 ions/cm3 to about 5×1013 ions/cm3, and the lightly doped peripheral region has a same maximum depth as the highly doped central region.
US11233119B2

The structure of a semiconductor device with core-shell nanostructured channel regions between source/drain regions of FET devices and a method of fabricating the semiconductor device are disclosed. A semiconductor device includes a substrate, a stack of nanostructured layers with first and second nanostructured regions disposed on the substrate, and nanostructured shell regions wrapped around the second nanostructured regions. The nanostructured shell regions and the second nanostructured regions have semiconductor materials different from each other. The semiconductor device further includes first and second source/drain (S/D) regions disposed on the substrate and a gate-all-around (GAA) structure disposed between the first and second S/D regions. Each of the first and second S/D regions includes an epitaxial region wrapped around each of the first nanostructured regions and the GAA structure is wrapped around each of the nanostructured shell regions.
US11233118B2

An integrated circuit (IC) device includes an electrode, a dielectric layer facing the electrode, and a plurality of interface layers interposed between the electrode and the dielectric layer and including a first metal. The plurality of interface layers includes a first interface layer and a second interface layer. An oxygen content of the first interface layer is different from an oxygen content of the second interface layer.
US11233107B2

The present disclosure discloses an active matrix organic light-emitting diode display device and a manufacturing method thereof. The method includes forming a sacrificial layer on a carrier layer; forming a flexible substrate on the sacrificial layer; forming a first insulating layer on the flexible substrate; forming at least one transition metal chalcogenide based backplane on the first insulating layer; and forming an opening unit after forming a capping layer on the at least one transition metal chalcogenide based backplane; and forming at least one active matrix organic light-emitting diode unit which is electrically connected to the at least one transition metal chalcogenide based backplane in the opening unit.
US11233105B2

It is an object of the invention to provide a technique to manufacture a display device with high image quality and high reliability at low cost with high yield. The invention has spacers over a pixel electrode layer in a pixel region and over an insulating layer functioning as a partition which covers the periphery of the pixel electrode layer. When forming a light emitting material over a pixel electrode layer, a mask for selective formation is supported by the spacers, thereby preventing the mask from contacting the pixel electrode layer due to a twist and deflection thereof. Accordingly, such damage as a crack by the mask does not occur in the pixel electrode layer. Thus, the pixel electrode layer does not have a defect in shapes, thereby a display device which performs a high resolution display with high reliability can be manufactured.
US11233102B2

An organic light-emitting display apparatus prevents the quality of an image being displayed thereon from being deteriorated as a result of contamination of an organic emission layer. The display apparatus includes a substrate with a display area and a periphery area. A first insulating layer, disposed over the substrate, has a first opening in the periphery area. A first electrode is disposed within the display area, over the first insulating layer. A first bank is disposed over the first insulating layer and has a second opening through which a center of the first electrode is exposed. A second bank is disposed over the first insulating layer and is separated from the first bank. The first opening is disposed between the first bank and the second bank. An intermediate layer is disposed over the first electrode. A second electrode is disposed over the intermediate layer and the first bank.
US11233101B2

The present disclosure provides a display substrate, a display device, and a method manufacturing of a display substrate, pertaining to the field of display devices. The display substrate includes a base substrate and a pixel defining layer. The pixel defining layer divides the base substrate into a plurality of sub-pixel regions. An orthographic projection of the at least one sub-pixel region on the base substrate is substantially quadrangular. The first side and the third side of the quadrilateral are inwardly recessed toward each other.
US11233097B2

A display device includes: a substrate including a display area for displaying an image and a peripheral area positioned adjacent to the display area; a plurality of normal pixels disposed within the display area on the substrate, where each normal pixel includes a first transmissive area and a pixel area disposed adjacent the first transmissive area; and a dummy pixel disposed within the display area on the substrate, adjacent to a curved section of the peripheral area, and disposed between the peripheral area and the plurality of pixels. The dummy pixel includes: a second transmissive area; and a wire area disposed adjacent the second transmissive area.
US11233091B2

A method for fabricating a semiconductor device including a resistive memory cell having a single fin includes concurrently forming a vertical transistor and a resistive element on a base substrate, including forming a first gate structure corresponding to a gate of the vertical transistor and a second gate structure corresponding to an electrode of the resistive element, forming a top source/drain layer on a fin formed on a bottom source/drain layer disposed on the base substrate, and forming a plurality of contacts. Forming the plurality of contacts includes forming a first contact corresponding to the first gate structure, a second contact corresponding to the top source/drain region and a third contact corresponding to the second gate structure.
US11233089B2

An optoelectronic component includes a light emitter including a multiplicity of segments, wherein each segment of the light emitter includes a multiplicity of image points configured to emit light, and an optical element configured to image light emitted by the light emitter into a target region, light emitted by the individual segments of the light emitter is superimposed in the target region, the optical element is subdivided into a number of segments corresponding to a number of segments of the light emitter, each segment of the optical element is respectively arranged over a segment of the light emitter, and the segments of the optical element are respectively configured as double-sided aspherical lenses.
US11233088B2

A method of routing electrical connections in a wafer-on-wafer structure comprises, bonding a metal bonding pad of a first wafer to a metal bonding pad of a second wafer; bonding first wafer to the second wafer with a material different from the metal bonding pads; forming metal interconnect structures connecting the metal bonding pad of the first wafer to a first device disposed within a first and second side of the first wafer; and forming metal interconnect structures connecting the metal bonding pad of the second wafer to a second and third devices disposed within the second wafer, to connect the first device to the second and third devices through the metal bonding pads, wherein the electrical connections of the devices between the first and second wafers do not have a through-via that passes completely through the first or the second wafer.
US11233087B2

Disclosed is an image sensor including a substrate having a first surface and a second surface opposite to each other, a first photoelectric conversion region and a second photoelectric conversion region in the substrate, a through electrode between the first and second photoelectric conversion regions, an insulation structure on the second surface of the substrate, a first color filter and a second color filter respectively provided on the first and second photoelectric conversion regions, and a photoelectric conversion layer on the insulation structure and electrically connected to the through electrode. The through electrode include a first end adjacent to the first surface and a second end adjacent to the second surface. The first end has a non-planar shape.
US11233085B2

An apparatus is provided. The apparatus includes a semiconductor substrate including a first photodiode to generate a first charge, a second photodiode to generate a second charge, a barrier layer between the first photodiode and the second photodiode, wherein the first photodiode, the barrier layer, and the second photodiode form a stack. The apparatus further includes a floating drain and one or more gates including: a first gate portion on the semiconductor substrate and a second gate portion extending from the front side surface through the first photodiode and reaching the barrier layer. The first gate portion is configured to conduct a first signal to control flow of charge from the first photodiode to the floating drain, and the second gate portion is configured to conduct a second signal to control the barrier layer to control the flow of the second charge.
US11233069B2

A 3D device, the device including: a first level including logic circuits; and a second level including a plurality of memory cells, where the first level is bonded to the second level, where the bonded includes oxide to oxide bonds, and where the logic circuits include a programmable logic circuit.
US11233068B2

A nonvolatile memory device including: a first semiconductor layer including word lines, bit lines, first and second upper substrates adjacent to each other and a memory cell array, wherein the memory cell array includes a first vertical structure on the first upper substrate and a second vertical structure on the second upper substrate; and a second semiconductor layer under the first semiconductor layer, wherein the second semiconductor layer includes a lower substrate that includes row decoder and page buffer circuits, wherein the first vertical structure includes a first via area in which a first through-hole via is provided, wherein the first through-hole via passes through the first vertical structure and connects a first bit line and a first page buffer circuit, and the second vertical structure includes a first partial block, wherein the first partial block overlaps the first via area.
US11233066B2

Embodiments of 3D memory devices and methods for forming the same are disclosed. In an example, a 3D memory device includes an N-type doped region of a substrate, an N-type doped semiconductor layer on the N-type doped region, a memory stack including interleaved conductive layers and dielectric layers on the N-type doped semiconductor layer, a channel structure extending vertically through the memory stack and the N-type doped semiconductor layer into the N-type doped region, and a source contact structure extending vertically through the memory stack and the N-type doped semiconductor layer into the N-type doped region. A first lateral dimension of a first portion of the source contact structure surrounded by the N-type doped region is greater than a second lateral dimension of a second portion of the source contact structure surrounded by the memory stack.
US11233061B2

Semiconductor device and method of forming a semiconductor device are provided. A substrate is provided, and first gate structures and source/drain doped layers are formed on the substrate. A dielectric layer is formed on the substrate, covering the first gate structures and source/drain doped layers. A first groove is formed in the dielectric layer exposing the source/drain doped layer. The first groove includes a first-groove bottom part and a first-groove top part. The first-groove top part is larger than the first-groove bottom part, and a sidewall of the first-groove top part is recessed more into the dielectric layer with respect to a sidewall of the first-groove bottom part. A first conductive structure is formed in the first-groove bottom part, and an insulating layer is formed in the first-groove top part. A second conductive structure, connected to the first gate structure, is formed in the dielectric layer.
US11233058B2

A method for fabricating a semiconductor device is provided. The method includes the actions of: providing a substrate comprising a preliminary pattern formed thereon; forming an opening through the preliminary pattern to expose a conductive portion in the substrate; forming a spacer on a sidewall of the opening; performing an wet etching process to form a hole in the conductive portion; removing the spacer; and depositing a conductive pattern over the sidewall of the opening and a surface of the hole.
US11233057B2

A semiconductor structure includes an active area in a substrate, a device isolation region surrounding the active area, first and second bit line structures on the substrate, a conductive diffusion region in the active area between the first and the second bit line structures, and a contact hole between the first and the second bit line structures. The contact hole partially exposes the conductive diffusion region. A buried plug layer is disposed in the contact hole and in direct contact with the conductive diffusion region. A storage node contact layer is disposed on the buried plug layer within the contact hole. The storage node contact layer has a downwardly protruding portion surrounded by the buried plug layer. The buried plug layer has a U-shaped cross-sectional profile.
US11233051B2

An integrated circuit device including a pair of first fin type active areas protruding from a substrate in a vertical direction and extending in parallel with each other, a gate interposed between the pair of first fin type active areas, spaced apart from each of the pair of first fin type active areas in a first horizontal direction, and longitudinally extending in parallel with the pair of first fin type active areas, a gate insulating layer filling a first space between one of the pair of first fin type active areas and the gate and a second space between the other of the pair of first fin type active areas and the gate, and a pair of source/drain areas at both sides of the gate, respectively, in a second horizontal direction perpendicular to the first horizontal direction and on the pair of first fin type active areas may be provided.
US11233049B2

A neuromorphic computing device includes synapse weights. The synapse weights have different weight values resulted from different transistor arrangements of the synapse weights.
US11233036B2

Semiconductor die assemblies having interconnect structures with redundant electrical connectors are disclosed herein. In one embodiment, a semiconductor die assembly includes a first semiconductor die, a second semiconductor die, and an interconnect structure between the first and the second semiconductor dies. The interconnect structure includes a first conductive film coupled to the first semiconductor die and a second conductive film coupled to the second semiconductor die. The interconnect structure further includes a plurality of redundant electrical connectors extending between the first and second conductive films and electrically coupled to one another via the first conductive film.
US11233033B2

A semiconductor package includes a package substrate, a base module disposed on the package substrate and configured to include an intermediate chip, bonding wires connecting the intermediate chip to the package substrate, a lower-left chip disposed between the base module and the package substrate, and an upper-left chip disposed on the base module. The base module further includes an encapsulant encapsulating the intermediate chip, through vias electrically connected to the upper-left chip, and redistributed lines (RDLs) connecting the intermediate chip to the through vias and extending to provide connection parts which are spaced apart from the through vias and are connected to the lower-left chip.
US11233031B2

A flip-chip on leadframe package includes a leadframe having a plurality of leads with each lead including an inner leadfinger portion, wherein at least a landing region of all of the inner leadfinger portions are in a single common level (or plane) and include etched areas providing bump pads having concave landing sites (landing sites). A semiconductor die (die) having an active top side surface with functional circuitry including bond pads has bumps or pillars thereon. An area of the landing sites is greater than an area of the bumps or pillars. A distal end of the bumps or pillars is within and electrically coupling to the landing sites. A mold material encapsulates the die and at least a portion of the inner leadfinger portions. The package can be a leaded package or a leadless package.
US11233025B2

An integrated circuit package and a system including the integrated circuit package as well as a process for assembling the integrated circuit package are provided to improve integrated circuit power delivery. The integrated circuit package includes a first die having a plurality of pads formed in the first die and exposed on a top surface of the first die, at least one post on the first die, and a substrate including one or more redistribution layers. Each post in the at least one post spans at least two pads on the first die utilized for power distribution, and the first die is connected to the substrate via the at least one post.
US11233020B2

A semiconductor package device includes: (1) a die having an active surface, a back surface opposite to the active surface and a lateral surface extending between the active surface and the back surface; (2) a first conductive pillar disposed on the active surface of the die and electrically connected to the die, the first conductive pillar having a top surface facing away from the die and a lateral surface substantially perpendicular to the top surface of the first conductive pillar; (3) a dielectric layer disposed on the active surface of the die and fully covering the lateral surface of the first conductive pillar; and (4) a package body encapsulating the back surface and the lateral surface of the die.
US11233019B2

A method including followings is provided. An encapsulated device including a semiconductor die and an insulating encapsulation laterally encapsulating the semiconductor die is provided. An insulating layer is formed over a surface of the encapsulated device. A groove pattern is formed on the insulating layer. A conductive paste is filled in the groove pattern and the conductive paste filled in the groove pattern is cured.
US11233013B2

Devices, systems and methods for uniquely identifying integrated circuits are provided. For at least one embodiment, an identifiable integrated circuit in a lot of integrated circuits includes a plurality of identifier devices. Each of the identifier devices, when tested, returns a series of first test results that form an analog identifier for the integrated circuit. For one embodiment, the identifier devices is a Zener diode. The test results may be based on reverse breakdown voltage measurements determined prior to packaging of the integrated circuit. Later testing of the integrated circuit returns a second series of reverse breakdown voltage measurements that monotonically vary over time and temperature, as compared to the first series of test results. Such monotonical variation facilitates correlation of the first series of test results with the second series of test results and, thereby, identification of the integrated circuit.
US11233011B2

An object of the present invention is to improve assemblability of a power semiconductor device. A power semiconductor device includes a plurality of submodules that includes a semiconductor element interposed between a source conductor and a drain conductor, a sense wiring that transmits a sense signal of the semiconductor element, and an insulating portion at which the sense wiring and the sense conductor are arranged, and a source outer conductor that is formed to surround the source conductor and is joined to the source conductor in each of the plurality of submodules. Each source conductor included in the plurality of submodules includes protrusion portions that are formed toward the sensor wiring from the source conductor, are connected to the sense wiring, and define a distance between the sense wiring and the source outer conductor.
US11233004B2

A semiconductor device includes a substrate having a cell array region and a pad region, a stack structure including gate electrodes and mold insulating layers alternately stacked on the substrate and having a staircase shape in the pad region, first separation regions penetrating the stack structure in the pad region, extending in a first direction, and including first and second dummy insulating layers, the first dummy insulating layers covering side walls of the first separation regions and including horizontal portions covering portions of the gate electrodes, and the second dummy insulating layers disposed between the first dummy insulating layers, extending portions extending towards the mold insulating layers from the first dummy insulating layers in a second direction perpendicular to the first direction, second separation regions dividing the stack structure and extending in the first direction, and cell contact plugs penetrating the horizontal portions and connected to the gate electrodes.
US11233003B2

This disclosure relates to a semiconductor device and method of manufacture, including: a semiconductor die having a first major surface and a first contact terminal arranged thereon and an opposing second major having a second contact terminal arranged thereon and a first lead frame having first and second opposing major surfaces. The first major surface is fixedly attached to the first contact terminal of the semiconductor die. A second lead frame has first and second opposing major surfaces and the first major surface is fixedly attached to the second contact terminal of the semiconductor die. The first lead frame includes an integrally formed external contact portion extending from the first major surface thereof to a plane substantially co-planar with the second major surface of the second leadframe.
US11233002B2

An electronic circuit is implementing using a first logic die, a second logic die, and an interposer array connecting the first logic die to the second logic die. The first logic die includes an array of output contacts. The second logic die includes an array of input contacts. The interposer array includes a plurality of interposer dice. Each interposer die includes a plurality of input contacts and a plurality of output contacts. The array of output contacts of the first logic die is bonded to at least a subset of input contacts from the plurality of input contacts of an interposer die of the plurality of interposer dice. The array of input contacts of the second logic die is bonded to at least a subset of output contacts from the plurality of output contacts of the interposer die of the plurality of interposer dice.
US11232999B2

The present disclosure relates to a chip package structure and a method for forming a chip package. A package unit is formed from the chip and an encapsulant surrounding the chip to have an increased area. A redistribution layer is formed on the package unit to draw out to and redistribute input/output terminals on a surface of the chip. The redistribution layer is then electrically coupled to a leadframe or a printed circuit board by external and electrical connectors. The method and the package structure are suitable for providing a chip package having input/output terminals with high density, reducing package cost, and improving package reliability.
US11232990B2

A semiconductor device includes a semiconductor substrate, an insulating layer, a semiconductor layers and a silicide layer. The insulating layer is formed on the semiconductor substrate. The semiconductor layer is formed on the insulating layer and includes a polycrystalline silicon. The silicide layer is formed on the semiconductor layer. The semiconductor layer has a first semiconductor part and a second semiconductor part. The first semiconductor part includes a first semiconductor region of a first conductivity type, and a second semiconductor region of a second conductivity type. The second semiconductor part is adjacent the second semiconductor region. In a width direction of the first semiconductor part, a second length of the second semiconductor part is greater than a first length of the first semiconductor part. A distance between the first and second semiconductor regions is 100 nm or more in an extension direction in which the first semiconductor region extends.
US11232985B2

A semiconductor device is disclosed. The device includes a source/drain feature formed over a substrate. A dielectric layer formed over the source/drain feature. A contact trench formed through the dielectric layer to expose the source/drain feature. A titanium nitride (TiN) layer deposited in the contact trench and a cobalt layer deposited over the TiN layer in the contact trench.
US11232982B2

A method includes loading a wafer into a processing chamber, wherein the processing chamber is wound by a coil, and the coil is coupled to an RF system; supplying an aromatic hydrocarbon precursor into the processing chamber; after supplying the aromatic hydrocarbon precursor, turning on an RF power of the RF system to decompose the aromatic hydrocarbon precursor into active radicals and cyclize the active radicals into a graphene layer over a metal layer on the wafer; and after an entirety of the metal layer being covered by the graphene layer, turning off the RF power of the RF system to stop forming the graphene layer.
US11232980B2

Bottom-up fill dielectric materials for semiconductor structure fabrication, and methods of fabricating bottom-up fill dielectric materials for semiconductor structure fabrication, are described. In an example, a method of fabricating a dielectric material for semiconductor structure fabrication includes forming a trench in a material layer above a substrate. A blocking layer is formed partially into the trench along upper portions of sidewalls of the trench. A dielectric layer is formed filling a bottom portion of the trench with a dielectric material up to the blocking layer. The blocking layer is removed. The forming the blocking layer, the forming the dielectric layer, and the removing the blocking layer are repeated until the trench is completely filled with the dielectric material.
US11232968B2

A direct transfer apparatus includes a dot matrix transfer head, which includes an impact wire housing and a plurality of impact wires disposed within the impact wire housing and extending out of the impact wire housing. A guide head is attached to the impact wire housing. The guide head includes multiple holes configured to arrange the plurality of impact wires in a matrix configuration, the matrix configuration being a matched-pitch configuration.
US11232957B2

The present disclosure provides a chip packaging method and a chip package structure. The chip packaging method comprises: forming wafer conductive traces on a wafer active surface of a wafer; forming a protective layer having material properties on the wafer conductive traces; cutting the wafer to obtain a die and adhering the die onto a carrier; forming a molding layer encapsulating the die and having material properties; stripping off the carrier; and forming a panel-level conductive layer and a dielectric layer. The chip packaging method reduces or eliminates warpage in the panel packaging process, lowers a requirement on an accuracy of aligning the die on the panel, reduces a difficulty in the panel packaging process, and makes the packaged chip structure more durable, and thus the present disclosure is especially suitable for large panel-level package and package of a thin chip with a large electric flux.
US11232941B2

An electrostatic linear ion trap has first and second axially aligned ion mirrors separated by a charge detection cylinder axially aligned with each ion mirror. Electric fields are selectively established within the first and second ion mirrors in a manner which causes an ion in the trap to oscillate back and forth through the charge detection cylinder between the first and second ion mirrors with a duty cycle, corresponding to a ratio of time spent by the ion passing through the charge detection cylinder and total time spent traversing a combination of the first and second ion mirrors and the charge detection cylinder during one complete oscillation cycle, of approximately 50%.
US11232936B2

A targeted quantitation system for mass spectrometry may acquire, while operating in a watch mode, a watch mode mass spectrum including mass peaks for ions produced from a plurality of internal standard variants added to a sample comprising a target analyte. Each internal standard variant included in the plurality of internal standard variants includes a unique isotopologue of the target analyte and is added to the sample in a unique amount. The targeted quantitation system may generate a calibration curve based on the watch mode mass spectrum. The targeted quantitation system may acquire, while operating in a quantitation mode, a quantitation mode mass spectrum including mass peaks for ions produced from the target analyte included in the sample. The targeted quantitation system may determine a concentration of the target analyte included in the sample based on the calibration curve and the second mass spectrum.
US11232933B2

Embodiments described herein provide methods and apparatus used to control a processing result profile proximate to a circumferential edge of a substrate during the plasma assisted processing thereof. In one embodiment a substrate support assembly features a first base plate and a second base plate circumscribing the first base plate. The first and second base plates each have one or more respective first and second cooling disposed therein. The substrate support assembly further features a substrate support disposed on and thermally coupled to the first base plate and a biasing ring disposed on and thermally coupled to the second base plate. Here, the substrate support and the biasing ring are each formed of a dielectric material. The substrate support assembly further includes an edge ring biasing electrode embedded the dielectric material of the biasing ring and an edge ring disposed on the biasing ring.
US11232931B2

A matching network for a system having a non-linear load and powered by a first RF power supply operating at a first frequency and a second RF power supply operating at a second frequency. The matching network includes a first matching network section for providing an impedance match between the first power supply and the load. The matching network also includes a second matching network section for providing an impedance match between the second power supply and the load. A the first matching network section includes a first variable reactance, and the variable reactance is controlled in accordance with IMD sensed in the signal applied to the load by the first RF power supply. The variable reactance is adjusted in accordance with the IMD to reduce the detected IMD.
US11232918B2

A switching apparatus for conducting and interrupting electrical currents includes: a first mechanical contact arrangement; a semiconductor switch which is connected in parallel to the first mechanical contact arrangement; a second mechanical contact arrangement connected in series to the first mechanical contact arrangement; an auxiliary coil electrically isolated from a circuit of a switching drive used to move contacts of the first and second mechanical contact arrangements, and which is electromagnetically coupled to a coil of the switching drive such that a voltage is generated therein when a voltage supply of the switching drive is switched off; and a switching electronics for switching the semiconductor switch on and off, and which is supplied with the voltage generated in the auxiliary coil when the voltage supply of the switching drive is switched off. The switching electronics switches the semiconductor switch on and off multiple times according to a prespecified sequence.
US11232904B2

A taping reel with a plurality of coil components packed in the tape reel, comprising a tape including a plurality of pockets arranged along a longitudinal direction and each having one of the coil components stored therein, and a reel around which the tape is wound. The coil components each include a core including a winding core part, and a coil wound around the winding core part and including a plurality of wires. The coil includes a twisted wire portion in which the plurality of wires is twisted together. The plurality of coil components includes first coil components having the twisting direction of the twisted wire portion opposite to the twisting direction of the twisted wire portion of other coil components.
US11232900B2

The invention relates to a device for a wireless power transfer system. The device comprises a housing and a coil arranged inside the housing. The coil comprises a first conductor wire forming a first sub coil having a plurality of windings and a second conductor wire forming a second sub coil having a plurality of windings. The housing comprises a first holder for accommodating and holding the first sub coil and a second holder for accommodating and holding the second sub coil. The first holder and the second holder are attached to each other such that the first sub coil and the second sub coil together form the coil being arranged between the first holder and the second holder.
US11232897B2

First terminals connected to a first winding and second terminals connected to a second winding that is required to be insulated from the first winding are protruded from a bobbin, at least two terminals for each winding. The terminals are sequentially disposed in a row as “a first terminal, a first terminal, a second terminal, and a second terminal” in that order. A winding part is provided, of which mounting area can be reduced even when an automatic winding machine winds a plurality of windings at a time.
US11232894B2

Disclosed is a method for generating, from a first electric current having a first frequency, a plurality of second currents each having a second respective frequency component, the method including the following steps: supplying a frequency distributor including a first set of pillars including a layer made from a first magnetic material and having a resonance frequency; exciting each pillar of the first set with an electromagnetic field having the first frequency, the ratio between twice the resonance frequency of each pillar of the first set and the first frequency being equal, to within ten percent, to a first natural integer; and generating, by each pillar of the first set, a second frequency component in the second respective current.
US11232893B2

In a magnet stack, an eddy current channel is cut off by an insulating layer in an insulating region of facing surface regions of the pair of magnets. Meanwhile, in a conducting region of the facing surface region of the pair of magnets, electrons can move between the pair of magnets via a conductor, and heat can be exchanged between the pair of magnets by the movement of electrons. Therefore, in the magnet stack, by cutting off the eddy current channel in the insulating region of the facing surface region of the pair of magnets, the degradation in magnet performance is suppressed and the cooling efficiency of the magnet is enhanced in the conducting region.
US11232888B1

A method is described that is suitable for automated use of peg apparatus and an electrical wire harness peg board. The pegs are utilized on a wire harness peg board during the assembly of a wire harness, and are particularly well suited for use in an automated assembly of the electrical wire harness where a constant upward, downward or lateral tension is desired without altering the free ends of each wire of a bundled wire harness.
US11232873B1

A processor-implemented method is disclosed. The method includes: obtaining sensor readings from a plurality of sensors associated with a plurality of homes; receiving, from a computing device associated with a first one of the plurality of homes, a request for a live home score; determining, based on first sensor readings for at least one sensor associated with the first one of the plurality of homes and second sensor readings from corresponding sensors associated with at least a second one of the plurality of homes, a live home score for the first one of the plurality of homes; and sending the live home score to the computing device associated with the first one of the plurality of homes.
US11232870B1

Methods, apparatus, and systems for predicting and controlling communicable diseases are disclosed. In one example aspect, a method for predicting a communicable disease includes receiving, for each member of a community, multiple data streams associated with the member from multiple sensor devices, and computing, based on a social or locational relationship between the member and other entities in the community and a timeline of activities performed by the member according to the timestamp for each data packet, a list of behavioral indicators for the community indicating a current state of the communicable disease using one or more machine learning models.
US11232869B2

A triage system that determines whether a user is likely to have contracted a disease based on sensor data received from a user device (e.g., a smartphone or activity tracker). Some symptoms are identified by comparing sensor data to a predetermined baseline and comparing the difference to a predetermined symptom threshold. Those comparisons are weighted to form a composite metric, which is compared to a composite threshold to determine if the user is likely to have contracted the disease. Because different individuals are at higher risk of contracting certain diseases, the determined based on specific characteristics of the user (e.g., potential comorbidities, age, gender, ethnic, racial, cultural, or economic status, geographic location, level of interaction with other individuals, etc.) that that have been identified in medical literature as increasing the individual's risk.
US11232867B2

Various methods and systems for designing a restored smile are provided. One method includes receiving scan data of a patient's teeth, developing a digital model of the patient's teeth via a computing device, where the model represents the patient's teeth based upon the scan data, creating a dental treatment plan to restore one or more teeth from an initial condition to a successive condition, and wherein a final condition of the one or more is based on the one or more teeth having at least one planned additional restorative tooth structure provided therewith.
US11232864B2

Systems, methods, and computer-readable media for providing a multi-action button for mobile devices are provided. Alerts are received and multi-action buttons are determined corresponding to the alerts and clinicians associated with mobile devices. The multi-action buttons are displayed on the mobile devices.
US11232858B2

A computer-assisted surgical system can include a donor sub-system and a recipient sub-system. The donor sub-system includes a first reference unit having a first trackable element, a fragment reference unit having a second trackable element, and a first detector configured to provide at least one of a first signal corresponding to a detected location of one or more of the first trackable element and the second trackable element. The recipient sub-system includes a second reference unit having a third trackable element, and a second detector configured to provide at least one of a second signal corresponding to a detected location of at least the third trackable element.
US11232849B2

Methods, apparatuses and systems related to managing access to a memory device are described. A memory device includes fuses and latches for storing a repair address and a plane locator. A match circuit generates a repair enable flag based on the plane locator, wherein the repair status represents enable, disable, and/or unused setting for the repair address with respect to implementing a global replace for the repair address with redundant cells on a repair plane.
US11232848B2

In some examples, a memory module includes an error status indicator, an error address register, and error tracking circuitry. The error tracking circuitry may detect that memory data stored at a memory address for the memory module includes an error. In response, and without overwriting the memory data stored at the memory address, the error tracking circuitry may set the error status indicator and store the memory address in the error address register.
US11232847B2

Methods, devices, and systems for testing a number of combinations of memory in a computer system. A modular memory device is installed in a memory channel in communication with a processor. The modular memory device includes a number of memory storage devices. The number of memory storage devices include a number of pins. A subset of the number of memory storage devices is selected. A subset of the plurality of pins which do not correspond to the subset of the number of memory storage devices and are not part of a memory map of the computer system is selected. Each pin of the subset of the plurality of pins configured with a termination impedance. The subset of the number of memory storage devices is tested.
US11232846B2

The present disclosure provides a gate drive unit, a driving method thereof and a gate drive circuit. The gate drive unit includes a shift register and a plurality of output control modules. Each of the output control modules is connected to a corresponding clock scanning signal line and a corresponding first scanning signal output terminal, respectively. Each of the output control modules includes a first output control submodule and an output reset submodule. The first output control submodule is connected to a signal output terminal of the shift register, the corresponding clock scanning signal line and the corresponding first scanning signal output terminal, and configured to send a clock scanning signal of the corresponding clock scanning signal line to the corresponding first scanning signal output terminal, under control of a signal outputted by the signal output terminal of the shift register.
US11232844B2

An apparatus and method are provided for memory programming, including receiving a first write data unit including a plurality of data bits; programming by at least one pulse the plurality of data bits to the plurality of memory cells; determining if a number of cells successfully programmed by the at least one pulse is less than a threshold; and if the number of cells successfully programmed by the at least one pulse is less than the threshold, compressing a sparse vector of unsuccessfully programmed data bits, receiving another write data unit, concatenating the vector based on the other write data unit, and programming the concatenated vector to another plurality of memory cells.
US11232841B2

A memory device can include a memory block operatively connected to a common source line and a plurality of bit lines, wherein the memory block includes first and second sub-blocks each having a respective position in the memory block relative to the common source line and the plurality of bit lines. The memory device can be operated by receiving a command and an address from outside the memory device and performing a precharge operation on the memory block in response to the command, using a first precharge path through the memory block or a second precharge path through the memory block based on the respective position of the first or second sub-block that includes a word line that is configured to activate responsive to the address.
US11232840B2

A semiconductor device including a page buffer is disclosed, which reduces the number of lines of the page buffer. The semiconductor device includes a plurality of bit lines, classified into a first group and a second group, that are arranged alternating, a first page buffer circuit coupled to the plurality of bit lines and a plurality of connection lines corresponding to the plurality of bit lines, and a second page buffer circuit coupled to the plurality of connection lines. Each of the first group and the second group includes a plurality of bit-line pairs classified into odd bit lines and even bit lines. The plurality of connection lines includes odd connection lines and even connection lines, and odd connection lines corresponding to the odd bit lines are arranged contiguous to each other, and even connection lines corresponding to the even bit lines are arranged contiguous to each other.
US11232830B1

Devices and methods include a command interface configured to receive commands, such as a write with an automatic precharge. A bank-specific decoder decodes the write with an automatic precharge command for a corresponding memory bank and outputs a write auto-precharge (WrAP) signal. This WrAP signal has not been adjusted for a write recovery time for the memory bank. Accordingly, bank processing circuitry in a bank receiving the WrAP signal uses the WrAP to cause its internal lockout circuitry to apply a tWR lockout based at least in part on a mode register setting and on the WrAP signal indicating receipt of the write with an automatic precharge command.
US11232828B2

Some embodiments include an integrated memory assembly having a first memory array deck over a second memory array deck. A first series of conductive lines extends across the first memory array deck, and a second series of conductive lines extends across the second memory array deck. A first conductive line of the first series and a first conductive line of the second series are coupled with a first component through a first conductive path. A second conductive line of the first series and a second conductive line of the second series are coupled with a second component through a second conductive path. The first and second conductive lines of the first series extend through first isolation circuitry to the first and second conductive paths, respectively; and the first and second conductive lines of the second series extend through second isolation circuitry to the first and second conductive paths, respectively.
US11232820B2

A semiconductor device includes an internal command pulse generation circuit and a sense data generation circuit. The internal command pulse generation circuit is configured to generate an internal command pulse based on a write signal, a latency code, and an offset code. The sense data generation circuit is configured to generate a sense data based on the internal command pulse and an internal data strobe signal and configured to generate the sense data based on the internal command pulse and a delayed strobe signal.
US11232818B2

A memory system includes a memory device; and a memory controller including: a code signal generator configured to generate first code signals; a comparison voltage selector configured to select as a comparison voltage reference voltage candidates in order of a voltage level in response to the first code signals; a delay component configured to generate second code signals by delaying the first code signals; a reference voltage candidate selector configured to select as a reference voltage candidate the reference voltage candidates in the order of a voltage level in response to the second code signals; and a detector configured to generate a flag signal by comparing the comparison voltage and the reference voltage candidate alternately provided from the comparison voltage selector and the reference voltage candidate selector.
US11232816B2

A multi-window viewing system according to an embodiment includes an editor for a reaction video and a player for reproducing the reaction video generated therefrom, in which the editor including a video image input unit that inputs a first video image for producing a reaction video, a video image information input unit that inputs video image information including an Internet address of a second video image intended to be inserted into the first video image, a setting information generation unit that generates setting information including coordinates of an area in which the second video image is to be inserted and reproduced in the first video image, and information on a reproduction start time and a reproduction end time of the second video image, and a reaction video generation unit that generates a reaction video by combining the first video image, the video image information, and the setting information.
US11232811B2

An approach to a head gimbal assembly, such as for a hard disk drive, includes an offset swage plate coupling a suspension to one side of an actuator arm and another offset swage plate coupling another suspension to an opposing second side of the actuator arm. Each offset swage plate includes a main body, a swage through-hole through a first lateral or longitudinal side of the main body, a swage boss around the perimeter of the swage through-hole and extending substantially normal to the main body, and a clearance through-hole through an opposing second lateral or longitudinal side of the main body, the clearance through-hole having no swage boss. Each offset swage plate is configured in the assembly in a position opposing the other, such that the corresponding swage bosses are positioned on different lateral/longitudinal sides of the arm tip so that there is no coaxial swage boss buildup.
US11232809B2

A method, for preventing the intelligible voice recording is provided. The voice of a subject or interlocutor is recorded for a given time interval thereby providing a voice recording. The voice recording is cut into shorter time interval segments thereby providing a set of voice recording segments. The set of voice recording segments is mixed in a randomly rearranged order. The mixed set of voice recording segments is spliced into a single randomly mixed voice recording. Emitting the randomly mixed voice recording during speaking of the subject or interlocutor prevents the intelligible recording of the voice of the subject or interlocutor.
US11232801B2

The present document relates to a method of layered encoding of a compressed sound representation of a sound or sound field. The compressed sound representation comprises a basic compressed sound representation comprising a plurality of components, basic side information for decoding the basic compressed sound representation to a basic reconstructed sound representation of the sound or sound field, and enhancement side information including parameters for improving the basic reconstructed sound representation. The method comprises sub-dividing the plurality of components into a plurality of groups of components and assigning each of the plurality of groups to a respective one of a plurality of hierarchical layers, the number of groups corresponding to the number of layers, and the plurality of layers including a base layer and one or more hierarchical enhancement layers, adding the basic side information to the base layer, and determining a plurality of portions of enhancement side information from the enhancement side information and assigning each of the plurality of portions of enhancement side information to a respective one of the plurality of layers, wherein each portion of enhancement side information includes parameters for improving a reconstructed sound representation obtainable from data included in the respective layer and any layers lower than the respective layer. The document further relates to a method of decoding a compressed sound representation of a sound or sound field, wherein the compressed sound representation is encoded in a plurality of hierarchical layers that include a base layer and one or more hierarchical enhancement layers, as well as to an encoder and a decoder for layered coding of a compressed sound representation.
US11232799B1

Techniques for speech recognition are described. For example, a speech recognition service is to receive a request to perform speech recognition on speech data from a chatbot using a particular speech recognition service; determine a group of hosts to route the speech data to, the group of hosts to host a plurality of speech recognition services including the particular speech recognition service; determine a path to the determined group of hosts using a set of one or more rules; determine a particular host of the group of hosts to perform speech recognition on the speech data, the particular host having the speech recognition service in memory to process the request and being preferred for performing the speech recognition on the speech data; route the speech data to the particular host; perform speech recognition on the speech data using the particular host; and provide a text result of the speech recognition.
US11232798B2

A language proficiency analyzer automatically evaluates a person's language proficiency by analyzing that person's oral communications with another person. The analyzer first enhances the quality of an audio recording of a conversation between the two people using a neural network that automatically detects loss features in the audio and adds those loss features back into the audio. The analyzer then performs a textual and audio analysis on the improved audio. Through textual analysis, the analyzer uses a multi-attention network to determine how focused one person is on the other and how pleased one person is with the other. Through audio analysis, the analyzer uses a neural network to determine how well one person pronounced words during the conversation.
US11232797B2

Implementations relate to dynamically, and in a context-sensitive manner, biasing voice to text conversion. In some implementations, the biasing of voice to text conversions is performed by a voice to text engine of a local agent, and the biasing is based at least in part on content provided to the local agent by a third-party (3P) agent that is in network communication with the local agent. In some of those implementations, the content includes contextual parameters that are provided by the 3P agent in combination with responsive content generated by the 3P agent during a dialog that: is between the 3P agent, and a user of a voice-enabled electronic device; and is facilitated by the local agent. The contextual parameters indicate potential feature(s) of further voice input that is to be provided in response to the responsive content generated by the 3P agent.
US11232792B2

Methods, apparatus, and computer readable media are described related to automated assistants that proactively incorporate, into human-to-computer dialog sessions, unsolicited content of potential interest to a user. In various implementations, in an existing human-to-computer dialog session between a user and an automated assistant, it may be determined that the automated assistant has responded to all natural language input received from the user. Based on characteristic(s) of the user, information of potential interest to the user or action(s) of potential interest to the user may be identified. Unsolicited content indicative of the information of potential interest to the user or the action(s) may be generated and incorporated by the automated assistant into the existing human-to-computer dialog session. In various implementations, the incorporating may be performed in response to the determining that the automated assistant has responded to all natural language input received from the user during the human-to-computer dialog session.
US11232790B2

A control method for a human-computer interaction device, a human-computer interaction device, and a human-computer interaction system are described. The control method includes: capturing first voice information of a first object; identifying a second object related to the first voice information; acquiring first information related to the second object; and presenting the first information.
US11232789B2

The present invention keeps a dialogue continuing for a long time without causing uncomfortable feeling to a user. A dialogue system 10 includes at least an input part 1 that receives a user utterance, which is an utterance from a user and a presentation part 5 that presents the utterance. The input part 1 receives a user utterance performed by the user. A presentation part 5-1 presents a dialogue-establishing utterance which does not include any content words. A presentation part 5-2 presents a second utterance associated with a generation target utterance, which is one or more utterances performed before user utterance that includes at least the user utterance, after the dialogue-establishing utterance.
US11232788B2

A device having a voice-based interface activates or “wakes” when it detects an utterance that includes a wakeword. The device includes a digital-signal processor (DSP) that implements a first, lower-power speech-processing component that detects when captured audio includes the wakeword; the first speech-processing component then activates a second, higher-accuracy wakeword detection component that confirms that the captured audio includes the wakeword. The device may configure a wakeword-detection parameter, speaker-identification parameter, and/or wakeword-detection model of the first speech-processing component based on device-use data corresponding to the device, such as an environment of the device and/or a usage pattern of the user of the device.
US11232769B2

An image display system according to an embodiment of the present technology includes an image display unit, an acquisition unit, and a display control unit. The image display unit is capable of displaying an image and moves in association with a movement of a user. The acquisition unit acquires movement information regarding a movement of the image display unit. The display control unit causes the image display unit to execute suppression image display for suppressing an influence of the movement of the image display unit with respect to an external space on the basis of the acquired movement information.
US11232759B2

A display apparatus is provided. The display apparatus includes a display panel, a first layer, a signal applying unit, and a controller. The display panel displays an image. The first layer is formed on a first surface of the display panel. A shape of the first layer is changed when a first signal is applied to the first layer. The signal applying unit applies the first signal to the first layer. The controller controls the display panel to display the image.
US11232751B2

A display device includes: a pixel circuit including a switching transistor connected to a data line, a storage capacitor connected to the switching transistor, a driving transistor connected to the storage capacitor, an organic light-emitting diode connected to the driving transistor and a sensing transistor connected between a sensing line and the driving transistor; and a data-sensing circuit including a first selector connected to the data line and the sensing line, a second selector connected to an output terminal of an amplifier, he first selector and a feedback capacitor, where the second selector selectively connects the output terminal of the amplifier to the first selector and the feedback capacitor, a third selector connected to the sensing line, and a fourth selector connected to the output terminal of the amplifier and the third selector.
US11232749B2

Disclosed are a pixel circuit and a driving method thereof, an array substrate and a display device. The pixel circuit includes: a driving circuit, including a control terminal, a first terminal and a second terminal, and configured to control a driving current flowing through the first terminal and the second terminal for driving a light-emitting element to emit light; and input circuit, configured to transmit a reset voltage and a data signal in response to a first scan signal; a reset circuit, configured to apply the reset voltage to the control terminal in response to a second scan signal; a compensation circuit, configured to store the data signal and to electrically connect the control terminal with the second terminal in response to a third scan signal; and a data writing circuit, configured to apply the data signal to the compensation circuit in response to the third scan signal.
US11232747B2

The present disclosure provides a display panel and a driving method thereof, and a display apparatus. The display panel includes: a plurality of sub-pixels arranged in an array, a plurality of data lines, and a plurality of compensation detection lines, wherein each data line is coupled with sub-pixels in one column; sub-pixels in every three columns serve as one first sub-pixel group, and each first sub-pixel group corresponds to two compensation detection lines which include a first detection line and a second detection line; and in each first sub-pixel group, sub-pixels in the first column are coupled with the first detection line, sub-pixels in the third column are coupled with the second detection line, and sub-pixels in the second column are alternatively coupled with the first detection line and the second detection line.
US11232745B2

A flat-panel display device and method to unify response times for all possible grey level transitions in a flat-panel display or an augmented reality display. A pixel drive compensator compares the current frame from a graphics processing unit and two previous frames to compensate for grey-level changes at a pixel level.
US11232740B1

A correction image generating system comprises: a main body of an electronic apparatus, which main body comprises a display portion, a storage portion, a correction data generating portion, and an image data correcting portion; and an imaging portion. The predetermined image data is modified reference image data in which a reference image data is corrected by initial correction data generated in a manufacturing phase of the electronic apparatus; the display portion displays the reference image based on the modified reference image data; and the correction data generating portion generates the correction data based on a comparison result between the imaged image data or data based on the imaged image data, and the modified reference image data or data based on the modified reference image data.
US11232737B2

Techniques and apparatuses are described that implement a trace design to reduce bezel area (106). An apparatus includes a pixel array (302) comprising pixel rows (112). The apparatus also includes a row line-driver (110-1) configured to provide electrical signals to at least two of the pixel rows (112-1, 112-2). The apparatus further comprises a plurality of electrical traces (202) that connect the row line-driver (110-1) to the pixel rows. At least one of the electrical traces (202) comprises a branch (210) such that a signal carried by the at least one of the electrical traces (202) enters the at least two of the pixel rows (112-1, 112-2). The branch is disposed closer to the pixel rows (112-1, 112-2) than the row line-driver (110-1). In this way, a number of the electrical traces (202) crossing a bezel area (106) is reduced compared to branching near the row line-driver (110-1).
US11232731B2

According to an aspect of the present disclosure, a foldable display device includes a display panel including a plurality of display areas divided by a folding line; and a data integrated circuit outputting a data voltage to the plurality of display areas, wherein the data integrated circuit includes a timing controller outputting a gamma enable signal; a data processor processing an image data; a gamma voltage generator determining whether or not to output a plurality of gamma voltages according to the gamma enable signal; and a digital analog converter (DAC) outputting the gamma voltage, as the data voltage corresponding to a gray value of the image data.
US11232730B2

A display system comprises a current source, pulse circuitry, a pulsed laser, control circuitry, and a display surface. The pulse circuitry outputs a first pulse of electrical current based upon electrical current emitted by the current source. The pulsed laser emits first light based upon the first pulse, wherein luminance of the first light is based upon a first amplitude of the first pulse. The control circuitry generates an estimate of pulse history effects on second light that is to be emitted by the pulsed laser, the estimate is generated based upon a parameter of the first pulse and a desired luminance of the second light. The control circuitry causes the pulse circuitry to output a second pulse of electrical current based upon the estimate. Based upon the second pulse, the pulsed laser emits second light with the desired luminance.
US11232727B2

A substrate, a panel, a detection device and an alignment detection method are provided. The substrate includes first signal connection pins arranged in parallel side by side and at least one first alignment detection pin, wherein the at least one first alignment detection pin is located on at least one side of the first signal connection pins in an arrangement direction of the first signal connection pins, and arranged in parallel with the first signal connection pins.
US11232726B2

An asynchronous FIFO is arranged between an input bus and an output bus with a different number of lanes. The asynchronous FIFO supplies a write clock and a read clock. A circuit block receives output data from the asynchronous FIFO via the output bus, and executes predetermined processing. In a test mode, a test circuit supplies a test pattern as interrupt data to the input bus, and detects the presence or absence of an abnormality based on a relation between the output data and its expected value based on the test pattern.
US11232724B2

A plurality of individually controllable LED modules (LEDs) are provided for displaying defined patterns. At least a first and second cables are provided with three or more conductive wires insulated from one another comprising at least one reference voltage wire, a positive voltage wire and a data wire. Each of a plurality of strips is maintained between the cables along a defined longitudinal distribution and receives the reference voltage, the positive voltage and the data therefrom. Each of the strips comprises a subset of the individually controllable LEDs positioned therealong in a defined transverse distribution. The display controller module comprises a processor that sends lighting instructions for the LEDs over the data wire. The lighting instructions are set considering the defined longitudinal distribution of the plurality of strips and the defined transverse distribution along each of the plurality of strips to provide the defined patterns.
US11232723B2

An embodiment of the present invention provides a folding display panel and a display device. The folding display panel has a first side and a second side opposite to each other, and a third side and a fourth side opposite to each other, the first side and the second side are perpendicular to the third side and the fourth side, and are connected to the third side and the fourth side. The display screen can fold into at least two horizontal display surfaces along a horizontal folding pivot shaft parallel to the first side and the second side, or can fold into at least two vertical display surfaces along a vertical folding pivot shaft perpendicular to the first side and the second side. The present invention sets forth configuration and application of a perpendicularly intersecting screen.
US11232719B1

A combination wristband and label form. The front side has a first portion having a plurality of labels die cut therein and a second portion having a void. A back side of the form comprises a polyester section. The form includes a single-ply wristband defined by die cuts in the polyester section. The single-ply wristband has a foldable portion comprising a first panel and a second panel. The first panel is configured to accept printed indicia. A strap extends laterally from the first panel in a first direction and a tab extends from the second panel in a second direction opposite to the first direction. The tab is configured to be adhesively adhered to the strap to secure the single-ply wristband around a person's appendage. The single-ply wristband is of unitary construction and is devoid of paper.
US11232708B1

Systems and methods for real-time detection and mitigation anomalous behavior of a remote vehicle are provided, e.g., vehicle behavior that is consistent with distracted or unexpectedly disabled driving. On-board and off-board sensors associated with a subject vehicle may monitor the subject vehicle's environment, and behavior characteristics of a remote vehicle operating within the subject vehicle's environment may be determined based upon collected sensor data. The remote vehicle's behavior characteristics may be utilized to detect or determine the presence of anomalous behavior, which may be anomalous for the current contextual conditions of the vehicles' environment. Mitigating actions for detected remote vehicle anomalous behaviors may be suggested and/or automatically implemented at the subject vehicle and/or at proximate vehicles to avoid or reduce the risk of accidents, injury, or death resulting from the anomalous behavior. In some situations, authorities may be notified.
US11232706B2

A traffic signal control apparatus capable of controlling signal light colors at a target intersection and a downstream intersection, and includes: an acquisition unit configured to acquire a platoon length of platoon vehicles that are traveling on an inflow road of the target intersection, and an empty space length in a planned traveling route of the platoon vehicles; and a control unit configured to determine whether or not to control the signal light color at the downstream intersection corresponding to the planned traveling route of the platoon vehicles, according to a result of comparison between the platoon length and the empty space length.
US11232691B2

A baby monitor assembly includes an emitter unit and a receiver unit, wherein the emitter unit includes means for sound detection, such as a microphone, means for communication with the receiver unit, a generally flat housing, having a peripheral slit, and a source of light. The receiver unit includes means for communication with the emitter unit, and signalizing means. The emitter unit is suitable and configured for placing under a crib, and is capable of detecting sounds and sending information to the receiver unit upon detection of predetermined type of noise. The receiver unit is configured for receiving information from the emitter unit and notifying the parent, such as using light, sound or vibration signals. A slit in the housing allows for emitting a light beam selectively essentially parallel to the floor, so that it neither shines directly nor reflects into the eyes of the baby and the user.
US11232689B2

The present invention provides a smoke detection method with visual depth, which uses an image camera and a depth camera to extract surrounding images and surrounding depth information. A vehicle is used to patrol an area, such as the area of a processing factory, for receiving the surrounding environment information and detecting existence of burning objects or smoke. Then a processor adopting the clustering algorithm is used to estimate the smoke distribution or the location of fire source of burning objects, and uses an alarm to provide alarm information. Thereby, the rescue crew can prepare in advance and respond immediately. By providing the correct information to the firemen in the fire scenes, the time to control the fire can be shortened and the time for evacuation can be increased.
US11232687B2

Systems and techniques are provided for monitoring status of subjects in an area of real space. The system includes a display having access to memory storing a first data set identifying locations of subjects in the area of real space over time, a second data set identifying item put and take events in the area of real space and a third data set identifying accounts matched to the subjects in the first data set. The system includes a graphical user interface logic that renders a map on the display of at least part of the area of real space including avatars having locations on the map corresponding to locations in the area of real space according to the first data set, and identifying respective statuses assigned to the subjects based on one or more of the first data set, the second data set and the third data set.
US11232684B2

A smart luminaire system in which a primary luminaire controls and/or communicates with a set of one or more secondary luminaires may be disposed in a hazardous environment, such as an industrial process plant, manufacturing facility, oil refinery, etc. The primary luminaire may send driving commands to the set of secondary luminaires via an analog portion of a hybrid wired communication interface, and the driving commands may cause a driver of a second luminaire to energize on-board illumination source(s) at various intensities. The primary luminaire may send and/or receive administrative messages to/from the secondary luminaires via a digital portion of its hybrid wired communication interface. The smart luminaire system may be a stand-alone system, or may communicate with a controller or back-end system via a wireless communication interface of the primary luminaire, e.g., to receive control instructions and/or to send consolidated administrative messages on behalf of the smart luminaire system.
US11232676B2

In one embodiment, a peripheral management device may have a controller configured to communicate with a gaming machine and a portable electronic device. The controller may be configured to: (i) receive a peripheral data packet from a gaming machine processor, the peripheral data packet including at least one command; (ii) determine whether to process the peripheral data packet on at least one peripheral device of the gaming machine or at least one virtual peripheral device of the portable electronic device; (iii) generate an instructional data packet for the at least one virtual peripheral device if the peripheral data packet is determined to be processed on the at least one virtual peripheral device; and (iv) transmit the instructional data packet to the portable electronic device.
US11232652B2

A computerized system for verification of project commencement and completion having a kiosk unique ties to a construction site, computer instructions for retrieving a building information model, retrieving a bill of materials representing physical construction materials ordered and available, retrieving a set of worker records representing a group of workers assigned to the construction project are available for the construction project, retrieving insurance coverage information, determining if the insurance coverage is sufficient according to the building information model, retrieving a financial commitment, retrieving a building permit, creating a certificate of commencement and completion by verified location according the bill of materials, material delivery confirmations, set of worker records, insurance initiation, financial information, permits and authorizations, and storing the certificate on a distributed ledger or a persistent storage medium.
US11232638B1

A system and method for creating links to superimposable digital media content messages that are viewable on one or more electronic devices. The system provides a unique experience to a user to send digital media messages to another user electronically, where the message is accessible by scanning a tangible, and in some instances liftable, objects. The digital message may comprise at least one image and/or video that is superimposable on a real-world environment when seen through the display of one or more electronic devices, giving the user watching the message a unique and one of a kind experience.
US11232635B2

Augmented reality systems and methods for creating, saving and rendering designs comprising multiple items of virtual content in a three-dimensional (3D) environment of a user. The designs may be saved as a scene, which is built by a user from pre-built sub-components, built components, and/or previously saved scenes. Location information, expressed as a saved scene anchor and position relative to the saved scene anchor for each item of virtual content, may also be saved. Upon opening the scene, the saved scene anchor node may be correlated to a location within the mixed reality environment of the user for whom the scene is opened. The virtual items of the scene may be positioned with the same relationship to that location as they have to the saved scene anchor node. That location may be selected automatically and/or by user input.
US11232630B2

Systems, methods, devices, and non-transitory media of the various embodiments may include encoding localized terrain modifications into one or more heightmaps, which are used to modify the vertices of the world-wide terrain map at runtime using a Graphics Processing Unit (GPU). Various embodiments apply displacement to dynamic terrain surfaces, such as time dynamic surfaces, animated surfaces, Hierarchical Level-of-Detail (HLOD) surfaces, and surfaces suitable for interactive user editing, at a global scale.
US11232627B2

Techniques for generating an arbitrary view of a scene are disclosed. In some embodiments, arbitrary view generation includes storing sets of images associated with corresponding assets in a database and generating an image comprising a requested view of a scene using images associated with one or more assets comprising the scene that are stored in the database.
US11232623B2

A method of generating a high-resolution image frame for a state of a video game within a 2D or 3D environment is disclosed. A low-resolution data map of a virtual camera frustum view of the 2D or 3D environment for the state is determined. The data map is of a data type. A high-resolution output data map of the data type is generated from the low-resolution data map. The generating of the high-resolution output data map includes training a neural network. The training includes associating a low-resolution data map of the data type with a high-resolution data map of the data type within the 2D or 3D environment. A high-resolution image of the frustum view is generated from the high-resolution output data map. The generated high-resolution image is displayed on a display device.
US11232619B2

An apparatus may obtain, by a processor, target object data formatted based on a first format. The target object data may include a plurality of element resources for a three dimensional model. The first format comprising a file format for transmission of three-dimensional model data. The apparatus may obtain, by the processor, configuration information associated with the target object data. The apparatus may generate, by the processor, a data packet of a second format based on the target object data and the configuration information. The apparatus may provide, by the processor, the data packet to a terminal device.
US11232616B2

Methods and systems for performing editing operations on media are provided. A method includes receiving at least one reference media and at least one target media, identifying at least one dominant edit attribute of the at least one reference media, and performing a compatibility check to determine a compatibility of the at least one target media with the at least one dominant edit attribute of the at least one reference media. Based on results of the compatibility check, at least one compatible edit attribute is selected from the at least one dominant edit attribute, and the at least one compatible edit attribute is transferred from the at least one reference media to the at least one target media.
US11232612B2

An image is reconstructed an image from projection data by an image reconstruction computing entity. Projection data captured by an imaging device is received. An image is reconstructed and/or generated based at least in part on the projection data using a forward and back projection technique employing a convolutional spline process. The image is provided such that a user computing entity receives the image. The user computing entity is configured to display the image via a user interface thereof.
US11232611B2

Methods and systems are provided for reducing anomalies in ultrasound images. One example method includes combining a plurality of sub-band components to attenuate anomalies in a first ultrasound image formed by the combination of the plurality of sub-band components, wherein the plurality of sub-band components are combined based on a plurality of adaptive weights output from a machine learning model and wherein the plurality of adaptive weights are associated with the plurality of sub-band components. The method further includes outputting for a display device, the first ultrasound image.
US11232610B2

Techniques are disclosed for generating a quantitative parameter map from MR data. A specified signal model is adjusted to measured MR data. The signal model contains a time-dependent phase evolution map that specifies a respective separate phase evolution for each echo in a multi-echo sequence used to generate the MR data. Provision is also made for an image region that is to be represented to be divided up into a plurality of pixel fields, which include a plurality of pixels in each case. For all these pixel fields, at least the phase evolution for each echo is assumed to be equal for all the pixels in the respective pixel field, so as to achieve stability of the adjustment of the signal model to the MR data.
US11232602B2

An image processing method for an augmented reality device, a system which implements the device, and a computer readable storage medium storing the steps of the processing method. The method includes the steps of: generating an additional image according to a target object within a user's field of vision, wherein the resolution of the additional image is smaller than the resolution of a display area in the display screen of the augmented reality device; determining the position information of the additional image with respect to the display area, the position information defining a target area for displaying the additional image in the display area; outputting the additional image and the position information to the display screen; and displaying the additional image in the target area to generate a display image.
US11232597B2

An identification method for identifying a target to be measured includes accepting, from an input section, an information representing a condition for acquiring spectral information specific to a target to be measured, capturing, by a spectrometry camera, an image of the target, acquiring the spectral information specific to the target based on the captured image, and identifying the target based on (i) the spectral information and (ii) a database, stored in a memory, containing a plurality of pieces of spectral information corresponding to a plurality of objects. Acquiring the spectral information includes preferentially acquiring the spectral information specific to the target in a specific wavelength region where the target is identifiable.
US11232596B2

Example search quality improvement systems and methods are described. In one implementation, a search implementation engine receives a request for an item that includes a first color. The search implementation engine identifies a color representation associated with the first color and determines a second color perceptually similar to the first color based on the color representation. The search implementation engine then identifies an instance of the item having a second color and communicates data associated with the instance of the item to a source of the request.
US11232591B1

A system generates a user hand shape model from a single depth camera. The system includes the single depth camera and a hand tracking unit. The single depth camera generates single depth image data of a user's hand. The hand tracking unit applies the single depth image data to a neural network model to generate heat maps indicating locations of hand features. The locations of hand features are used to generate a user hand shape model customized to the size and shape of the user's hand. The user hand shape model is defined by a set of principal component hand shapes defining a hand shape variation space. The limited number of principal component hand shape models reduces determination of user hand shape to a smaller number of variables, and thus provides for a fast calibration of the user hand shape model.
US11232590B2

There is provided an information processing apparatus to achieve both the stabilization of estimation of the distance to a target physical body and the suppression of power consumption. The information processing apparatus includes: a first estimation unit configured to estimate a distance between a prescribed visual point and a physical body in a real space on the basis of result of detection of light that is sent from a prescribed light sending unit toward the physical body and is reflected at the physical body; a second estimation unit configured to estimate at least either one of a position or an attitude in the real space of the prescribed visual point on the basis of result of estimation of the distance; and a control unit configured to control the light sent from the light sending unit in accordance with a situation regarding estimation of at least either one of the position or the attitude.
US11232586B2

The purpose of the present invention is to improve the accuracy of line-of-sight estimation based on an image. A line-of-sight estimation device 100 comprises: an estimation unit 110 which estimates lines of sight from a face included in a face image, using a plurality of estimators; and a determination unit 120 which determines a line of sight for the face on the basis of first condition information including conditions relating to the capture of the face image, and a plurality of sets of second condition information, each including conditions associated with one of the plurality of estimators, and on the basis of a plurality of estimated lines of sight.
US11232583B2

A method of determining a pose of a camera is described. The method comprises analyzing changes in an image detected by the camera using a plurality of sensors of the camera; determining if a pose of the camera is incorrect; determining which sensors of the plurality of sensors are providing the most reliable image data; and analyzing data from the sensors providing the most reliable image data.
US11232579B1

Disclosed herein is a system to smoothly change the focus of a camera between multiple targets. The system can obtain an indication of a target, an indication of a manner of focus transition between a first target and a second target, and camera settings. The system can determine a point associated with the second target, where the point has a property that focusing the camera on the point places the second target in focus, and the point is closer to the current focus point of the camera than a substantial portion of other points having the property. The system can obtain a nonlinear function indicating a second manner of focus transition between the first target and the second target. The system can change the focus of the camera between the first target and the second target by changing the focus of the camera from the current focus point to the determined point based on the nonlinear function.
US11232577B2

There is provided a method for registration of intravital anatomical imaging modality image data and nuclear medicine image data of a patient's heart comprising: obtaining anatomical image data including a heart of a patient outputted by an anatomical intravital imaging modality; obtaining at least one nuclear medicine image data outputted by a nuclear medicine imaging modality, the nuclear medicine image data including the heart of the patient; identifying a segmentation of a network of vessels of the heart in the anatomical image data; identifying a contour of at least part of the heart in the nuclear medicine image data, the contour including at least one muscle wall border of the heart; correlating between the segmentation and the contour; registering the correlated segmentation and the correlated contour to form a registered image of the anatomical image data and the nuclear medicine image data; and providing the registered image for display.
US11232576B2

The present disclosure relates to systems and methods for determining a motion of an object during imaging. The systems and methods may cause a light emission device to project a structured light onto the object, and cause a light reception device to detect light resulting from the structured light as projected onto the object and generate a plurality of measured images of the structured light based on the detected light. The systems and methods may further determine the motion of the object based on the plurality of measured images of the structured light and a reference image of the structured light.
US11232575B2

Systems and techniques are provided for tracking subjects in an area of real space. The system receives a plurality of sequences of images of corresponding fields of view in the real space. The system uses the sequences of images to locate subjects in the area of real space during identification intervals. The system compares a current set of located subjects from a current identification interval with previous sets of located subjects from a plurality of previous identification intervals to track locations of tracked subjects in the area.
US11232574B2

A distributed object tracking system includes a plurality of image analysis devices and a cluster management service device connected to the plurality of image analysis devices, wherein each image analysis device analyzes an object in a corresponding real-time video stream to generate an analysis result for tracking the object, and the cluster management service device includes a tracking module to form a trajectory of the object according to the analysis result generated by each of the plurality of image analysis devices.
US11232571B2

The present invention discloses a method and device for quick segmentation of an optical coherence tomography image, a computing device, and a computer readable storage medium. The method includes: extracting a feature value related to a pixel in the optical coherence tomography image from the pixel to obtain a feature value representative of the pixel feature, the feature value including at least one of an intensity gradient value of the pixel, an intensity multi-scale mean value of the pixel, and an angular feature value extracted from the pixel; inputting the feature value into a Sparse Bayesian Classification model containing values related to image features corresponding to a border, to obtain a probability that the image feature belongs to features of various image region borders; and obtaining borders of various image regions contained in a predefined image region based on the probabilities obtained for various pixels in the predefined image region.
US11232568B2

A display control unit is configured to display a second image on a display. The second image is an image of a subject seen in a first direction from a first viewpoint. A reference figure calculation unit is configured to calculate a reference figure on the basis of three-dimensional coordinates of at least two points that have been set on the basis of at least one reference point. A viewpoint calculation unit is configured to calculate a second direction and a second viewpoint on the basis of the reference figure. An image generation unit is configured to generate a third image that is a three-dimensional image of the subject seen in the second direction from the second viewpoint. The display control unit is configured to display the third image on which information representing a position of the reference figure has been superimposed on the display.
US11232560B2

Embodiments of the present disclosure provide a method and apparatus for processing a fundus image. The method may include: acquiring a target fundus image; dividing the target fundus image into at least two first image blocks; inputting a first image block into a pre-trained deep learning model, to obtain a first output value; and determining, based on the first output value and a threshold, whether the first image block is the fundus image block containing a predetermined type of image region.
US11232558B2

The present disclosure provides a system and method for image generation. The method may include obtaining a first image of a first modality including a complete representation of a subject, obtaining a second image of a second modality including a partial representation of the subject, obtaining a trained machine learning model, generating an synthesized second image including a complete representation of the subject using the trained machine learning model based on the first image and the second image.
US11232548B2

Disclosed is a system for qualifying medical images submitted by user for diagnostic analysis comprising: an image input module, configured to receive one or more image input by a user; an image protocol conformation module, configured to receive the one or more images from the image input module, and further configured to analyze each of the one or more images for conformity with a predefined protocol and wherein images that do not conform to the predefined protocol are flagged as non-conforming images; an image output module, configured to identify to the user each of the one or more images flagged as non-conforming and prompting the user to resubmit a new image for each of the non-conforming images; and an image resubmission module, configured to receive the user resubmitted image and provide the resubmitted image to the image protocol conformation module.
US11232537B2

An information handling system is configured, during a pre-extensible firmware interface initialization phase of the information handling system, to learn capabilities of components of the information handling system, create a hand-off block for storage of a virtual graphical browser firmware volume payload, and store learned capabilities of the components of the information handling system in the hand-off block. During a driver execution environment phase, the information handling system may retrieve the learned capabilities of the components of the information handling system stored in the hand-off block, publish learned capabilities retrieved from the hand-off block, retrieve the virtual graphics browser firmware volume payload stored in the hand-off block, and dispatch a virtual graphics browser learning driver and a virtual graphics browser interpreter driver based on retrieved virtual graphics browser firmware volume payload. The virtual graphics browser learning driver may learn capabilities of a graphics library associated with the information handling system, and publish learned capabilities of the graphics library. The virtual graphics browser interpreter driver may interpret a user interface input based on published learned capabilities and published learned capabilities of the graphics library, and draw user interface elements on a screen based on interpreted user interface input.
US11232536B2

An apparatus to facilitate data prefetching is disclosed. The apparatus includes a memory, one or more execution units (EUs) to execute a plurality of processing threads and prefetch logic to prefetch pages of data from the memory to assist in the execution of the plurality of processing threads.
US11232532B2

A split hierarchy graphics processor system including a master node executing a virtual reality (VR) application responsive to input from a client device received over a network to generate primitives for in a VR environment. The graphics processor system including render nodes performing rendering based on the primitives for views into the VR environment taken from a location in the VR environment, the views corresponding to a grid map of the VR environment. Each of the render nodes renders, encodes and streams a corresponding sequence of frames of a corresponding view to the client device. The processor system including an asset library storing input geometries for the objects used for building the VR environment, wherein the objects in the asset library are accessible by the master node and the render nodes.
US11232530B2

Provided is an inspection assistance device which includes: a first acquisition unit that acquires first data which is image data used to acquire results of inspection on a to-be-inspected object; a second acquisition unit that acquires second data that is different in type from the first data and is used to acquire results of inspection on the to-be-inspected object; and a display control unit that causes a display unit to display a result of comparison between first inspection result information pertaining to the inspection results based on the acquired first data and second inspection result information pertaining to the inspection results based on the acquired second data in such a manner as to be superimposed on an image in which the inspected object is displayed.
US11232524B2

A data handling or patching system operates to reduce redundant data within a data storage. Data files are compared, and a data difference is output. In files that have very similar data, the data difference between values is relatively small, and thus when a basic data file and a data difference file are stored, data redundancy is significantly reduced. The data difference of “diff” file can then be used to losslessly reproduce the data of either of the compared files. A first or primary port is dedicated for base quality transmissions on which the broadcasting client sends the lowest available quality. Additional or secondary ports enable transmission of higher than base quality data, sent as “diff's” of the base quality. The receiving client combines the “diff” data on the secondary ports with the base data of the first port, to produce higher quality media.
US11232523B2

Disclosed embodiments provide a prosumer crypto social media and cross bridge service collaboration platform in a secure and trusted network based on crypto technology, which helps to manage information workflow, and improves collaboration between amateurs, knowledge workers and service providers. Digital transactions are enabled in a collaborative environment. Virtual information points are rendered in a mixed reality view. When selected, notifications based on the selected virtual information points are displayed. Search results are rendered graphically, and selection of related results can be achieved via user interaction with graphical elements. Emojis and D-emojis/D-emoticons are used to interact with network participants, enabling a new level of collaboration and feedback amongst the participants.
US11232522B2

The present teaching, which includes methods, systems and computer-readable media, relates to providing content from multiple disparate sources including a person's personal data sources and non-personal data sources. The disclosed techniques may include receiving a request for content from a person; obtaining first content from a first source private to the person based on the request; obtaining second content from at least one second source based on the request; blending the first content from the first source and the second content from the at least one second source to generate a blended content; and providing the blended content to the person in response to the request.
US11232517B1

The present application is directed to apparatuses, methods, and systems for remote deposit capture with enhanced image detection. In one form, a system includes a processor configured to extract an instrument image from an image that is associated with an account, where the instrument image is extracted by determining at least one corner of a plurality of corners of an instrument in the image, and to transmit the instrument image to a financial institution server to transfer funds between financial institution accounts.
US11232503B1

Disclosed are various embodiments for blockchain-based product configuration and referral. An originator may interact with a product configuration service to generate a product combination, which may include a particular combination and arrangement of physical or virtual items. A blockchain data object may be generated that is unique to the product configuration. The blockchain data object may be inserted into a blockchain using a blockchain network service such that, when the product configuration is subsequently accessed or consumed by another user account, a predetermined task is performed in association with a user account of the originator.
US11232486B1

A an exchange of rewardable consumer engagement opportunities includes generating a rewardable consumer engagement opportunity (RCEO) having one or more characteristics based on received entity information in response to an entity request, generating a bank of one or more rewards based on the one or more characteristics of the rewardable consumer engagement opportunity, receiving a user-initiated request for a reward based on a reported performance of a user from a communications device, determining a location of the user performance, identifying a reward in the bank of one or more rewards compatible with the reported user performance and a determined location of the user performance, transmitting the identified reward to the communications device, receiving a response from the communications device confirming acceptance or rejection of the reward and adjusting the reward bank to reflect acceptance or rejection of the reward.
US11232483B2

Systems and methods are described for a causal marketing attribution process that includes the receiving of a plurality of marketing events associated with a customer and computing a sum of a plurality of channel-specific terms corresponding to the plurality of marketing events, wherein each of the plurality of channel-specific terms comprises a channel-specific base parameter and a channel-specific decay parameter. Additionally, the causal marketing attribution process computes a sum of a plurality of interaction terms, wherein each interaction term comprises a product of a pair of channel-specific terms, and determines a probability of a target outcome for the customer based on the sum of the plurality of channel-specific terms and the sum of the plurality of interaction terms.
US11232480B1

The illustrative embodiments described herein provide systems and methods for managing advertisements for advertisers. In one embodiment, a method includes receiving a set of advertising preferences from an advertiser. The set of advertising preferences includes advertiser-definable criteria controlling when to initiate an advertisement associated with the advertiser. The method also includes monitoring a set of events associated with event data to determine whether to initiate the advertisement during an event. The set of events are viewable on an interfacing device associated with a user. The method also includes initiating the advertisement during the event in response to the event data for the event meeting the criteria defined by the advertiser.
US11232478B2

A mechanism by which a secure, privacy preserving query system may be constructed from blockchain technology is disclosed. This system operates on the local differential privacy model through random responses using a private weighted coin protocol. The system specified allows for the ejection of malicious and/or non-interactive participants, minimizes blockchain storage size, and provides a mechanism for forward secrecy. The system specification uses a distributed random beacon to provide a public source of randomness. This randomness is utilized to perform random subset selection from a publicly known list of participating entities. The system uses a homomorphic self-tallying voting protocol under homomorphic encryption to further ensure participant privacy.
US11232476B1

A system, method, and computer program product uses an application that allows people who have websites to track phone calls by how they got to the website. JavaScript may be loaded onto the webpage that tracks how a visitor came to the site, and then displays a phone number that is unique to that visitor. When a call comes in, the application determines which visitor called in, based on the number they dialed and other metrics. This allows the application to match the source of the visit to the phone call itself.
US11232473B2

Systems and methods are disclosed for demographic prediction based on aggregated training data. The predictions are based on auditing aggregated data associated with identified properties of web requests. The audited information is based on a batch of prior web requests that have the same property and have been audited by a measurement company.
US11232465B2

Disclosed is a churn prediction system that predicts with a high level of accuracy which users will and which users will not stop opening the app over a 30-day time period. To this end a model is created using historical event data where the churn-related behavior of each user is known. New event data is then applied to the model to determine the likelihood of each user churning in the future. With these prediction scores a user is then qualified as falling into one of three classifications: low-risk, medium-risk, or high-risk of churn.
US11232462B2

Disclosed are systems, methods, and non-transitory computer-readable media for assigning a Customer Lifetime Value (CLV) credit to an affiliate based engagement. Affiliate marketers are assigned a monetary CLV credit for new customers driven to an online retailer website by the affiliate. A CLV credit is a monetary award calculated based on a determined CLV for the new customer. The CLV represents an expected net profit to the online retailer that is attributed to the future relationship with the new customer. To ensure that the customer drives the expected net profit, the CLV credit is assigned to the affiliate marketer based on the measured engagement of the new customer. For example, the affiliate marketer is initially assigned only a portion of the CLV credit and then assigned additional portions when the new customer's engagement meets predetermined milestones, such as the new customer making at least one purchase per quarter.
US11232461B2

A system that is capable of receiving and interpreting a user's spoken commands is also coupled to a television interface device that controls video programming content displayed the user's television. The user can speak commands to cause certain programs to be played, and to control various functions of the television. The system can track and analyze a user's video viewing habits. In addition, the system is able to determine which of multiple users might be interested in a particular video program, and the system can play marketing messages regarding that video program to those users that might be interested in viewing the video program.
US11232454B2

Systems, computer program products, and methods are described herein for an authentication framework for real-time document processing. The present invention is configured to receive, via an image capturing device associated with a point-of-sale system of a merchant, a digital image of a payment instrument; extract, using optical character recognition, payment instrument data from the payment instrument; receive one or more authentication credentials from the user to endorse the payment instrument; determine an authentication level of the user based on at least receiving the one or more authentication credentials from the user; determine whether the authentication level of the user meets an authentication requirement level associated with the processing of the payment instrument; and process, in real-time, the payment instrument.
US11232452B2

Systems and methods discussed herein relate to a system for detecting and preventing fraudulent transactions through collecting requests for website access, stored-card trades and sales, and transactions using physical or electronically issued credit, debit, stored-value, and other cards. The fraud detection system not only flags individual transactions, but is also configured to dynamically track and update banned/watch lists associated with request artifacts and cards in order to catch and prevent individual actors as well as BOTs, at least by adjusting the thresholds used to evaluate risk scores and what is placed on the banned/watch lists based upon requests received as well as information from financial institutions, merchants, government agencies, and watchdog groups. The system is also configured to provide information to those groups.
US11232441B2

A system supports symmetric release of cryptologically-locked asset transactions. A leading exchange party and a reciprocal exchange party establish, at least in part, a peer challenge in a pre-exchange proposal. The reciprocal party uses the peer challenge to lock a cryptologically-locked asset transaction. The solution to the peer challenge corresponds to an exchange key controlled by the leading exchange party. The cryptologically-locked asset transaction call for solution of the peer challenge and signature of the transaction by exchange logic as conditions of release of the cryptologically-locked asset transaction. The exchange logic may execute a symmetric release of the exchange key and/or signature to the reciprocal exchange party and cryptologically-locked asset transaction (such that the asset is transferred to the leading exchange party).
US11232440B2

Methods and systems are disclosed that provide enhanced flexibility to merchants in the configuration of POS systems. One disclosed system includes a payment interface device having a first display, a means for receiving payment information, and a first payment flow display service (PFDS). The system also includes a display device having a second display and a second PFDS. The system also includes a secure wireless connection formed by a first short-range wireless protocol (SRWP) module on the payment interface device and a second SRWP module on the display device. The first and second PFDSs conduct an exchange of messages over the secure wireless connection to execute a payment flow.
US11232439B2

Some embodiments disclose the use of zero-knowledge proofs (ZKPs) to prevent or at least mitigate privacy compromises that can occur to transactions conducted on distributed ledger-based networks (DLNs). In particular, some embodiments disclose methods and systems where ZKPs can be used to keep confidential or at least mitigate public revelation of private transaction data due to the analyses of the transaction fee or gas paid to facilitate the transaction on the DLN.
US11232436B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media can be used to facilitate information and access to accounts. One of the methods includes in response to determining that a user has reported a card associated with an account as lost or stolen, providing a user interface option to associate the account with a digital wallet. The method includes in response to receiving a request from a user associating the accord with the digital wallet absent associating a card associated with the account with the digital wallet.
US11232435B2

Systems and methods are provided for managing tokens from different token providers and facilitating network transactions involving tokens from the different token providers. One exemplary method includes receiving a request to provision a token for a payment account to a party, where the payment account is associated with a payment network. The method also includes generating the requested token apart from the payment network, whereby the requested token is an external token, and transmitting the external token to the party. The method further includes transmitting, to the payment network, the external token and a PAN for the payment account associated with the external token, thereby permitting the payment network to map the token to the PAN and to provide PAN-dependent services for a transaction based on an authorization request message including the token but not the PAN.
US11232431B2

An example transaction analysis platform is described herein. The transaction analysis platform may analyze an audio signal to determine whether a user is associated with a transaction. The transaction analysis platform may determine that a tone of the audio signal is a transaction tone associated with the transaction. The transaction analysis platform may process, based on detecting the transaction tone, the audio signal to identify a set of tones associated with the transaction. The transaction analysis platform may generate, based on a quantity of the set of tones, transaction information associated with the transaction, wherein the transaction information identifies a quantity of items associated with the transaction, wherein the quantity of items corresponds to the quantity of the set of tones. The transaction analysis platform may perform an action associated with the transaction information and a transaction account of the user.
US11232430B2

A method for the processing, by a transaction-processing server, of a transaction at least partially initiated from a communications terminal connectable to the server by using a communications network. This method includes: creating a secured communications channel with the communications terminal; instantiation, within an execution server on the communications network, of a virtual payment terminal capable of exchanging information with the communications terminal by using the secured communications channel; and processing a transaction between the communications terminal and the virtual payment terminal implementing at least one secure element of the communications terminal, the secure element being configured to exchange an identifier of the type of service.
US11232428B2

A system, method and computer program product for securing user information, including processing circuitry that receives an encrypted first request from a first party and that includes a unique identifier associated with an account of a user, sends, based on the encrypted first request, an encrypted authorization request to an operator servicing the account of the user, and receives, in response to the encrypted authorization request, an authorization from the operator based on a result of an authorization message exchange for authorizing or not authorizing the request sent by the operator to a device associated with the user over a network controlled by the operator. No pecuniary information of the user nor the personal identification number of the user is received by the processing circuitry thereby shielding the pecuniary information of the user from the first party.
US11232422B2

An electronic device and an operating method of an electronic device are provided. The operating method includes obtaining first policy information including device information of a first image forming apparatus and information of a payment process with respect to the first image forming apparatus, preparing one or more applications used for driving the first image forming apparatus or used for the payment process, based on the first policy information, receiving a request for a first job of the first image forming apparatus and generating, based on the first policy information, first charging information corresponding to the first job, calling a first application from among the one or more applications used to pay a first payment amount based on the first charging information, and, when the first payment amount is paid via the first application, controlling the first image forming apparatus to perform the first job.
US11232421B2

A method for shopping from a social media site using a direct buy link comprises electronically storing a plurality of account profiles and receiving a data message electronically transmitted via a communication network. The method may query a social media database for an account profile associated with the consumer identifier and the PIN. The method may display a plurality of direct buy links associated with a plurality of products for purchase, wherein at least one of the direct buy links is a modified direct buy link. The method may receive a data message electronically transmitted via the communication network and display the modified direct buy link comprising the personal data corresponding to the product, a purchase data, and payment preference information. The method may transmit confirmation of payment and the modified direct buy link associated with the purchased product to the consumer device.
US11232419B2

Systems and methods for initiating and/or facilitating a financial transaction in response to detecting and translating a spatial gesture may be provided. A payor transaction device may be capable of detecting, via a motion-detecting device, a payor spatial gesture corresponding to a payment gesture of one or more predetermined spatial gestures and, responsive to detecting the payor spatial gesture, receiving payee account information from a payee transaction device. The payor transaction device may also be capable of transmitting, to a payor computing device, transaction data comprising the payee account information and data indicative of the payor spatial gesture. The payor computing device may be capable of transmitting at least a portion of the transaction data to a financial service provider terminal to enable the financial service provider terminal to facilitate the requested transaction.
US11232417B2

A peer node in a blockchain distribution network includes a processor configured to generate a blockchain, where the blockchain includes information regarding a plurality of transactions. The processor is also configured to determine that the peer node is being discriminated against with respect to blockchain transmissions by one or more central servers of the blockchain distribution network. The processor is further configured to determine, based at least in part on the determination that the peer node is being discriminated against, that one or more servers in a sentinel network are to be used for blockchain transmissions instead of the one or more central servers. The peer node further comprises a transceiver operatively coupled to the processor and configured to transmit the blockchain through the sentinel network.
US11232416B2

This application describes apparatus and methods for distributing computing resources using edge-computing. Apparatus may include an edge node that is positioned in a target geographic region. The edge-node may include information needed to process transactions that occur locally in the target geographic region. The edge-node may process the transaction without communicating with a central server. The edge-node may support processing transactions on behalf of a variety of financial institutions and merchant processing systems. Processing the transaction locally may reduce computational resources typically required by region server to process high volumes of transactions. The edge-nodes would process transactions locally, close to a location of at least one party to the transaction.
US11232414B2

A machine and process for making and for using a machine. The process includes receiving, by the computer over a network, a notification of a payment comprising an amount of cryptocurrency and a first cryptocurrency address, and effectuating, by the computer, the purchase by using the amount and the cryptocurrency address from which a first public key can be derived, and applying the computer system to verifying that a digitally represented human or entity purporting to have made a purchase with cryptocurrency is entitled to obtain value for the purchase.
US11232409B2

Entity profile information is presented to a user of a computing device. In one embodiment, a method includes: receiving a communication associated with a first entity; in response to receiving the communication, creating or updating, by at least one processor, a first entity profile, wherein the first entity profile is for display to the user on the computing device; and storing a plurality of entity profiles for entities, the entity profiles including the first entity profile.
US11232408B2

A computing system includes a processing device to execute instructions to: store a trained modeling function that embodies a correlation between historical ratings and historical evaluation results of recorded responses that were responsive to prompts presented to a set of persons; receive a request to initiate a digital evaluation process for a second person; receive recorded responses of the second person that are responsive to the prompts; generate, by applying the trained modeling function to the recorded responses of the second person, a reviewing sequence by which to view the recorded responses of the second person. The reviewing sequence orders the recorded responses from a most predictive prompt to a least predictive prompt to reduce a time required to efficiently determine an evaluation result. The system further transmits data that causes display of a list of the recorded responses of the second person in the reviewing sequence.
US11232399B1

A computer system includes a sorting device that receives a set of orders. The sorting device, for each fill of a first order of the set of orders, assigns the fill to one of a set of fulfillment devices. The computer system includes a sequence determination device configured to receive a first set of fills assigned to a first fulfillment device of the set of fulfillment devices. The sequence determination device adds the first set of fills to a first sequence corresponding to the first fulfillment device. The sequence determination device, for each fill of the first set of fills, determines a start time based on (i) a corresponding target date of the corresponding order and (ii) a priority of the corresponding order. The sequence determination device organizes the first sequence based on the start times. A forwarding device forwards the first sequence to the first fulfillment device.
US11232398B2

Systems, methods, and machine readable media are provided for image-based replenishment. In exemplary embodiments, a system periodically obtains an image from one or more imaging devices in a facility of a selected rack of items among a group of racks. The system determines, based on the image, a first volume indicative of a volume of items on the rack. The system retrieves a sales forecast for the items on the selected rack and determines an expected second volume of items on the rack based on the sales forecast for the item. The system then determines whether the first volume is within a predetermined threshold of the second volume, and transmits instructions based on whether or not the first volume is determined to be within the predetermined threshold of the second volume.
US11232396B2

Examples provide a tag manager component that identifies a plurality of stationary RFID tags located within a three-dimensional space outside an item display area based on an analysis of RFID tag data associated with the plurality of RFID tag readers. A zone detection component analyzes item data associated with a plurality of items corresponding to the plurality of stationary RFID tags and location data associated with the three-dimensional space using a set of per-item criteria. The set of per-item criteria includes a per-item minimum threshold number of items per unit of three-dimensional space and/or a minimum threshold stationary time-period. A verification component analyzes sensor data and/or transaction data to verify whether the three-dimensional space is a termination zone. If the three-dimensional space is a termination zone, an inventory manager component removes the plurality of items from perpetual inventory.
US11232380B2

The disclosed embodiments provide a system for processing data. During operation, the system obtains an assessment result containing a rating of a candidate with respect to a qualification for an opportunity. Next, the system determines, based on the assessment result, a position of the rating in a distribution of assessment results associated with the qualification and one or more attributes of the opportunity. The system then compares the position to a threshold to determine a recommendation related to the candidate and the opportunity. Finally, the system outputs the recommendation in association with the candidate.
US11232372B2

In one embodiment, a device classification service receives a plurality of device classification rulesets, each ruleset associating a set of device characteristics with a device type label. The device classification service forms a unified ruleset by resolving a conflict between conflicting device characteristics from two or more of the device classification rulesets. The device classification service trains a machine learning-based device classifier using the unified ruleset. The device classification service classifies, using telemetry data for a device in a network as input to the trained device classifier, the device with the device type label.
US11232366B2

Systems and methods are disclosed for managing information handling systems that may include receiving, by a focus management system, a signal from each information handling system indicating a focus mode of a user, each information handling system including a focus engine configured to determine the focus mode of the user based on contextual input, the focus mode indicating whether the user is in a focused state or in a distracted state; determining that a user of a given information handling system is in the distracted state; and in response to determining that the user of the given information handling system is in the distracted state: identifying a priority status associated with the given information handling system; and causing a focus management event to occur based on the identified priority status, the focus management event causing each user of the information handling systems to be in the focused state.
US11232364B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for rule generation and interaction. A rules engine is provided that does not require manual effort to generate or maintain high-quality rules over time for detecting malicious accounts or events. Rules no longer need to be manually added, tuned, or removed from the system. The system is able to determine the health of each rule and automatically add, tune, and remove rules to maintain a consistent, effective rule set.
US11232360B1

Disclosed is a data processing system that includes compile time logic configured to process a processing graph to generate a modified processing graph, which includes a plurality of forward processing nodes of a forward pass and a plurality of backward processing nodes of a backward pass. The data processing system also includes runtime logic configured with the compile time logic to execute the modified processing graph to generate, at a backward processing node of the plurality of backward processing nodes, a plurality of partial weight gradients, based on processing a corresponding plurality of gradient tiles of a gradient tensor, and generate, based on the plurality of partial weight gradients, a final weight gradient corresponding to the gradient tensor.
US11232359B2

This disclosure relates to method and system for improving performance of an artificial neural network (ANN). The method may include receiving a weight matrix comprising an original weight of each neural node in each layer of the ANN. For each unique combination of at least two neural nodes in each layer, the method may further include determining a relative advantage value for one of the at least two neural nodes in a given layer with respect to remaining of the at least two neural nodes in the given layer based on actual inputs and standard inputs to the at least two neural nodes, and determining a modified weight of each of the at least two neural nodes based on the relative advantage value. The method may further include executing an elimination decision for each neural node in each layer based on a corresponding final modified weight, and updating the weight matrix based on the final modified weight of each remaining neural node in each layer. The final modified weight of a given neural node in a given layer is the modified weight of the given neural node upon exhausting each unique combination of the at least two neural nodes in the given layer.
US11232331B2

A non-transitory computer-readable medium stores computer-readable instructions. The computer-readable instructions are executed by a processor of a pretreatment information generation device that generates pretreatment information to be used in pretreatment on a recording medium by a pretreatment device. The computer-readable instructions that, when executed by the processor, perform processes including receiving image data to be printed on the recording medium, and identifying the pretreatment information to perform the pretreatment with respect to the received image data.
US11232329B2

Disclosed is a method for providing user-customized food information. In the method for providing user-customized food information, when an input of a user is received, the user is classified, history related to the classified user is retrieved from among previously stored food entry/exit history, and information on preferred food of the classified user on the basis of the retrieved entry/exit history, thereby easily providing intuitive information on preferred food having a high usage frequency for each user. The device for providing user-customized food information of the present disclosure is linked to an artificial intelligence module, a robot, an augmented reality (AR) device, a virtual reality (VR) device, a device related to a 5G service, and the like. Can be.
US11232322B1

The present disclosure includes systems and methods for handwriting recognition. Handwriting data is received. Geometric data of text in handwriting data is determined. Sub-characters of the text are determined. Sub-characters of text are matched to a model. Most probable characters of the text is determined based on the matching.
US11232311B1

A method providing guidance to a vehicle for parking includes: obtaining information of potential parking space. Information of the parking space includes likelihood of finding unoccupied parking space and navigating to the parking space according to the information of parking space. The information of the parking space guides a driver to quickly find the parking space, thereby reducing parking time, improving parking space utilization, and efficiency of road traffic management. Calculating the likelihood of finding an unoccupied space is of great assistance to a driver.
US11232296B2

Described is a system for action recognition through application of deep embedded clustering. For each image frame of an input video, the system computes skeletal joint-based pose features representing an action of a human in the image frame. Non-linear mapping of the pose features into an embedded action space is performed. Temporal classification of the action is performed and a set of categorical gesture-based labels is obtained. The set of categorical gesture-based labels is used to control movement of a machine.
US11232295B2

A system receives a digital representation of a biometric for a person, uses the digital representation of the biometric to determine and/or otherwise retrieve identity information associated with the person, and uses the identity information to perform one or more actions related to the person's presence in one or more areas. For example, the system may estimate a path for the person and signal an agent electronic device based on the path. In another example, the system may determine a presence of a person within the area and/or transmit information to an agent electronic device regarding the determined presence. In still another example, the system may receive a request to communicate with the person and forward the communication to the person using the identity information.
US11232292B2

An activity recognition system is disclosed. A plurality of temporal features is generated from a digital representation of an observed activity using a feature detection algorithm. An observed activity graph comprising one or more clusters of temporal features generated from the digital representation is established, wherein each one of the one or more clusters of temporal features defines a node of the observed activity graph. At least one contextually relevant scoring technique is selected from similarity scoring techniques for known activity graphs, the at least one contextually relevant scoring technique being associated with activity ingestion metadata that satisfies device context criteria defined based on device contextual attributes of the digital representation, and a similarity activity score is calculated for the observed activity graph as a function of the at least one contextually relevant scoring technique, the similarity activity score being relative to at least one known activity graph.
US11232284B2

A system comprising a polarization CMOS image sensor, at least one processor and a non-transitory computer-readable medium having computer-executable instructions stored thereon that, in response to execution by the at least one processor, cause the system to perform actions including receiving, from the polarization CMOS image sensor, polarization information and two-dimensional image information. The polarization information is processed using a machine learning model to generate an output that indicates whether the polarization information represents a valid biometric measurement of a physical feature of a subject.
US11232283B1

Facial recognition system that compares narrow band ultraviolet-absorbing skin chromophores to identify a subject. Ultraviolet images show much greater facial detail than visible light images, so matching of ultraviolet images may be much more accurate. Embodiments of the system may have a camera that is sensitive to ultraviolet, and a special lens and filter that pass the relevant ultraviolet wavelengths. A database of known persons may contain reference ultraviolet facial images tagged with each person's identity. Reference images and subject images may be processed to locate the face, identify features (such as chromophores), compare and match feature descriptors, and calculate correlation scores between the subject image and each reference image. If the subject is moving, the subject's face may be tracked, a 3D model of the subject's face may be developed from multiple images, and this model may be rotated so that the orientation matches that of the reference images.
US11232280B2

The present invention relates to a method for extracting features of interest from a fingerprint represented by an input image, the method being characterized in that it comprises the implementation, by data processing means (21) of a client equipment (2), of steps of: (a) Estimation of at least one candidate angular deviation of an orientation of said input image with respect to a reference orientation, by means of a convolutional neural network, CNN; (b) Recalibration of said input image as a function of said estimated candidate angular deviation, so that the orientation of the recalibrated image matches said reference orientation; (c) Processing said recalibrated image so as to extract said features of interest from the fingerprint represented by said input image.
US11232279B2

A texture recognition device and an operation method of a texture recognition device are provided. The texture recognition device includes a light source array and an image sensor array. The light source array includes a plurality of light sources; the image sensor array is at a side of the light source array and includes a plurality of image sensors, and the plurality of image sensors are configured to receive light emitted from the plurality of light sources and reflected to the image sensors by a texture for a texture image collection; each of the image sensors includes a plurality of signal switches, and a signal of each of the image sensors is read through the plurality of signal switches for forming one image pixel of the texture image.
US11232276B2

A fingerprint detection touch control display apparatus. The fingerprint detection touch control display apparatus includes a base substrate; a plurality of touch sensors on the base substrate; and a counter substrate facing the base substrate. Each of the plurality of touch sensors includes an invisible tight emitting element; a driving circuit configured to driving light emission of tire divisible light emitting element; an invisible light sensor; and a light shield. The invisible light emitting element is configured to emit light toward the counter substrate, at least a portion of the light being reflected by a touch object on the counter substrate into the invisible light sensor through a via extending through the light shield. The invisible light sensor is configured to detect tire portion of the light, thereby detecting a fingerprint information.
US11232262B2

Provided is a method for using an intelligent industrial assistant. The method may include receiving package data comprising at least one dialogue template. A natural language input may be received from a user. At least a portion of the natural language input may be mapped to a first dialogue template of the at least one dialogue template. At least one command may be determined based on the first dialogue template. Command data associated with the at least one command may be communicated. A system and computer program product are also disclosed.
US11232259B1

A system for personal recipe generation, the system including a computing device, the computing device configured to receive a target profile relating to a user, wherein the target profile identifies a nutrient target computed for a measured time interval; locate in a lexicon of ingredients, a first ingredient identifier including a first ingredient impact and a first semantic unit; compare the first ingredient impact to the target profile; and generate a personal recipe.
US11232251B2

Systems, devices and methods operative for identifying a reference within a figure and an identifier in a text associated with the figure, the reference referring to an element depicted in the figure, the reference corresponding to the identifier, the identifier identifying the element in the text, placing the identifier on the figure at a distance from the reference, the identifier visually associated with the reference upon the placing, the placing of the identifier on the figure is irrespective of the distance between the identifier and the reference.
US11232245B2

A circuit generation device that implements a standard function and a degeneration function has a first operation synthesis function of generating a circuit description based on a system operation description, there are provided a degenerate parameter extraction function of extracting a degenerate parameter from the operation description, a degeneration parameter change function of changing a value of the degeneration parameter, a second operation synthesis function of generating a degeneration circuit description based on the operation description and the degeneration parameter value, and a determination function of determining whether the performance of the degeneration circuit description satisfies a constraint condition based on the circuit description. When the determination function determines that the degeneration circuit description does not satisfy the constraint condition, the second operation synthesis function is executed after the value of the degeneration parameter is changed by the degeneration parameter change function.
US11232242B2

Certain aspects and features provide generation or simulation of sensory data that would otherwise come from Internet-of-things (IoT) sensors in reproducible and controllable way. Thus, the response of a system to very large numbers of sensors can be tested without acquiring and deploying a very large number of sensors for test and development purposes. In some examples, a processing device coupled to a network interface identifies a stored function of time describing a locally sensed property for a simulated sensor. The locally sensed property corresponds to at least one event taking place in a virtual environment. The processing device can determine values of an input variable produced by the stored function of time. The values can be wrapped in a communication protocol to produce messages that are transmitted over the network interface.
US11232230B1

A document management system manages documents of an enterprise. The documents are managed in a secure manner such that access to entries included in the documents may be restricted according to a security policy associated with the documents. The document management system may secure documents such that entries are still provided to users that request the documents, but sensitive data included in the entries is masked according to the security policies for the documents.
US11232228B2

A method and device for improving data storage security, related to the technical field of cloud storage is disclosed. The method includes: detecting access counts of user data sets in a cloud storage resource pool, where the user data sets in the cloud storage resource pool are data obtained by encoding with an erasure coding algorithm of a first security level; determining a first user data set whose access count in the cloud storage resource pool meets a preset condition; obtaining a second security level according to attribute information of the cloud storage resource pool, wherein the attribute information includes the first security level and an increment for security step; and re-encoding the first user data set with an erasure coding algorithm of the second security level to obtain re-encoded first user data sets.
US11232220B2

Systems and methods for encryption management for storage devices are disclosed. A method of operation of a storage device includes receiving a first request from a client device by a user for a first interaction and authenticating that the user is permitted for the first interaction with the storage device. The method includes receiving a second request for a second interaction with the storage device and performing advanced capabilities testing on the user based on the second interaction. Based on the advanced capabilities testing, the method includes permitting the user to complete the second interaction. In this way, additional safeguards may be provided to prevent the unintentional damage or destruction of data stored on the storage device. This may include testing that the user is in the right state of mind and/or ensuring that the user is aware of the consequences of the requested interaction with the storage device.
US11232210B2

A direct-attached storage device bridge includes boot loader logic, a read-only memory, and logic to generate hash codes to be compared to determine whether to proceed with booting of the device. The hash codes may result from applying a public key from the read-only memory to decrypt an encrypted hash code into a decrypted hash code, to decrypt encrypted firmware instructions and to calculate a first calculated hash code of the decrypted firmware instructions, and to calculate a second calculated hash code for firmware instructions stored as clear-text. Multiple public keys may be utilized and selected during the boot process. The encryption and decryption may utilize asymmetric and symmetric keys.
US11232209B2

A cryptographic hardware security module (HSM) includes a memory storage device and an immutable hardware unit in signal communication with the memory storage device. The memory storage device is configured to store firmware. The immutable hardware unit is configured to perform a hash operation on targeted firmware stored in the memory storage device to determine an authenticity of the targeted firmware based at least in part on results of the hash operation.
US11232206B2

A system and method for providing automated service-based malware remediation. When a computing device is attacked by malware such as ransomware, multiple manual steps are usually needed to fully remediate the device. Users are typically required to follow several steps to remove the ransomware, and potentially must engage in the challenging task of reimaging the impacted device as well as choosing a restore point for point-in-time recovery. The disclosed systems provide a mechanism by which a cloud-based service manages a fully automated remediation and file recovery process for the user.
US11232198B2

Disclosed embodiments relate to systems and methods for generating visual representations of scripts based on centralized security assessments. Techniques include identifying, at a centralized script execution resource in a network environment, a first script; performing a multidimensional analysis for a particular action of the first script based on at least: a service identity of the particular action, an action type of the particular action, and a target resource associated with the particular action; and providing a visual representation of a context of the particular action based on the multidimensional analysis, the visual representation expressing the service identity, the action type, and the target resource.
US11232197B2

In a storage system including an FPGA having a logic which executes a prescribed processing and a plurality of devices coupled to the FPGA via a bus, the logic of the FPGA is configured to: attempt to access the plurality of devices and, based on a status of access to the devices, determine whether or not there is an abnormality in the access to the devices; and when it is determined that there is an abnormality in the access to a device, reset an IF unit for performing a communication processing via a bus of the device.
US11232188B2

Examples described herein include systems and methods for dynamically displaying features in a GUI of a portal application that facilitates access to other applications. An example method can include receiving a push notification, from a notification service, at a user device upon which the portal application is installed. The push notification can indicate that a new feature is available for the portal application executing on the user device. The example method can include requesting, from the management server, at least one command for modifying the GUI of the portal application. The management server can provide the command or provide instructions for the user device to retrieve the command. The method can include receiving at least one command. The method can also include modifying the GUI of the portal application based on the received command and displaying the modified GUI.
US11232180B2

According to at least one example embodiment of the present invention, provided is a face authentication system including: a criterion setting unit that sets a criterion of face authentication performed on a user so as to be different in accordance with a state of an access target system accessed by the user; and a face authentication unit that performs face authentication of the user based on the criterion.
US11232173B2

A linear system solving method, system, and computer program product, include calculating a matrix factorization for a matrix in a pair of matrices, in a form of a lower, a diagonal, an upper (LDU) decomposition, solving a first expression for a first value using a substitution module to create a first result, dividing the first result by values stored in the diagonal of the matrix to obtain a second result, and solving a second expression for a second value where a processing of the diagonal is skipped by using the second result.
US11232167B2

An intermediary server for providing secure access to a web page of a web-based service to a client terminal upon request of one of a web server and a client terminal and a related method, the client terminal having a web browser, the intermediary server including: an operating system configured to run an instance of a web browser engine; the web browser engine is configured to produce an image of the web page rendered in the instance of the web browser engine, and to transmit an access web page to the web browser of the client terminal; and the access web page is configured to retrieve the image from the web browser engine, and to display the image in the web browser.
US11232165B2

A system and method are disclosed for controlling metadata associated with content on an electronic device that includes displaying interface screens for user entry of metadata control instructions, accepting user instructions, modifying metadata of applicable content, and associating the modified metadata with the applicable content. The system can export and/or store the applicable content along with modified metadata. The system can automatically modify metadata according to one or more profiles. Relevant profiles can be determined based on the export mechanism, destination or type of content. The system can add watermarks to indicate metadata modification. The system can display metadata for user modification. The content can include photos, videos or other content. The system can display metadata and geolocation indicators for each content item that indicate whether that item has associated metadata and geolocation information. The user can selectively modify metadata of selected content.
US11232155B2

Generating and/or recommending command bundles for a user of an automated assistant. A command bundle comprises a plurality of discrete actions that can be performed by an automated assistant. One or more of the actions of a command bundle can cause transmission of a corresponding command and/or other data to one or more devices and/or agents that are distinct from devices and/or agents to which data is transmitted based on other action(s) of the bundle. Implementations determine command bundles that are likely relevant to a user, and present those command bundles as suggestions to the user. In some of those implementations, a machine learning model is utilized to generate a user action embedding for the user, and a command bundle embedding for each of a plurality of command bundles. Command bundle(s) can be selected for suggestion based on comparison of the user action embedding and the command bundle embeddings.
US11232139B2

In an example, a method to interact with a visualization of data may include mapping at least some data of a data source to a contract such that the contract is satisfied. The method may also include displaying a visualization of the at least some data of the data source based on the contract. The displayed visualization includes multiple graphical objects that graphically represent the at least some data of the data source. The method may also include receiving input effective to alter a first graphical object of the graphical objects. The method may also include determining that the alteration to the first graphical object implicates a change to a first data object of the at least some data of the data source.
US11232136B2

Methods, systems, and apparatus for receiving user input that invokes digital assistant functionality; obtaining screen data indicating content displayed on a screen of the computing device; determining a classification for an entity referenced in the content indicated by the screen data; determining a suggested request that refers to the entity based on the determined classification; and providing the suggested request in response to receiving the user input that invokes the digital assistant functionality.
US11232135B2

A computerized method for optimizing a geocoding process by automatically determining points of interest (POIs) within a locality includes the step of providing, from a first database comprising a first set of POIs, wherein the first set of POIs are obtained from a government agency. The method includes the step of geocoding all the POIs in the first database. The method includes the step of providing a second database of a second set of POIs that exist only in local context but not part of first database maintained by the government agency. The method includes the step of geocoding all the POIs in the second database. The second database is generated by the step of using n-gram analysis to discover a second set of POIs in a geographic region of the locality of the first database.
US11232133B2

Techniques are described for characterizing and summarizing seasonal patterns detected within a time series. According to an embodiment, a set of time series data is analyzed to identify a plurality of instances of a season, where each instance corresponds to a respective sub-period within the season. A first set of instances from the plurality of instances are associated with a particular class of seasonal pattern. After classifying the first set of instances, a second set of instances may remain unclassified or otherwise may not be associated with the particular class of seasonal pattern. Based on the first and second set of instances, a summary may be generated that identifies one or more stretches of time that are associated with the particular class of seasonal pattern. The one or more stretches of time may span at least one sub-period corresponding to at least one instance in the second set of instances.
US11232132B2

This disclosure relates to method, device, Wand system for clustering document objects based on information content. The method may include identifying a plurality of object chunks from at least one document based on semantic context of each of the plurality of object chunks, determining at least one document portion from the at least one document as a base document based on a plurality of parameters applied to the plurality of object chunks, determining a plurality of hierarchies within the base document, and categorizing the plurality of object chunks based on the plurality of hierarchies and information in each of the plurality of object chunks. It should be noted that each of the plurality of object chunks may include at least one object selected from the at least one document.
US11232129B2

Aspects of the subject disclosure may include, for example, a method, including: receiving, by a processing system including a processor, a request to play content; querying, by the processing system, for matches between the content and a user library; receiving, by the processing system, recommendations for alternate content of the user library and associated cue points in the content; and presenting, by the processing system, portions of the content and presenting other portions of the content replaced with the alternate content at the associated cue points. Other embodiments are disclosed.
US11232117B2

In accordance with one aspect, the present disclosure is directed to quantifying the relevance between two entities in a graph database. One way of doing this is determining the number of pathways and the length of the pathways within the graph database that connect the two entities, wherein each entity is represented as a node. In some implementations, the present disclosure identifies and quantifies the connection between a news document (e.g., a news article) and a company or other entity. For example, the connection between an online news article and a company's underlying equity instrument can be evaluated.
US11232115B2

A computer system may use machine learning to determine functional zones within a geographical region. The computer system may determine position data and functional data for locations within a geographical region. The computer system may use machine learning to determine functional zones with a two-stage clustering approach. During the first stage, the computer system may determine geoclusters by clustering locations based on the position data. During the second stage, the computer system may determine functional zones by clustering the geoclusters based on the functional data.
US11232108B2

A method for managing data from different sources into a unified searchable data structure is an application to manage a data library to increase the accuracy and efficiency for retrieving information. The method is intended to be used by employees of individual organizations to find and reference commonly used websites, electronic files, documents, or templates within the organization. The end-user is able to import content from an external source. Metadata from the external source and that specific end-user's behavior influences a set of content tags associated with a content reference for the external source. The content reference is a pointer to the external source to allow the present invention to display the external source along with the set of content tags to the user who navigated or searched within the application.
US11232105B2

A unified metrics computation platform decouples user-facing query languages from backend execution engines with the help of an intermediate platform-agnostic language, based on relational algebra procedural query language. The user needs to only specify the computation logic at a single place. By leveraging the intermediate language representation, the unified metrics computation platform can execute the same computation logic on multiple execution engines. The unified metrics computation platform unifies batch, nearline and interactive computations by automatically converting existing user defined batch logic into nearline logic. The user is presented with a unified view of the batch and nearline computation results.
US11232094B2

A system and method for determining ancestry in directed acyclic graphs (DAGs). The method includes accessing a first node of a plurality of nodes in a DAG to obtain first change time data and ancestry data, wherein the plurality of nodes includes at least one point of interest, wherein the first change time data indicates a time of a first change to ancestry of the closest point of interest (CPOI); accessing a CPOI of the first node to obtain second change time data, wherein the second change time data indicates a time of a most recent change to ancestry of the CPOI; comparing the first change time data with the second change time data; and determining ancestry of the first node, wherein the ancestry of the first node is determined based on the ancestry data when the first change time data matches the second change time data.
US11232090B2

In one aspect, there is provided a method. The method may include accessing a multi-version concurrency control block providing row state for a block of rows in a table of a database, the multi-version concurrency control block including a header portion and a data portion, the header portion including a type indicator indicating whether all of the rows of the block are visible to a plurality of threads at a database management system or invisible to the plurality of threads at the database management system. Related systems, methods, and articles of manufacture are also disclosed.
US11232085B2

Random cut trees are generated with respective to respective samples of a baseline set of data records of a data set for which outlier detection is to be performed. To construct a particular random cut tree, an iterative splitting technique is used, in which the attribute along which a given set of data records is split is selected based on its value range. With respect to a newly-received data record of the stream, an outlier score is determined based at least partly on a potential insertion location of a node representing the data record in a particular random cut tree, without necessarily modifying the random cut tree.
US11232074B2

A search term is received at deduplicated storage storing data segmented into segments. Segment fingerprints are generated and metadata maintained to allow reconstruction of the segmented data. The metadata includes fingerprint listings indicating sequences according to which the segments should be reconstructed. The segments are read to determine whether there are any matches of the search term. Matches are recorded in a results table. A first fingerprint listing associated with a first object is read. The results table is queried for fingerprints in the first fingerprint listing to determine whether the first object references any matches in the results table.
US11232069B2

According to various embodiments, with respect to a target set of files being managed (e.g., protected by data snapshots), each file in the target set of files is classified into one of two or more filesets (discontiguous filesets), where each of these filesets comprises one or more files that are related to each other by one or more factors, such as frequency of file change or purpose of existence (e.g., used by a software application). Once classified, files within the target set of files can be uniquely processed by a data management operation (e.g., incremental data snapshot process) according to their association to a discontiguous fileset.
US11232054B2

In certain embodiments, a memory module includes a printed circuit board (PCB) having an interface that couples it to a host system for provision of power, data, address and control signals. First, second, and third buck converters receive a pre-regulated input voltage and produce first, second and third regulated voltages. A converter circuit reduces the pre-regulated input voltage to provide a fourth regulated voltage. Synchronous dynamic random access memory (SDRAM) devices are coupled to one or more regulated voltages of the first, second, third and fourth regulated voltages, and a voltage monitor circuit monitors an input voltage and produces a signal in response to the input voltage having a voltage amplitude that is greater than a threshold voltage.
US11232045B2

A computer-implemented method for integrating at least one signal value into a virtual control unit. The virtual control unit is executed on a simulation platform by means of a personal computer and requires at least one input signal, wherein at least one signal value can be assigned to the input signal. A simulation function provides at least one first simulated signal value to the virtual control unit. The microcontroller abstraction layer has a software component for integrating the first simulated signal value and a second external signal value into a virtual control unit, wherein the second external signal value is provided by an external peripheral device. A user makes a selection for the input signal via a user interface as to whether the software component is to use the first simulated signal value or the second external signal value.
US11232033B2

Systems, apparatuses, and methods for dynamically partitioning a memory cache among a plurality of agents are described. A system includes a plurality of agents, a communication fabric, a memory cache, and a lower-level memory. The partitioning of the memory cache for the active data streams of the agents is dynamically adjusted to reduce memory bandwidth and increase power savings across a wide range of applications. A memory cache driver monitors activations and characteristics of the data streams of the system. When a change is detected, the memory cache driver dynamically updates the memory cache allocation policy and quotas for the agents. The quotas specify how much of the memory cache each agent is allowed to use. The updates are communicated to the memory cache controller to enforce the new policy and enforce the new quotas for the various agents accessing the memory.
US11232029B2

According to some example embodiments of the inventive concepts, there is provided a method of operating a stacked memory device including a plurality of memory dies stacked in a vertical direction, the method including receiving a command and an address from a memory controller, determining a stack ID indicating a subset of the plurality of memory dies by decoding the address, and accessing at least two memory dies among the subset of memory dies corresponding to the stack ID such that the at least two memory dies are non-adjacent.
US11232023B2

A controller and a memory system including the same are disclosed. The controller receives a write command for storing write data, which is stored in at least one among a plurality of memory regions included in a host memory, in a nonvolatile memory device, generates a host memory map table by mapping virtual addresses to host memory physical addresses corresponding to the at least one memory region, and transmits the write data stored in the at least one memory region to the nonvolatile memory device by converting the virtual addresses into the host memory physical addresses based on the host memory map table.
US11232021B2

A system includes software and a computing device configured to test the software in parallel. The computing device may obtain a first test case from a plurality of test cases. The first test case may be configured to cause the software to access a subset of data entries in a database. A plurality of locks facilitates exclusive access to the plurality of data entries. The computing device may further attempt to acquire a subset of the locks that correspond to the subset of the data entries. The computing device may further determine when to execute the first test case. Doing so involves either: (i) failing to acquire all of the subset of the locks and delaying execution of the first test case, or (ii) successfully acquiring all of the subset of the locks and executing the first test case in parallel with the second test case.
US11232013B2

The present invention provides a log analysis system, a log analysis method, and a log analysis program that can aggregate and output logs having a correlation. A log analyzing system 100 according to one example embodiment of the present invention includes a sequence determination unit 130 that determines which predetermined sequence is matched with a plurality of logs of an analysis target log 10; and a log aggregation unit 140 that, based on the sequence, aggregates and outputs the plurality of logs determined to match the sequence by the sequence determination unit.
US11231999B2

The present disclosure pertains to detection of anomalous conditions in a variety of types of systems. In one embodiment, a system may be configured to identify anomalous conditions in a stream of measurements. The system may include a communications interface configured to receive a stream of measurements. An archive subsystem may maintain a data archive comprising a statistical representation of the stream of measurements. A pre-processing subsystem may divide the stream of measurements into a plurality of data windows. The plurality of data windows may be analyzed by an analysis subsystem configured to generate a plurality of normalized representations based on the data archive. The plurality of normalized representations may be grouped into a plurality of ranges. An anomaly detection subsystem may perform a comparison of the plurality of normalized representations to at least one threshold and may determine that the comparison indicates an anomalous condition.
US11231994B2

According to one embodiment, a memory system includes a nonvolatile memory, and a memory controller. Each of first storage regions of each of the nonvolatile memory includes a plurality of second storage regions. Each of pieces of first data includes pieces of second data as storage target data. Third data includes pieces of the second data that are selected one by one from each of the pieces of first data. The memory controller executes first decoding of decoding each of the pieces of first data on the basis of a first error correcting code generated by using the first data, and executes second decoding of decoding the third data including a bit of which reliability, which relates to each bit in each of the second storage regions that fail in the first decoding, is less than reliability of other bits on the basis of a second error correcting code.
US11231986B1

Disclosed herein are systems and method for collecting an optimal set of log files for generating error reports. In one aspect, a method may comprise detecting an error in a software component and retrieving a function call trace associated with the software component. The method may comprise comparing the retrieved function call trace with a plurality of known call traces, wherein each respective known call trace of the plurality of known call traces is associated with a respective set of log files to be collected for error analysis. The method may comprise identifying, based on the comparison, a known call trace for which a similarity value with the retrieved function call trace is greater than a threshold similarity value. The method may comprise collecting a set of log files for the error based on an associated set of log files for the known call trace and generating an error report.
US11231979B2

Certain aspects of the present disclosure provide techniques for generating an application programming interface (API) for a plurality of associated services. The method generally includes retrieving a declarative schema for a service of a plurality of services in an application programming interface (API). A language object for the service is generated from a data object definition in the declarative schema associated with the service. Generally, the language object is configured to handle data events generated by the service. A service controller for the service is generated from a service definition in the declarative schema associated with the respective service. Generally, the service controller is fronted by a gateway for external sources to invoke one or more functions implemented by the service. An application programming interface (API) is exposed for the service independently of details of APIs for the associated services to one or more external services.
US11231977B2

A method for distributed processing involves receiving a graph (G) of targets and of influencers, with each influencer related to at least one target, receiving an action graph of actions performed by one or more of the influencers, and key partitioning G across shards. The method further involves transposing the first graph (G) to obtain a first transposed graph (GT), value partitioning GT across the shards, storing the action graph on multiple shards, issuing, to a shard, a request specifying an influencer, to perform an intersection, receiving a response to the request of a set of influencers each of which is related to a target, and determining whether to send a recommendation to the target based on the response.
US11231972B1

An approach is provided for using a dialog-style API for a machine learning solution. A server receives from a client a first call to a dialog-style application programming interface (API) as a first request having an incomplete set of data items. The API determines that one or more data items required by the first request are missing from the incomplete set of data items. First metadata that describes the one or more missing data items are sent to the client. The server receives from the client a second call to the API as a second request having a complete set of data items which includes the one or more data items. The server sends to the client a reply having values of data items in a response to the second request and second metadata that describes the data items in the response.
US11231968B2

A method for identifying bus nodes in a bus system makes it possible to be able to operate bus slaves of two different types in mixed systems. The detection of which bus slave has not yet been allocated an address in an addressing phase is carried out differently depending on a type of the bus slave. In all cases, however, the bus slave connected to the bus line farthest away from the bus master is identified as that bus slave to which an address is to be allocated.
US11231961B2

A method may include obtaining multiple operations configured to be performed in a serial fashion to implement a function. In some embodiments, each operation may be performed with respect to a parameter and an input. The method may also include obtaining an indication of multiple resources configured to perform the operations and a duration for each of the multiple resources to perform each of the multiple operations individually. The method may also include modeling, as a binary optimization, a scheduling of the resources to perform the multiple operations that reduces a total duration to perform the multiple operations based on the duration for each of the multiple resources to perform each of the multiple operations individually. The method may further include solving the binary optimization to determine a schedule of the multiple resources and performing, by the multiple resources, the multiple operations according to the schedule to implement the function.
US11231943B2

A digital assistant executing at, at least one processor, is described that is configured to determine a set of candidate third party agents. The digital assistant is further configured to receive, from a computing device that is associated with a user, information indicative of one or more interests of the user and determine based on the information, a set of relevance scores. The digital assistant is further configured to select one or more candidate third party agents from the set of candidate third party agents that have a respective relevance score that satisfies a threshold. Responsive to receiving an indication of user input that accepts a recommendation to configure the user account with the one or more candidate third party agents, the digital assistant is further configured to configure the user account for operation with the one or more candidate third party agents.
US11231936B2

The embodiments of the present disclosure disclose a firmware boot implementation method based on Flash chip simulation, the method comprising: when there are at least two MCUs, one of the MCUs is selected as a master MCU and each remaining MCU is as slave MCU which is connected with the master MCU respectively, and the master MCU is connected with a Flash chip; when the master MCU is started, the master MCU is started by reading firmware data in the Flash chip; when the slave MCU is started, the master MCU controls the slave MCU to be powered on, and the slave MCU sends a request for reading the firmware data to the master MCU; the master MCU transmits the request to the Flash chip, and transmits the firmware data returned by the Flash chip to the slave MCU, so as to start the slave MCU.
US11231921B2

Method, apparatus and computer program product for software application update management. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, receive a qualified lifecycle command associated with a software application; in response to receiving the qualified lifecycle command, obtain an update queue flag value for the software application; determine if the update queue flag value indicates an update-queued status or an update check status; and in response to determining that the update queue flag value indicates the update check status, determine if the software application has access to a latest version of a data resource associated with the software application and adjust the first update queue flag value based on if the software application has access to the latest version.
US11231920B2

According to an example aspect, there is provided a method comprising: generating a smart contract with information of a number of targeted devices to perform an update, providing the smart contract for a distributed ledger for the number of targeted devices, receiving an indication to the distributed ledger on readiness to perform the update by the number of targeted devices, and receiving another indication to the distributed ledger on the performance of the update by the number of targeted devices.
US11231916B2

The embodiments of the present disclosure relate to information processing technology and provide a method for data compilation capable of reducing data compilation time. The method can include traversing files to be compiled in a project to be complied to obtain all initial class files; importing all the initial class files into a specified number of intermediate class files, the specified number being smaller than a total number of the initial class files; and compiling the intermediate class files to obtain target data.
US11231914B1

Community detection for a network using low-cardinality semidefinite programming is described. Data descriptive of a set of nodes of a network is received. The data includes a set of nodes representing entities of a system and edges representing connections between the entities of the system. A modularity maximization is performed to assign each node of the set of nodes to one or more communities to generate multiple-cardinality embeddings. The multiple-cardinality embeddings are rounded to unit cardinality to recover a community assignment with maximum modularity. The community assignment is refined and aggregated to create an aggregate network defining a set of connected communities of the network. The network is operated on in accordance with the community assignment.
US11231892B2

A communication device may, in a specific situation where the communication device is in a parent station state in which the communication device operates as a parent station of a first wireless network and N pieces of first external devices participate in the first wireless network as child stations, receive a belonging request from a second external device. The communication device may shift from the parent station state to a first state, in a case where the belonging request is received in the specific situation, execute a wireless communication of target data with the second external device, shift from the first state to the parent station state, and cause M pieces of the first external devices among the N pieces of the first external devices to participate in the first wireless network again as child stations after the communication device has been shifted to the parent station state.
US11231891B2

Provided is a personal computer which is communicatively coupled to a printer, the personal computer including: an OS that has a display function of displaying a standard print setting screen, and a print function; a server section that causes the printer to be recognized by the print function of the OS, acquires standard print data output by the print function of the OS, converts the acquired data into custom print data, and transmits the custom print data to the printer; and a custom print setting section that, when the standard print data is output from the OS to the server section, displays a custom print setting screen, and that, when a custom print setting is set, transmits the custom print setting to the server section, in which the server section converts the standard print data into the custom print data based on the custom print setting.
US11231883B1

A memory device includes logic to detect the last page written in multi-plane non-volatile memory. The device includes a memory array, and a storage controller. The memory array includes multiple planes and multiple word lines operable on the memory array. The storage controller is configured to divide the word lines into contiguous sub-ranges and assign a subset of the word lines to boundaries of the sub-ranges. Each word line of the subset of word lines is assigned to a page in a different one of the memory planes. The controller operates the subset of word lines to sense a page programmed or erased state from each of the memory planes in parallel.
US11231881B2

A RAID data storage device multi-step command coordination system includes a RAID storage controller device that generates and transmits a first multi-step command that includes a barrier instruction, and a second multi-step command that includes a notification instruction. A first RAID data storage device receives the first multi-step command, identifies the barrier instruction in the first multi-step command and, in response, pauses performance of first multi-step command. A second RAID data storage device receives the second multi-step command, identifies the notification instruction in the second multi-step command and, in response, transmits a notification to the first RAID data storage device. While pausing the performance of the first multi-step command, the first RAID data storage device determines that the notification has been received and, in response, resumes the performance of the first multi-step command.
US11231879B2

Command execution data is received. The command execution data comprises a block address corresponding to an functional component, a register identifier corresponding to a design for testability (DFT) register of the functional component, and command data. The command execution data is converted to a serial command. The serial command is committed to the DFT register of the functional component. A response to the serial command is received. The response is generated by the functional component based on the serial command. The response is converted to command response data and is provided to a testing sub-system.
US11231863B2

An example memory sub-system includes a memory device and a processing device, operatively coupled to the memory device. The processing device is configured to initialize a block family associated with a memory device; initialize a timeout associated with the block family; initializing a low temperature and a high temperature using a reference temperature at the memory device; responsive to programming a block residing on the memory device, associate the block with the block family; and responsive to at least one of: detecting expiration of the timeout or determining that a difference between the high temperature and the low temperature is greater than or equal to a specified threshold temperature value, close the block family.
US11231862B1

Localized lookups for performing access requests to a database may be implemented. Mapping information for storage nodes of a network-based service storing different data for different databases may be obtained by a routing application co-hosted with a client application of the database at a same container host. Access requests from the client application are handled by the routing application and sent to storage nodes identified using the mapping information. An authorization token may be included along with the requests to verify authorization to perform the access request at the storage nodes.
US11231861B2

An apparatus comprises at least one processing device that includes a processor coupled to a memory. The processing device is configured to control delivery of input-output (IO) operations from a host device to at least first and second storage systems over selected ones of a plurality of paths through a network, the first and second storage systems being arranged in an active-active configuration relative to one another. The processing device is further configured to identify one or more logical storage devices that are each accessible via at least first and second different ones of the paths to respective ones of the first and second storage systems, and to modify path selection for IO operations directed to the one or more identified logical storage devices relative to path selection for IO operations directed to one or more other logical storage devices. The processing device illustratively comprises at least a portion of the host device.
US11231859B2

A technique provides a RAID resiliency set from a plurality of storage devices. The technique involves identifying a minimum sub-RRS width based on a predefined RAID level to be enforced on the RRS. The technique further involves, based on the minimum sub-RRS width, allocating segments from the plurality of storage devices to create a maximum number of sub-RRSs. The technique further involves forming the RRS from the created maximum number of sub-RRSs.
US11231855B2

A storage controller is configured to perform a full stride destage, a strip destage, and an individual track destage. A machine learning module receives a plurality of inputs corresponding to a plurality of factors that affect performance of data transfer operations and preservation of drive life in the storage controller. In response to receiving the inputs, the machine learning module generates a first output, a second output, and a third output that indicate a preference measure for the full stride destage, the strip destage, and the individual track destage respectively.
US11231854B2

Some embodiments relate to a method and a corresponding apparatus for estimating the wear of a non-volatile memory. Such a method may include determining a load profile with respect to a real access load occurring during a defined test period where the load profile indicates a respectively associated access load for accesses to a first NVM, and generating access data representing the determined load profile. The method further includes determining an estimated value for the wear of a particular second NVM in part on the basis of the access data.
US11231844B2

A system and method are provided for enabling customized notifications on an electronic device. The method comprises displaying a recommendation on the electronic device to create a custom notification for at least one communication type. The method also comprises enabling the custom notification to be created for the at least one communication type. The recommendation may be determined using usage data associated with the at least one communication type. The custom notification may be created by navigating to a custom notifications user interface. The custom notification may also be created by automatically determining at least one custom notification setting.
US11231831B2

An electronic device displays a content region including first content that contains an image; and, while displaying the first content, detects an input at a location that corresponds to the location of the image. In response, the electronic device, in accordance with a determination that the input includes an intensity above a respective threshold and that the image is associated with a link to second content that is different from the first content, displays a preview of the second content while maintaining display of at least a portion of the first content in the content region; and, in accordance with a determination that the input includes an intensity above the respective threshold and that the image is not associated with a link to additional content, displays an enlarged version of the image while maintaining display of at least a portion of the first content in the content region.
US11231828B2

A smart globe includes: a sphere having a hollow interior; a projection module configured to form a projection image on an inner surface of the sphere; and a processor electrically coupled to the projection module and configured to control the projection module based on received location information, to have the projection module display geographic information corresponding to the location information. User interact with the globe can be realized through physical operations of the smart globe.
US11231826B2

A method for expanding software application functionalities processing is disclosed herein. The method comprises receiving a user request within a software application. The software application is enhanced with annotations, which include metadata. The method continues with loading the metadata from the annotations to a dialog system located on a remote device, sending at least a part of the user request to the dialog system, and receiving a dialog system response to the user request from the dialog system. At least one of the annotations associated with the dialog system response is identified. A code associated with the identified annotation is invoked within the software application.
US11231816B2

An ultrasonic touch sensing system that uses both compressional and shear waves for touch and water detection is disclosed. When no touch or water is present, less shear and compressional wave energy is absorbed, so both shear and compressional wave reflections do not have significant amplitude decreases. When a finger is in contact with the sensing plate, both shear and compressional wave energy is absorbed, so both shear and compressional wave reflections have significant amplitude decreases. When water is in contact with the sensing plate, compressional energy is absorbed but little or no shear wave energy is absorbed, so while compressional wave reflections have significant amplitude decreases, shear wave reflections do not. From these amplitudes, a determination can be made as to whether no touch is present on the sensing plate, whether a touch is present on the sensing plate, or whether water is present on the sensing plate.
US11231815B2

Techniques enabling improved classification of touch or hover interactions of objects with a touch sensitive surface of a device are presented. A speaker of the device can emit an ultrasonic audio signal comprising a first frequency distribution. A microphone of the device can detect a reflected audio signal comprising a second frequency distribution. The audio signal can be reflected off of an object in proximity to the surface to produce the reflected audio signal. A classification component can determine movement status of the object, or classify the touch or hover interaction, in relation to the surface, based on analysis of the signals. The classification component also can classify the touch or hover interaction based on such ultrasound data and/or touch surface or other sensor data. The classification component can be trained, using machine learning, to perform classifications of touch or hover interactions of objects with the surface.
US11231808B2

Disclosed embodiments relate, generally, to a dual measurement technique for capacitance sensing, and related systems and methods. In one embodiment, a capacitance sensing method characterized by moisture tolerance is performed and another capacitance sensing method characterized by proximity tolerance is performed. In one embodiment, the method characterized by moisture tolerance is a driven-shield self-capacitance sensing measurement, and the method characterized by proximity tolerance is a grounded-shield self-capacitance sensing measurement.
US11231807B1

In some examples, a touch screen includes resistors between the touch electrodes and routing traces. In some examples, the resistors can include a transparent conductive material included in the touch electrodes of the touch screen. The resistors can be located in a border region of the touch screen that can surround an active area of the touch screen that can include the touch electrodes and display pixels of the touch screen, for example. In some examples, the resistors included in the touch screen can have different resistances from each other and the same outer dimensions as one another. The resistors can reduce the variation in resistance from channel to channel in the touch screen, which can improve touch screen performance, for example.
US11231804B2

A system that includes a multi-touch-sensitive display unit and sensing modules that are associated with the display unit for sensing force applied onto the display unit. The display unit is configured to display the sensed signal that is indicative of the force that is applied onto the display unit, in association with the position of the application of force. One realization of the system is for weighing objects on the touch-sensitive display unit. A user may place an object on the display unit and trigger weighing process by an interface of the multi-touch-sensitive display unit. The weighing process is carried out by the sensing modules and the weight of the object is displayed on the display unit in association with the object, e.g. in the vicinity to where the object is placed on the display unit.
US11231797B2

A touch display device includes a printed circuit board and a cover. The printed circuit board has a top surface, a bottom surface and soldering points. The printed circuit board includes a first printed circuit, a light element and a second printed circuit. A part of the first printed circuit is on the top surface or the bottom surface and connected with the corresponding soldering point. The light emitting element is on the top surface and electrically connected to the first printed circuit. On the top surface, the second printed circuit does not overlap with the first printed circuit. The cover covers the printed circuit board. The cover has light transmission areas which are aligned with the light elements. The second printed circuit is configured to provide a capacitance value coupled to a capacitive sensing element coupled between the second printed circuit and the cover.
US11231793B2

A pen apparatus with a pressure sensitive tip mechanism that internally generates pressure, tilt, and/or barrel rotation through the use of a multi-axis measurement scheme with simultaneous transmit, receive, and sensing driver capability operable in conjunction with a receiving system or in a relative stand-alone manner. Signaling schemes are provided for operating the pen apparatus to achieve improved function. Systems and methods are provided for operating a pen, and for operating a pen with a touch sensor system. Drive/receive circuitry and methods of driving and receiving sensor electrode signals are provided that allow digital I/O pins to be used to interface with touch sensor electrodes. This circuitry may be operated in modes to sense various combinations of signals coupled within a pen, or from outside of a pen.
US11231783B2

Provided is an apparatus for generating a vibrotactile sensation. The apparatus for generating a vibrotactile sensation includes a light source generating light, a vibration layer generating a vibration by receiving the light, a vibration detection unit disposed adjacent to the vibration layer to detect a vibration signal of the vibration layer, and a control unit connected to the vibration detection unit to determine the vibration of the vibration layer by using the vibration signal. Here, the vibration layer includes a thermo-elastic layer that has a first thermal expansion coefficient and a photo-thermal conversion layer that is disposed on the thermo-elastic layer and has a second thermal expansion coefficient less than the first thermal expansion coefficient.
US11231780B2

A haptic operating device for a motor vehicle has a base, a stationary central part connected thereto, a rotary knob which can be rotated about the stationary central part and which has a hollow design. A magnetorheological transmission device influences the rotational movement of the rotary knob in a controlled manner. The transmission device has two components which can be rotated relative to each other and one component of which is designed as a brake component that can be rotated relative to the base. The stationary central part is secured to the base by means of a support arm. The transmission device and the support arm are arranged adjacent each other and both are received radially within the rotary knob. The rotary knob is rotationally fixed to the rotatable brake component via a coupling device.
US11231778B2

A bidirectional self-healing neural interface includes a first elastic substrate; a neural electrode disposed on the first elastic substrate and comprising a conductive polymer composite; and a second elastic substrate disposed on the neural electrode. The conductive polymer composite includes a matrix formed of a self-healing polymer material; and a plurality of electrical conductor clusters distributed in the matrix. Each of the electrical conductor clusters includes particles of a first electrical conductor; and a plurality of particles of a second electrical conductor formed of the same material as that of the first electrical conductor, distributed around each of the particles of the first electrical conductor, and having sizes that are smaller than those of the particles of the first electrical conductor. The first electrical conductor is a source for generating the second electrical conductor. The neural interface has excellent elasticity, electrical conductivity that is improved by deformation, and is self-healing.
US11231768B1

The present invention provides a method of a controller, for controlling a plurality of drivers, each coupled to a panel having a plurality of areas and configured to control at least one of the areas of the panel. The method includes steps of: controlling each of the drivers to perform finger touch detection in a first finger detection mode and perform stylus detection in a first stylus detection mode; when a finger touch is detected on a first area in the first finger detection mode, controlling a first driver corresponding to the first area to perform finger touch detection in a second finger detection mode on the first area; and when a stylus is detected on a second area in the first stylus detection mode, controlling a second driver corresponding to the second area to perform stylus detection in a second stylus detection mode on the second area.
US11231767B2

A method for dynamic frequency scaling (DFS) on the electronic systems level (ESL). The method can run in a virtual environment and dynamically scale the frequency of a virtual component based on a first transaction time and a second transaction time.
US11231752B2

Provided in the present invention is a flexible-screen mobile terminal hinge. The hinge comprises a plurality of links, adjacent links being rotatably connected by means of a connection structure. The hinge is further provided with an extensible positioning device; the extensible positioning device is provided with a left extensible connection frame, a right extensible connection frame, and a middle connection frame, the left extensible connection frame and the right extensible connection frame are respectively rotatably connected to the middle connection frame, and the middle connection frame is fixed together with a middle link of the plurality of links; left and right end links in the plurality of links, the left extensible connection frame and the right extensible connection frame are each provided with a connection portion capable of connecting to a mobile terminal. Also provided in the present invention is a flexible-screen mobile terminal provided with the flexible-screen mobile terminal hinge. The present invention achieves advanced functions, such that when the flexible screen is unfolded or folded, the flexible-screen mobile terminal has a convenient operation and stable positioning, providing a good operation experience.
US11231735B2

A low voltage drive circuit includes a transmit digital to analog circuit that converts transmit digital data into analog outbound data by: generating a DC component; generating a first oscillation at a first frequency; generating a second oscillation at the first frequency; and outputting the first oscillation or the second oscillation on a bit-by-bit basis in accordance with the transmit digital data to produce an oscillating component, wherein the DC component is combined with the oscillating component to produce the analog outbound data, and wherein the oscillating component and the DC component are combined to produce the analog outbound data. A drive sense circuit drives an analog transmit signal onto a bus, wherein the analog outbound data is represented within the analog transmit signal as variances in loading of the bus in a first frequency range and wherein analog inbound data is represented within an analog receive signal as variances in loading of the bus in a second frequency range.
US11231734B2

An exemplary method includes solving on a computing system an optimal power flow formulation for a plurality of generators in a power system. The solving includes computing using multi-threaded parallelism a plurality of constraints for the formulation, computing using multi-threaded parallelism a plurality of Jacobian functions of the constraints, and computing using multi-threaded parallelism a Hessian of Lagrangian functions. The method further includes outputting results of the solving, wherein the results comprise values of generation levels for the plurality of generators. Apparatus and program products are also disclosed.
US11231732B1

A power managed voltage reference quickly provides accurate operation when enabled and also avoids back-charging power supply rails when disabled. When disabled, the voltage reference filter capacitor is decoupled from the voltage reference buffer and coupled to a pre-charge source having a voltage magnitude greater than the reference voltage. When the voltage reference is enabled, the capacitor is coupled to a discharge path and the voltage across the capacitor is detected to determine when to decouple the capacitor from the discharge path and couple the capacitor to the voltage reference buffer. The capacitor voltage is also detected while disabling the voltage reference. Back-charging the pre-charge supply is prevented by coupling the capacitor to the discharge path until the magnitude of the capacitor voltage is less than the lowest voltage specified for the pre-charge supply, then coupling the capacitor to the pre-charge supply to prepare for enabling the voltage reference.
US11231727B2

A method for continuously producing a product (A1) by way of at least two coupled-together chemical reactions (C1, C2), wherein at least two input substances (E1, E2) are fed to a first chemical reaction (C1), wherein a plurality of intermediate substances (Z1, Z2) are produced from the input substances (E1, E2) by the first chemical reaction (C1), wherein at least one of the intermediate substances (Z2) is fed to a second chemical reaction (C2), wherein the at least one fed intermediate substance (Z2) is further processed by the second chemical reaction (C2), in particular using at least one further substance (W1, W2) in a second chemical reaction (C2) to form a plurality of output substances (A1, A2), that is to say to form the chemical product (A1) and at least one further output substance (A2), wherein the flow rates (Fi) of the fed substances (E1, E2, Z1, W1, W2, A2) that are fed to one of the reactions (C1, C2) are set by a respective actuating element (VE1, VE2, VW1, VW 2, VZ 2, VA1), wherein each of the fed substances is assigned a separate actuating element, wherein a manipulated variable (SE2,R, Si,R) that is stipulated by a controller (RE2, Ri) is respectively applied to at least one of the actuating elements, wherein, for changing the production rate of the chemical product (A1), a temporary manipulated variable (SE2,temp, Si,temp) is respectively applied during a transient phase (II, III) to at least one of these actuating elements (VE2, Vi) instead of the manipulated variables (SE2, R, Si,R) stipulated by the respective controllers (RE2, Ri), wherein the temporary manipulated variable (SE2,temp, Si,temp) or the temporary manipulated variables is/are generated by at least one control unit (SE) in dependence on a default value (NV).
US11231725B2

A control system 2 for a flying object includes at least one marker 6, which corresponds to control information related to the control of the flying object, a reading unit 12 for reading the control information, and a flight information transmitting unit 14 for transmitting flight information to the flying object based on the control information read by the reading unit.
US11231724B2

A method of managing priorities between at least a waiting vehicle and an inserting vehicle, at least the waiting vehicle being configured to be associated with at least two priority states, a yield priority state and a lock priority state, indicating whether or not the vehicle is available to yield the passage, the method comprises the following steps, implemented by at least a device linked to the first vehicle: —reception of a priority state information by the waiting vehicle; —upon reception of an insertion request received from the inserting vehicle, if the priority state information corresponds to the yield priority state, generation of a yield instruction for the waiting vehicle and generation of a yield confirmation message for the inserting vehicle; —sending of the yield confirmation message to the inserting vehicle. This method improves the security of the lane where the emergency vehicles need to be inserted.
US11231718B2

An autonomous skid-steer machine includes a chassis, a plurality of ground engaging elements supporting the chassis on a ground surface and one or more computing devices for controlling movement of the machine. The one or more computing devices are configured to generate a control signal for controlling operation of at least some of the plurality of ground engaging elements, the control signal being generated according to a control algorithm incorporating tuning parameters, and to automatically determine the tuning parameters in real time during operation of the machine such that the control algorithm is always optimized for a current speed of the machine. The tuning parameters are found using the machine's current speed, a natural frequency value and a damping value.
US11231717B2

According to an embodiment, a system generates a number of sample trajectories from a trajectory sample space for a driving scenario. The system determines a reward based on a reward model for each of the sample trajectories, where the reward model is generated using a rank based conditional inverse reinforcement learning algorithm. The system ranks the sample trajectories based on the determined rewards. The system determines a highest ranked trajectory based on the ranking. The system selects the highest ranked trajectory to control the ADV autonomously according to the highest ranked trajectory.
US11231715B2

Method and system for controlling a vehicle that includes using velocity vectors of obstacles in the vehicle's environment to determining boundaries of the one or more obstacles and thereby generate a velocity space that may include velocity vectors for the vehicle and which are represented as collision cones. The using an identified velocity vector in combination with the velocity vectors of the one or more obstacles to produce a maximum motion in of the vehicle towards a target location while avoiding all determined collision cones.
US11231712B2

A system includes a computer that includes a processor and a memory storing instructions executable by the processor to decompose a stored map of an area into a plurality of polygonal sub-areas. The instructions include instructions to generate a set of target locations in the polygonal sub-areas according to a leaky ball algorithm. The instructions include instructions to actuate a robot to move to a first one of the target locations of the set. The instructions include instructions to actuate a sensor to collect data at the first one of the target locations.
US11231704B2

Distress models can be generated to model current or future deterioration of components. By correlating distress models with maintenance costs and material consumption, cumulative cost models and cumulative material models can be developed to optimize engine removal timing in order to maximize asset and portfolio value.
US11231699B2

A program analysis device divides a machining program into processes, obtains a command speed from the divided machining program for each process, and measures an actual speed of an axis for each process obtained when machining based on the machining program is performed. Then, the program analysis device calculates an integral value of the difference between the command speed and the actual speed, rearranges the order of the processes based on the calculated integral value, and creates screen data for displaying the sorted processes in order. Provided is an assistive technology for effectively improving the difference between the command speed of the machining program and the actual speed of an axis movement of a machine tool, based on the screen data.
US11231698B2

A method for controlling a machine tool includes processing a parts program by executing non-cyclic preprocessing run tasks and cyclic main run tasks, two master values resulting from the executed preprocessing run tasks are stored in a first buffer memory. A first part of a curve table is generated, which includes a first specification that assigns to a first one of the master values a first coupling value for a coupling axis. The respective cycle of the main run tasks to which the first master value is assigned is then executed, whereafter a second part of the curve table is executed, which includes a second specification that assigns a second coupling value for the coupling axis to a second one of the master values. The second part is stored in the second buffer memory. Considerable savings in time and memory are achieved.
Patent Agency Ranking