US11224004B2

Systems and methods for tracking mobile devices are provided. One system comprises at least one processor and memory storing code which when executed by the at least one processor configure the at least one processor to perform a method of tracking a mobile device. The method comprises receiving broadcasting an IMSI message, receiving an IMSI attach request message from a mobile device, and identifying the mobile device within a location area.
US11224003B2

An apparatus configured to perform communication includes a communication unit configured to transmit advertising information, and an obtaining unit configured to obtain information about a usage type of the apparatus. The communication unit is configured to transmit advertising information including the obtained information about the usage type.
US11223998B2

A system, method and apparatus for controller functionality for each of security, monitoring and automation, as well as a bidirectional Internet gateway, is provided. Such functionality is provided by virtue of a configurable architecture that enables a user to adapt the system for the user's specific needs. In addition, functionality for gathering configuration information from a previously-installed security system and using that information in a subsequent takeover of that security system is provided.
US11223995B2

Wireless communications systems supporting carrier aggregation and selective distributed routing of secondary cell component carriers based on transmission power demand or signal quality are disclosed. The wireless communications system includes a signal router circuit communicatively coupled to a signal source. The signal router circuit is configured to distribute a primary cell component carrier, including control information, to each of multiple remote units to be distributed to any mobile device in a respective coverage area of any remote unit to avoid the need to support handovers. In addition, the signal router circuit is configured to selectively distribute one or more secondary cell component carriers to any subset of the remote units based on at least one of transmission power demand or signal quality associated with the remote units.
US11223993B2

Apparatuses, methods, and systems are disclosed for mobility handling during Vehicle-to-Everything (“V2X”) communication. One apparatus includes a processor and a transceiver that communicates using a first V2X resource while in a first serving cell having a first radio access technology. The processor a processor detects a mobility event of the first cell and switches to a second cell in response to the mobility event, the second cell different than the first cell. The processor communicates using the first V2X resource on the second cell until a trigger condition occurs and switches to a second V2X resource in response to occurrence of the trigger condition.
US11223989B2

A communication system comprises a first LPWAN network of a first operator and a second LPWAN network of a second operator. The first network comprises subnetworks implementing separate respective transport protocols. The subnetworks comprise at least one convergence node and communication nodes integrating gathering gateways. The first network comprises servers interconnected to a server of the second network interfacing an application server and an authentication server. Uplink frames of application data are transported from an end device of the second operator to the application server by successive relayings of the servers. However, when the end device of the second operator requests to join the communication system in order to benefit from the services of the application server, the gathering gateways communicate directly with the authentication server by shortcutting the other servers as well as the convergence nodes to which said gathering gateways are respectively attached.
US11223984B2

The present invention relates to a method for operating a user equipment maintaining a normalized transmission power value, indicating the maximum transmission power of the transmitting circuitry of the user equipment, further comprising the step for the user equipment of: receiving a predetermined sufficient power level to be achieved at the base station receiver from the base station, deriving a pathloss value from signals received from the serving base station, determining a signal power value out of the normalized transmission power value of the user equipment and the pathloss value, and when the determined signal power value level is lower than a predetermined sufficient power level at the base station: performing a cell re-selection to another base station.
US11223982B2

A method performed by a wireless communication device for reducing handover delay, wherein the wireless communication device is arranged to operate in a cellular communication system and to operate in a cell using unlicensed spectrum. The method includes receiving a downlink, DL, signal from network node operating a neighbouring cell operating in the unlicensed spectrum, wherein the DL signal includes a discovery reference signal, DRS, subframe, storing data associated with the DRS subframe, receiving a handover command from a network node operating a serving cell where the neighbouring cell is a target cell, and performing a random access procedure for handover to the target cell. A device performing the method and a computer program for implementing the method are also disclosed.
US11223981B2

Techniques and apparatuses are described for managing inter-radio access technology capabilities of a user equipment. A base station (gNB base station 121) receives a New Radio capability information element (information element 500) that indicates one or more core networks supported by the user equipment (UE 110). Based on the New Radio capability information element, the base station generates a measurement configuration and sends measurement configuration to the user equipment (at 1010). Afterwards, the base station receives one or more measurement results based on the measurement configuration (at 1030). The base station then determines a handover type for the user equipment (at 1105, at 1205, at 1305), and initiates the handover based on the determined handover type (at 1110, at 1210, at 1310).
US11223977B2

A telecommunications network may adjust service (e.g., data rate) to UE devices within an adjustable zone (AZ) that includes at least two types of coverage (e.g., 4G and 5G), depending on services being utilized by the UE devices and current network conditions of the telecommunications network. When a UE device enters the AZ, the services utilized by the UE device are determined. For instance, if the UE device is moving within the AZ, and the LTE is congested, the data rate for the device may be reduced. If the LTE network is not in a heavy loaded condition and the UE device is utilizing an Enhanced Mobile Broadband (EMBB) service, the AZ can be reduced or disabled. Further, the device data rate can be reduced for different services in the AZ to keep more devices in NR coverage.
US11223973B2

Embodiments of the present invention discloses a wireless local area network data transmission method and apparatus, which are used for improving data transmission efficiency. The method includes: generating, by an access point (AP), a physical layer protocol data unit (PPDU) of a wireless local area network, wherein the PPDU comprises a Physical Layer Convergence Protocol (PLCP) header domain and a data domain, wherein the PLCP header domain comprises a preamble and a control domain, and the control domain carries duration information, wherein the duration information is used for network allocation vector (NAV) setting and protecting transmission of subsequent one or more PPDUs after the generated PPDU in a transmission opportunity (TXOP), and a duration indicated by the duration information includes transmission time of the subsequent one or more PPDUs after the generated PPDU in the TXOP; and sending, by the AP, the generated PPDU.
US11223969B2

The present disclosure concerns a method for predicting a quality of service for a communication about at least one communication link of at least one communication device. QoS prediction may be necessary when it comes to the case that a user wants to use an application where a certain type of QoS is a presumption. For getting the best estimate of the quality of service the method comprises the steps of sending from the communication device a quality of service prediction request message hereinafter called QoS prediction request message to a communication service prediction server, predicting the quality of service in the communication service prediction server and sending back a quality of service prediction response message to the communication device. The communication device can thus decide if the predicted QoS is sufficient for the planned activity and may take a decision to either start the activity, postpone the activity or alter the activity.
US11223968B2

The radio access network data volume report method includes that a node acquires data volume information about a data radio bearer, where the data volume information about the data radio bearer includes data volume of a packet data convergence protocol protocol data unit (PDCP PDU) or a packet data convergence protocol service data unit (PDCP SDU) generated by a packet data convergence protocol (PDCP), and data volume of a PDCP PDU or a PDCP SDU issued by the PDCP to radio link control; the node generates a radio access network data volume report according to the data volume information about the data radio bearer; and the node sends the radio access network data volume report to a core network.
US11223962B2

Client analytics-driven dynamic channel assignment may be provided. At a client, Radio Frequency (RF) channels may be scanned to detect access points of a network. A subset of the access points belonging to a same Extended Set Service (ESS) of the network may be determined based on data collected from the access points during the scan. For each access point in the subset, a Channel Quality Index (CQI) may be measured for an RF channel assigned to the access point, and a non-preferred channel report may be generated based on the CQI. The non-preferred channel report may be transmitted from the client to a network management system for use in dynamic channel assignment.
US11223956B2

Techniques are provided for transmitting a secure frame by a wireless device. For example, the wireless device may determine a location within a data sequence of a secure frame to puncture the data sequence with a puncture. The wireless device may then generate the secure frame that includes the punctured data sequence and transmit the secure frame to a second wireless device. The second wireless device may then authenticate the secure frame based at least in part on the location of the puncture within the punctured data sequence.
US11223943B2

A communications management system for implementing a freeze on electronic transactions. For example, a device management system provides a means of preventing the porting of at least one communication device account—such as a cellular phone number—from one carrier to another through a list of identifiers that include phone numbers, device identifiers, or personal identifiers that have been enrolled in the device management system through an interface by an authorized user. Advantageously, the device management system provides a revision to the existing phone porting architecture and enables fraud detection and prevention.
US11223942B2

A method, performed by a user equipment (UE), of controlling a profile is provided. The method includes receiving a remote profile management command regarding a target profile from a profile server, determining whether an enabled profile exists, verifying whether profile owner information of the target profile corresponds to profile owner information or sub-owner information of the enabled profile, based a result of the determination, and selectively executing the remote profile management command based on a result of the verification.
US11223940B2

The present invention provides a method of enabling a provision of public warning system, PWS, messages to a user equipment, UE, device via a non-3GPP radio network, the method comprising establishing an internet protocol security, IPSec, tunnel connection from the UE device to a non-3GPP interworking function, N3IWF, via a non-3GPP, N3GPP, radio access technology, requesting from a first core network, CN, entity a provision of public warning system, PWS, messages; and providing the first CN entity with information about a location of the UE device.
US11223937B2

A system and method are provided for improving radio system coverage and functionality by integrating and sharing the radio speaker microphone with a mobile device connected with a commercial carrier. The system and method allows: i) The radio system coverage to be seamlessly enhanced with the coverage area of the commercial internet and then to anywhere there is internet access. ii) Secondary audio paths provided over the same speaker microphone iii) Full duplex “hands free” communications provided for teams requiring the capability iv) Remote control of the user's communications device v) Remote programming of radios supporting a serial interface programming capability vi) Sensor alerts for individual users to be sent through communication channels to defined users.
US11223928B1

A change in state is identified of cargo that, at least for a time period, is carried by a vehicle. Spatiotemporal data indicative of a time and a place at which the change in state of the cargo occurs are assembled. The spatiotemporal data are recorded in a distributed electronic ledger. An occupant of the vehicle is alerted of the change in state of the cargo.
US11223918B2

Devices and methods to reduce ear wax clogging of acoustic ports, hearing aid systems, and feedback reduction systems are provided. A conformal hearing aid includes a hearing aid body, where the hearing aid body houses a microphone and a receiver, where the microphone is positioned within the hearing aid body to measure acoustic signals from an ambient environment, and where the receiver is positioned within the hearing aid body to emit acoustic signals toward a tympanic membrane of a user; an expandable element, where the expandable element is operatively connected to the hearing aid body, and where the expandable element is configured to encompass a circumferential portion of the hearing aid body when expanded; and an inflation management system, where the inflation management system is configured to expand the expandable element when actuated.
US11223911B2

The present invention is in the field of an intra ear canal hearing aid, a pair of said hearing aids and use of said hearing aids. Such a hearing aid is designed to improve or support hearing. It typically relates to an electroacoustic device that is capable of transforming sound, thereby reducing noise and typically amplifying certain parts of the audio frequency spectrum. In addition such as hearing aid may improve directional perception of sound.
US11223909B2

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

An acoustic receiver includes a cover made from an electrically non-conductive material configured to cover an open end of a housing portion of the acoustic receiver. The cover has an inner surface and an outer surface. A motor is disposed on the inner surface, while electrical contacts are disposed on the outer surface. The motor is connected to the electrical contacts on the outer surface. Various electrical components, such as integrated circuits and sensors, are disposed on the outer surface. In one embodiment, the cover is a printed circuit board.
US11223901B2

The present application discloses playback devices and networks, software for operating playback devices and playback device networks, and methods of operating playback devices and networks, where an individual network device is configured to switch between operating various operating modes comprising a non-paired mode and a paired mode, where the playback device is configured to output various channels of audio content within various audio frequency ranges while operating in the various operating modes.
US11223895B2

Various implementations include wearable audio devices with counter-bore port features for maintaining a cover on the port. In certain cases, the wearable audio device includes a port that is integrated into the device frame and acoustically couples one or more acoustic cavities to a distinct volume. The device frame has a counter-bore feature proximate to the port for positioning a metal mesh.
US11223893B2

Methods and systems are provided for audio output devices with user-based adjustable contact. Information, relating to a user of an audio output element having at least a portion in contact with the user, may be obtained, and conditions affecting outputting of audio signals via the audio output and/or the contact between the audio output element and the user may be assessed based on the obtained information. Adjustments applicable to the audio output element may be determined, based on the assessment of conditions, with at least one adjustment applying to positioning of the at least a portion of the audio output element relative to the user, and with the determining including configuring the at least one adjustment to account for and/or counteract effects of the conditions on one or both of the outputting of the audio signals and the contact between the audio output element and the user.
US11223892B2

The present disclosure provides a headset charging and data transmission system, which includes a headset and a charging device. The charging device includes a first controller, a first connector, a first pulse-to-sine wave converter, a first switching device, and a second switching device. The first pulse-to-sine wave converter provides a first sine wave signal and a second sine wave signal. The first controller controls the second switching device to switch between the first and second sine wave signals to provide first sine wave data to the first switching device, and first controller controls the first switching device load a predetermined voltage with the first sine wave data, so as to output a first sine wave data voltage to the headset.
US11223891B2

A system, disposed within a wearable hearing device, includes a sound producing device (SPD) driven by a driving voltage, a first sound sensing device, and a subtraction circuit. The first sound sensing device is configured to sense a combined sound pressure produced at least by the SPD and generate a sensed signal accordingly. The subtraction circuit has a first input terminal, a second input terminal, and a first output terminal. The first input terminal is coupled to the first sound sensing device, and the first output terminal is coupled to the SPD. A first phase delay between the driving voltage and the sensed signal is less than 60°.
US11223889B2

Various aspects include wearable out-loud audio devices in various form factors. Additional implementations include methods of forming wearable out-loud audio devices. Further implementations include storage media with code representative of a suspension system for a wearable out-loud audio device. Particular aspects include a wearable out-loud audio device having: a frame; a transducer mounted to the frame; a microphone mounted to the frame and separated from the transducer by a distance; and a suspension system for the transducer to vibrationally isolate the transducer from the microphone.
US11223888B2

The utility model discloses a bone conduction speaker composed of double magnetic fields, which comprises a mechanical conductive sheet, a conduction shell, an outer housing, a coil and a magnetic assembly, wherein the conduction shell comprises a bottom plate and a side wall, and the magnetic assembly comprises a first magnet, a magnetic conductive sheet and a second magnet; the side wall of the conduction shell surrounds the first magnet, the magnetic conductive sheet and the second magnet; and the coil is arranged in a magnetic gap formed between the side wall of the conduction shell and the magnetic assembly. The second magnet can inhibit leakage of magnetic induction field generated by the first magnet, restrain the form of magnetic induction lines passing through the coil, make more of the magnetic induction field pass through the coil as horizontally and densely as possible, and enhance the magnetic induction sensitivity at the coil position. In addition, a magnetic induction field generated by a magnetic field of the second magnet can further enhance the magnetic induction strength at the magnetic field position (i.e., at the magnetic gap), thereby improving the sensitivity of the bone conduction speaker and further improving the mechanical conversion efficiency of the bone conduction speaker.
US11223885B2

A thermal control system for pluggable optics in an optical telecom platform. The thermal control system comprises a thermal interface and one or more actuators. The thermal interface is configured to dissipate heat from a pluggable optical module in the optical telecom platform. The one or more actuators configured to change a position of the pluggable optical module relative to the thermal interface such that a thermal resistance between the pluggable optical module and the thermal interface is different based on a position of the pluggable optical module relative to the thermal interface.
US11223884B2

A playback application is configured to dynamically generate topology for an interactive media title. The playback application obtains an initial topology and also collects various data associated with a user interacting with the feature. The playback application then modifies the initial topology, based on the collected data, to generate a dynamic topology tailored to the user. The dynamic topology describes the set of choices available to the user during playback as well as which options can be selected by the user when making a given choice. In addition, the playback application also selectively buffers different portions of the interactive media title, based on the collected data, in anticipation of the user selecting particular options for available choices.
US11223882B2

Techniques for acoustic management of entertainment devices and systems are described. Various embodiments may include techniques for acoustically determining a location of a remote control or other entertainment device. Some embodiments may include techniques for controlling one or more entertainment components using voice commands or other acoustic information. Other embodiments may include techniques for establishing a voice connection using a remote control device. Other embodiments are described and claimed.
US11223874B2

Embodiments of the invention are generally directed to transmission and detection of multi-channel signals in reduced channel format. An embodiment of a method for transmitting data includes determining whether a first type or a second type of content data is to be transmitted, where the first type of content data is to be transmitted at a first multiple of a base frequency and the second type of data is to be transmitted at a second multiple of the base frequency. The method further includes selecting one or more channels from a plurality of channels based on the type of content data, clocking a frequency on the first or second multiple of the base frequency according to the type of content data in the selected channels, modifying the content data to fit within a single output channel, and transmitting the modified data via a single output channel at the chosen multiple of the base frequency.
US11223872B2

A set-top box with enhanced functionality and system and method for use of the same are disclosed. In one embodiment of the set-top box system, first and second set-top boxes each include a housing securing a television input, a television output, a processor, a wireless transceiver, memory, and storage communicatively interconnected by a busing architecture. Each of the set-top boxes is connected to a display, such as a television. A syndication profile associated with the set-top boxes enables a proximate wireless-enabled interactive programmable device to control both displays via each of the set-top boxes.
US11223871B2

Methods, systems, and apparatuses are described for automatically navigating a graphical user interface (GUI) of a media device. In embodiments, objects (e.g. selectable items) in device GUI menu screens may be located, identified, and selected by another device (e.g., a switch) using several types of image processing, image recognition, and automated screen navigation techniques. For instance, a device may receive an operation request, for example from a user, receive a video signal from the connected media device, extract a video frame, process the video frame using one or more algorithms, and automatically navigate the GUI of the device by transmitting one more navigation commands for application to the GUI. In this manner, multi-step, time-consuming manual GUI navigation to achieve a desired result may be reduced to an automated technique, allowing users to save time and frustration in navigating a GUI using a remote control to find a particular resource.
US11223870B2

Method and device of transmitting and receiving ultra high video are provided. The method of transmitting ultra high definition video includes: acquiring ultra high definition video; compressing data, by a compression algorithm to obtain compressed data, of the ultra high definition video; packing the compressed data into user datagram protocol (UDP) data packets; transmitting the UDP data packets to a first 10-gigabit network module according to a UDP protocol. The compressed data is packaged into the UDP data packets and the UDP data packets are transmitted by the 10-gigabit network module, thereby realizing the high-efficiency transmission of video data based on the 10-gigabit network and UDP protocol stack. A transmission system is also provided.
US11223869B2

A stream management platform may receive a request to provide, via a network, a content stream to an area, wherein the request indicates a requested latency associated with providing the content stream to the area. The stream management platform may determine an entry node of the network that is to receive the content stream from a content source. The stream management platform may identify a plurality of transmission nodes associated with the area. The stream management platform may determine respective latencies associated with multicasting the content stream from the entry node to the plurality of transmission nodes. The stream management platform may determine whether the respective latencies satisfy the requested latency. The stream management platform may perform, based on whether the respective latencies satisfy the requested latency, an action associated with the content stream according to the respective latencies.
US11223868B2

Provided is a promotion content push method performed by a promotion content delivery platform. A video promotion content material uploaded by a promotion client is received, and an order of a promotion content is generated according to the video promotion content material, first targeting information, and second targeting information. In response to a video promotion content push request, including a user identity, transmitted from an application client, a to-be-pushed order of the promotion content is determined, and first targeting information related to a video promotion content material of the to-be-pushed order and second targeting information related to an audio material of the to-be-pushed order match the user identity. A link address of a to-be-pushed image material and a link address of the audio material of the to-be-pushed order are transmitted to the application client.
US11223856B2

The present disclosure discloses a method for processing streaming media data and a server for processing streaming media. The method includes: acquiring an index file of a streaming media data, where the streaming media data is segmented into a plurality of segment files; determining a target segment file to be replaced in the plurality of segment files in accordance with the index file and an information for replacing data; and converting a preset replacing streaming media data into a replacing segment file matched with the target segment file, and replacing the target segment file in the streaming media data with the replacing segment file to obtain the streaming media data of which the content is replaced. The technical solutions in the present disclosure can save an overhead of a streaming media server and a streaming media player, and improve an efficiency of replacing content.
US11223845B2

An image decoding method according to the present invention comprises the steps of: generating a merge candidate list in a current block; specifying one of a plurality of merge candidates included in the merge candidate list; deriving a first affine seed vector and a second affine seed vector of the current block on the basis of a first affine seed vector and a second affine seed vector of the specified merge candidate; deriving an affine vector for a subblock in the current block, using the first affine seed vector and the second affine seed vector of the current block; and performing motion compensation prediction for the subblock on the basis of the affine vector.
US11223838B2

A video processing apparatus includes a programmable hardware encoder configured to execute an encoding process on a plurality of input video frames. The video processing apparatus further includes a controller coupled with the programmable hardware encoder. The controller is configured to execute a set of instructions to cause the video processing apparatus to: determine first information of the plurality of input video frames, and adjust the encoding process based on the first information.
US11223826B2

Provided are an image processing device capable of performing compression processing on a video captured in each video capturing mode according to a first video capturing mode and a second video capturing mode with different capturing conditions. A possible range of a quantization parameter applied in a case where the video is compressed is made different in the first video capturing mode and the second video capturing mode with different capturing conditions. The quantization parameter is determined within a first range in a case of the first video capturing mode, and the quantization parameter is determined within a second range narrower than the first range in a case of the second video capturing mode. In particular, a second upper limit value of the second range is smaller than a first upper limit value of the first range, and a second lower limit value of the second range is larger than a first lower limit value of the first range.
US11223808B1

A device, system and method for generating a mapping of projector pixels to camera pixels and/or object positions using alternating patterns is provided. A device controls a projector to project, while a camera acquires frames thereof, in a sequence: alternating patterns; and structured light patterns, the alternating patterns comprising first and second predetermined patterns projected before and/or after the structured light patterns. The device determines, using the frames as coordinated with the alternating patterns, one or more functions relating respective indices of the alternating patterns and the frames, on one or more of a camera pixel-by-pixel basis and a camera scan-line-by-scan-line basis. The device generates, and stores at a memory, a mapping of projector pixels to one or more of camera pixels and positions on an object in the overlapping fields-of-view, based on relating the frames with the structured light patterns using the one or more functions.
US11223807B2

One variation of a method for augmenting surfaces within spaces with projected light includes: at a projector system during a first time period, projecting visual content onto nearby surfaces via a light projector integrated into the projector system and capturing a first scan of nearby surfaces, illuminated by the light projector, via an optical sensor integrated into the projector system; identifying a first space occupied by the projector system during the first time period based on features detected in the first scan; selecting a first augmented content source, from a first set of augmented content sources affiliated with the first space, associated with a first surface in the first space; articulating the light projector to locate the first surface in a field of view of the light projector; accessing a frame from the first augmented content source; and projecting the frame onto the first surface via the light projector.
US11223798B1

Methods and systems for transmitting content during a networked conference. In an embodiment, a method is provided that includes establishing a network connection between a first user equipment (UE) and a second UE, generating a video signal at the first UE, selecting content at the first UE, transmitting the video signal from the first UE over a first network channel, and transmitting the content from the first UE over a second network channel. The method also includes receiving the video signal on the first channel at the second UE, receiving the content on the second channel at the second UE, combining the video signal and the content into a combined video signal at the second UE, and displaying the combined video signal on a display device at the second UE.
US11223794B2

A wearable camera includes a capturing unit configured to capture video data, a memory configured to store the video data captured by the capturing unit, a plurality of sound collectors that are arranged at different positions of a casing and that are configured to collect a sound and output signals, and a controller that is configured to determine a direction from which the sound is emitted based on a deviation of output timings of the signals and add the direction as attribute information to the video data.
US11223792B2

A method enhances brightness in video frames of a video during streams. The method includes determining, by a processor, that a first video frame has low light. The method further includes applying, by the processor, a linear correction to provide a first brightness enhancement in the first video frame that modifies a first brightness of a predetermined darkest percentage of pixels to be less than a darkness threshold value or a second brightness of a predetermined lightest percentage of the pixels to be greater than a lightness threshold value. The method further includes averaging, by the processor, the first brightness enhancement of the first video frame with a set of brightness enhancements corresponding to previous video frames to generate a modified video.
US11223787B2

An imaging section includes a plurality of pixel output units that receive subject light that enters without going through an imaging lens and a pinhole. Output pixels of at least two of the plurality of pixel output units differ in incident angle directivity as a result of modulation of the incident angle directivity based on the incident angle of the subject light. A defective pixel detection section detects a defective pixel of the imaging section on the basis of pixel outputs of the imaging section. The defective pixel detection section discriminates a defective pixel that has produced a pixel output whose signal level is larger than or smaller than a threshold range. The image conversion section performs restoration computations by using pixel outputs generated for the respective pixels other than that of the defective pixel and a coefficient set stored in the coefficient storage section, thus generating a restored image.
US11223785B2

A compressive sensing image sensor includes: a pixel array; and a readout circuit configured to receive pixel data on a shot image in an analogue form, and to process the pixel data, wherein the pixel array includes a plurality of blocks each having a plurality of pixels and arranged in an array form, wherein the circuit includes: a compressive sensing multiplexer to which a plurality of pixel data outputted from a corresponding block from among the plurality of blocks are inputted; an LFSR configured to arbitrarily select at least one pixel data from the plurality of pixel data inputted to the compressive sensing multiplexer; and a delta-sigma ADC configured to receive the at least one pixel data selected by the LFSR, to delta-sigma modulate the received at least one pixel data, and to generate compressive sensing data for restoring an image of the corresponding block from among the shot images.
US11223783B2

A multispectral imaging sensor includes at least one superpixel including a plurality of pixels. Each pixel includes an imaging element, and each imaging element includes at least one photodetector. Each pixel further includes a spectral filter associated with the imaging element. The spectral filter permits light to pass to its associated imaging element only within a plurality of passbands.
US11223778B2

To enable HDR video signals of a plurality of signal interfaces to be satisfactorily handled. A processing unit processes a linear high dynamic range video signal and obtains a high dynamic range video signal that has undergone a grayscale compression process. The processing unit is able to perform grayscale compression processes of a plurality of signal interfaces. For example, when a grayscale compression process of another signal interface other than a reference signal interface is performed, the processing unit further performs a process of adding characteristics of system gamma of the reference signal interface and a process of cancelling out characteristics of system gamma of the other signal interface.
US11223776B1

In one embodiment, a camera which generates an exposure information image signal is provided. The camera may include an image sensor, a storage medium, and a processing component. The image sensor may be for creating an initial image signal. The storage medium may have gamma correction information stored therein. The processing component may be configured to at least receive the initial image signal, receive the gamma correction information, and generate an exposure information signal based at least in part on the initial image signal and the gamma correction information, where when the exposure information signal is displayed on a display device, the display device shows relative exposure values of portions of the initial image as modified by the gamma correction information.
US11223773B1

A WIFI camera with an animated liquid crystal display (LCD) screen includes a camera body, an induction display mechanism connected to the camera body, and a temperature and humidity detecting mechanism connected to the camera body. The induction display mechanism is configured to display a working state of the camera body. The temperature and humidity detecting mechanism is configured to monitor external temperature and humidity.
US11223770B2

An imaging apparatus includes: a first display panel unit for executing display toward a user side; a second display panel unit for executing display toward a subject side; an imaging processing unit for subjecting incident light from the subject side to photoelectric conversion to obtain a captured image signal; a recording processing unit for executing a recording process to a recording medium regarding the captured image signal obtained at the imaging processing unit; and a control unit for controlling the display states of the first display panel unit and the second display panel unit for each of a plurality of various types of operation periods changing along with the operation of the imaging processing unit or the recording processing unit, and executing display control wherein the first display panel unit and the second display panel unit can have different display content during at least a single operation period.
US11223754B2

An optical component driving mechanism includes a holder, a frame, a casing, a base, a first elastic member, a second elastic member and a driving assembly. The holder is for holding an optical component. The frame is elastically connected to the holder. The base is fixedly connected to the casing. The first elastic member has a first outer connecting portion and a first inner connecting portion. The second elastic member has a second outer connecting portion and a second inner connecting portion. The driving assembly is configured to drive the holder to move relative to the frame. The first and second outer connecting portions are disposed on the frame, the first and second inner connecting portions are disposed on the holder, and there is no elastic member disposed between the holder and the base for connecting the base or the frame.
US11223753B2

A camera for industrial image processing having a camera module and an objective module that is releasably connected thereto and has an optical system having at least one optical lens preferably comprises—in the camera module—an image sensor for capturing an image and a camera control unit for controlling the camera module and/or the objective module, and—in the objective module—a storage unit having lens data, wherein interacting wireless near field communication units are provided in the camera module and in the objective module, wherein the near field communication unit in the objective module converts an electromagnetic alternating field emitted from the near field communication unit in the camera module into electrical energy for supplying energy to the objective module, and the camera module reads the lens data out via the near field communication units, and the camera control unit controls therewith a function of the camera module and/or of the objective module.
US11223747B2

An image forming apparatus performs the following. An imaging range imaged by each of the plurality of imaging sensors includes an overlapping portion between the imaging sensors adjacent in a width direction orthogonal to a conveying direction along the conveying path. A hardware processor performs a calibration operation of a first sensor based on a color measuring result of a predetermined inspection image measured within a standard imaging range of the first sensor among the plurality of imaging sensors, and a standard imaging result within the standard imaging range imaging an inspection image with a same pattern as the inspection image. The hardware processor compares imaging results by the plurality of imaging sensors in the overlapping portions and performs the calibration operation of another sensor different from the first sensor using the standard imaging result as a standard.
US11223745B2

A device for controlling a color gamut includes: a color mapping module which converts a source image signal, based on a first color gamut look-up table; and a color gamut shift module which sets a second color gamut look-up table, based on a grayscale value determined corresponding to an external factor or user setting. When the color gamut shift module is enabled, the color mapping module converts the source image signal, based on the second color gamut look-up table.
US11223744B2

Techniques of editing images using a digital image editing tool involve defining a local adjustment that includes, as separate masks, a spatial mask and a range mask. The spatial mask specifies a region of the image to be adjusted and the range mask specifies ranges of colors and tones to be adjusted independent of the region specified by the spatial mask. In applying these masks, when a user changes a setting in the digital image editing tool, the digital image editing tool weights the effect of the setting according to the values of the spatial mask and the range mask for each pixel of the image.
US11223743B2

An image processing system comprises a first image processing apparatus and a second image processing apparatus. The first image processing apparatus obtains image data and transmits, to the second image processing apparatus, the obtained image data and information relating to the image data. The second image processing apparatus receives the image data and sets a condition for determining whether the image data is the image data to be processed, and determines whether or not the received image data is the image data to be processed, based on the set condition and the information. The second image processing apparatus executes, when it is determined that the received image data is the image data to be processed, image processing on the image data, based on the information and stores a result of the execution of the image processing.
US11223740B1

A power switching device includes a translation mechanism, an active mechanism, and a transmission mechanism. The translation mechanism includes a rack. The active mechanism includes an active gear and a driver. The active gear connects with a first functional mechanism, and the driver drives the active gear to rotate in a first direction or a second direction. The transmission mechanism connects with a second functional mechanism. The active gear is switched between a first position and a second position. In the first position, the active gear is connected to the transmission mechanism and rotates in the first direction to drive the transmission mechanism to rotate, thereby driving the second functional mechanism to operate. In the second position, the active gear meshes with the rack and rotates in the first direction or the second direction to reciprocate on the rack so as to drive the first functional mechanism to operate.
US11223736B2

In a printing system capable of supplying a sheet of a job having undergone print processing by the printing unit of a printing apparatus to a post-processing unit capable of executing at least a specific type of post-processing among a plurality of types of post-processes, when the target job requires the specific type of post-processing, the printing apparatus is inhibited from executing print processing of the job without explicitly determining a sheet necessary for the print processing of the job by a user using a user interface unit. When the target job does not require the specific type of post-processing, the printing apparatus is permitted to execute print processing of the job without explicitly determining a sheet necessary for the print processing of the job by the user using the user interface unit.
US11223731B2

An image processing apparatus is capable of communicating with a server apparatus. In the image processing apparatus, an acceptance unit accepts input of a job, and an analysis unit analyzes content of a document included in the inputted job. A search unit searches a database of the server apparatus for relevant content that is related to the document analyzed by the analysis unit. A display control unit displays the relevant content on a display unit of the image processing apparatus based on a result of the search by the search unit.
US11223700B2

An edge computing node device able to process and respond to data received in real-time includes at least one input interface and at least one output interface. The device obtains an identification of the at least one input interface and determines a functional service algorithm corresponding to the identification of at least one input interface by querying a service relationship table. The device further processes the data to obtain a calculation result according to the functional service algorithm and transmits the calculation of the data or the basic data to the output interface. The at least one output interface sends the basic data or the calculation result of the data by the second communication unit.
US11223693B1

A system, method, and computer program product are provided for aggregating channel agnostic data. In use, channel agnostic data is received, at a messaging bus, from a plurality of telecommunication system sources, wherein the plurality of telecommunication system sources is channel agnostic. Next, using a micro service, the channel agnostic data is aggregated from the plurality of telecommunication system sources and the aggregated channel agnostic data is presented, on demand, based on at least one of authority, needs, and preferences. Further, at least one action is associated with the aggregated channel agnostic data.
US11223688B2

Systems and methods for message processing. In one example, a system includes a state cluster network, a synchronization cluster network, and an engine cluster network. The engine cluster network includes an electronic processor configured to receive a first message corresponding to either a session initiation protocol message or a timeout message, retrieve, from the state cluster network, a session initiation protocol data object, initialize a state machine using the session initiation protocol data object and process the first message, transmit a timer request to the synchronization cluster network for managing a timer, transmit a second session initiation protocol message to a target entity based on the received first message, and transmit a second session initiation protocol message to the state cluster network.
US11223686B2

The present disclosure involves systems, software, and computer implemented methods for providing an asynchronous transport channel for OData data using web sockets. One example method includes upgrading a HTTP connection to a web socket connection in response to an upgrade request. The web socket connection is maintained, after the upgrading, for receipt of subsequent web socket requests. An OData request is received, from a consuming application, over the web socket connection. The OData request is translated to a format used by an OData runtime environment and sent to the OData runtime environment. A response to the OData request is received from the OData runtime environment. The response is incorporated into a web socket message. The web socket message is sent to the consuming application, over the web socket connection, in response to the OData request, with the web socket connection remaining open after the web socket message is sent.
US11223685B2

Systems and techniques are provided for the emulation of cloud computing service regions. An emulation system receives an API request including an indication of an endpoint associated with a target region of a cloud computing service from a system in a virtual private cloud. Attributes are extracted from the API request. A manipulated API request is generated from the extracted attributes of the API request. The manipulated API request includes an indication of an endpoint located in a standard region of the cloud computing service. The manipulated API request is transmitted to the endpoint located in the standard region of the cloud computing service.
US11223683B2

Detachable Internet of Things (IoT) modules can be coupled to products such as home appliances to create an IoT environment or ecosystem. The detachable IoT module includes a communication module insertable into a groove formed about an exterior surface of a home appliance and electrically connected with a controller in the home appliance, and a sensor module coupled to the communication module and electrically connected with the controller through the communication module, the sensor module capable of measuring an air state near the home appliance, where the sensor module and the home appliance are in wireless communication with an external terminal through the communication module.
US11223678B2

Provided are a computer program product, system, and method for establishing reverse paths between servers in a copy environment. A path establish request operation is initiated to establish paths between a first system and a second system for a copy relationship to copy data from a first storage to a second storage managed by the second system. In response to the path establish request, a pair of ports is established at the first system and the second system to use for a first path from the first system to the second system. The first system sends a reverse path establish request to establish a second path from the second system to the first system, wherein the second system sends messages to the first system on the second path for the copy relationship.
US11223667B2

A vehicle remote support system includes a communication system that operates over a plurality of parallel wireless network connections to provide low-latency video from vehicle to a remote support server that provides remote support to the vehicle dependent on real-time video. The vehicle includes a source that encodes multiple versions of the original video segments (e.g., one per wireless network connection) and transmits the multiple versions of the segments to a sink at the remote support server over the respective wireless connections. This redundant multi-path communication system rationally allocates network resources to the managed video streams and balances bandwidth against latency in order to avoid network congestion and safety issues associated with single-path transmissions. In other embodiments, a similar communication system that transmits video or other real-time messages between a source and a sink may be utilized in cloud robotics applications.
US11223657B2

A one-way coupling device for the feedback-free transmission of data from the first network with high security requirements into a second network with low security requirements, containing a request unit, an eavesdropping unit and a receiving unit, wherein the request unit is formed so as to provide a first communication link within the first network to at least one device and, moreover, to request first data from the at least one device and then to transmit the first data via a second communication link on a separate line loop of the request unit, and the eavesdropping unit, which is formed so as to eavesdrop on data on the separate line loop and to transmit data to a receiving unit which is arranged in the second network. Also, a corresponding request unit, a corresponding method and a corresponding computer program product is also provided.
US11223654B2

Embodiments described herein relate to techniques for establishing a secure communication channel. The techniques may include making, by an upper level protocol application, a request for an interface identifier using an interface information set; receiving the interface identifier in response to the request; providing the interface identifier and an additional information set to a security module; making a first determination, by the security module, that a protocol socket is associated with the interface identifier; making a second determination, by the security module and based on the additional information set, that a security policy is configured for establishing the secure communication channel with a remote peer device; and establishing, using the protocol socket and the security policy, the secure communication channel with the remote peer device.
US11223653B2

In one embodiment, a device obtains telemetry data regarding an encrypted traffic session in a network. The telemetry data includes Transport Layer Security (TLS) features of the traffic session and auxiliary information indicative of a destination address of the traffic session, a destination port of the traffic session, or a server name associated with the traffic session. The device retrieves, using the obtained telemetry data, a plurality of candidate processes from a TLS fingerprint database that relates processes with telemetry data from encrypted traffic sessions initiated by those processes. The device uses a probabilistic model to assign probabilities to each of the plurality of candidate processes. The device identifies one of the plurality of candidate processes as having initiated the encrypted traffic session based on its assigned probability.
US11223651B2

Technology for isolating suspicious activity on a plurality of servers for the purpose of mitigating damage (for example, unauthorized access to server data) to a network of computers and eliciting information about any suspicious clients involved in the suspicious activity. A suspicious client is identified, isolated, and permitted to continue interacting with the computer network to elicit information about the activity (for example, the identify of a suspicious client). Suspicious activity is defined by network administrators and determined using conventional techniques. The suspicious activity is isolated to prevent the suspicious client(s) from unauthorized and/or harmful actions on the network. The suspicious client(s) are permitted to resume network requests, in isolation, to covertly elicit information about the suspicious activity. Any data collected about the suspicious activity and/or suspicious client(s) are output, during and/or after the suspicious client(s) have disconnected from the network, for analysis.
US11223646B2

A system, method, and computer-readable medium are disclosed for performing a security operation. The security operation includes: monitoring an entity, the monitoring observing at least one electronically-observable data source; deriving an observable based upon the monitoring of the electronically-observable data source; identifying a security related activity, the security related activity being based upon the observable from the electronic data source, the security related activity comprising a concerning behavior, the concerning behavior comprising a security related activity of analytic utility; analyzing the security related activity, the analyzing the security related activity being based upon the concerning behavior; and, performing a security operation in response to the analyzing the security related activity.
US11223645B2

Methods and systems are presented for providing enriched technical security data to a risk engine of an online service provider, and for adjusting security settings based on the enriched data. The enriched security data may be generated by recursively deriving additional security information from an initial security data input. The initial security data input may be associated with a risk source, such as a person or a device that submits an electronic request to the online service provider. Based on the initial security data input, the risk engine may recursively derive additional security information that enriches the initial security data input. The risk engine may then use the derived security information as well as the initial security data input to assess a risk level of the risk source, and then adjust a security setting of the online service provider based on the assessed risk level of the risk source.
US11223641B2

The present disclosure relates to an apparatus and method for reconfiguring a signature used in a signature-based abnormal traffic detection scheme. A signature reconfiguration method of the present disclosure comprises: selecting a signature from a signature list and dividing the selected signature into a plurality of signature fragments; calculating a first impact for each of a plurality of load elements by inspection of the plurality of signature fragments for the plurality of load elements; calculating a second impact for each of the plurality of load elements by applying a weight for each of the plurality of load elements to the first impact; calculating a final load impact for each signature fragment by summing corresponding second impacts to each signature fragment among the calculated second impacts; and rearranging an order of the plurality of signature fragments according to a magnitude of the calculated final load impact.
US11223633B2

A technique to identify and distinguish flow sessions begins by capturing a flow record indicating an initiation of a network flow. A unique session identifier associated with the captured flow record is computed by applying a given function over data comprising a set of information (e.g., a tuple) captured in the flow record, together with a time value associated with collection interval having a start time. The given function may be a hash function. The unique session identifier is associated with one or more additional network flows captured during the collection interval, e.g., from another network flow device that computes the same identifier for at least a second flow record captured during the collection interval. In one embodiment, the flow records are captured by distinct data collectors and comprise portions of a same flow session. The distinct data collectors may utilize the same or different flow record types or protocols.
US11223631B2

In some examples, a secure compliance protocol may include a virtual computing instance (VCI) deployed on a hypervisor and may be provisioned with hardware computing resources. In some examples the VCI may also include a cryptoprocessor to provide cryptoprocessing to securely communicate with a plurality of nodes, and a plurality of agents to generate a plurality of compliance proofs; the VCI may communicate with a server corresponding to a node of the plurality of nodes; and receive a time stamp corresponding to at least one compliance proof based on a metric of a connected device.
US11223623B1

There are disclosed techniques for use in providing security in a computer network. In one embodiment, the techniques comprise a method including multiple steps. The method comprises receiving user access data characterizing user access with a protected resource within a computer network. The method also comprises evaluating the user access data to extract information therefrom that describes user access with respect to a feature of user access. The method also comprises determining a cardinality value in connection with the feature based on the extracted information and a maximum cardinality threshold. It should be appreciated that the cardinality value is limited by the maximum cardinality threshold such that the cardinality value cannot exceed the maximum cardinality threshold. The method also comprises presenting the cardinality value for facilitating fraud detection.
US11223616B2

An onboarding server uses an ultrasound token to securely onboard a new device to an organizational structure. The onboarding server obtains a registration from the new device and provides the new device with an ultrasound token. The onboarding server also obtains a notification from a user device that detected the ultrasound token broadcast from the new device. The onboarding server determines a device identity for the new device and provides cryptographic information to the new device. The cryptographic information enables the new device to connect to an organizational structure with the device identity.
US11223615B2

According to some embodiments, methods and systems may include a provisioning application platform processor to receive a user request for an integration service. The provisioning application platform processor may then transmit information to a platform resource manager processor to facilitate creation of a plurality of microservices resulting in implementation of the integration service for a tenant associated with the user. A multi-tenant keystore management service, automatically deployed upon implementation of the integration service, may automatically call a trusted authority platform. The multi-tenant keystore management service may then receive a signed security certificate from the trusted authority platform and add the signed security certificate to a keystore deployed to the tenant.
US11223611B2

A relay apparatus is connected to a communication apparatus, a service providing apparatus and a browser-equipped apparatus. The relay apparatus includes: a registering unit registering provisional registration information, the provisional registration information being used in an authentication procedure performed between the service providing apparatus and the browser-equipped apparatus; an acquiring unit acquiring permission information representing that use of the service is permitted, the permission information being issued by the service providing apparatus in the authentication procedure; a communication unit transmitting the provisional registration information to the browser-equipped apparatus; a receiving unit receiving input information transmitted from the communication apparatus, the input information being generated in response to the provisional registration information; and a communication unit transmitting the permission information to the communication apparatus which has transmitted the input information if the receiving unit receives the input information.
US11223598B2

The present disclosure generally discloses an Internet security mechanism configured to provide security for Internet resources of the Internet using an Internet blockchain. The Internet blockchain may be configured to provide security for Internet resources of the Internet by supporting various types of verification related to Internet resources of the Internet, which may include verification of Internet resource ownership, verification of Internet resource transactions, and so forth. The Internet blockchain may be configured to enable Internet participants (e.g., Internet registries, Domain Name Service (DNS) entities, Autonomous Systems (ASes), or the like) to verify Internet resource ownership of Internet resources (e.g., Internet Protocol (IP) addresses, AS numbers, IP prefixes, DNS domain names, or the like) by Internet participants, to verify Internet resource transactions (e.g., allocation of IP addresses, allocation of AS numbers, advertisements of IP prefixes, allocation of DNS domain names, or the like) attempted by Internet participants, and so forth.
US11223594B2

A method of pairing and gradually disclosing secret identities of at least two individuals looking to exchange messages on a defined topic, such as a meeting place providing individuals an opportunity of assessing each other suitability as a prospective partner in an intimate relationship. Individuals must select each other in addition to a number of selected contacts from a list of contacts that is presented to them. An application system or a third party individual must aggregate their choices, pair the individuals that have mutually selected each other and, display an intermediate pairing event to each individual paired with a contact, wherein the pairing event consists of the contact paired with the individual positioned among at least one contact of the number of selected contacts. The intermediate pairing event is providing a first disclosure stage in which each individual obtains a clue on the real identity of a prospective partner.
US11223590B2

Techniques are described for expediting a generation of a means of communication between two people associated with different organizations. A first person associated with a communication platform may submit a request to the communication platform to generate an invitation to communicate via the communication platform. The first person may provide the invitation to a second person directly or via the communication platform. Responsive to receiving an indication that the second person has accepted the invitation, the communication platform may generate the means of communication between the first person and the second person. The communication platform may update respective user interfaces to include the means of communication. The communication platform may process messages and/or data between the first person and the second person that is input on the respective user interface and sent via the means of communication.
US11223587B2

A notification system to display notifications at a client device by performing operations that include: coupling, via a communication pathway, a client device with an auxiliary device, the auxiliary device comprising a receiver configured to receive data packets from a pager network; receiving, at the auxiliary device, a data packet that comprises a reference to a data object; and causing the auxiliary device to transmit the reference to the data object to the client device via the communication pathway.
US11223575B2

Systems, apparatuses, and methods for efficient data transfer in a computing system are disclosed. A source generates packets to send across a communication fabric (or fabric) to a destination. The source generates partition enable signals for the partitions of payload data. The source negates an enable signal for a particular partition when the source determines the packet type indicates the particular partition should have an associated asserted enable signal in the packet, but the source also determines the particular partition includes a particular data pattern. Routing components of the fabric disable clock signals to storage elements assigned to store the particular partition. The destination inserts the particular data pattern for the particular partition in the payload data.
US11223574B2

A novel multi-stage folded Clos network and a linecard for use in a network is disclosed. The Clos network can consist of three stages, an access stage, a lower stage, and an upper stage. The access stage and the upper stage can include a plurality of switches or conventional access points. The lower stage can include a plurality of linecards. Each linecard can be made of two switch chips, each of which are connected to the ports of the linecard, and contain the same number of ports. Each switch chip can forward information in only one direction and one is used to send direction from the access stage to the upper stage, and the other from the upper stage to the access stage. The lower stage can consist of a number of sub-stages, each sub-stage can be entirely of either conventional switches or linecards. Accordingly, compared to a conventional Clos network, the provided network can increase the throughput by any power of 2 by replacing the conventional switches used in the lower stage or sub-stages with linecards.
US11223570B2

The present invention relates to a methods and network nodes for controlling resources of a service session in a communication network as well as to a corresponding system and computer program to improve the handling of resources in the network, and particularly to optimize signaling in the network. The method for controlling resources for a service session by a policy and charging system in a communication network comprises the steps of obtaining, at a first network node, a request including service session data indicating the type of service; determining, based on the service session data obtained at said first network node, a resource type to be assigned to said service; and sending to a second network node an indication of said resource type assigned to said service, according to which resource type it is determined when a service session associated with said service is terminated.
US11223569B2

A virtual circuit in a network device reformats one or more incoming data streams at a non-predetermined data rate into one or more outgoing data streams at a predetermined data rate, thereby allowing multiple data streams with non-predetermined data rates that are less than the predetermined data rate to be combined and output from a single network port, and a single data stream with a non-predetermined data rate that is greater than the predetermined data rate to be split and output from two or more network ports.
US11223568B2

A packet processing method includes receiving, by a forwarding apparatus, a first packet, where the first packet belongs to a first packet flow, determining, by the forwarding apparatus, at least two types of information in the following four types of information a duration of staying in a first memory by the first packet flow, usage of the first memory, whether the first packet flow is a victim of a congestion control mechanism, and a drop priority of the first packet, and determining, by the forwarding apparatus based on the at least two types of information, whether explicit congestion notification marking needs to be performed on the first packet.
US11223566B2

A method for predicting an increase in amount of traffic in a particular cell of a telecommunication network, wherein said telecommunication network comprises a plurality of access nodes, wherein each of said access nodes is arranged to serve a cell in said telecommunication network, wherein each cell covers a predefined coverage area, said method comprising the steps of receiving event information from at least one source which is external to said telecommunication network, wherein said event information comprises geographic data and temporal data of events that are to take place, associating said events with at least one particular access node of said plurality of access nodes based on said geographic data of each of said events and based on said predefined coverage areas of said cells and predicting an increase in amount of traffic in a cell of said telecommunication network based on said associated events with at least one particular access node and their corresponding temporal data.
US11223564B2

In one embodiment, a method comprises receiving traffic to send from a router to a host in the fabric edge network, wherein the fabric edge network comprises a plurality of switches and an inter-switch link (ISL); and sending the traffic from the router to the host via at least one of the switches based on the downlink connectivity of the host. Sending the traffic from the router to the host is performed without sending the traffic through the ISL. Sending the traffic from the router to the host comprises sending the traffic through the ISL when there is a link failure on a path between the router and the host.
US11223557B1

A multicast traffic disruption prevention system includes a first router having a first priority and operating as a designated router such that a second router transmits data traffic to the first router device for forwarding to a destination. A third router coupled to the second router also has the first priority and, in response to a link to the destination device becoming available, transmits an active designated router discovery communication to the first router that identifies the first priority of the third router. In response to receiving an active designated router confirmation communication from the first router that identifies that the first router also has the first priority and that the first router is configured to operate as the designated router, the third router operates as a non-designated router such that the second router continues to transmit data traffic to the first router for forwarding to the destination device.
US11223552B1

Techniques are described herein that are capable of performing an aggregation-based determination of resiliency of a cloud computing service to chaos events. Chaos events are executed against a cloud computing service during a time frame that includes multiple time periods. For each chaos event, service health indexes (SHIs) that correspond to the time periods are calculated. Each SHI indicates an extent to which indicators, which represent respective measurements of performance of the cloud computing service during the respective time period, satisfy respective criteria. The SHIs for each chaos event are analyzed to provide a respective resiliency score. At least some of the resiliency scores of the respective chaos events are aggregated to provide an aggregated resiliency score, which represents resiliency of the cloud computing service to the chaos events.
US11223547B1

A system and a method are disclosed for managing information technology (IT) infrastructure. Client devices interact with applications of an enterprise that may be hosted in data centers of the enterprise or as software as a service (SaaS) applications. An IT management system receives session information from client devices. The session information describes interactions of client devices with applications, for example, response time of applications for each interaction. The IT management system analyzes the session information received from various client devices to identify issues with IT infrastructure. The IT management system generates warning messages describing the issues identified and sends them for review, for example, by a system administrator.
US11223544B2

One embodiment of the present invention provides apparatus and methods for queuing access by large numbers of Internet or other network-based users to networked systems and resources with limited capacity. In one example embodiment, a queuing system provides user access to network resources, such as that of a ticketing system. A ticket queue queues a request received from a client system. A request processing module causes the client system to repeatedly transmit messages to the system during a first period, and in response to determining that the client system has ceased transmitting messages during the first period, the request is remove from the queue and/or cause the request goes unfulfilled.
US11223538B1

An example network orchestrator includes processing circuitry and a memory including instructions that can be executed by the processing circuitry to cause the network orchestrator to take certain actions. The network orchestrator transmits an initial DPS configuration to a first set of network infrastructure devices. The network orchestrator receives network operation information. The network orchestrator updates a machine learning model by training the model using the network operation information. The network orchestrator transmits an updated DPS configuration generated by the updated machine learning model.
US11223537B1

Systems, apparatuses, methods, and computer readable mediums for executing scripts within migrated hosts. The system enables a user to generate a task to execute a script on a host after the host has been migrated from a first data center to a second data center. This task may identify the host using a first ID of the host on the first data center. The host may be migrated to the second data center, with the host being identified on the second data center using a second ID. The system stores a correlation between the first ID and the second ID of the host. The system utilizes the second ID to retrieve a third ID for communicating with the host on the second data center to cause the host to execute the script on the second data center.
US11223530B2

In an approach for extracting natural language text from a native device configuration of a network device, a processor converts a native device configuration of a network device to a standard element document. A processor extracts natural language text from the standard element document based on a set of predefined expressions. A processor extracts named entities from the extracted natural language text, according to given categories, via named-entity recognition. A processor maps each of the extracted and categorized named entities to a respective network device, based on respective extraction origin.
US11223519B2

Techniques are disclosed relating to storage of network event information for multiple tenants. In some embodiments, one or more host computer systems are configured to maintain a plurality of containers operable to isolate network event information of a plurality of tenants from others of the plurality of tenants. The plurality of containers includes a first container that includes a first database executable to store network event information for a first of the plurality of tenants, and a second container that includes a second database executable to store network event information for a second of the plurality of tenants. In some embodiments, a management computer system is configured to receive, from the first tenant, a request to access network event information of the first tenant and route the request to a host computer system maintaining the first container to cause the first database to service the request.
US11223515B2

The present disclosure is to more reliably determine whether an active-system server appropriately provides a service to a client. A cluster system (1) includes an active-system server (2) that provides a predetermined service to a client device through a network (4) and a standby-system server (3) that provides the predetermined service to the client device in place of the active-system server (2) when an abnormality occurs in the active-system server (2). The standby-system server (3) includes a monitoring unit (6) that accesses the predetermined service provided by the active-system server (2) through the network (4) to monitor whether the predetermined service is normally accessible. The active-system server (2) includes a cluster controlling unit (5) that performs a failover when the monitoring unit (6) of the standby-system server (3) determines that the predetermined service provided by the active-system server (2) is not normally accessible.
US11223503B2

A signal receiver circuit includes a first amplification circuit and an offset compensation circuit. The first amplification circuit generates a first amplified signal and a second amplified signal by amplifying an input signal and a reference voltage. The offset compensation circuit adjusts voltage levels of the first and second amplified signals based on a DC level of the input signal and a voltage level of the reference voltage.
US11223501B2

A communication gateway device is employed to receive and send received data to devices having different bottom-layer communication protocols, such that the devices having the different bottom-layer communication protocols can communicate with each other and send data to each other. The intelligent communication gateway device is present with several bottom-layer communication protocols such that the intelligent communication gateway device can directly communicate with the devices having different bottom-layer communication protocols. The data can be normalized by the intelligent communication gateway device such that the sent data can be correctly communicated under different communication protocol environments.
US11223500B2

A method for enabling traffic acceleration in a mobile telecommunication network. The method includes the steps of receiving, at a Radio Network Node, a reply message from a content delivery provider located outside the mobile telecommunication network; intercepting the reply message; extracting a token from the reply message; comparing the token with a stored token in the Radio Network Node; replacing in the reply message, an Internet protocol IP address of a content delivery provider server with a preset IP address corresponding to an acceleration edge server in the mobile network, when there is a match between the token and the stored token; and sending from the Radio Network Node the modified reply message to a mobile terminal.
US11223498B2

Systems, components, and methods for use in a commercial kitchen intelligence system. A network appliance and a plurality of kitchen components are coupled to a data communication network. The network appliance establishes a VPN connection with a portal remote to the commercial kitchen. The network appliance establishes communication with a point-of-sale (POS) system for receipt of POS data. The network appliance facilitates communication among the kitchen components on the data communications network independent of different protocols by which the kitchen components are configured to communicate.
US11223493B2

Creating a shared communication channel in a group-based communication platform is described. A shared communication channel generation request associated with a first organization identifier and a second organization identifier can be received from a first client associated with the first organization identifier. A shared communication channel acceptance request can be sent to a second client associated with the second organization identifier. Based at least in part on receiving a shared communication channel acceptance notification, wherein the shared communication channel acceptance notification includes an electronic approval to associate the shared communication channel identifier with the first organization identifier and the second organization identifier, transmitting, to each of the first client and the second client, a shared group-based communication channel interface of the shared communication channel.
US11223492B2

A wireless communication method includes receiving, by a standby policy and charging control (PCC) function device, an authentication authorization request (AAR) message from an application function (AF), and obtaining, from a standby subscription profile repository based on an internet protocol (IP) address carried in the AAR message, the IP-connectivity access network (CAN) session information corresponding to the AAR message.
US11223491B2

A wireless infrastructure component for integration with a building fire system includes a first mounting interface and a wireless communications interface. The first mounting interface is configured to physically couple to a mounting surface and includes a first power connector that is configured to receive power from the building fire system. The wireless communications interface is electrically coupled to the first power connector and is configured to use the power from the building fire system in order to conduct wireless communications with one or more wireless devices.
US11223490B2

A method and system for authenticating a device is disclosed. The method includes the steps of: receiving a helper bit string and a first MAC; measuring a first response bit string of a physical unclonable function of the device with respect to a challenge bit string; subtracting the first response bit string from the helper bit string; decoding a result of the subtraction using a uniformly distributed random matrix, the shared secret bit string being provided from the decoding if the helper bit string was encoded using a previously measured second response bit string that is within a threshold level of similarity to the first response bit string, the decoding outputting an error value otherwise; determining a second MAC based on the shared secret bit string, the uniformly distributed random matrix, and the helper bit string; and determining whether the second MAC matches the first MAC.
US11223486B2

A digital signature method, a device, and a system of the present invention can generate a partial signature private key T corresponding to a user by a key generation center using a digital signature algorithm based on the EC-Schnorr, and sign a message M by using a standard digital signature algorithm such as the ECDSA. In the calculation of generating the second part w of the partial signature private key T, a signature assignment R is used, and the signature assignment R is a hash digest of a message including at least a pre-signature Π and an ID of a signature side. When signing the message M and verifying the signature of the message M, the operation requiring M as input uses a concatenation of R and M as input. The present invention uses a mechanism to connect two signature algorithms to ensure that the constructed complete algorithm can effectively resist known attacks.
US11223480B2

Systems and methods are provided for identifying potentially compromised cloud-based access information. The systems and methods include providing a unique signature for insertion into application programming interface (API) communications to be sent from a network resource to a cloud application executable in a cloud environment. The unique signature can be associated with an access token that a particular identity can use to request access to the cloud application. The systems and methods include accessing a log associated with the cloud environment, identifying the unique signature and the access token using information in the log, accessing a trusted validation resource storing signature information associated with the access token, determining whether the unique signature is valid, and determining whether the access token is potentially compromised.
US11223479B1

A unique identifier id(f) is generated for file f and stored on a content address server. A symmetric encryption key KF is generated for file f. File f is divided into n segments. A unique identifier id(si) is generated for each segment si. Each segment si of the n segments is encrypted using the symmetric key KF using a symmetric encryption algorithm, producing n encrypted segments esi. Each encrypted segment esi is stored with its identifier id(si) on the first peer device and at least one other peer device. For each encrypted segment esi, the identifier id(si) is stored on the content address server with the identifier id(f). A public key KU2 of a second user is retrieved, the symmetric key KF is encrypted with key KU2, producing wrapped key KW2=EAKU2(KF), and key KW2 is stored on the content address server with identifier id(f).
US11223477B2

A data sharing method, server and storage medium including receiving a first part of a first key from a first client, the first key corresponding to encrypted data uploaded to a block of an information sharing system generating a first authorization code corresponding to the encrypted data; transmitting the first authorization code to the first client; based on receiving an access request from a second client for the encrypted data, obtaining a second authorization code and an incomplete key from the access request; based on the second authorization code being the same as the first authorization code and the second authorization code being valid, generating a second key according to the incomplete key and the first part of the first key corresponding to the encrypted data decrypting the encrypted data according to the second key to obtain the plaintext data; and transmitting, to the second client, the decrypted plaintext data.
US11223464B2

Embodiments of the present disclosure provide a transmission method, related equipment and system for terminal self-interference. The method includes: obtaining transmission time domain information of a user-terminal experiencing terminal self-interference, the transmission time domain information being transmission time domain information of the user terminal after the terminal self-interference has occurred for the user terminal; and carrying out transmission with the user terminal according to the transmission time domain information.
US11223461B2

A base station may identify an association between a set of physical cell identifiers (PCIs) identifying different transmission reception points (TRPs) and a set of transmission configuration indicator (TCI) states for a user equipment (UE). The base station may transmit a TCI state and PCI association indication to the UE. The UE may receive a downlink transmission using a receive beam associated with a TCI state, and may identify a PCI of the set of PCIs to use to decode the received downlink transmission. In cases where the TCI state used to receive the downlink transmission is associated with multiple PCIs, the UE may select a default PCI from the multiple PCIs, and may decode the received transmission accordingly. In some examples, the UE may receive reference signals from one or more of the serving TRPs and may identify a PCI to use to decode the received reference signals.
US11223459B2

Methods and apparatus are disclosed for receiving user data in a wireless communication system that employs coordinated multi-point transmission of the user data from a first cell serving a wireless terminal and a second cell site neighboring the first cell site. In an exemplary system, the first cell site maps control signals and user data to a time-frequency resources according to a first mapping pattern, while the second cell site maps control data and traffic data to the time-frequency resources according to a second mapping pattern. An exemplary method comprises extracting user data, according to the first mapping pattern, from time-frequency resources of a first transmission for the wireless terminal transmitted from the first cell site; detecting a control element transmitted by one of the first and second cell sites, the control element indicating that user data associated with the control element is mapped to the time-frequency resources according to the second mapping pattern; and, responsive to said detecting, extracting user data according to the second mapping pattern from time-frequency resources of a second transmission for the wireless terminal transmitted from the second cell site.
US11223456B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may determine a transmission gap for a set of transmissions including a first type of transmission and a second type of transmission based at least in part on at least one of a sounding reference signal parameter, a numerology parameter, or an antenna parameter. In some aspects, the user equipment may transmit at least one transmission, the set of transmissions, in accordance with the transmission gap for the set of transmissions based at least in part on determining the transmission gap for the set of transmissions. Numerous other aspects are provided.
US11223454B2

Disclosed are a wireless base station, wireless terminal, and channel signal formation method that can prevent the quality of downstream assignment control data from degrading, while preventing the number of blind determinations from increasing on the wireless terminal on the receiving side of the downstream control channel signal. In a base station (100), a control unit (101) and a data size regulation unit (103) control the data size of downstream assignment control data and upstream assignment control data contained in the PDCCH signal based on the communication format used between the base station (100) and a terminal (200), the number of antennas (M) (nonnegative number) on the base station (100), the number of antennas (N) (nonnegative number) on the terminal (200), the bandwidth of the downstream band, and the bandwidth of the upstream band. Specifically, the control unit (101) determines it is unnecessary to adjust the aforementioned data size when the selected communication format is first established between multiple antennas and when where there are multiple for one of M and N and only one for the other.
US11223441B1

Methods and apparatus for successive interference cancellation (SIC). In an embodiment, a method includes receiving symbols from a plurality of user equipment (UE), identify a target UE and non-target UEs, decoding code blocks from the symbols received from the non-target UEs to generate decoded bits for each code block. The method also includes performing a CRC check on each code block to generate a tag (0) when the CRC check passes and a tag (1) when the CRC check fails, and re-encoding the decoded bits to generate re-encoded code blocks having the associated tags attached. The method also includes reconstructing symbols from the re-encoded code blocks where symbols reconstructed from re-encoded code blocks having tag (0) are reconstructed with data and symbols reconstructed from re-encoded code blocks having tag (1) are reconstructed as zero value symbols, and utilizing the reconstructed symbols to cancel interference on symbols from the target UE.
US11223432B1

An apparatus for determining unknown radio frequencies is described. The apparatus modulates a first optical signal from tunable optical source with RF signal that includes unknown center frequency value to generate modulated optical signal. The apparatus combines modulated optical signal with second optical signal to generate combined modulated optical signal. The apparatus receives output electrical signal from photodetector in response to receiving combined modulated optical signal at photodetector, splits output electrical signal into first output electrical signal and second output electrical signal, and filter first output electrical signal by applying first optical bandpass filter centered to generate first filtered RF signal. The apparatus tunes tunable optical source to first beat frequency value to determine unknown frequency value of RF signal.
US11223430B2

An apparatus includes an antenna and a transceiver. The transceiver transmits a first signal via the antenna, the first signal including a unique identification of the apparatus and a request for receive information about the first signal at a receiver. The transceiver receives from the receiver a second signal via the antenna, the second signal including first information about a direction of arrival (DoA) of the first signal at the receiver and second information indicative of a location of the receiver.
US11223426B2

A method for correcting a phase jump caused by polarization-induced fading in optical fiber phase demodulation, including the steps of: 1, selecting a demodulated phase in the case of non-depolarization as historical sample data; 2, determining an autoregressive coefficient and a moving average coefficient of the autoregressive moving average model for the demodulated phase; 3, establishing a Kalman prediction model for the demodulated phase, and deriving recursive equations of the Kalman prediction model for the demodulated phase; and 4, judging whether a jump point exists in the actual demodulated phase, determining polarization states of lights if the jump point exists, and correcting the jump point when the polarization states of the lights are in polarization orthogonality by replacing the actual demodulated phase with a predicted phase value. The disclosure ensures the correctness of subsequent vibration-based signal processing.
US11223425B2

An optical circuit device includes a first to fourth optical couplers, wherein the first optical coupler splits a first input light into a first output beam and a second output beam with a 90-degree phase difference therebetween, and the second optical coupler splits a second input light into a third output beam and a fourth output beam with a 180-degree phase difference therebetween. The third optical coupler combines one of the first and second output beams and one of the third and fourth output beams, and outputs a first optical signal and a second optical signal having a 180-degree phase shift from each other. The fourth optical coupler combines the other of the first and second output beams and the other of the third and fourth output beams, and outputs a third optical signal and a fourth optical signal having a 180-degree phase shift from each other.
US11223419B1

An optical system comprising a first emitter and a receiver, said first emitter comprising an encoding unit configured to encode information using phase on a first optical information signal, said first information signal having a single first wavelength, said emitter being configured to output a reference signal, said reference signal having a reference wavelength which is different to the first wavelength, the emitter further comprising a multiplexer configured to multiplex the first information signal and the reference signal to produce a multiplexed first signal and output the multiplexed first signal to a communication channel said receiver comprising: a de-multiplexer configured to de-multiplex the multiplexed first signal received from the emitter to extract the first information signal and the reference signal; a decoder configured to decode the phase information in the first information signal; and a phase compensation unit configured to estimate the phase change of the first information signal caused by the communication channel from the first reference signal and to compensate the decoder for the phase change of the first information signal caused by the communication channel.
US11223418B2

Systems and methods for operating a multi-band satellite terminal are disclosed. One aspect disclosed features a method, comprising: controlling a multi-band satellite terminal capable of receiving signals on a plurality of frequency bands to receive a signal transmitted by a satellite on a first frequency band of the plurality of frequency bands; determining link conditions of the first frequency band based on the received signal; generating an estimate of link conditions of a second frequency band of the plurality of frequency bands, wherein the estimate is generated based on the link conditions of the first frequency band; selecting the second frequency band based on the estimate of the link conditions of the second frequency band; and controlling the multi-band satellite ground terminal to receive the signal transmitted by the satellite on the second frequency band.
US11223416B2

A system and method for providing wireless data communication between a wireless communication system in an aircraft and a stationary communication server outside the aircraft are disclosed. The wireless communication system includes a plurality of antennas, and a router in the aircraft configured to transmit and receive wireless data communication to and from a stationary communication server outside the aircraft through at least one ground base station via at least one of the plurality of antennas. The plurality of antennas includes at least one omnidirectional antenna and at least one directional antenna. The router includes a control unit configured to restrict the wireless data communication to solely occur through the at least one directional antenna the when the current altitude of the aircraft is determined to be above a predefined altitude threshold value.
US11223410B2

A network node is operable in a wireless communication network, and a wireless device (201) being associated with a serving beam (#4) managed by a radio network node associated with the network node. The method comprises obtaining (120) a position of the wireless device, wherein the position of the wireless device is associated with an expected beam. When the serving beam and the expected beam are different from each other thereby resulting in a deviation, the method comprises determining (140) whether the deviation has occurred at least more than once. When the deviation has occurred at least more than once, the method comprises issuing (160) a notification indicating that the expected beam is at least partially obscured with respect to transmissions for the wireless device.
US11223390B2

A power feeding unit includes: an electrode array including a plurality of power feeding electrodes arranged side by side; a power feeding section configured to supply power to a power receiving unit via the electrode array; and a setting section configured to set a power feeding condition for each of the power feeding electrodes.
US11223389B2

A noncontact communication medium includes a power generator that generates power with application of an external magnetic field to a coil, a clock signal generator that generates a clock signal using the power, and a processor that operates using the power and executes processing on a command included in the external magnetic field at a processing speed according to a frequency of the clock signal. The clock signal generator generates the clock signal at an activation frequency of the noncontact communication medium, and the processor makes the frequency equal to or lower than a predetermined value in a case where a special command for making the frequency equal to or lower than the predetermined value is included as the command in the external magnetic field after the clock signal is generated at the activation frequency.
US11223388B2

A hearing device includes first, second, and third antennas oriented respectively along first, second, and third axes that are different from one another. The device includes first channel circuitry coupled to transceive and process antenna signals of each of the antennas. The antennas and the first channel circuitry communicate with another hearing device via a near field magnetic induction (NFMI) signal through a first near field magnetic induction (NFMI) communication channel. Second channel circuitry is coupled to transceive and process the antenna signals of each of the antennas. The antennas and the second channel circuitry communicate with the other device via the NFMI signal through a second NFMI communication channel. Third channel circuitry is coupled to transceive and process the antenna signals of each of the antennas. The antennas and the third channel circuitry communicate with the other device via the NFMI signal through a third NFMI communication channel.
US11223381B2

Described herein is a mount (1) for supporting a mobile device (3) having a wireless transceiver (60) within a vehicle (5) having a driver. The mount (1) includes a body (7) having a supporting formation (9) adapted to releasably support the mobile device (3) in a supported operative position within the vehicle (5). The mount (1) also includes an electrical interface (25) for connecting to an external power source, the interface (25) being positioned to engage a complementary electrical port (27) of the mobile device (3) when the mobile device (3) is in the operative position to supply power to the mobile device (3). The mount (1) and the mobile device (3) collectively define an illumination device (29, 31) and a first camera (33) that cooperate to obtain predetermined performance information about the driver.
US11223377B2

A front-end circuit includes a power amplifier circuit configured to amplify power of multiple transmission waves having different frequency bands, a transmission filter provided between the power amplifier circuit and an antenna and configured to pass a predetermined transmission frequency band of an output signal of the power amplifier circuit, a switch provided between the power amplifier circuit and the antenna, and a matching circuit. In accordance with switching of whether the matching circuit is connected, an insertion loss in a frequency band of an intermodulation distortion within a communication band in an intra-band carrier aggregation mode is increased as compared to an insertion loss in a frequency band of an intermodulation distortion within the communication band in a single mode.
US11223376B2

An envelope tracking system includes an instantaneous amplitude circuitry, an instantaneous frequency circuitry, and a two-dimensional (2D) bias voltage selection circuitry. The instantaneous amplitude circuitry is configured to determine an instantaneous amplitude of a transmit signal. The instantaneous frequency circuitry is configured to determine an instantaneous frequency of the transmit signal. The two-dimensional (2D) bias voltage selection circuitry is configured to determine a bias voltage based on both the instantaneous amplitude and the instantaneous frequency of the transmit signal, and control power supply circuitry to supply the determined bias voltage to a power amplifier that is configured to amplify the transmit signal.
US11223368B1

A switched-capacitor delta-sigma data converter circuit includes compensation for voltage reference error that may cause non-linearity and inter-channel crosstalk. The circuit includes a voltage reference circuit, an integrator, a quantizer that quantizes the output of the integrator and a reference feedback switched-capacitor network that provides feedback charge quanta to the integrator that represents an output of the quantizer, so that the output of the quantizer, on average, represents an input signal provided to the integrator. In addition, a compensation switched-capacitor network is included for drawing dummy load charge quanta from the voltage reference output that is not provided to the integrator so that a total charge drawn from the voltage reference output when the reference feedback switched-capacitor network is coupled to the voltage reference output does not vary as the input voltage varies.
US11223367B2

An analog-to-digital converting apparatus includes a first stage converter which performs a first analog-to-digital conversion on an input analog signal during a first stage period, a second stage converter which receives a first residue from the first stage converter amplified by a first gain and which performs a second analog-to-digital conversion during a second stage period, and a recombination logic circuit which combines a first output signal from the first stage converter and a second output signal from the second stage converter into an output digital signal that corresponds to the input analog signal. The second stage converter generates a second stage feedback signal obtained by amplifying the second output signal by the first gain during a first sub-cycle in the second stage period, and generates a second output signal of a second sub-cycle subsequent to the first sub-cycle based on the second stage feedback signal.
US11223358B2

Disclosed is a control circuit for protecting MOSFETs in I/O buffers or other devices from overvoltage damage, especially during power ramp up. The control circuit can perform additional functions. In one embodiment an integrated circuit (IC) includes input/output (I/O) buffers coupled to an output supply voltage terminal that is configured to receive an output supply voltage Vddio. Each of the I/O buffers has a bias voltage generator that is configured to generate a first bias voltage with a magnitude that depends on a control signal; an output stage that receives the first bias voltage, wherein the output stage is configured to drive an I/O pad based upon a data signal received at the I/O buffer. The IC also includes an I/O buffer controller coupled to the I/O buffers and configured to generate the control signal based upon a magnitude of the output supply voltage Vddio.
US11223356B2

A driver circuit is disclosed. In an embodiment a drive circuit includes a signal port with a first terminal and a second terminal, a first node and a second node, a comparator with an inverting input, a non-inverting input and an output and an operational amplifier with an inverting input, a non-inverting input and an output, wherein the first terminal is electrically conductively connected with the inverting input of the operational amplifier, wherein the second terminal is electrically conductively connected with the non-inverting input of the comparator, wherein the inverting input of the comparator is electrically conductively connected with the output of the operational amplifier, wherein the first node is electrically conductively connected with the output of the operational amplifier, wherein the inverting input of the comparator is electrically conductively connected with the inverting input of the operational amplifier, and wherein the second node is electrically conductively connected with the non-inverting input of the operational amplifier.
US11223350B2

Circuits and methods for preventing glitch in a circuit are disclosed. In one example, a circuit coupled to an input/output pad is disclosed. The circuit includes: a first level shifter, a second level shifter, and a control logic circuit. The first level shifter is configured for generating a data signal. The second level shifter is configured for generating an output enable signal. The first and second level shifters are controlled by first and second power-on-control signals, respectively. The control logic circuit is coupled to the first level shifter and the second level shifter.
US11223344B2

A scan flip-flop includes a multiplexer, a first latch, a second latch, an output buffer and a clock buffer. The multiplexer selects one of a data input signal and a scan input signal based on an operation mode. The first latch latches an output of the multiplexer. The second latch latches an output of the first latch. The output buffer generates an output signal based on an output of the second latch. The clock buffer generates a first clock signal and a second clock signal that control operation of the first latch and the second latch. The first latch, the second latch, and the clock buffer are sequentially arranged along a first direction. A first clock line supplying the first clock signal and a second clock line supplying the second clock signal have a cross couple connection.
US11223337B2

A logarithmic power detector includes a power distributor, a first detection circuit, a second detection circuit and an output circuit. The power distributor is used to generate a first power signal and a second power signal according to an input signal. The first detection circuit is used to attenuate the first power signal to generate a first rectified signal, filter the first rectified signal to generate a first low-pass signal, and amplify the first low-pass signal to generate a first amplification current. The second detection circuit is used to attenuate the second power signal to generate a second rectified signal, filter the second rectified signal to generate a second low-pass signal, and amplify the second low-pass signal to generate a second amplification current. The output circuit is used to receive the first amplification current and the second amplification current to generate a converted voltage related to the input signal.
US11223327B2

A power amplifier includes a distributor distributing an input first signal to a second signal and a third signal delayed by about 2ϕ degrees (45<ϕ<90) from the second signal, a first amplifier amplifying the second signal and outputting a fourth signal when a first-signal power level is not lower than a first level, a second amplifier amplifying the third signal and outputting a fifth signal when the first-signal power level is not lower than a second level that is greater than the first level, a first phase shifter receiving the fourth signal and outputting a sixth signal delayed by about ϕ degrees from the fourth signal, a second phase shifter receiving the fifth signal and outputting a seventh signal advanced by about ϕ degrees from the fifth signal, and a combiner combining the sixth and seventh signals and outputting an amplified signal of the first signal.
US11223325B2

Multi-level envelope tracking systems with adjusted voltage steps are provided. In certain embodiments, an envelope tracking system for generating a power amplifier supply voltage for a power amplifier is provided. The envelope tracking system includes a multi-level supply (MLS) DC-to-DC converter that outputs multiple regulated voltages, an MLS modulator that controls selection of the regulated voltages over time based on an envelope signal corresponding to an envelope of a radio frequency (RF) signal amplified by the power amplifier, and a modulator output filter coupled between an output of the MLS modulator and the power amplifier supply voltage. The envelope tracking system further includes a switching point adaptation circuit configured to control the voltage level of the regulated voltages outputted by the MLS DC-to-DC converter based on a power level of the RF signal.
US11223321B2

A photovoltaic system includes a photovoltaic cell including a sun tracker, a top surface configured to generate electrical energy from the incident sunlight, and a bottom surface configured to thermally dispel heat generated by the photovoltaic cell; at least one mirror including a reflective surface; a plurality of actuators securing the at least one mirror the photovoltaic cell; at least one actuator pump connected to the plurality of actuators and configured to extend or retract the plurality of actuators and adjust the distance of the at least one mirror from the top surface; a heat exchanger thermally coupled to the bottom surface of the photovoltaic cell; and a fluid pump connected to the heat exchanger and configured to circulate the fluid through the heat exchanger.
US11223319B2

In accordance with various exemplary embodiments, solar energy shade structures and support systems are disclosed that have electrical components concealed or screened within columns located under the structure. For example, a solar energy structure may comprise: a solar panel support structure, a plurality of solar panels supported by the solar panel support structure, a plurality of vertical supports connected to the solar panel support structure for supporting the solar panel support structure elevated above a surface, and a column, located under the solar panel support structure. The column comprises an electrical component mounted to the column in a screened manner, wherein the electrical component comprises at least one of a string inverter, a combiner, and a battery.
US11223316B2

Methods and control apparatus for operating a three-phase electric motor are described, in which the motor windings are switched between Star and Delta connections depending on torque requirements, and in which the motor windings are switched to a braking mode when braking torque is required. The electromagnetic torque of the motor is monitored, and a command to switch from Star to Delta is given when the electromagnetic torque rises to reach or exceed a threshold.
US11223313B2

A device according to an embodiment includes an inverter main circuit; a detector configured to detect a current of an output line of the inverter main circuit; a starting time controller comprising a rotational phase angle estimator configured to calculate, based on a current response value detected by the detector, a value corresponding to a rotational phase angle of a motor connected to the inverter main circuit in a stationary reference frame, and a rotational speed estimator configured to calculate a value corresponding to a rotational speed of the motor by using the value corresponding to the rotational phase angle when the inverter main circuit is started; and a regular time controller configured to calculate, with the value corresponding to the rotational speed as an initial value, an estimated rotational phase angle of the motor in a rotating reference frame.
US11223306B2

The disclosure relates to a method for determining a rotor position of an electric rotating machine. The electric machine comprises at least one first, multi-phase subsystem and one second multi-phase subsystem, which each comprise a PWM-controlled inverter for feeding respective winding groups. The winding groups of the at least first and second subsystems are arranged substantially electrically offset from one another by 360°. In the method, voltages predefined by a controller are altered by feeding high-frequency voltages in order to attain high-frequency current changes. The current changes are then detected in that a current curve of phase currents is ascertained for each subsystem by measuring at least one first phase current and one second phase current. The rotor position is then determined depending on the ascertained current curves and the fed high-frequency voltages. The disclosure additionally relates to an electric machine which is designed for carrying out the method.
US11223305B2

A vehicle driving device includes a case that accommodates therein a first rotary electric machine and a second rotary electric machine arranged with rotation axes thereof parallel to each other and radially adjacent to each other, and a power control device that controls electric power supplied to the first rotary electric machine and the second rotary electric machine. In the power control device, a control board, a power card and a cooler, a reactor and a capacitor, and a water jacket are disposed in order from top in a height direction.
US11223274B2

Provided is a system of varying a dead time of a converter, including a converter including a plurality of semiconductor switches to which a dead time is applied during an alternate switching operation; and a controller controlling ON/OFF of the plurality of semiconductor switches and setting the dead time, wherein the controller varies the dead time during an operation of the converter. According to the present invention, an over dead-time may be detected and varied to an appropriate dead time, thereby minimizing power loss of the converter and increasing efficiency thereof.
US11223266B2

Magnets are configured to generate absorption force for holding a movable member at each of first and second positions. A power generator includes a mover configured to move in conjunction with the movable member. The power generator is configured to convert kinetic energy of the mover into electrical energy. When an operator moves in a direction in which a first pressing part approaches a second holding part while the movable member is at the first position, a spring member is compressed by the first pressing part and the second holding part. The spring member then generates restoring force for moving the movable member to the second position. When the operator moves in a direction in which a second pressing part approaches a first holding part while the movable member is at the second position, the spring member is compressed by the second pressing part and the first holding part. The spring member then generates restoring force for moving the movable member to the first position.
US11223259B2

To effectively cover a coil end with a resin layer. A method for manufacturing a stator includes a first resin layer forming step (ii) of forming a first thermoset resin layer by impregnating the tip end side of a coil end with first thermoset resin, the coil end protruding from the core of the stator, the first thermoset resin having liquidity; a second resin layer forming step (iii) of forming a second thermoset resin layer on the first thermoset resin layer by dropping second thermoset resin from the core side of the coil end toward the tip end side; and a curing step of curing the first thermoset resin and the second thermoset resin.
US11223249B2

An electric motor includes an armature and a mover. The armature includes an armature coil. The mover includes a plurality of pole blocks each including an iron core disposed to face the armature and a plurality of permanent magnets which surround the iron core such that a surface of the iron core, which faces the armature, is open. The plurality of permanent magnets in each pole block are disposed such that magnetic poles thereof facing the iron core are equal in polarity.
US11223238B2

A non-contact power feeding device includes multiple power feeding elements that are disposed spatially separated from one another in a movement direction, an AC power supply that supplies AC power to the power feeding elements, multiple power receiving elements that are provided in a moving body and that receive AC power in a non-contact manner, and a power receiving circuit that converts the AC power received by the power receiving elements and that outputs to an electrical load. When a length of the power feeding elements in the movement direction is LT, a separation distance between the power feeding elements is DT, a length of the power receiving elements in the movement direction is LR, and a separation distance between the power receiving elements is DR, the relationship DT≤DR and the relationship (2×LR+DR)≤LT are satisfied.
US11223229B2

Disclosed is an uninterruptible power supply system comprising an energy storage system (ESS). The uninterruptible power supply system comprises an ESS and is connected to a grid, and further comprises: a first converter for converting an alternating current voltage of the grid into a direct current voltage; a second converter connected in series to the first converter, for converting the direct current voltage outputted from the first converter into an alternating current voltage and transferring same to a load; the ESS comprising a battery connected to a node between the first and second converter, for performing charging and discharging; and a PLC for receiving the operation statuses of the first and second converters, and on the basis thereof, controlling the operation of the uninterruptible power supply system, wherein the PLC determines the operation mode of the ESS by using the received operation statuses of the first and second converters.
US11223225B2

A battery starting and charging system that monitors battery and other sensor readings; tracks vehicle state, determines a charging voltage based on battery temperature and vehicle state; sets the alternator to charge the battery with the charging voltage; determines current collected parameters based on the battery and other sensor readings; and makes vehicle start predictions based on the current collected parameters. The system can also determine whether the vehicle actually started; add the current collected parameters to a set of start events if it started, and to a set of no-start events if it didn't start. The start prediction can also be based on the sets of start and no-start events for one or multiple vehicles. The collected parameters and start predictions can also be based on collected weather data. The system can use a local interconnect network (LIN) alternator with a LIN network.
US11223223B2

A transport and/or storage container with integrated charging function for rechargeable wireless earphones comprising a container housing, at least one receiving unit for at least partially receiving a rechargeable wireless earphone, and an electrical container charging contact for connecting the transport and/or storage container to an electrical energy source, wherein the receiving unit has an electrical coupling contact cooperating with an electrical earphone charging contact of a rechargeable wireless earphone when it is placed in the receiving unit for recharging and wherein the electrical container charging contact and the electrical coupling contact are in the form of mutually complementary electrical contacts.
US11223212B2

A battery control device that controls a battery assembly includes a first determining unit that determines whether a voltage difference between minimum and maximum values of OCVs of battery cells constituting the battery assembly and having an SOC-OCV characteristic curve including a flat region is equal to or larger than a predetermined voltage value, a second determining unit that determines whether the OCV of each battery cell is lower than a lower-limit voltage of the flat region, or is equal to or higher than the lower-limit voltage and lower than an upper-limit voltage, or is higher than the upper-limit voltage, a controller that executes control selected from SOC raising control, SOC lowering control, and SOC keeping control of the battery cells, based on determination results of the first and second determining units, and a processor that homogenizes the SOCs of the battery cells controlled by the controller.
US11223205B2

A method for synchronizing PWM control signals of inverters, an inverter, and a power grid system are disclosed, so that PWM control signals of inverters connected to a power grid can be synchronized. A direct current voltage terminal of the inverter is connected to an external power supply, and an alternating current voltage terminal of the inverter is connected to an alternating current point of common coupling of a power grid, and the method includes: obtaining a phase of an alternating current voltage of the power grid (S101); determining a time period during which the phase of the alternating current voltage varies within a preset phase threshold interval; calculating a period of a preset carrier wave based on a preset carrier wave ratio and the time period (S103); and generating a PWM control signal of the inverter based on a PWM modulation signal and a preset carrier wave (S105).
US11223199B2

An over current protection system includes a first resistor, a second resistor, a third resistor, and an electrostatic discharge circuit. The first resistor includes a first terminal for receiving an input voltage, and a second terminal. The second resistor includes a first terminal coupled to the second terminal of the first resistor, and a second terminal coupled to a ground terminal. The third resistor includes a first terminal, and a second terminal coupled to the first terminal of the second resistor. The electrostatic discharge circuit is coupled to the first terminal of the third resistor. When the input voltage is an abnormal voltage, the electrostatic discharge circuit is enabled for maintaining a voltage at the second terminal of the third resistor within a normal voltage range.
US11223193B2

A circuit protection device is provided between a direct-current power supply and a protection object circuit connected to the direct-current power supply, and protects the protection object circuit from an overvoltage of the direct-current power supply by shutting off a connection between the direct-current power supply and the protection object circuit using a predetermined interrupting element. The circuit protection device includes a bypass circuit which suppresses an electric alternating-current component from flowing to the interrupting element.
US11223179B1

A laser system may include a seed laser formed from a Ti:Sapphire laser providing pulsed light and an optical parametric amplifier to generate pulsed light within a Holmium emission spectrum as seed pulses in response to the pulsed light from the Ti:Sapphire laser. A laser system may further include an amplifier to generate amplified pulses of light in response to the seed pulses from the seed laser, where the amplified pulses include at least some of the seed pulses amplified by the one or more Holmium-doped gain media pumped by the one or more pump lasers. The amplifier may include one or more Holmium-doped gain media and one or more pump lasers providing continuous-wave pump light within an absorption spectrum of the one or more Holmium-doped gain media.
US11223177B2

The purpose of the present invention is to provide a terminal crimping device and a terminal crimping method which provide improved machining quality. A terminal crimping device is configured to crimp-connect, to an electric wire, each of a pair of adjacent terminals of a plurality of terminals coupled to each other by a carrier, the carrier having a terminal connection section connected to each terminal and a coupling section coupling adjacent terminal connection sections, the terminal crimping device including a carrier cutting unit configured to cut the coupling section, a terminal positioning unit configured to position one terminal of the pair of terminals such that the one terminal is located close to another terminal of the pair of terminals, and crimp dies configured as a pair to crimp-connect each terminal to the electric wire.
US11223163B2

Power connection module, with a system for locking/unlocking electric cable terminations in the module. Terminal block including a plurality of independent connection modules. A connection module, the body of which is provided with cavities into each of which it is possible to insert an electric cable termination that may be fastened and locked by a sliding/translational movement of a locking plate over the body.
US11223157B2

A first connector includes a first case and a screw member. The first case includes a first fitting part having a tubular shape. The screw member includes a first screw part and is disposed opposite to an outer peripheral surface of the first fitting part at an interval and held rotatably about a screw axis relative to the first case. The screw axis is aligned with a direction in which the first connector and a second connector are inserted and removed relative to the second connector. The second connector includes a second case and a second screw part. The second case includes a second fitting part having a tubular shape. The second screw part is provided in a connector fixation wall to which the second case is fixed and to which the first case is fixed outside of an outer peripheral surface of the second fitting part.
US11223155B1

A cavity plug for a plug assembly of an electrical connector having a housing defining contact receiving passageways includes a plug body, a cover support and a pin array. The cover support extends from the plug body in a first direction and is configured to support a connector cover that receives the housing. The pin array extends from the plug body in a second direction opposite the first direction and includes one or more blocking pins and one or more latching pins. Each blocking pin has a cylindrical body extending in the second direction and is sized for insertion into an associated contact receiving passageway of the plug assembly. Each latching pin extends in the second direction and is configured to cooperate with the plug assembly to inhibit separation of the cavity plug from the plug assembly.
US11223145B2

A contact insert of a conductor terminal for connecting at least one electrical conductor, wherein the contact insert comprises at least one bus bar and at least one clamping spring, wherein the bus bar has at least one through opening, wherein the contact insert has a perforated collar which is designed as a component separate from the bus bar, wherein the perforated collar circumferentially surrounds the through opening at least partially or completely on at least one side of the bus bar.
US11223137B2

The present invention provides an antenna device including a ground conductor plate 1 having a first circular hole 6, a disc-shaped conductor plate 5 which has a second circular hole 7 whose center is disposed on a straight line passing through a center of the first hole 6 and orthogonal to the ground conductor plate 1, has a center that coincides with the center of the second hole 7, and is disposed substantially parallel to the ground conductor plate 1, a first linear conductor 4 having a first end passing through the first hole and a second end passing through the second hole, a second linear conductor 3 having a first end connected to the second end of the first conductor and disposed substantially parallel to the ground conductor plate, and an antenna element 2 connected to a second end of the second conductor.
US11223135B2

An antenna module of a wireless communication system is provided. The antenna module includes a radiator comprising a top face to which a radio wave is radiated, a dielectric material disposed on a bottom face of the radiator, the bottom face of the radiator being opposite to the top face of the radiator, a feeding unit disposed on a bottom face of the dielectric material, the feeding unit being configured to supply an electric signal to the radiator through the dielectric material, and a support unit disposed on the bottom face of the dielectric material, the support unit comprising a metallic material.
US11223126B1

An apparatus includes a cross-link phased array and a communication-link phased array. The cross-link phased array and the communication-link phased array are integrated into a single array. The cross-link phased array and communication-link phased array comprise a multi-beam phased array. The cross-link phased array provides communication between multiple space vehicles and the communication-link phased array provides communication between the satellite and the ground GPS system.
US11223123B2

Disclosed is a radio-wave-transmissive cover of a vehicle radar, which exhibits a metallic color and is imparted with improved radio-wave transmission performance. The radio-wave-transmissive cover may include an optical film formed by simultaneously depositing an aluminum (Al) material and a low-melting-point material, such that a radio wave radiated from an antenna of a radar, for example, provided in a vehicle is transmitted. The radio-wave-transmissive cover includes a substrate, and an optical film including aluminum (Al) and a low-melting-point metal having a melting point less than the melting point of aluminum (Al) on the surface of the substrate.
US11223110B2

The present invention provides an unmanned aerial vehicle built-in antenna. The unmanned aerial vehicle built-in antenna includes a substrate and a microstrip antenna disposed on the substrate. The substrate is provided with a first surface and a second surface disposed opposite to each other. The microstrip antenna includes a microstrip feeder, an antenna element arm, a grounding wire and a first grounding terminal that are disposed on the first surface of the substrate, a second grounding terminal disposed on the second surface of the substrate and a feeding coaxial line. A feed terminal of the feeding coaxial line is connected to a first terminal of the microstrip feeder, and a grounding terminal of the feeding coaxial line is connected to the first grounding terminal. A first end of the grounding wire is connected to a first terminal of the antenna element arm, and a second end of the grounding wire is connected to the first grounding terminal. The first grounding terminal is connected to the second grounding terminal.
US11223109B2

A hearing assistance device comprising a housing component (12) containing a transceiver (68) and processing circuitry arranged in a compact block structure (50), an antenna feed element electrically connected to the transceiver (68), and an antenna element (30, 80) mounted integral with the housing component (12). The antenna feed element is mounted on the compact block structure (50), and is electromagnetically coupled to the antenna element (30, 80).
US11223099B1

An interface assembly includes a constraint layer formed from a material that provides a coefficient of thermal expansion match between first and second circuit board substrates. The constraint layer includes a waveguide cavity that extends between first and second opposing outer surface the constraint layer. The first and second circuit board substrates are respectively coupled to the first and second outer surfaces of the constraint layer via single ground connections. Portions of the first and second circuit board substrates are aligned with the waveguide cavity and positive connections are made between components of the first and second circuit boards through the waveguide cavity.
US11223095B2

The present disclosure relates to a filter for filtering wavelengths of an electromagnetic signal to provide a filtered signal. The filter includes: at least one commensurate-line structure (CLS); and, at least one stub-modified commensurate-line structure (SMCLS) arranged to provide a corresponding at least one transmission zero in the filtered signal.
US11223091B2

An electric power storage device includes at least one electric power storage cell having a first end provided with a first electrode, and a second end provided with a second electrode; a first electrode bus bar that is disposed on a side of the first end and is connected to the first electrode; and a second electrode bus bar that is disposed on a side of the second end and is connected to the second electrode. The first electrode bus bar is provided with a connection line connected to the first electrode. The first electrode bus bar and the second electrode bus bar are joined to each other by ultrasonic joining. A joint portion between the first electrode bus bar and the second electrode bus bar is disposed at a position that is closer to the second end than to the first end.
US11223081B2

A battery module or battery pack is provided having a serpentine counter flow cold plate with improved dissipation of heat from individual battery cells, wherein the cold plate provides a more uniform temperature gradient across the cold plate to more evenly transfer heat from the battery cells to liquid coolant circulating through the cold plate. The cold plate selectively omits turbulator material upstream of turbulators to control and govern the coolant fed into and through the turbulators to provide a more uniform temperature gradient across the cooling surfaces.
US11223075B2

A two-voltage battery for a vehicle, having an earth point, having a plurality of battery cells, wherein groups of battery cells connected in series form battery cell blocks, and wherein at least one first battery cell block is preferably permanently connected to the earth point of the two-voltage battery, having a plurality of cell monitors for the battery cell blocks, wherein the cell monitors are designed to monitor a voltage provided by the individual battery cells in the particular battery cell block and/or a current through the battery cells in the particular battery cell block, and having a plurality of power switching elements for selectively connecting the battery cell blocks in parallel and/or in series.
US11223068B2

Provided is a manufacturing method of a compacted strip-shaped electrode plate including: an undried layer forming step of forming, on a current collector foil, a strip-shaped undried active material layer by rolling out a particle aggregate; a drying step of drying the undried active material layer to form an active material layer; and a pressing step of pressing the active material layer by rollers to compact the active material layer. The particle aggregate is a mixed particle aggregate in which first wet particles manufactured with the content ratio of conductive particles to the total solid content set to W1 and second wet particles manufactured with the content ratio of conductive particles to the total solid content set to W2, W2 being higher than W1, are mixed together.
US11223067B2

A secondary battery that includes an electrode assembly having a plurality of electrode configuration layers, each electrode configuration layer including a positive electrode, a negative electrode, and a separator between the positive electrode and the negative electrode; and an exterior body enclosing the electrode assembly. The electrode assembly has a substantially circular plan view shape with a single partial notch.
US11223064B2

Provided is a method of producing a multivalent metal-ion battery comprising an anode, a cathode, and an electrolyte in ionic contact with the anode and the cathode to support reversible deposition and dissolution of a multivalent metal, selected from Ni, Zn, Be, Mg, Ca, Ba, La, Ti, Ta, Zr, Nb, Mn, V, Co, Fe, Cd, Cr, Ga, In, or a combination thereof, at the anode, wherein the anode contains the multivalent metal or its alloy as an anode active material and the cathode comprises a cathode active layer of graphitic carbon particles or fibers that are coated with a protective material. Such a metal-ion battery delivers a high energy density, high power density, and long cycle life.
US11223063B2

The disclosure relates to a battery module and the technical field of energy storage. The battery module comprises: a frame having an accommodation space; and a plurality of batteries successively arranged in the accommodation space in a thickness direction of the battery, wherein a partition is arranged between adjacent batteries, wherein the partition has a compressibility and a coefficient of compressibility δ1 at a pressure equal to or smaller than 2 MPa, which meets a relation C0×δ1≤A0×0.2, wherein C0 is an initial thickness of the partition, and A0 is an initial thickness of the battery.
US11223060B2

An electrochemical reaction single cell including an electrolyte layer containing Zr and at least one of Y, Sc, and Ca, an anode disposed on one side of the electrolyte layer, a cathode containing Sr and Co and disposed on the other side of the electrolyte layer, and an intermediate layer disposed between the electrolyte layer and the cathode. In the electrochemical reaction single cell, an SrZrO3 integrated value calculated by a predetermined method is 600 to 10,300. Also disclosed is an electrochemical reaction cell stack including a plurality of electrochemical reaction single cells.
US11223049B2

A method of producing a powder mass for a lithium battery, the method comprising: (a) providing a solution containing a sulfonated elastomer dissolved in a solvent or a precursor in a liquid form or dissolved in a solvent; (b) dispersing a plurality of particles of a cathode active material in the solution to form a slurry; and (c) dispensing the slurry and removing the solvent and/or polymerizing/curing the precursor to form the powder mass, wherein the powder mass comprises multiple particulates and at least a particulate comprises one or a plurality of particles of a cathode active material being encapsulated by a thin layer of sulfonated elastomer having a thickness from 1 nm to 10 μm, a fully recoverable tensile strain from 2% to 800%, and a lithium ion conductivity from 10−7 S/cm to 5×10−2 S/cm at room temperature.
US11223039B2

A method for forming an anode of a sodium ion battery includes a step of heat treating the red phosphorus precursor and reduced graphene oxide powder at a first temperature that vaporizes the red phosphorus precursor such that red phosphorus structures grow on the reduced graphene oxide powder. Another method for forming an anode of a sodium ion battery includes steps of placing a red phosphorus precursor and a graphene oxide precursor in a reaction chamber; establishing a reducing environment in the reaction chamber; and heating the red phosphorus precursor and a graphene oxide precursor to a first temperature that is sufficient temperature to form a composite of red phosphorus and reduced graphene oxide. Characteristically, red phosphorus deposition and graphene oxide reduction are completed simultaneously in a single-step heat treatment. A method for making a black phosphorus-composite for sodium-ion batter anodes is also provided.
US11223030B2

An organic light emitting display device in which a sidewall of a reflective metal layer in a blue pixel region is covered with an inorganic film and in which the reflective metal layer is thus prevented from being damaged or rendered defective when performing subsequent processes, such as etching and cleaning, for forming an anode on the reflective metal layer.
US11223023B2

A folding display device is provided. 2N+2 cylindrical rotating shafts of the folding display device in a flattened state are arranged side by side and two adjacent cylindrical rotating shafts are in contact with each other. When the folding display device is in an externally bent state, a second layer has N cylindrical rotating shafts arranged side by side, a first layer has N+2 cylindrical rotating shafts arranged side by side, two adjacent cylindrical rotating shafts of the first layer are in contact with each other, N cylindrical rotating shafts of the second layer are stacked on N+2 cylindrical rotating shafts of the first layer and support the flexible display panel corresponding to the rotating shaft assembly, and N is a positive integer greater than or equal to 1.
US11223022B2

Disclosed are a light emitting device which has improved reliability by increasing bonding force between a cathode and organic layers contacting both surfaces thereof, and a transparent display device using the same.
US11223017B2

The present disclosure provides an organic light emitting device having improved driving voltage, efficiency and life time.
US11223009B2

A magnetoresistive random access memory (MRAM) device and a method of manufacturing the same, the device including a substrate; a memory unit including a lower electrode, a magnetic tunnel junction (MTJ) structure, and an upper electrode sequentially stacked on the substrate; a passivation pattern on a sidewall of the memory unit; a via on the memory unit and contacting the upper electrode; and a wiring on the via and contacting the via, wherein a center portion of the upper electrode protrudes from a remaining portion of the upper electrode in a vertical direction substantially perpendicular to an upper surface of the substrate.
US11223005B2

Techniques regarding parallel gradiometric SQUIDs and the manufacturing thereof are provided. For example, one or more embodiments described herein can comprise an apparatus, which can comprise a first pattern of superconducting material located on a substrate. Also, the apparatus can comprise a second pattern of superconducting material that can extend across the first pattern of superconducting material at a position. Further, the apparatus can comprise a Josephson junction located at the position, which can comprise an insulating barrier that can connect the first pattern of superconductor material and the second pattern of superconductor material.
US11222992B2

An optoelectronic component, comprising: a structured semiconductor layer, a metallic mirror layer arranged on the semiconductor layer, a diffusion barrier layer arranged on the metallic mirror layer, a passivation layer arranged on the diffusion barrier layer, wherein the semiconductor layer comprises a mesa structure with mesa trenches. The mesa trenches taper from the surface of the semiconductor layer towards the mirror layer.
US11222985B2

An n-type semiconductor layer has a single-crystal structure and is made of a wide-gap semiconducting material. A p-type semiconductor layer is provided on the n-type semiconductor layer and made of a material different from the aforementioned wide-gap semiconducting material, and has either a microcrystalline structure or an amorphous structure. An electrode is provided on at least one of the n-type semiconductor layer and the p-type semiconductor layer.
US11222982B2

Methods and apparatus to form silicon-based transistors on group III-nitride materials using aspect ratio trapping are disclosed. An example integrated circuit includes a group III-nitride substrate and a fin of silicon formed on the group III-nitride substrate. The integrated circuit further includes a first transistor formed on the fin of silicon and a second transistor formed on the group III-nitride substrate.
US11222971B2

The present invention provides a silicon carbide (SiC) semiconductor device integrating a metal-oxide-semiconductor field-effect transistor (MOSFET) and a bidirectional voltage clamping circuit. An object of protecting a device is achieved by using the simple structure above, effectively preventing device damage that may be caused by a positive overvoltage and a negative overvoltage between a gate and a source.
US11222968B2

The present disclosure provides a semiconductor device comprising a substrate; a first III-V compound layer over the substrate; a second III-V compound layer on the first III-V compound layer; a third III-V compound layer on the second III-V compound layer; a source region on the third III-V compound layer; a drain region on the third III-V compound layer; a first dielectric layer arranged on the second III-V compound layer through the third III-V compound layer; and a gate region on the first dielectric layer, wherein a bottom of the gate region is higher than a top surface of the first dielectric layer; the second lateral distance is larger than the first lateral distance.
US11222966B2

A semiconductor device includes first and second electrodes. A first-type layer is between the first and second electrodes. A pair of first gate electrodes is between the first and second electrodes and each is surrounded by a gate insulating film. Second gate electrodes are disposed between the pair of first gate electrodes. A second-type layer is on the first-type layer in a first region between a first gate electrode and one of the second gate electrodes. Another first-type layer is on the second-type layer. This other first-type layer is directly adjacent to the gate insulating film. Another second-type layer is on the other second-type layer. A width of the first-type layer between adjacent second gate electrodes is less than a length of the first-type layer in the region between adjacent second gate electrodes.
US11222963B2

Methods are disclosed for forming a multi-layer structure including highly controlled diffusion interfaces between alternating layers of different semiconductor materials. According to embodiments, during a deposition of semiconductor layers, the process is controlled to remain at low temperatures such that an inter-diffusion rate between the materials of the deposited layers is managed to provide diffusion interfaces with abrupt Si/SiGe interfaces. The highly controlled interfaces and first and second layers provide a multi-layer structure with improved etching selectivity. In an embodiment, a gate all-around (GAA) transistor is formed with horizontal nanowires (NWs) from the multi-layer structure with improved etching selectivity. In embodiments, horizontal NWs of a GAA transistor may be formed with substantially the same size diameters and silicon germanium (SiGe) NWs may be formed with “all-in-one” silicon (Si) caps.
US11222962B2

This invention discloses a semiconductor power device formed on an upper epitaxial layer of a first conductivity type supported on a semiconductor substrate comprises an active cell area and a termination area disposed near edges of the semiconductor substrate. The semiconductor power device having a super junction structure with the epitaxial layer formed with a plurality of doped columns of a second conductivity type. The termination area further comprises a plurality of surface guard ring regions of the second conductivity type dispose near a top surface of the epitaxial layer close to the doped columns of the second conductivity type. In one of the embodiments, one of the surface guard ring regions extending laterally over several of the doped columns in the termination area.
US11222944B2

An integrated circuit device includes a semiconductor substrate having a resistivity of at least 100 Ω·cm. An electrically insulating layer contacts the semiconductor substrate. The electrically insulating layer is susceptible of inducing in the semiconductor substrate a parasitic surface conduction layer that interfaces with the electrically insulating layer. An electrical circuit is located on the electrically insulating layer. The electrical circuit includes a section capable of inducing an electrical field in the semiconductor substrate. The integrated circuit device includes a depletion-inducing junction of which at least a portion is comprised in the semiconductor substrate. The depletion-inducing junction can autonomously induce in the semiconductor substrate a depleted zone that interfaces with a section of the electrically insulating layer that lies in-between two sections of the electrical circuit.
US11222940B2

A display device according to an embodiment of the present invention includes: a base material including a display region and a curved region; a wiring line disposed on the base material and disposed from the display region over the curved region; and a heat dissipating layer formed corresponding to a position at which the wiring line is disposed in the curved region.
US11222937B2

A display unit includes: a drive wire; a planarization layer covering the drive wire and having a connection hole; a relay electrode provided on the planarization layer and configured to be electrically connected to the drive wire through the connection hole; a filling member made of an insulating material and provided in the connection hole; a first partition wall made of a same material as that of the filling member and covering an end of the relay electrode; a first electrode covering the filling member and configured to be electrically connected to the relay electrode; a second electrode facing the first electrode; and a functional layer located between the first electrode and the second electrode, the functional layer including a light-emitting layer.
US11222930B2

An embodiment of the present disclosure provides an array substrate and a display panel. The array substrate includes a base substrate, organic electroluminescence components arranged on the base substrate in an array, and a photoelectric conversion component corresponding to each of the organic electroluminescence components. A luminescent spectrum of each organic electroluminescence component comprises a first waveband and a second waveband. The first waveband is determined by an emission peak of the luminescent spectrum, and is used to determine brightness and tone purity of light emitted by the organic electroluminescence component. The photoelectric conversion component is at least used to convert light of the second waveband emitted by a corresponding organic electroluminescence component into electric energy.
US11222919B2

A spin current magnetization rotational element includes: a spin-orbit torque wiring extending in a first direction; and a first ferromagnetic layer laminated in a second direction intersecting with the spin-orbit torque wiring, wherein the first ferromagnetic layer comprises a plurality of ferromagnetic constituent layers and at least one inserted layer sandwiched between adjacent ferromagnetic constituent layers, and polarities of spin Hall angles of two layers, which sandwich at least one of the ferromagnetic constituent layers among the plurality of the ferromagnetic constituent layers, differ.
US11222918B1

An image sensor comprising a substrate including an upper surface and a lower surface opposite each other and extending in a first direction and a second direction, a first isolation region in the substrate and apart from the upper surface in a third direction perpendicular to the first direction and second direction, the first isolation region defining a boundary of a photoelectric conversion region, a second isolation region in the substrate and extending in the third direction from the lower surface to the first isolation region, a plurality of transistors on the upper surface in the photoelectric conversion region, and a photoelectric conversion device in the substrate in the photoelectric conversion region. The first isolation region includes a potential well doped with an impurity of a first conductivity type, and the second isolation region includes an insulating material layer.
US11222913B2

An image sensor device is provided. The image sensor device includes a substrate. The image sensor device includes a light-sensing region in the substrate. The image sensor device includes an isolation structure in the substrate. The isolation structure surrounds the light-sensing region. The image sensor device includes a grid layer over the substrate. The grid layer is over the isolation structure. The image sensor device includes a first lens over the light-sensing region and surrounded by the grid layer. The image sensor device includes a color filter layer over and in direct contact with the first lens. The image sensor device includes a second lens over the color filter layer.
US11222907B2

In an array substrate, an electronic paper display panel and a drive method thereof, and a display device, a display area includes multiple sub-display areas. A plurality of scanning lines in each sub-display area are electrically insulated from each other, corresponding scanning lines in different sub-display areas are electrically connected to each other and display time of each sub-display area is controlled through control signal lines. When a control chip and a flexible circuit board are employed, only a small number of control chips and/or flexible circuit boards, or even only one control chip and/or one flexible circuit board, may drive multiple sub-display areas to display pictures.
US11222906B2

An object is to provide a semiconductor device with improved operation. The semiconductor device includes a first transistor, and a second transistor electrically connected to a gate of the first transistor. A first terminal of the first transistor is electrically connected to a first line. A second terminal of the first transistor is electrically connected to a second line. The gate of the first transistor is electrically connected to a first terminal or a second terminal of the second transistor.
US11222905B2

Provided are a pixel structure, an array substrate and a display device. The pixel structure includes a first group of TFTs, a second group of TFTs and a pixel electrode. First group of TFTs and second group of TFTs each include at least two TFTs. Source electrodes of all TFTs in first group of TFTs are connected to a same data line, drain electrodes of all TFTs in first group of TFTs are connected to sources electrodes of all TFTs in second group of TFTs, drain electrodes of all TFTs in second group of TFTs are connected to pixel electrode, and gate electrodes of all TFTs in first group of TFTs and gate electrodes of all TFTs in second group of TFTs are connected to a same gate line. A problem that whole pixel cannot work normally caused by the breakage of area where the channel is formed is avoided.
US11222901B2

A semiconductor device includes a semiconductor layer, a charge storage layer provided on a surface of the semiconductor layer via a tunnel insulating film, and an electrode layer provided on a surface of the charge storage layer via a block insulating film. The tunnel insulating film includes a plurality of first silicon oxynitride films which are provided between the semiconductor layer and the charge storage layer. The tunnel insulating film further includes a silicon oxide film provided between the first silicon oxynitride films and/or a second silicon oxynitride film which is provided between the first silicon oxynitride films and has an oxygen concentration higher than an oxygen concentration in the first silicon oxynitride film.
US11222900B2

According to one embodiment, a semiconductor memory device includes: a first interconnect layer including a first electrode that extends in a first direction and a second electrode that extends in a second direction and is in contact with one end of the first electrode; a second interconnect layer including a third electrode that is provided adjacently to the first electrode and a fourth electrode that is in contact with one end of the third electrode; a first semiconductor layer provided between the first electrode and the third electrode; a first charge storage layer provided between the first semiconductor layer and the first electrode; a second charge storage layer provided between the first semiconductor layer and the third electrode; and a first bit line provided above the first semiconductor layer and extending in the first direction.
US11222892B2

A semiconductor device according to the present disclosure includes a bottom dielectric feature on a substrate, a plurality of channel members directly over the bottom dielectric feature, a gate structure wrapping around each of the plurality of channel members, two first epitaxial features sandwiching the bottom dielectric feature along a first direction, and two second epitaxial features sandwiching the plurality of channel members along the first direction.
US11222871B2

The present application provides a semiconductor package and a manufacturing method thereof. The semiconductor package includes a package substrate, a bottom device die, a top device die and an additional package substrate. The bottom device die is attached on the package substrate. The top device die is attached on the bottom device die with its active side facing away from the bottom device die. A first portion of die I/Os at the active side of the top device die are electrically connected to the package substrate. The additional package substrate is attached on the active side of the top device die, and electrically connected to the package substrate and a second portion of the die I/Os of the top device die.
US11222866B2

A package structure includes: 1) a circuit substrate; 2) a first semiconductor device disposed on the circuit substrate; 3) a first insulation layer covering a sidewall of the first semiconductor device; 4) a second insulation layer covering the first insulation layer; and 5) a third insulation layer disposed on the circuit substrate and in contact with the second insulation layer.
US11222865B2

The present technology relates to a semiconductor device including semiconductor dies formed with vertical die bond pads on an edge of the dies. During wafer fabrication, vertical bond pad blocks are formed in scribe lines of the wafer and electrically coupled to the die bond pads of the semiconductor dies. The vertical bond pad blocks are cut through during wafer dicing, thereby leaving large, vertically oriented pads exposed on a vertical edge of each semiconductor die.
US11222844B2

The present disclosure relates generally to structures in semiconductor devices and methods of forming the same. The present disclosure provides a semiconductor device including a first device region and a second device region. The first device region includes a first metal layer, a first via structure over the first metal layer, a second via structure over the first via structure, and a second metal layer over the second via structure. The first via structure and the second via structure electrically couple the second metal layer to the first metal layer. The second device region includes a third metal layer, a contact structure over the third metal layer, a memory cell structure over the contact structure, and a fourth metal layer over the memory cell structure. The first via structure and the contact structure are made of the same material.
US11222843B2

A method for forming an interconnect structure is provided. The method for forming the interconnect structure includes forming a metal line over a substrate, forming a first dielectric layer surrounding the metal line, selectively forming a dielectric block over the first dielectric layer without forming the dielectric block on the metal line, forming a second dielectric layer over the dielectric block and the metal line, etching the second dielectric layer to form a via hole corresponding to the metal line, and filling the via hole with a conductive material.
US11222840B2

Implementations of a silicon-on-insulator (SOI) die may include a silicon layer including a first side and a second side, and an insulative layer coupled directly to the second side of the silicon layer. The insulative layer may not be coupled to any other silicon layer.
US11222838B2

An embedded component substrate structure and a method for manufacturing the same, with a carrier structure being formed with a groove on a top, and a chip structure with a plurality of conductors disposed in the groove. Dielectric layers are disposed on a top and a bottom of the carrier structure, and two opposite ends of multiple circuits in the carrier structure are exposed to the dielectric layers. Circuit build-up structures are disposed on the dielectric layers, and electrically connect to the circuits of the carrier structure.
US11222836B2

Device package and a method of forming a device package are described. The device package includes an interposer with interconnects on an interconnect package layer and a conductive layer on the interposer. The device package has dies on the conductive layer, where the package layer includes a zero-misalignment two-via stack (ZM2VS) and a dielectric. The ZM2VS directly coupled to the interconnect. The ZM2VS further includes the dielectric on a conductive pad, a first via on a first seed, and first seed on a top surface of the conductive pad, where the first via extends through dielectric. The ZM2VS also has a conductive trace on dielectric, and a second via on a second seed, the second seed is on the dielectric, where the conductive trace connects to first and second vias, where second via connects to an edge of conductive trace opposite from first via.
US11222834B2

A package with a laminate substrate is disclosed. The laminate substrate includes a first layer with a first terminal and a second terminal. The laminate substrate also includes a second layer with a conductive element. The laminate substrate further includes a first via and a second via that electrically connect the first terminal to the conductive element and the second terminal to the conductive element, respectively. The package can include a die mounted on and electrically connected to the laminate substrate.
US11222833B2

A film structure, a chip carrier assembly, and a chip carrier device are provided. The film structure includes a film and a plurality of micro-heaters. In which, the film is applied on a substrate, and the plurality of micro-heaters is disposed on top of the film or in the film. The chip carrier assembly includes a circuit substrate and the film structure. In which, the circuit substrate carries a plurality of chips. The chip carrier device includes the chip carrier assembly and a suction unit. In which, the suction unit is arranged above the chip carrier assembly to attach on and transfer the plurality of chips to the circuit substrate. The chips are disposed on the circuit substrate through solder balls, and the micro-heaters heat the solder balls that are in contact with the chips.
US11222830B2

A heat dissipation structure is provided for an electronic device. The heat dissipation structure includes a substrate and cooling fins connected to the substrate. The substrate includes a thermally conductive material. A first surface of the substrate has a plurality of contact regions. The plurality of contact regions of the first surface contact at least one device to be cooled.
US11222818B2

A method for forming a semiconductor device structure is provided. The method includes forming a fin structure over a semiconductor substrate and forming a gate stack over the fin structure. The method also includes forming an epitaxial structure over the fin structure, and the epitaxial structure is adjacent to the gate stack. The method further includes forming a dielectric layer over the epitaxial structure and forming an opening in the dielectric layer to expose the epitaxial structure. In addition, the method includes applying a metal-containing material on the epitaxial structure while the epitaxial structure is heated so that a portion of the epitaxial structure is transformed to form a metal-semiconductor compound region.
US11222806B2

A tape adapted to be attached to a workpiece. The tape has a pattern for checking tension applied to the tape. The pattern is provided on the whole or part of the front side of the tape. The tension may be checked before expansion of the tape, during expansion of the tape, or after expansion of the tape. The tension may be checked after attaching the tape to the workpiece. By using a tape expander having four holding units holding the four side edge portions of the tape, the tape is expanded by moving the four holding units holding the tape so that the holding units are moved away from the workpiece. Deformation of the pattern due to the expansion of the tape is checked by visual inspection or by using an imaging camera to thereby determine the attached condition of the tape to the workpiece.
US11222802B1

A multiple die container load port may include a housing with an opening, and an elevator to accommodate a plurality of different sized die containers. The multiple die container load port may include a stage supported by the housing and moveable within the opening of the housing by the elevator. The stage may include one or more positioning mechanisms to facilitate positioning of the plurality of different sized die containers on the stage, and may include different portions movable by the elevator to accommodate the plurality of different sized die containers. The multiple die container load port may include a position sensor to identify one of the plurality of different sized die containers positioned on the stage.
US11222801B2

A pick-up device has a caves. A first magnetic force is capable of attracting micro-devices to move toward the caves of the pick-up device. The pick-up device is disposed on a pick-up roller, and the pick-up roller drives the caves of the pick-up device to move relative to the micro-devices. Given that the first magnetic force is provided, the pick-up device compresses the micro-devices, so that the micro-devices are fitted in place the micro-devices into the caves of the pick-up device, wherein a shape of the caves is the same as a shape of the micro-devices. The micro-devices are transferred from the caves of the pick-up device to a receiving device.
US11222800B2

A substrate storing container provided with a container main body, a lid body, a lateral substrate support portion, a lid body side substrate support portion, and a back side substrate support portion includes a casting-off portion that casts off a substrate in a state being supported by the back side substrate support portion and the lid body side substrate support portion from at least one of the back side substrate support portion or the lid body side substrate support portion. When the lid body is opened from the container main body opening portion from a state in which the container main body opening portion is closed by the lid body.
US11222788B2

Methods for enhancing a surface topography of a structure formed on a substrate are provided. In one example, the method includes performing a polishing process on a substrate having a shallow trench isolation structure and a diffusion region, performing a surface topography enhancing process to enlarge a defect in at least one of the shallow trench isolation structure and the diffusion region, inspecting at least one of the shallow trench isolation structure and the diffusion region to detect the enlarged defect, and adjusting a parameter of the polishing process in response to detecting the enlarged defect.
US11222787B2

A patterning sheet, or the like, is suitable when a complex etching target is to be etched in a simple manner to produce an etched structure. This patterning sheet comprises a base sheet formed from an etching-solution permeable first polymer, and particles dispersed in the base sheet and formed from a second polymer, which absorbs and holds the etching solution.
US11222781B2

A method includes contacting an organic cured film with an acidic cleaning liquid including sulfuric acid and a water-soluble organic solvent and does not include a compound capable of generating nitronium ions. An amount of the sulfuric acid in the acidic cleaning liquid is 40% by mass or more, and an amount of water in the acidic cleaning liquid is 5% by mass or less.
US11222773B2

An analysis operator checks an optical microscopic image obtained with an imaging mass microscope and indicates a color characteristic of an area which the analysis operator is focusing on. An optical microscopic image feature extractor calculates luminance distribution data in the indicated color. An image position adjustment processor performs a position adjustment process on a luminance distribution image derived from the optical microscopic image and an MS imaging graphic, while a resolution adjuster equalizes their spatial resolutions. A statistical analysis processor calculates a coefficient of spatial correlation between the luminance distribution image and the MS imaging graphic for each mass-to-charge ratio. Based on the calculated correlation coefficients, an analysis result display processor extracts a mass-to-charge ratio which shows an ion intensity distribution similar to the luminance distribution image. and displays it on a display unit.
US11222763B2

A temperature fuse is ring-shaped and includes an insulation portion and a conductive portion arranged on an inner side and an outer side in a radial direction, and the conductive portion is formed of a thermal fuse element. An electrical junction box includes: a circuit board on which a switching element is mounted; a housing body for housing the circuit board; a conductive plate connected to the switching element, a first hole passing through the conductive plate; a terminal that is shaped as a plate and faces the conductive plate, a second hole passing through the terminal; the temperature fuse interposed between the conductive plate and the terminal in an axial direction, and a shaft-like insertion body for being inserted into the temperature fuse, the first hole, and the second hole.
US11222759B2

An electrical switch with identifying features. Embodiments include an electrical switch that comprises a rocker that is pivotable between a first position and a second position such that the electrical circuit is energized when the rocker is in the first position and deenergized when the rocker is in the second position, a cover arranged within the rocker such that a front surface of the cover is viewable by a user; an interchangeable label arrangeable a rear surface of the cover, a light pipe arrangeable proximate a rear surface of the interchangeable label, and an illuminating element. In embodiments, the electrical switch may include a tactile switch arranged proximate a rear surface of the light pipe, such that the tactile switch can be activated by an application of rearward pressure to the cover.
US11222757B2

According to various embodiments, there is provided a key switch mechanism including: a key button; a plunger attached to the key button and displaceable between a neutral position and an activation position; an elastomeric dome which, when the plunger is in the neutral position, is non-deformed and which, when the plunger is in the activation position, is elastically deformed by the plunger; a conductive spring having a stationary end portion and a moveable end portion, the stationary end portion electrically coupled to a circuit, and the moveable end portion coupled to the elastomeric dome in a manner to be moved when the plunger is displaced towards the activation position, in connection with the corresponding deformation of the elastomeric dome; and an electrical contact electrically coupled to the circuit, wherein, when the plunger is in the neutral position, the electrical contact is arranged at a distance from the moveable end portion, and, when the plunger is in the activation position, the moveable end portion is moved to contact the electrical contact.
US11222755B2

A solid electrolytic capacitor that comprises a capacitor element that contains a sintered porous anode body, a dielectric that overlies the anode body, and a solid electrolyte that overlies the dielectric is provided. An anode lead wire extends from the capacitor element in a longitudinal direction, wherein the lead wire defines an external surface having a plurality of distinct recessed regions that are spaced apart along the longitudinal direction. A hydrophobic coating is disposed on at least a portion of the external surface of the anode lead wire. Further, an anode termination is in electrical connection with the anode lead wire and a cathode termination is in electrical connection with the solid electrolyte.
US11222752B2

A ceramic electronic device includes a ceramic element body, a terminal electrode, and a lead terminal. The ceramic element body has an end surface and a lateral surface. The terminal electrode is formed on from the end surface to a part of the lateral surface of the ceramic element body. The lead terminal is connected to the terminal electrode by a connection member. The lead terminal includes an electrode facing portion disposed correspondingly to an end-surface electrode of the terminal electrode, an extension portion extending downward from a lower end of the electrode facing portion, and a step surface located between the electrode facing portion and the extension portion. The electrode facing portion has a first recess facing the terminal electrode. A part of the first recess reaches the step surface. Another part of the first recess is open outside the lead terminal.
US11222750B1

A hypercapacitor energy storage system or device facilitates fast charging, stable energy retention, high energy to weight storage and the like. The hypercapacitor comprises an ultracapacitor in electrical connection with an energy retainer which may comprise a battery, a battery field, a standard capacitor and/or the like. The electrical connection between the ultracapacitor and energy retainer may stabilize the energy retention of the hypercapacitor and provide for long-term energy storage and prevent self-discharge. The hypercapacitor may be electrically couplable to an energy source such as the utility grid via a low voltage outlet (e.g., 110V or 220V) or other charging system and may undergo fast charging. The hypercapacitor may be electrically couplable to and/or integrated with various systems or devices requiring energy storage and/or usage and may provide energy thereto.
US11222742B2

Embodiments are directed to a method of forming a laminated magnetic inductor and resulting structures having anisotropic magnetic layers. A first magnetic stack is formed having one or more magnetic layers alternating with one or more insulating layers. A trench is formed in the first magnetic stack oriented such that an axis of the trench is perpendicular to a hard axis of the magnetic inductor. The trench is filled with a dielectric material.
US11222739B2

Provided are a ferrite material, a composite magnetic body, a coil component, and a power supply device, having high magnetic permeability. Ferrite is ferromagnetic and is expressed by a chemical formula MnxSiyFezO4-δ, where 00, z>0, x+y+z=3, and δ≤0.5.
US11222733B2

A device for protection of a body from radiation includes at least one flexible garment. Each section of the flexible garment is configured to shield a region of a surface of the body. Each section complementarily attenuates self-shielding by internal structure between the region and an interior region of the body such that radiation at the interior region is attenuated to a predefined attenuation level.
US11222728B2

A medical image display apparatus includes an image acquisition unit that receives an input of a three-dimensional brain image of a subject, a brain area division unit that divides the three-dimensional brain image of the subject into a plurality of brain areas, an image analysis unit that calculates an analysis value for each brain area from the three-dimensional brain image of the subject, a data acquisition unit that acquires information indicating a correspondence between the brain area and a function of the brain, a display unit, and a display controller that displays an image showing the brain image of the subject divided into the brain areas, a function of the brain corresponding to each of the brain areas, and the analysis value on the display unit in association with each other.
US11222721B2

A peer network may include nodes corresponding to different clinicians. An edge may interconnect the two nodes based on the corresponding clinicians sharing at least one common attribute such as for example, treating the same patients and/or interacting with the same medical devices. A machine-learning model may be applied to identify, in the peer network, one or more peer communities of clinicians. The activity pattern of a clinician may be compared to the activity patterns of other clinicians in the same peer community to determine whether that clinician exhibits anomalous behavior. An investigative workflow may be triggered when the clinician is determined to exhibit anomalous behavior. The investigative workflow may include generating an alert, activating surveillance devices, and/or isolating medication accessed by the clinician.
US11222720B2

One variation of a method for tracking consumption of supplements by a user includes, at a software program executing on a mobile computing device: receiving a selection of a supplement, from a set of known supplements, contained in a supplement package of a particular packaging format; loading a supplement profile of the supplement into a user profile; rendering an instruction for placement of a tracker on the supplement based on the packaging format; retrieving a motion model, from a set of motion models for characterizing a consumption event at the packaging format; and uploading the motion model to the tracker. The method also includes, at the tracker: characterizing motion of the supplement package as a consumption event based on the motion model; and transmitting a time of the consumption event to the mobile computing device.
US11222716B2

A method, computer program product, and computing system for obtaining, by a computing device, encounter information of a patient encounter, wherein the encounter information may include audio encounter information obtained from at least a first encounter participant. The audio encounter information obtained from at least the first encounter participant may be processed. A user interface may be generated displaying a plurality of layers associated with the audio encounter information obtained from at least the first encounter participant. A user input may be received from a peripheral device to navigate through each of the plurality of layers associated with the audio encounter information displayed on the user interface.
US11222706B1

An OTP memory cell circuit includes a read access switch coupled to a fuse in a read current path to allow a read current to flow through the fuse during a read operation. The read access switch, which can be shut off in a write operation, is sized according to the read current to reduce leakage currents that can cause unreliable results. A diode circuit coupled to a node between the read access switch and the fuse provides a write current path through the fuse different from the read current path in the OTP memory cell circuit. The diode circuit is configured to drive, through the write current path including the fuse, a write current sufficient to blow the fuse in a write operation. The diode circuit occupies a smaller area than a write access transistor of comparable drive strength in the OTP memory cell circuit.
US11222703B2

According to one embodiment, a memory system includes a semiconductor memory and a controller. The semiconductor memory includes first to fourth word lines and first to fourth memory cells. The controller is configured to issue first and second instructions. The controller is further configured to execute a first operation to obtain a first read voltage based on a threshold distribution of the first memory cell, and a second operation to read data from the second memory cell.
US11222701B2

A flash memory device according to an embodiment of the inventive concept includes a selection transistor for selecting a cell string; and a plurality of memory cells connected in series to the selection transistor, and the selection transistor is programmed such that a threshold voltage of the selection transistor is higher than a non-selection read voltage Vread, for protecting data stored in at least one of the plurality of memory cells. The flash memory according to an embodiment of the inventive concept adjusts the threshold value of the selection transistor or a dummy memory, thus protecting data permanently or temporarily within a short time and recovering original data easily without data loss if necessary.
US11222695B2

Methods, systems, and devices supporting a socket design for a memory device are described. A die may include one or more memory arrays, which each may include any number of word lines and any number of bit lines. The word lines and the bit lines may be oriented in different directions, and memory cells may be located at the intersections of word lines and bit lines. Sockets may couple the word lines and bit lines to associated drivers, and the sockets may be located such that memory cells farther from a corresponding word line socket are nearer a corresponding bit line socket, and vice versa. For example, sockets may be disposed in rows or regions that are parallel to one another, and which may be non-orthogonal to the corresponding word lines and bit lines.
US11222693B2

A data management method for a memory is provided. The memory includes memory pages. Each of the memory pages includes memory cells. A data update command corresponding to a logical address is received. The logical address maps to a physical address of a target memory page before receiving the data update command. First and second reading voltages are applied to obtain at least a first and a second target memory cell to be sanitized in the target memory page of the memory pages, a first programming voltage is applied to change the logical state of the first target memory cell to a logical state with a higher threshold voltage, and a second programming voltage is applied to change the logical state of the second target memory cell to a logical state with a higher threshold voltage. The first programming voltage is different from the second programming voltage.
US11222692B2

Devices and techniques to reduce corruption of received data during assembly are disclosed herein. A memory device can perform operations to store received data, including preloaded data, in a first mode until the received data exceeds a threshold amount, and to transition from the first mode to a second mode after the received data exceeds the threshold amount.
US11222691B2

Examples pertaining to double-pitch layout techniques in designing a memory circuit layout are described. In a memory circuit, a layout of a first column of M×1 one-bit memory cells of an array of memory cells and a layout of a second column of M×1 one-bit memory cells of the array of memory cells are mirrored in horizontal and vertical axes such that a first group of input/output (I/O) pins, which correspond to the first column of M×1 one-bit memory cells, are on a first side of a layout of the array and the second group of I/O pins, which correspond to the second column of M×1 one-bit memory cells, are on a second side opposite the first side of the layout of the array.
US11222682B1

Apparatuses and methods for generating refresh addresses for row hammer refresh operations are disclosed. In some examples, determination of a row address associated with a highest count value may be initiated at a precharge command preceding a row hammer refresh operation. The row address determined to be associated with the highest count value may be provided for generating the refresh addresses.
US11222675B2

A magnetic memory device includes a core element, a free layer surrounding the core element, a barrier layer surrounding the free layer, and a reference layer surrounding the barrier layer. Two ends of the core element are electrically coupled to a first electrode and a second electrode, respectively. A direction of magnetization of the free layer is switchable between a first direction and a second direction under an influence of an electrical current flowing along the core element. The barrier layer includes an electrically insulating material. The reference layer is electrically coupled to a third electrode. A direction of magnetization of the reference layer remains along the first direction or the second direction.
US11222666B2

A magnetic tape cartridge unit includes a plurality of magnetic tape cartridges stacked in a height direction. Each magnetic tape cartridge includes an antenna coil formed in a substrate, a communication circuit that communicates with a communicatee using power induced by application of a magnetic field from the communicatee to the antenna coil, and a case having a reference plane being a reference in a height direction. The substrate is inclined at an inclination angle of less than 45 degrees with respect to the reference plane. In a case where the plurality of magnetic tape cartridges are stacked in a predetermined orientation in the height direction, the reference planes of the plurality of magnetic tape cartridges are in parallel, and the inclination angles of the substrates relative to the reference planes and positions of the substrates in the reference planes conform among the plurality of magnetic tape cartridges.
US11222665B2

A servo writer includes a writing head that writes a servo signal on a long magnetic tape that is traveling and at least two first guide rollers that guide the travel of the magnetic tape, in which the at least two first guide rollers on which a spiral groove is provided have a circumferential surface that has contact with the traveling magnetic tape, tensile forces act on the magnetic tape from the at least two first guide rollers in a width direction of the traveling magnetic tape, and the tensile forces that act on the magnetic tape from the at least two first guide rollers cancel each other.
US11222654B2

A method for voice detection, the method may include (a) generating an in-ear signal that represents a signal sensed by an in-ear microphone and fed to a feedback active noise cancellation (ANC) circuit; (b) generating at least one additional signal, based on at least one out of a playback signal and a pickup signal sensed by a voice pickup microphone; and (c) generating a voice indicator based on the in-ear signal and the at least one additional signal.
US11222644B2

The purpose of the present invention is to estimate, with a small amount of computation, a linear prediction synthesis filter after conversion of an internal sampling frequency. A linear prediction coefficient conversion device is a device that converts first linear prediction coefficients calculated at a first sampling frequency to second linear prediction coefficients at a second sampling frequency different from the first sampling frequency, which includes a means for calculating, on the real axis of the unit circle, a power spectrum corresponding to the second linear prediction coefficients at the second sampling frequency based on the first linear prediction coefficients or an equivalent parameter, a means for calculating, on the real axis of the unit circle, autocorrelation coefficients from the power spectrum, and a means for converting the autocorrelation coefficients to the second linear prediction coefficients at the second sampling frequency.
US11222641B2

A speaker recognition device includes: a feature calculator that calculates two or more acoustic features of a voice of an utterance obtained; a similarity calculator that calculates two or more similarities, each being a similarity between one of one or more speaker-specific features of a target speaker for recognition and one of the two or more acoustic features; a combination unit that combines the two or more similarities to obtain a combined value; and a determiner that determines whether a speaker of the utterance is the target speaker based on the combined value. Here, (i) at least two of the two or more acoustic features have different properties, (ii) at least two of the two or more similarities have different properties, or (iii) at least two of the two or more acoustic features have different properties and at least two of the two or more similarities have different properties.
US11222638B2

A communication device includes a calculation unit which calculates class probabilities that are probabilities an input speech belongs to a plurality of respective classified classes previously defined as types of speech contents, a plurality of response generation modules provided for respective types of responses each generates a response speech corresponding to the type, a determination unit which selects one of the plurality of response generation modules based on association probabilities and the class probabilities calculated by the calculation unit and determines the response speech generated by the selected response generation module as an output speech to be emitted to the user, the association probabilities being set for each of the plurality of response generation modules, and the association probabilities each indicating a level of association between the response generation module and each of the plurality of classified classes, and an output unit which outputs the output speech.
US11222620B2

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

A display driving method of a display device, a driving device and the display device are provided. The display device includes a display panel and a backlight unit. The display driving method includes: sending image information of a display image to the display panel; acquiring a scanning parameter of the display image from the image information; acquiring a driving parameter of a plurality of rows of backlight blocks based on the scanning parameter of the display image, and driving the plurality of rows of backlight blocks based on the driving parameter.
US11222605B1

A circuitry for controlling a backlight module, the circuitry includes a local dimming control circuit and a backlight control circuit. The local dimming control circuit is configured to generate local dimming data based on image data and an arrangement of a plurality of light emitting units of the backlight module, in which the local dimming data includes a first local dimming data corresponding to a first light emitting unit of the plurality of light emitting units and a second local dimming data corresponding to a second light emitting unit of the plurality of light emitting units, and the number of bits of the first local dimming data is different from the number of bits of the second local dimming data. The backlight control circuit is configured to control the backlight module to irradiate backlight based on the local dimming data.
US11222597B2

Disclosed herein are a display device and a method for controlling the same, and more particularly, to a display device and a method for controlling the same that may compensate degradation of a display panel and may improve image quality. According to the method for controlling the display device of an embodiment, a pattern image is displayed respectively on a plurality of scan blocks set on the display panel. When the pattern image is displayed respectively on the plurality of scan blocks set on the display panel, a current value of each scan block is measured. Then a representative current value is compared with a predetermined reference value, and it is determined whether compensation data of each pixel included in each of the scan blocks is updated.
US11222593B2

A top-emitting AMOLED panel includes a pixel circuit for each of multiple pixels. The circuit includes a first TFT connected to first, second, and third nodes; a second TFT connected to a scan signal, the first node and a data signal; a third TFT connected to the scan signal, the second node, and a reference voltage; a fourth TFT connected to the scan signal, the third node, and a high voltage power source; a first capacitor connected to the first node and the second node; a second capacitor connected to the third node and the reference voltage; and an OLED connected to the second node and a low voltage power source. The voltages supplied from the high voltage power source and the low voltage power source to the pixel are variable as functions of the location of the pixel on the panel, such that a voltage difference therebetween keeps unchanged.
US11222587B2

To provide a pixel circuit capable of suppressing a decrease in luminance due to leakage of a transistor without increasing the number of elements or with a minimum increase in the number of elements even if the number is increased. A pixel circuit is provided including a light-emitting element, a drive transistor configured to supply a current to the light-emitting element, a first reset transistor configured to set a potential of an anode of the light-emitting element to a predetermined potential, a first write transistor configured to control writing of a signal voltage at a gate node of the drive transistor, a holding capacitance having one end connected to the gate node of the drive transistor and configured to hold a threshold voltage of the drive transistor, and a second write transistor connected in series between the gate node of the drive transistor and the first write transistor.
US11222583B2

A novel display is provided. A display having a small change in chromaticity of a micro light-emitting diode in proportion to current density is provided. A display capable of reducing power consumption in the driver circuit when displaying a still image is provided. The display includes a plurality of pixels each including a display element and a microcontroller. The microcontroller includes a first transistor, a triangular wave generator circuit, a comparator, a switch, and a constant current circuit. The first transistor has a function of retaining a potential corresponding to data written to the pixel by being switched off. The triangular wave generator circuit has a function of generating a triangular wave signal. The comparator has a function of generating an output signal corresponding to the potential and the triangular wave signal. The switch has a function of controlling whether or not to make a current flowing in the constant current circuit flow to the display element in accordance with the output signal.
US11222577B2

The present disclosure provides a shift register unit, a gate driving circuit and compensation method and driving method thereof, and a display device. The shift register unit includes: a shift register circuit having a detection node, the shift register circuit is configured to receive an input signal and a clock signal, and generate an output signal based on the clock signal under control of the input signal; and a detection circuit coupled to the detection node of the shift register circuit, the detection circuit is configured to generate a detection signal based on a potential of the detection node.
US11222566B2

A shift register circuit, a scan driving circuit, a display device and method for driving the scan driving circuit are provided. The shift register circuit includes: an input circuit for providing an active level for the first node upon receiving the active level of scan trigger signal; a trigger circuit for outputting the active level of scan trigger signal at the second node when first node is at the active level and a first clock signal is at first level; a locking circuit for locking the level of first node as inactive level when a first control signal is at the active level; and an output circuit for outputting a gate turn-on voltage during a period in which the second node is at an active level of the scan trigger signal, and outputting a voltage same as voltage of a second control signal during other periods other than the period.
US11222563B2

The handwriting support device includes a beam splitter that reflects light from an image display surface such that a virtual image of an image displayed on the image display surface is visible on a writing surface facing the image display surface and transmits the light from a writing surface side such that the writing surface side is visible, a memory and a processor being configure to perform control for non-display of an image object, which overlaps with a real object on the writing surface and does not overlap with a tip of the writing instrument, among a plurality of image objects in a case where a first image including the plurality of image objects indicating writing target regions is displayed on the image display surface and the real object including the writing instrument is inserted into a space between the beam splitter and the writing surface.
US11222562B2

A display panel, a method for detecting the same, and a display device are provided. The display panel has a display area provided with data lines therein, and a non-display area provided with fan-out lines, a crack detection line, multiplexers, a first crack detection switch, and a crack detection control signal line therein. The crack detection line includes first and second detection sub-lines connected to each other. The first detection sub-line and the second detection sub-line are respectively connected to an input terminal of the first crack detection switch and a crack detection signal terminal. An output terminal of the demultiplexer is electrically connected to n data lines. An input terminal of the first demultiplexer is connected to an output terminal of the first crack detection switch and one fan-out line, and a control terminal of the first crack detection switch is connected to the crack detection control signal line.
US11222561B2

A display panel test circuit that includes a plurality of metal-oxide-semiconductor field-effect transistors (MOSFETs); a first signal line electrically connected to gates of the MOSFETs; a second signal line electrically connected to sources of a part of the MOSFETs; and a third signal line electrically connected to sources of other part of the MOSFETs; wherein sources of any two adjacent MOSFETs of the plurality of MOSFETs are electrically connected to the second signal line and the third signal line, respectively. The display panel test circuit can detect a short circuit problem of a green data signal during a phase of lighting test, and thereby monitor and increase yields of AMOLED display panels.
US11222557B2

A spinnable indicator for transit stops has a disc having a front side and a rear side, the front side having a reflective portion and a non-reflective portion, and a mounting bracket, wherein the disc is spinnably coupled to the mounting bracket, the mounting bracket mountable to a pole or beam. The reflective portion creates high visibility at night. In one method of use, a prospective passenger approaches a spinnable indicator, and, when a bus or other transit unit is approaching, spins the spinnable indicator. The reflective portion on the front side of the spinnable indicator alerts the driver that a prospective passenger is waiting transit.
US11222556B2

This technology relates to a display mounted messaging system. The display mounted messaging system may include a light emitting diode (LED) display attached to a housing of a sensor. The housing of the sensor may rotate. The display mounted messaging system may also include an LED controller which is configured to selectively activate and deactivate at least one LED in the LED display, to provide a message in the direction of an intended recipient.
US11222547B2

A system for intelligent non-disruptive airspace integration of unmanned aircraft systems (UAS) is disclosed. The system includes an onboard positioning system and altimeter that determine a current position and altitude of the UAS. Under normal conditions, the UAS remains in inert mode: a transceiver listens for and decodes transmissions from nearby aircraft and ground-based traffic and control facilities. If certain conditions are met (e.g., proximate aircraft, altitude ceilings, controlled or restricted airspaces) the system may declare an alert mode. When in alert mode, the transceiver broadcasts position and identifier information of the UAS to alert neighboring aircraft to its presence. Intelligent transmission strategies regulate the power level or rate of alert-mode transmissions to reduce spectrum congestion due to high UAS density. Alert-mode transmissions continue until the underlying conditions change and inert mode is resumed.
US11222534B2

A device is provided for use with a vehicle and with a communication device. The communication device can transmit a first vehicle mode signal and a subsequent signal. The device includes a processing component, an indicator component, a transmitting component and a receiving component. The processing component can operate in a vehicle mode and can operate in a second mode. The indicator component can provide a vehicle mode indication signal when the processing component is operating in the vehicle mode. The transmitting component can transmit a second vehicle mode signal based on the vehicle mode indication signal. The receiving component can receive the first vehicle mode signal and can receive the subsequent signal. The processing component can further perform a function while in the vehicle mode and based on the first vehicle mode signal and the subsequent signal.
US11222530B2

A driving intention determining method includes obtaining status information of traffic targets in a driving environment, where the traffic targets include a traffic target in a moving state and traffic targets in a static state, and status information of the traffic targets in a static state includes at least indication information of a traffic sign and road boundary information, determining a risk field of the driving environment based on the status information of the traffic targets in the driving environment, for any other vehicle in the driving environment, determining a driving track of the other vehicle in the driving environment based on the risk field, and determining driving intention of the other vehicle based on the driving track of the other vehicle in the driving environment.
US11222528B2

In an exemplary method, a traffic monitoring subsystem receives mobile device attribute data from a plurality of mobile devices over a network, selectively aggregates the mobile device attribute data, the selectively aggregating including identifying anomalous data in the mobile device attribute data and excluding the anomalous data from the aggregated mobile device attribute data, and generating traffic condition data based at least in part on the aggregated mobile device attribute data, the traffic condition data representative of a traffic condition. In certain examples, the traffic monitoring system provides the traffic condition data to at least one of the mobile devices.
US11222524B2

Apparatus and associated methods relate to dual safety touch button systems for generating machine operation commands, according to predetermined safety guidelines, from status information received via an intercommunications link (ICL) operably connecting the dual safety touch buttons (STBs). In an illustrative example, each of a pair of STBs includes a processor configured to receive, via an intercommunications link port, status information from the other STB. In response to the received information and predetermined safety guidelines, the STBs may generate machine operation commands that operate a pair of relay switches. In some embodiments, each STB may be activated within a substantially simultaneous period (e.g., less than 0.5 seconds) to actuate corresponding relay switches for operating a potentially dangerous machine.
US11222523B2

A method of establishing a communication path between a first terminal and a second terminal, the method including receiving a first call from the first terminal; answering the first call; generating a call establishment request (CER); establishing a second call to the second terminal; forwarding the CER to the second terminal; receiving an acknowledgement from the second terminal; and connecting the first call and the second call.
US11222518B1

An information handling system includes a host device and multiple monitor devices. One of the monitor devices is configured as a parent monitor device, and the remaining monitor devices are configured as child monitor devices. The parent monitor device receives a user presence detect (UPD) status signal, and queries all of the child monitor devices for a current UPD status. In response to the queries, the parent monitor consolidates the current UPD status from each of the child monitor devices and the current UPD status of the parent monitor device. Based on the consolidated current UPD status and based on a UPD policy, the parent monitor device sets a current user status as a user absence or presence. In response to the processor being in a low power state and the current user status being the user presence, the patent monitor device provides a wake notification to the host device.
US11222515B2

One embodiment provides a method, including: identifying, using a tamper detection switch of an information handling device, a tampering event; determining, using a processor, contextual data associated with the tampering event; constructing, based on the determining, a signal comprising the contextual data; and broadcasting, using a radio transmission beacon, the signal. Other aspects are described and claimed.
US11222511B2

A lottery gaming system that enables a player to select any one of a plurality of different geographic areas in which they predict that a designated winning lottery ticket will be purchased.
US11222509B2

Embodiments of the present invention set forth systems, apparatuses and methods for facilitating the configuration of multigame bonuses on independent gaming devices. Accordingly, a gaming device including a display, input device, memory, and processor can be configured to be part of a multigame bonus while not requiring a direct connection to a multigame bonus controller, or to other gaming devices involved in the multigame bonus. This may be accomplished by configuring the gaming device to provide a mechanism for an operator to set up bonus parameters with a specified side wager or bet to be eligible for a particular jackpot prize. Since each gaming device can be independently set up to be part of the multigame bonus, unrelated gaming devices running different primary gaming events with different wager or game characteristics can be part of the same multigame bonus without affecting game play of the primary gaming events.
US11222508B2

Gaming systems and methods for providing free plays of a game with increasing quantities of paylines, wherein for each of a plurality of free plays of a game of a free game sequence, any awards for the displayed plurality of symbols for that free play of the game are based on a quantity of paylines associated with the symbol display positions for that free play of the game, wherein the quantity of paylines for that free play of the game is greater than a previous quantity of paylines for a previous free play of the game of the sequence by a determined quantity of additional paylines.
US11222504B2

Systems and methods which utilize pausing and/or replaying of one or more aspects of a stream of a sporting event displayed to a player at an electronic gaming machine whom is wagering on the displayed sporting event and/or one or more wagering games at the electronic gaming machine.
US11222501B2

A gaming system includes a main display configured to display a wagering game comprising a plurality of virtual spinnable reels having a plurality of adjacent game symbol positions. A game controller is communicatively coupled to the display, and a computer-readable storage medium. The game controller is configured to initiate a first round of play of a base game causing a simulated spinning of the spinnable reels, change the base game to a metamorphic reel game based on a triggering condition of a special symbol landing on a stopped reel. At least one morphed reel is created from at least two of the spinnable reels. At least one reel is replaced with the morphed reel in the metamorphic reel game. A game outcome is determined based on paytable and a reduced number of reels that includes the morphed reel. Credit is awarded to the player based on the game outcome.
US11222496B2

Disclosed is a device and process for marking and detecting labels with spectral band authentication features utilizing a reader that can be affixed to a smart phone and positioned so as to align the lens of the phone's camera with a reader aperture. The reader aperture allows the camera to view an item through a spacer, wherein a UV and IR light source is used to reveal indicia within invisible ink. The light source employs a distinct emission spectrum characterized by narrow peaks and gaps which can illuminate pigment of the invisible ink that is selectively responsive at the wavelengths of specific peaks and/or unresponsive at the gaps in the spectrum. The smart phone captures the indicia revealed and interfaces with a cloud-based database to provide verification of authenticity.
US11222494B2

Video still frames with highest facial detection scores are matched and displayed to a security operator console with identity indicia retrieved upon a credential submission event from a physical access control system. An apparatus couples a security operator console to a surveillance camera at a physical access control portal. A video clip containing a frame with highest facial detection score of all frames captured in propinquity to the time of credential submission, is matched to and displayed with the identity indicia. Credentials from a group of people entering together are presented to a security officer console along with video clips simultaneously containing a plurality of faces or perspectives which may be accepted en masse or in part. Time shifting still frames to reconcile with credential submission time stamps concentrates content in a display console. The apparatus retrieves and presents identity indicia in conjunction with a face in the selected frame.
US11222492B2

A luggage storage system includes a tag attached to a luggage, a plurality of storage spot terminals respectively installed in a plurality of storage spots each including a movable spot, a luggage database, and a circuitry configured to: acquire identification information of the tag and a user from a mobile terminal that has read the identification information of the tag at the time of deposit of the luggage and register the identification information in the luggage database, acquire the identification information of the tag and storage spot from the storage spot terminal that has read the identification information of the tag and register the identification information in the luggage database, and acquire the identification information of the tag and the user from the mobile terminal that has read the tag at the time of receipt of the luggage and determine whether or not to return the luggage based on whether or not the identification information of the tag and the identification information of the user are associated with each other in the luggage database.
US11222488B2

The present disclosure provides an electronic module including: a first memory; a second memory; a communication unit configured to communicate with a plurality of electronic modules and a server; and a controller configured to store, in the first memory, vehicle information obtained from at least one sensor provided in a vehicle, store, in the second memory, the vehicle information stored in the first memory, determine an electronic module of the plurality of electronic modules based on a location that the at least one situation occurred, and transmit, to the electronic module, at least a part of the vehicle information when the at least one predetermined situation occurs.
US11222485B2

A network of collection, charging and distribution machines collect, charge and distribute portable electrical energy storage devices (e.g., batteries, supercapacitors or ultracapacitors). Relevant information regarding vehicles that use the collection and distribution machines is communicated to or acquired by mobile devices of users associated with one or more of the vehicles. The vehicle information may include information regarding diagnostics or status of the vehicle and information regarding usage history of the vehicle received from different sources. This information is then processed and analyzed at the mobile device and such information is presented by the mobile device in a useful manner to the user and/or communicated to another device external to the mobile device, such as the vehicle, for further processing or communication of the data.
US11222482B2

The present invention relates to an integrated parking management system for automated parking identification, parking fee payment and parking status monitoring comprising: an in-vehicle unit configured to determine a geographic position of a vehicle; a parking management server configured to determine an available parking space and corresponding parking fee based on the geographic position data received from the in-vehicle unit. The system further comprises a handheld unit configured to determine validity of a parking status of the vehicle, and report to the parking management server. The functions of the In Vehicle Unit can also be realized in a software only implementation for integration and execution on alternative platforms.
US11222480B2

A designing assistance system includes an identification unit and a modification unit. The identification unit is configured to acquire a three-dimensional shape model of a structure, and identify a bar-shaped part of the three-dimensional shape model. The three-dimensional shape model is obtained through a topology optimization calculation. The modification unit is configured to cause the bar-shaped part of the three-dimensional shape model to be modified to an undented shape model.
US11222478B1

A computer implemented method is disclosed including producing, with at least one of a computing device, an augmented reality computing device, a virtual reality computing device and a mixed reality computing device, multiple sources of data files provided in individual formats to overlay within a real-world environment, combining the multiple sources of data files into a unified data format that provides for each individual data format of the multiple sources of data files to run independently and with at least one of a spatial anchor and a temporal anchor to provide for a three-dimensional (“3D”) arrangement of the plurality of data, storing in at least one memory device the multiple sources and the at least one spatial anchor and temporal anchor, receiving, through a user interface of a viewing device, query relating to a real-world environment and displaying the 3D arrangement of the plurality of data in the viewing area of the viewing display in spatial relationship with the real-world environment as viewed in the viewing area. A computerized method and system are also disclosed.
US11222477B2

A device and a method of providing an augmented reality service in an electronic device by interworking with another electronic device is provided. A first electronic device includes a communication circuit, a camera, a sensor, a display device, and a processor, the display device, the sensor, and the camera, the processor configured to establish communication with a second electronic device, obtain information on at least one object included in a field of view of a user wearing the first electronic device through the camera or the sensor, obtain information on a user's gaze, determine whether to interwork with the second electronic device for an augmented reality service, based on the information on the user's gaze and the information on the at least one object, and when it is determined to interwork with the second electronic device, transmit interworking information on the augmented reality service to the second electronic device.
US11222474B2

An illustrative volumetric capture system accesses a machine learning model associated with bodies of a particular body type, as well as a two-dimensional (2D) image captured by a capture device located at a real-world scene. The 2D image depicts a body of the particular body type that is present at the real-world scene. Using the machine learning model and based on the 2D image, the volumetric capture system identifies a 2D joint location, from a perspective of the capture device, of a particular joint of the body. The volumetric capture system also generates a three-dimensional (3D) reference model of the body that represents the particular joint of the body at a 3D joint location that is determined based on the 2D joint location identified using the machine learning model. Corresponding methods and systems are also disclosed.
US11222467B2

Methods and systems for extracting data from a three-dimensional visual representation of a physical space, the three-dimensional visual representation of the physical space comprising either a mesh of a plurality of polygons or point cloud data points. The present method includes the steps of defining an extraction polyhedron enclosed by a boundary surface, identifying data inside the boundary surface of the extraction polyhedron for extraction, extracting the data identified inside the boundary surface of the extracting polyhedron and storing the extracted data in data storage.
US11222466B1

Techniques are disclosed for changing the identities of faces in video frames and images. In embodiments, three-dimensional (3D) geometry of a face is used to inform the facial identity change produced by an image-to-image translation model, such as a comb network model. In some embodiments, the model can take a two-dimensional (2D) texture map and/or a 3D displacement map associated with one facial identity as inputs and output another 2D texture map and/or 3D displacement map associated with a different facial identity. The other 2D texture map and/or 3D displacement map can then be used to render an image that includes the different facial identity.
US11222457B2

Disclosed is a method of localizing a user operating a plurality of sensing components, preferably in an augmented or mixed reality environment, the method comprising transmitting pose data from a fixed control and processing module and receiving the pose data at a first sensing component, the pose data is then transformed into a first component relative pose in a coordinate frame based on the control and processing module. A display unit in communication with the first sensing component is updated with the transformed first component relative pose to render virtual content with improved environmental awareness.
US11222455B2

Methods, devices, media, and other embodiments are described for managing and configuring a pseudorandom animation system and associated computer animation models. One embodiment involves generating image modification data with a computer animation model configured to modify frames of a video image to insert and animate the computer animation model within the frames of the video image, where the computer animation model of the image modification data comprises one or more control points. Motion patterns and speed harmonics are automatically associated with the control points, and motion states are generated based on the associated motions and harmonics. A probability value is then assigned to each motion state. The motion state probabilities can then be used when generating a pseudorandom animation.
US11222447B2

A method for parametric image reconstruction and motion correction using whole-body motion fields includes receiving a nuclear imaging data set including a set of dynamic frames and generating at least one of a whole-body forward motion field and/or a whole-body inverse motion field for at least one frame in the set of frames. An iterative loop is applied to update at least one parameter used in a direct parametric reconstruction and at least one parametric image is generated based on the at least one parameter updated by the iterative loop. The iterative loop includes calculating a frame emission image for the at least one frame, generating a motion-corrected frame emission image based on the at least one whole-body forward motion field or a whole-body inverse motion field, and updating at least one parameter by applying a fit to the motion-corrected frame emission image.
US11222446B2

This document describes the development of a digital Face on virtual canvas (computer, smartphones and tablets) that can simulate the application of makeup products. The developed tool allows a user to test products and create new makeup techniques for be used by professional and makeup lovers.
US11222445B2

Embodiments of the disclosure relate to an input apparatus and a controlling method thereof, more particularly, to an input device for displaying a graphic in a detected color and an input touch form by detecting a color and a touch shape of an input tool for inputting a touch command. An input apparatus according to an embodiment includes a display: a first sensor configured to detect a touch position of a touch command input to the display from an input tool; a second sensor configured to detect a color of the input tool; and a controller configured to control a graphic corresponding to the input touch command to be displayed in the detected color at the detected touch position.
US11222441B2

A method for object detection includes: obtaining a plurality of to-be-determined targets in a to-be-detected image; determining confidences of the plurality of to-be-determined targets separately belonging to at least one category, determining categories of the plurality of to-be-determined targets according to the confidences, and determining position offset values corresponding to the respective categories of the plurality of to-be-determined targets; using the position offset values corresponding to the respective categories of the plurality of to-be-determined targets as position offset values of the plurality of to-be-determined targets; and determining position information and a category of at least one to-be-determined target in the to-be-detected image according to the categories of the plurality of to-be-determined targets, the position offset values of the plurality of to-be-determined targets, and the confidences of the plurality of to-be-determined targets belonging to the categories thereof.
US11222436B2

Methods for presenting an image indicating a position for a person are disclosed. A method includes: determining, by a computing device, at least one free space in a location using at least one camera; determining, using the computing device, a new position for a first person in the location based upon the determined at least one free space in the location; and presenting an image to indicate the determined new position for the first person in the location.
US11222435B2

A system and method of processing a CT scan includes receiving a plurality of radiographs and determining an axis of rotation per scan from the plurality of radiographs prior to CT reconstruction.
US11222428B2

Implementations generally relate to determining golf swing characteristics. In some implementations, a method includes obtaining a video of a person performing an action. The method further includes determining from the video a plurality of points associated with the person, where the determining of the plurality of points is performed for each frame of the video. The method further includes determining a plurality of three-dimensional (3D) coordinates for each point of the plurality of points, where the determining of the 3D coordinates is performed for each frame of the video. The method further includes determining a movement of the plurality of points based at least in part on the 3D coordinates. The method further includes determining one or more movement errors based at least in part on the movement of the plurality of points.
US11222425B2

A system and methods for automatically delineating OARs in whole-volume medical images through a two-stage DCNN model, the DCNN model comprising an OAR detection network and an OAR segmentation network, and the method comprising the steps of: inputting the whole-volume medical images to the OAR detection network; extracting image features through a sequence of downsampling blocks; generating a final detection feature map via upsampling and concatenation; detecting at least one OAR candidate by branching the final detection feature map, wherein the at least one OAR candidate is defined by a predicted bounding box with a class label; inputting the predicted bounding box and corresponding class label to the OAR segmentation network; cropping the final detection feature map and a downsampling block in the OAR detection network according to the predicted bounding box; concatenating the cropped feature maps and generating a predicted binary mask delineating OARs according to the class label.
US11222421B2

The present invention provides a display method for a medical image, comprising: acquiring a medical image of an imaging object by means of scanning; obtaining, from the medical image, a list containing one or more objects of interest, and object information including positions of the objects of interest; acquiring, according to the positions of the objects of interest and at different imaging positions, a plurality of images that cover the objects of interest; and synthesizing the plurality of images that cover the objects of interest into a dynamic graph and dynamically displaying the dynamic graph.
US11222418B2

Embodiments described herein provide a system for assessing the surface of an object for detecting contamination or other defects. During operation, the system obtains an input image indicating the contamination on the object and generates a synthetic image using an artificial intelligence (AI) model based on the input image. The synthetic image can indicate the object without the contamination. The system then determines a difference between the input image and the synthetic image to identify an image area corresponding to the contamination. Subsequently, the system generates a contamination map of the contamination by highlighting the image area based on one or more image enhancement operations.
US11222417B2

Data structure for image-processing data is for creating image-processing data necessary for performing image processing on captured images of multiple workpieces when an articulated robot extracts a workable target workpiece from among multiple supplied workpieces. The data structure includes workpiece shape data for recognizing a target workpiece by pattern matching and tool data configured to check whether there is interference between a tool mounted on the articulated robot and a peripheral workpiece. The data structure is configured such that the combination of the workpiece shape data and the tool data can be rearranged for each workpiece or for each tool.
US11222416B2

A server comprises a communications module; a processor coupled to the communications module; and a memory coupled to the processor, the memory storing processor-executable instructions which, when executed by the processor, configure the processor to receive, via the communications module and from a remote computing device, a signal representing an indication of at least one damage location of a vehicle; generate instructions by concatenating one or more instruction sets instructing a user of the remote computing device how to obtain video data of the vehicle based on the at least one damage location and an instruction set instructing the user of the remote computing device how to obtain the video data of the vehicle to capture an identifier of the vehicle in a random order; and send, via the communications module and to the remote computing device, a signal causing the instructions to be displayed on a display of the remote computing device.
US11222415B2

A microscopy method includes a trained deep neural network that is executed by software using one or more processors of a computing device, the trained deep neural network trained with a training set of images comprising co-registered pairs of high-resolution microscopy images or image patches of a sample and their corresponding low-resolution microscopy images or image patches of the same sample. A microscopy input image of a sample to be imaged is input to the trained deep neural network which rapidly outputs an output image of the sample, the output image having improved one or more of spatial resolution, depth-of-field, signal-to-noise ratio, and/or image contrast.
US11222414B2

A second block to be encoded after a first block, from among a plurality of blocks obtained by recursively dividing an image region in accordance with quadtree spatial splitting, is specified based on a size of the first block. The second block is encoded.
US11222409B2

A method for correcting blur effects is presented. The method includes generating a plurality of images from a camera, synthesizing blurred images from sharp image counterparts to generate training data to train a structure-and-motion-aware convolutional neural network (CNN), and predicting a camera motion and a depth map from a single blurred image by employing the structure-and-motion-aware CNN to remove blurring from the single blurred image.
US11222403B2

A user device may capture an image including an object, and may identify the object, including determining an outline of the object. The user device may determine a first center point of the object and an angle of orientation of the object in relation to the image. The user device may rotate the image based on the angle of orientation, including changing one or more dimensions of the image. The user device may, after rotating the image, determine the one or more dimensions of the rotated image, calculate one or more offset values associated with changing the one or more dimensions of the rotated image, and determine a second center point of the object based on the first center point and the one or more offset values. The user device may perform an action related to the rotated image based on determining the second center point of the object.
US11222402B2

A method of adaptive image enhancement, comprising, receiving a low resolution image, receiving at least one application constraint, detecting at least one scene within the low resolution image, detecting a plurality of regions of interest within the detected at least one scene, prioritizing the detected plurality of regions of interest, ranking the detected plurality of regions of interest based on the prioritization, determining an enhanceable subset of the plurality of regions of interest based on the ranking of the plurality of regions of interest and the at least one application constraint and enhancing the enhanceable subset of the plurality of regions of interest.
US11222396B2

In one embodiment, an apparatus, coupled to a computing system, may include a first-level of data bus comprising first-level data lines. The apparatus may include second-level data buses each including second-level data lines. Each second-level data bus may be coupled to a memory unit. The second-level data lines of each second-level data bus may correspond to a subset of the first-level data lines. The apparatus may include third-level data buses each including third-level data lines. Each third-level data bus may be coupled to a sub-level memory unit. The third-level data lines of each third-level data bus may correspond to a subset of the second-level data lines of a second-level data bus along a structural hierarchy. The apparatus may be configured to allow the computing system to load a data block from the first-level data lines to sub-level memory units through the third-level data buses excluding multiplexing operations.
US11222395B2

Techniques that facilitate matrix factorization associated with graphics processing units are provided. In one example, a computer-implemented method is provided. The computer-implemented method can comprise loading, by a graphics processing unit operatively coupled to a processor, item features from a data matrix into a shared memory. The data matrix can be a matrix based on one or more user features and item features. The computer-implemented method can further comprise tiling and aggregating, by the graphics processing unit, outer products of the data matrix tiles to generate an aggregate value and approximating, by the graphics processing unit, an update to a user feature of the data matrix based on the aggregate value and the loaded item features.
US11222393B2

An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: partition pixel values in a unit of row of an input image into a plurality of sections and allocates threads to the respective sections of the row, the threads being enabled to run in parallel by a processor; calculate, with each of the threads allocated in each row, distances each from a pixel having a certain value in the corresponding section of the row in the input image, and generates a first distance image which stores values indicating the distances; and calculate, with each of the threads allocated in each row, a first boundary value indicating a distance from a pixel having the certain value in another section of each row, by using a calculation result of the first boundary value in the another section of each row.
US11222386B2

A device and method are disclosed for optimizing self-power consumption. The device may sense one or more operating conditions of the device. The device may further select one or more operating parameters associated with at least one of the one or more operating conditions. The device may also estimate a power consumption associated with executing an algorithm to generate at least one updated value for at least one of the one or more operating parameters as well as estimate a power savings associated with operating using the updated value. The device may compare the estimated power consumption to the estimated power savings and determine whether to execute the algorithm based on the comparing.
US11222384B1

A computer-implemented method for inferring or estimating user-related data for use with tax preparation software is disclosed. The method uses a computer that connects to the one or more remotely located data sources and executing a data capture utility, the data capture utility capturing at least some tax data pertaining to the user. The computing device executes an estimation module that receives the captured tax data pertaining to the user and generates one or more estimates and stores the one or more estimates in a data store associated with the tax preparation software, the data store configured to store user-specific tax data therein. The computing device executes a tax calculation engine of the tax preparation software configured to read the user-specific tax data contained in the data store and compute an intermediate or final tax liability or refund amount.
US11222383B2

According to one embodiment, a method of managing trading is provided. A first offer for a particular instrument in a particular market is received from a first market maker at a first offer price. A first bid for the same particular instrument in the same particular market is received from a second market maker at a first bid price, the first bid price being higher than or equal to the first offer price. As a result of the first bid price being higher than or equal to the first offer price, the first offer price is automatically increased to a price higher than the first bid price such that a trade is not executed between the first offer and the first bid. In some embodiments, such method may be used to protect market makers from unwanted trades caused by inherent latency in the market makers' pricing engines and/or networks.
US11222378B2

An autonomous robot vehicle in accordance with aspects of the present disclosure includes a conveyance system and a compartment coupled to the conveyance system. The conveyance system autonomously drives the autonomous robotic vehicle between one or more storage locations and one or more delivery locations. The compartment receives one or more items stored at the one more storage locations. The compartment includes a temperature control module configured to maintain the compartment within a predetermined temperature range to provide temperature control for the one or more items as the conveyance system drives between the one or more storage locations and the one or more delivery locations.
US11222377B2

A recommendation engine can provide recommendations with respect to an application and can provide insights to a user of a computing device. The recommendation engine can receive a prediction based on user engagement with the application during an initial period of time (e.g., a trial period) as to whether the user will convert use of the application to a paid basis (e.g., a subscription or license to the application). An action can be recommended based on the prediction. The recommendation engine can provide insights to a user based on a score associated with the insight. The score can be determined by measuring previous user interactions with the insight over a period of time.
US11222374B1

Disclosed are various embodiments for providing a continued item purchase experience for users wishing to repeat purchases of items when previously purchased items have been discontinued or are no longer available. A replacement item is identified for an item that is determined to be discontinued. The interaction history of the discontinued item is associated with the replacement item. A user interface is generated to include a listing of previously purchased items, including the replacement items that are arranged in a particular order. The replacement item is arranged in the user interface according to the interaction history of the discontinued item.
US11222371B2

A distributed network transaction system and method includes a central exchange computer connected via the Internet (world wide web) to multiple remote computers associated with, for example, individual brokers. A central database is provided with the exchange computer and each remote computer can have a respective database for information that the individual brokers was to maintain separate from the system. E-commerce transactions are conducted by the system, which performs a number of transaction-related functions, such as pushing tickets up to the system for sale, purchasing tickets online, shipping, web site-related and bookkeeping. The system and methodology accommodate price event functions where non real-time tickets can be sold and the orders filled with tickets acquired on the system.
US11222369B1

A method and associated system of producing an advertising campaign of a product for an online marketplace seller including, under control of one or more processors configured with executable instructions, generating a single keyword advertising campaign of the product; collecting data on the single keyword; executing a machine learning component of an adaptive machine learning platform to generate a machine learning component output based at least in part on the data on the single keyword; generating a behavioral curve or table relating to an advertisement bid value and a cost per click value based at least in part on the machine learning component output; generating sales goal(s) of the product for the online marketplace seller on the online marketplace; generating an optimized advertisement bid value based at least in part on the sales goal(s) and the behavioral curve or table; and generating an optimized advertising campaign therefrom.
US11222362B2

Method and system for localizing an element present in a piece of content having a plurality of elements. A cost of localizing an element with respect to each of one or more localization sources is first computed. At least one criterion based on which a localization source for localizing the element is to be determined is obtained. A localization source for localizing the element is then selected based on an assessment with respect to the at least one criterion. The element of the content is then localized using the selected localization source.
US11222348B2

The present invention relates to a context-specific experience sampling method comprising the steps of: collecting user's experience information; classifying the collected user's experience information and selecting keywords representing the classified user's experience information; generating a questionnaire to be applied to experience sampling based on the keywords; providing the questionnaire to the user; receiving response data by each activity for a context and an environment that the user has experienced, in response to the questionnaire; and analyzing a relationship between the user's context and environment and the user's experience, based on the response data by each activity for the user's context and environment.
US11222346B2

Systems and methods are provided for electronic stimulus evaluation through one or more signals. The one or more signals protect underlying raw data relating to behavior, including purchase behavior and location-based behavior. A server platform in network communication with at least one signal buyer computer and at least one signal provider computer facilitates creation of the one or more signals. Anonymized object identifiers are used to identify objects or consumers associated with behavior data and exposure to the electronic stimulus. The server platform provides optimization analytics for the stimulus based on the one or more signals, which include measurement signals, behavior signals, and lift signals.
US11222341B2

A rules engine for applying rules from a reviewing network to data signals from an originating network is described. The rules engine includes a processor coupled to a memory device. The rules engine is coupled to the reviewing network, and is configured to receive an authorization data signal from the originating network. The authorization data signal includes authorization data for at least one transaction that has been processed by the originating network. The originating network and the reviewing network are payment networks. Additionally, the rules engine generates an authorization response data signal that includes authorization response data by comparing the authorization data to the rules stored in the memory device. The authorization response data indicates whether the reviewing network authorizes or declines the at least one transaction included in the authorization data. The rules engine transmits the clearance response data signal to the originating network.
US11222338B2

A method includes detecting, by a marketplace server of a computing network, fraudulent acquisition of an exchange item by a first computing device of the computing network. The exchange item has a first dynamic identifier (ID) that was created for the first computing device, where the first computing device is a first owner of the exchange item, exchange item information is associated with the exchange item, and the exchange item information includes a static ID of the exchange item. The method further includes deactivating, by the marketplace server, the first dynamic ID in response to the detecting fraudulent acquisition. The method further includes, after deactivating the first dynamic ID, detecting, by the marketplace server, requested use of the exchange item by the first computing device, denying, by the marketplace server, the requested use of the exchange item, and reclaiming, by the marketplace server, ownership of the exchange item.
US11222333B2

A system for offline transaction processing has a payment terminal capturing payment credentials and a payment amount as a transaction data set. A first blockchain server has a first copy of a transaction ledger to which the transaction data set is committed as a ledger entry in response to a validation against one or more rules stored in an offline database. A second blockchain server has a second copy of the transaction ledger, and is in sporadic communication with the first blockchain server over a temporary data transfer link. The transaction data set previously committed to the first copy of the transaction ledger is propagated to the second copy of the transaction ledger over the temporary data transfer link. A payment gateway retrieves the transaction data set in the second copy of the transaction ledger and translates the same to a settlement request transmitted to the remote payment processor.
US11222329B2

Registration information for a plurality of consumers is obtained at an electronic wallet platform. A mechanism is provided to integrate the electronic wallet platform with a plurality of merchants. Via the electronic wallet platform, a given one of the consumers is afforded an option to select from multiple methods to pay for a transaction with a given one of the merchants. The multiple methods are based, at least in part, on the registration information. At least one of the multiple methods includes a virtual card number. Further steps include obtaining, from the given one of the consumers, a selection of the virtual card number for payment for the transaction; and providing the given one of the merchants with the virtual card number.
US11222328B2

Provided is a method for providing a mobile gift card issuance service, and a server apparatus and a system therefor, the method including the steps of: receiving, from a product terminal, product information on a product for which a mobile gift card is to be issued; generating a random number corresponding to the received product information; generating a code by using the generated random number; associating the generated random number and code with the product information and storing the same as mobile gift card information; and transmitting the mobile gift card information to a sales channel server.
US11222324B2

Virtual currency ledger secured physical currency transmissions include receiving a physical currency transfer request from a physical currency receiver device of a physical currency receiver, and identifying a physical currency deliverer device of a physical currency deliverer. A physical currency delivery confirmation code is then associated with a recipient identified in the physical currency transfer request, and a virtual currency address controlled by the physical currency deliverer and included in a virtual currency public ledger is identified to the physical currency receiver device. A reimbursement request code is then received from the physical currency deliverer device and verified using the physical currency delivery confirmation code. In response to the verification, a multi-signature transaction that has been previously signed by the physical currency receiver is then signed to cause a virtual currency amount to be transferred via the virtual currency public ledger to the virtual currency address controlled by the physical currency deliverer.
US11222319B2

A method for managing a post-hoc device registration in an ecosystem is provided. The method includes assembling an electronic device, having a system on a chip (SoC) integrated therein. The method further includes activating/onboarding the device, receiving, by a CA from the device, a communication containing at least one keypair, validating, from the CA to the device, the at least one keypair, triggering, by the CA, data capture of validation data. The validation data includes user registration data, and manufacture/status data for least one of the device and the SoC. The captured validation data is stored in a database of the CA, and then aggregated, along with the received at least one keypair, from the CA database into a billing invoice to the device assembler. The registration data is referenced to the at least one keypair and other validation data by the CA.
US11222316B2

An apparatus for use in a digital asset tracking system includes a storage device and a processor coupled to the storage device. The storage device stores software instructions for controlling the processor that when executed by the processor configure the processor to receive a signal representing a request comprising a first transfer from a first digital container associated with a first client to a second digital container associated with a second client. A value of the first transfer is compared to a total value in one or more accounts associated with the first client. At least one of the one or more accounts associated with the first client has a value in a first currency. A first draft is generated from a first account to an account associated with the second client. The first draft comprises a value in a second currency equivalent to the value of the first transfer.
US11222315B1

The APPARATUSES, METHODS AND SYSTEMS FOR A PUBLISHING AND SUBSCRIBING PLATFORM OF DEPOSITING NEGOTIABLE INSTRUMENTS (hereinafter “PS-PLATFORM”) provides a negotiable instrument data publish and subscribe framework, whereby financial institutions may exchange negotiable instrument deposit data and/or validation information within the publish and subscribe framework. In one embodiment, the PS-PLATFORM may register a financial institution as a subscriber and provide financial transaction information to the financial institution based on the subscription.
US11222312B2

Methods and apparatus for secure registration to enable transactions between a first user and a vendor that is facilitated by a payment server are disclosed. The method may comprise storing a form soliciting customer information including a plurality of fields, wherein at least one of the plurality of fields is associated with an attribute. The method including receiving a copy of the form including customer data in all of the plurality of fields and transmitting a first subset of the customer data based on the attribute associated with the first subset of the customer data. The method including receiving a token in response to the transmission of the first subset of customer data and transmitting the token and a second subset of the customer data, wherein the second subset is based on the attribute associated with the second subset of customer data.
US11222299B1

Customized navigation maps of an area are generated for autonomous vehicles based on a baseline map of the area, transportation systems within the area, and attributes of the autonomous vehicles. The customized navigation maps include a plurality of paths, and two or more of the paths may form an optimal route for performing a task by an autonomous vehicle. Customized navigation maps may be generated for outdoor spaces or indoor spaces, and include specific infrastructure or features on which a specific autonomous vehicle may be configured for travel. Routes may be determined based on access points at destinations such as buildings, and the access points may be manually selected by a user or automatically selected on any basis. The autonomous vehicles may be guided by GPS systems when traveling outdoors, and by imaging devices or other systems when traveling indoors.
US11222295B2

An activity recording device includes: a work specifying unit for specifying a work of a worker; a position specifying unit for specifying a position of the worker from a position coordinate of the worker; a state specifying unit for specifying a state of the work of the worker from the position specified by the position specifying unit; and a recording unit for recording, as activity data, the work, the position, and the state in association with an activity time, wherein the position specifying unit includes a position estimation unit and a position correction unit.
US11222287B2

Techniques for failure prediction are provided. A plurality of event indications is received, where each respective event indication corresponds to a respective failure in a computing system. A plurality of machine learning (ML) models is trained based on combinations of event indications in the plurality of event indications, and the ML models are evaluated to generate a respective quality score for each respective ML model. An ensemble of ML models is defined from the plurality of ML models, based on identifying ML models of the plurality of ML models with corresponding quality scores exceeding a predefined threshold. Current data logs from the computing system are processed using the ensemble of ML models, and upon determining that any ML model of the ensemble of ML models predicted a failure based on the current data logs, an alert is generated.
US11222281B2

An approach is provided in which an information handling system performs multiple tests using a cognitive service and multiple trained machine learning models on user data corresponding to a user application. For each of the multiple tests, a different one of the trained machine learning models is utilized. The information handling system generates results from the tests and then selects at least one of the trained machine learning models based on the test results. In turn, the information handling system assigns the cognitive service and the selected trained machine learning models to the user application.
US11222280B2

The present disclosure provides a method and a system for generating a quantum bit control signal. The method includes: receiving a first tag code and a first standard signal corresponding to each basic quantum logic gate in a set of reference quantum gates from a master computer; storing the first standard signal, and obtaining a first address code identifying a storage location of the first standard signal; receiving a target tag code and a target time code corresponding to each basic quantum logic gate in a target quantum program from the master computer; and obtaining, according to the target tag code and the target time code, the first standard signal corresponding to the basic quantum logic gate in the target quantum program as a signal to be processed, and processing the signal to be processed to obtain the quantum bit control signal. The present disclosure may satisfy requirements of a multi-bit quantum bit test and provide quantum bit control signals required by the multi-bit quantum bit test, thereby greatly increasing a response speed of a control-signal generation module and ensuring a speed of subsequent quantum operations.
US11222276B2

A method, system and computer program product for collaborating among multiple electronically communicating AI (Artificial Intelligence) devices for responding to a request includes detecting and identifying devices that are each communicable with a user and electronically communicating and interacting with their respective AI systems. An answer is generated, in response to receiving a request or an instruction by a user at a device of the identified devices, where the answer resulting from collaboration of the identified devices and their respective AI systems. A responding device is determined from the identified devices based on criteria, and a threshold for selecting the responding device. The threshold includes rating, in an order of importance, responding device scenarios for delivering the answer. One of the identified devices is selected to deliver the answer based on the criteria which includes meeting the threshold.
US11222274B2

A scalable integrated information system in a network environment, the system comprising: an agent instantiated as a virtual machine or virtual network function, the agent configured to communicate with the network environment, the network environment comprising a meta data inventory; a data store comprising a central metadata repository, the central metadata repository configured to communicate with the network environment and selectively retrieve the meta data inventory, wherein the central metadata repository stores an integrated context representation comprising at least one of a real-time temporal context, a historical context, and a meta context associated with the meta data inventory; a reasoning module instantiated as a virtual machine or virtual network function and including an input configured to receive a reasoning concept; a machine learning module, instantiated as a virtual machine or virtual network function and configured to communicate with the central metadata repository to selectively retrieve the integrated context representation, wherein the machine learning module communicates with the reasoning module to develop a reasoning model configured to associate the reasoning concept with the integrated context representation; and wherein the agent communicates with the data store to retrieve the integrated context representation and communicates with the reasoning module to retrieve the reasoning model to develop an action and wherein the agent implements the action within the environment.
US11222270B2

An approach is provided that receives, over a computer network, transaction data from a number of clients that are running an app. The approach generates association rules by inputting the transaction data to an association rule learning algorithm, such as an Apriori algorithm. Each association rule is based on a user transaction pattern and a desired result, and each association rule includes a generated confidence value that pertains to an expected performance of one of the steps included in the respective association rule. The app is then modified based on an analysis of the generated confidence values, with the app modification being directed towards improving one or more of the confidence values.
US11222265B2

A machine learning module receives inputs comprising attributes of a storage controller, where the attributes affect performance parameters for performing stages and destages in the storage controller. In response to an event, the machine learning module generates, via forward propagation, an output value that indicates whether to fill holes in a track of a cache by staging data to the cache prior to destage of the track. A margin of error is calculated based on comparing the generated output value to an expected output value, where the expected output value is generated from an indication of whether it is correct to fill holes in a track of the cache by staging data to the cache prior to destage of the track. An adjustment is made of weights of links that interconnect nodes of the plurality of layers via back propagation to reduce the margin of error.
US11222251B2

A system for adjusting control of an industrial vehicle comprises a badge communicator that communicates with electronic badges that are in short range proximity of the industrial vehicle; and a controller coupled to memory, wherein the controller executes program code stored in the memory to adjust control of operating parameters of the industrial vehicle. The controller executes the program code to receive a badge identifier wirelessly transmitted by a detected electronic badge and identify a role associated with the badge identifier. Based on the role associated with the badge identifier, the controller modifies a set point of the industrial vehicle from a first set point to a second set point by communicating information concerning the set point to a vehicle control module of the electronic vehicle.
US11222246B2

Various embodiments described herein utilize multiple levels of generative adversarial networks (GANs) to facilitate generation of digital images based on user-provided images. Some embodiments comprise a first generative adversarial network (GAN) and a second GAN coupled to the first GAN, where the first GAN includes an image generator and at least two discriminators, and the second GAN includes an image generator and at least one discriminator. According to some embodiments, the (first) image generator of the first GAN is trained by processing a user-provided image using the first GAN. For some embodiments, the user-provided image and the first generated image, generated by processing the user-provided image using the first GAN, are combined to produce a combined image. For some embodiments, the (second) image generator of the second GAN is trained by processing the combined image using the second GAN.
US11222244B2

A method and a device of acquiring an appearance model, a computer device and a storage medium. The method includes acquiring a set of target point clouds, the set of target point clouds including at least two point clouds, each of the point clouds being obtained by sampling a local area of a target object; then performing a registration and a completion for the at least two point clouds to obtain a processed point cloud, wherein the registration is to transform different point clouds into a same coordinate system, and the completion is to add points in other areas of the object according to existing points in a point cloud to be completed; and finally acquiring the appearance model of the target object according to the processed point cloud. The method can improve applicability of the appearance model of the target object acquired only by registration technique.
US11222241B2

An image conversion unit includes a selector and a plurality of image converters. Each image converter is formed from an estimator of machine learning type, and estimates, based on an image acquired under a first observation condition and as a reference image, an image which is presumed to be acquired under a second observation condition. When a particular reference image is selected from among a plurality of reference images displayed on a display, a second observation condition corresponding to the selected reference image is set in an observation mechanism as a next observation condition.
US11222240B2

A data processing method for a convolutional neural network includes: (a) obtaining a matrix parameter of an eigenmatrix; (b) reading corresponding data in an image data matrix from a first buffer space based on the matrix parameter through a first bus, to obtain a next to-be-expanded data matrix, and sending and storing the to-be-expanded data matrix to a second preset buffer space through a second bus; (c) reading the to-be-expanded data matrix, and performing data expansion on the to-be-expanded data matrix to obtain expanded data; (d) reading a preset number of pieces of unexpanded data in the image data matrix, sending and storing the unexpanded data to the second preset buffer space, and updating, based on the unexpanded data, the to-be-expanded data matrix; and (e). repeating (c) and (d) until all data in the image data matrix is completely read out on the to-be-expanded data matrix.
US11222234B2

The present application discloses a method of training a convolutional neural network for defect inspection. The method includes collecting a training sample set including multiple solder joint images. A respective one of the multiple solder joint images includes at least one solder joint having one of different types of solder joint defects. The at least one solder joint is located substantially in a pre-defined region of interest (ROI) in a center of the image. The method further includes inputting the training sample set to a convolutional neural network to obtain target feature vectors respectively associated with the multiple solder joint images. Additionally, the method includes adjusting network parameters characterizing the convolutional neural network through a training loss function based on the target feature vectors and pre-labeled defect labels corresponding to different types of solder joint defects. The training loss function includes at least two different loss functions.
US11222231B2

Target matching method and apparatus, electronic device, and storage medium, including: extracting feature vector of each frame in query image sequence and feature vector of each frame in candidate image sequence; determining self-expression feature vector of query image sequence, collaborative expression feature vector of the query image sequence, self-expression feature vector of candidate image sequence, and collaborative expression feature vector of candidate image sequence based on feature vector of each frame in query image sequence and feature vector of each frame in candidate image sequence; determining similarity feature vector between query image sequence and candidate image sequence based on self-expression feature vector of query image sequence, collaborative expression feature vector of query image sequence, self-expression feature vector of candidate image sequence, and collaborative expression feature vector of candidate image sequence; and determining matching result between query image sequence and candidate image sequence based on similarity feature vector.
US11222230B2

A user captures images on a user computing device. The user signs in to an application, which transmits the user's images to an account management system, which recognizes objects within the images and assigns one or more object categories to the images and recognizes multiple images comprising objects in a common object category. After receiving user consent, the application groups the images on the user computing device according to object category. The user computing device captures an image of another object. The application transmits the image to the account management system, which detects objects within the image, identifies the object category, and saves the image to the corresponding object category group on the user computing device. After receiving user consent, the account management system finds information for each image in the object category group of images and transmits the information to the user computing device.
US11222227B2

A computer system and method for photo subscription using biometric identification is provided. A photo match request is received that identifies a subscriber of a plurality of subscribers and that selects one or more biometric signatures of at least one biometric signatures associated with the identified subscriber. Photo biometric data associated with one or more photographs inputted by at least one photo provider system is accessed. At least one biometric signature selected by the photo match request is accessed. A score is generated for each of the photos, directed to each selected biometric signature, which is based on a level of probability that the photo biometric data associated with the photo is a match for the selected biometric signature. The identification of a photo having a score of at least a first predetermined number is then outputted to the at least one selected destination. The photo biometric data for each photo having a score for a selected biometric signature of at least a second predetermined number is added to the selected biometric signature.
US11222226B2

A monitoring-screen-data generation device includes an object-data generation unit, a screen-data generation unit, and an assignment processing unit. The object-data generation unit identifies a plurality of objects included in an image based on image data, and generates object data. The screen-data generation unit generates monitoring screen data on the basis of the object data. On the basis of definition data that defines a state transition and the object data, the assignment processing unit assigns data that defines the state transition to an image object included in a monitoring screen of the monitoring screen data.
US11222217B1

A lane line detection method using a fusion network based on an attention mechanism, and a terminal device are provided. The method includes: synchronously acquiring natural images and point cloud data of a road surface; and inputting the natural images and the point cloud data into a pre-built and trained fusion network to output a lane line detection result. Time series frames and an attention mechanism are added to the fusion network to perform information fusing on the point cloud data and the natural images. Specifically, continuous frames are used to improve detection network performance to deal with complex situations such as label loss and vehicle being blocked; low-dimensional features are stitched with high-dimensional features by Skip Connection to make up for image detail information that is continuously lost as the network goes deeper, and the Decoder module is used to restore image dimensions to obtain a final result.
US11222209B2

A first sequence of video fingerprints at a first image repetition rate is compared with a second sequence of video fingerprints at a second, different image repetition rate. A converted sequence of fingerprints is generated from the first or second sequence of fingerprints by forming a combination of the values of a number of neighbouring fingerprints. The combination is a weighted average based on the temporal location of the respective neighbouring fingerprints in the first sequence of fingerprints with respect to the fingerprint in the converted sequence. A correlation is then performed between the converted sequence of fingerprints and the other sequence of fingerprints.
US11222208B2

A method implemented by computing device, the method comprising determining, by the computing device, a plurality of attributes each respectively describing a region of interest corresponding to a body part of a person displayed in an image, determining, by the computing device, a respective score for each of the plurality of attributes, and computing, by the computing device, an aggregate score based on the respective scores of the plurality of attributes.
US11222206B2

A method for determining harvest state of an agricultural field includes obtaining an observed image of the agricultural field from a data store containing agricultural image data, filtering the observed image using an image filtering module to provide a filtered image for processing, and assigning coordinates to the filtered image, the assigning coordinates to the filtered image performed by a coordinate projection module to provide an input image, processing the input image to determine a set of image statistics for the input image using a statistics calculation module, determining by a harvest state prediction module the harvest state of the agricultural field using the set of image statistics, wherein the harvest state is selected from a set including a pre-harvest state, an in-harvest state, and a post-harvest state and electronically transmitting a notification of the harvest state of the agricultural field to a computing device.
US11222201B2

Methods, systems, and computer program products for vision-based cell structure recognition using hierarchical neural networks and cell boundaries to structure clustering are provided herein. A computer-implemented method includes detecting a style of the given table using at least one style classification model; selecting, based at least in part on the detected style, a cell detection model appropriate for the detected style; detecting cells within the given table using the selected cell detection model; and outputting, to at least one user, information pertaining to the detected cells comprising image coordinates of one or more bounding boxes associated with the detected cells.
US11222191B2

A method for generating calibration data of an electronic device includes obtaining a plurality of background images through at least part of a display of the electronic device, using a fingerprint sensor positioned under the display of the electronic device, obtaining a variation between the plurality of background images, when the variation is less than or equal to a threshold value, generating calibration data for the fingerprint sensor, using at least one background image of the plurality of background images, and storing the generated calibration data in a memory of the electronic device.
US11222190B2

Provided are a fingerprint identification apparatus and an electronic device, and the fingerprint identification apparatus is applied to an electronic device having a display screen. The fingerprint identification apparatus comprises: a support plate used to fixedly connect with a middle frame of the electronic device; and at least one fingerprint sensor chip disposed on an upper surface of the support plate and disposed under the display screen through the support plate; wherein the at least one fingerprint sensor chip is configured to receive a fingerprint detecting signal returned by reflection or scattering via a human finger on the display screen, wherein the fingerprint detecting signal is used to detect fingerprint information of the finger.
US11222179B2

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a pattern program using a genetic algorithm. The genetic algorithm operates on example data strings that represent the data categories to be recognized or extracted through named entity recognition. In the initialization stage, the initial pattern programs are generated based on example data strings that represent the data categories to be recognized or extracted through named entity recognition. Starting from the initial pattern programs, genetic operations are iteratively conducted to generate generations of offspring pattern programs. In each round of the genetic operation, offspring pattern programs are generated through the crossover operation and the mutation operation.
US11222178B2

A text entity extraction method, apparatus, and storage medium are provided. The method includes determining candidate text entities in a target text. Portions of the candidate text entities are combined to generate candidate segmentation combinations corresponding to the target text, the candidate text entities in each candidate segmentation combination being different. A combination probability corresponding to each candidate segmentation combination is calculated, where the combination probability is a probability that grammar is correct when the target text uses the candidate segmentation combination. A target segmentation combination corresponding to the target text is determined according to the combination probabilities. A text entity is extracted from the target text according to the target segmentation combination.
US11222169B2

A system for inputting data to a web page that is selectively accessed and displayed through a web browser executing on a computing device includes an electronic scratch pad on the computing device that is configured to identify data entry fields on an accessed web page and to retrieve a label corresponding to any identified data entry field of the web page. The electronic scratch pad records the label and any user input that is input using a user input device to the corresponding data entry field.
US11222167B2

The disclosure describes one or more embodiments of a structured text summary system that generates structured text summaries of digital documents based on an interactive graphical user interface. For example, the structured text summary system can collaborate with users to create structured text summaries of a digital document based on automatically generating document tags corresponding to the digital document, determining segments of the digital document that correspond to a selected document tag, and generating structured text summaries for those document segments.
US11222162B2

Disclosed are systems, methods, and non-transitory computer-readable storage media for managing content item collections. For example, in embodiment, a client device may receive first user input selecting a content item collection. The client device may generate a graphical user interface for presenting the content item collection. The content item collection may include one or more tiles. Each tile may correspond to a content item embedded into the content item collection and stored by a content management system. The client device may present the content item collection including the one or more tiles. The client device may present, within each of the one or more tiles, an image representing the corresponding content item.
US11222159B2

A method for planning the design of partitions for a programmable gate array comprising different types of logic blocks of predetermined position, and a plurality of program routines comprising at least one first program routine and at least one further program routine. A mapping of a first partition of the programmable gate array with the first program routine and at least one further partition of the programmable gate array with the at least one further program routine is performed. The need of the first program routine for the individual types of logic blocks is determined. Meeting this need with the logic block resources of corresponding type available in the first partition. At least one logic block of corresponding type from the further partition or at least one of the further partitions into the first partition is transferred.
US11222152B2

A system, method and product for an interest-based distributed simulation system. A system comprising: multiple servers, wherein a component-server deployment defines which server is tasked with processing each component of a simulation; a central database for storing values of components and delivering the values or portion thereof to servers based on interest definitions. A server of the multiple servers is authoritative over a target component of the plurality of components of the simulation. The server is configured to determine an inverse interest list for the target component, wherein the inverse interest list identifies all components interested in the target component according to the interest definitions. The server selectively transmits updates of the target component to the central database based on the inverse interest list and based on the component-server deployment.
US11222150B2

The invention is directed to modeling of heat and vibration for structures. Therefore, with a traditional model division for each component, one-to-one correspondence between the models and the components is not necessarily realized. There has been a problem in that it is difficult to divide the models. To solve the above problem, a simulation program according to the present invention includes a first model for calculating a first vehicle characteristics parameter, a second model for calculating a second vehicle characteristics parameter to transfer energy without converting the energy, and an interface model for performing conversion calculation of the first vehicle characteristics parameter and the second vehicle characteristics parameter.
US11222138B2

Methods and systems according to embodiments of the invention provide for a framework for privacy-preserving machine learning which can be used to obtain solutions for training linear regression, logistic regression and neural network models. Embodiments of the invention are in a three-server model, wherein data owners secret-share their data among three servers who train and evaluate models on the joint data using three-party computation (3PC). Embodiments of the invention provide for efficient conversions between arithmetic, binary, and Yao 3PC, as well as techniques for fixed-point multiplication and truncation of shared decimal values. Embodiments also provide customized protocols for evaluating polynomial piecewise functions and a three-party oblivious transfer protocol.
US11222137B2

Storing and executing an application in a personal storage with a user-granted permission in a decentralized network that implements a distributed edger. First, receiving a request from an entity for storing an application in a data storage that is associated with a DID owner. The application is configured to use data stored in the data storage as one or more inputs to generate one or more results. Next, one or more characteristics of the application associated with the entity is identified. Based on identified one or more characteristics, a write permission is to be granted to the entity, and the application is stored in the data storage. Thereafter, the application stored in the data storage is executed using data stored in the data storage.
US11222129B2

A first request to perform an entity resolution operation is received from a first client. The first request is related to a first record uploaded by the first client. The first record has one or more first attributes. The first record is stored in a secure data store. The first request is transmitted to a first program split of a secure multi-party computation. An entity resolution operation is performed by the first program split of the secure multi-party computation and by a third program split of the secure multi-party computation. The entity resolution operation is performed based on the received request. The entity resolution operation is related to the first record and one or more second records uploaded to the secure data store by a second client. The third program split of the secure multi-party computation operates in the secure data store.
US11222128B2

A method for managing collected transportation vehicle data relating to a transportation vehicle in a database. The transportation vehicle data are stored in the database together with information relating to a permissible use of the transportation vehicle data. The database allows access to the transportation vehicle data only according to the information relating to the permissible use. The method includes receiving information relating to a desired use of the transportation vehicle data and updating the information relating to the permissible use of the transportation vehicle data according to the information relating to the desired use of the transportation vehicle data.
US11222121B2

Among other things, techniques for securely booting processors in a vehicle are described. An apparatus comprises a circuit coupled to one or more processors of a vehicle and managing a secure boot process for the processors. The circuit receives an indication that the vehicle has been powered on and sends, to a network server, a request for boot files for the processors of the vehicle. In response, the circuit receives, from the server, most recent versions of boot files respectively corresponding to the processors, wherein each boot file includes a digital signature of a trusted authority. In response to obtaining the most recent versions of the boot files, the circuit sequentially boots the processors using the respective boot files, wherein each processor executes a corresponding boot file upon verifying authenticity of the digital signature in the boot file using a corresponding class authentication key.
US11222116B2

Examples associated with heartbeat signal verification are disclosed. One example includes verifying a provisioning key using a trusted key. The provisioning key is received from a remote device via an intermediary process. An intermediate key provided by the intermediary process is verified using the provisioning key. A session identifier encrypted using the intermediate key and provided to the intermediary process. A first heartbeat signal is received from intermediary process. The heartbeat signal is generated based on the session identifier.
US11222112B1

The technology disclosed relates to cybersecurity attacks and cloud-based security. The technology disclosed is a method and apparatus for detecting documents with embedded threats in the form of malicious macros and malicious OLE objects. The technology disclosed detects obfuscated malicious code using a trained machine learning model to predict documents having malicious code without a known signature. The technology disclosed can thus predict which documents include signatureless malicious code. Feature engineering is used to define a set of features for detecting malicious macros and malicious OLE objects, based on features selected from a list of known characteristics and attributes possessed by files that have historically indicated malicious content. The selected features are used to train a supervised machine learning model. In another aspect, an office classifier receives incoming documents over a network, parses those documents, and applies the machine learning algorithm to classify the documents as to threat level, as safe, suspicious, or malicious. Safe documents are allowed into the network. Suspicious documents are subjected to additional processing, including quarantining or sandboxing methods. Malicious documents are rejected from the network. In a further aspect, the disclosed technology combines machine learning with other network security methods, to further increase the capability of a network security system to detect malicious macros and malicious OLE files.
US11222110B2

There are disclosed devices, system and methods for detecting malicious scripts received from malicious client side vectors. First, a script received from a client side injection vector and being displayed to a user in a published webpage is detected. The script may have malicious code configured to cause a browser unwanted action without user action. The script is wrapped in a java script (JS) closure and/or stripped of hyper-text markup language (HTML). The script is then executed in a browser sandbox that is capable of activating the unwanted action, displaying execution of the script, and stopping execution of the unwanted action if a security error resulting from the unwanted action is detected. When a security error results from this execution in the sandbox, executing the malicious code is discontinued, displaying the malicious code is discontinued, and execution of the unwanted action is stopped.
US11222105B2

An example method includes enabling, by the user processing system, a user to associate a color with at least one of the plurality of pixels of a graphic, and generating a passcode. The passcode is based at least in part on the color associated with the at least one of the plurality of pixels. The method further includes transmitting, by the user processing system, the passcode to a host processing system. The method further includes determining, by the host processing system, whether the passcode matches an expected passcode that is based at least in part on a reference graphic comprising a plurality of reference pixels, each of the plurality of reference pixels having a color or a null value associated therewith. The method further includes, responsive to determining that the passcode matches the expected passcode, authorizing, by the host processing system, the user processing system to access a restricted resource.
US11222099B2

Methods, systems, and media for authenticating users using blockchains are provided. In some embodiments, the method comprises: receiving, at a user device of a user, user credentials for authentication to an application associated with the user device; determining whether the user credentials are valid for the application using a local blockchain stored on the user device; in response to determining that the user credentials are valid, generating a new block to be added to the local blockchain; adding the new block to the local blockchain; and granting access to the application based on the validated user credentials.
US11222097B2

An image forming apparatus installs a license instructed to be installed when a reliable date has been successfully acquired from a server. When the reliable date fails to be acquired and the license instructed to be installed is a valid-days-designated license, the information forming apparatus installs the valid-days-designated license based on the image forming apparatus' built-in clock. When the reliable date fails to be acquired and the license instructed to be installed is an expiration-date-designated license, the information forming apparatus does not install the expiration-date-designated license.
US11222095B1

Computer software product management systems that operate in a networked computing environment and including a computer database, an intermediate publishing service and spoke computing systems. The database includes an entitlement-monetization data model that includes an entitlement definition and a monetization definition that are inextricably tied to each other in the entitlement-monetization data model. The entitlement-monetization data model is published to spoke computing systems for runtime processing of customer requests made through a customer facing application concerning a computer software product configured according to the entitlement-monetization data model.
US11222086B2

Provided are techniques for finding content on computer networks. A search request having search terms is received. The search request is executed against an index to identify first search results, wherein the index comprises mappings of search terms to web sites and mappings of search terms to patterns. In response to determining that the search request failed based on first search results, an unknown search term in the search terms that does not exist in the index is found. The unknown search term is matched to a pattern of a similar search term using the mappings of search terms to patterns. A candidate web site is identified based on the matching. Additional content is requested from the candidate web site for the unknown search term to identify second search results comprising previously hidden content. The additional content is indexed.
US11222081B2

A portable electronic device comprises a camera, a display screen, and a processor configured to identify a piece of equipment from one of an image of the piece of equipment or of a fiducial marker associated with the piece of equipment captured by the camera, display a header page associated with the piece of equipment on the display screen responsive to identifying the piece of equipment, the header page including options for accessing different types of documentation associated with the piece of equipment, receive an indication from a user of a type of documentation to access, and responsive to receiving the indication of the type of documentation to access, retrieve the documentation from a local memory of the portable electronic device, and display the documentation on the display screen.
US11222072B1

A graph database management system includes a computing system in communication with a distributed computing environment comprising a plurality of elements and a database that stores element records associated with corresponding elements of the distributed computing environment. The computing system generates a graph database having a plurality of vertices representing the element records of the distributed computing environment and at least one edge representing a specified relationship between at least one pair of the element records. Thereafter, the computing system may receive a request to view the vertices associated with the at least one pair of element records and their associated edge, and facilitate the display of the vertices and their associated edge on a display in response to the request.
US11222061B2

The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating accurate digital media clusters corresponding to predicted distribution classes from a repository of digital media based on network distribution history. For example, a digital media clustering system can apply machine learning models at a remote server (based on network distribution history of a network account of a user) to generate predicted distribution classes for future electronic communications. The remote server can provide the predicted distribution classes to a user client device for secure local analysis of digital media stored at the client device. Based on the predicted distribution classes and the stored digital media, the client device can suggest digital media items to distribute via a networking system. Thus, the disclosed system can surface digital media content without providing any information regarding the digital media items stored at the client device to a remote server.
US11222056B2

Provided are a computer program product, system, and method for providing information on detected user interactions with natural language processor (NLP) items to a server to use to determine an order in which to render NLP items in a user interface. Interactions with natural language processing (NLP) items in documents are detected. For each interaction with an NLP item of the NLP items in the documents, determination is made of a context attribute value for a context attribute related to the interaction with the NLP item. Then interaction information is generated indicating the NLP item and the determined context attribute value. The interaction information is sent to the server to include in user interaction information in a database.
US11222054B2

Two sets X2 and X1 of histograms of words, and a vocabulary V are accessed. Each of the two sets is representable as a sparse matrix, each row of which corresponds to a histogram. Each histogram is representable as a sparse vector, whose dimension is determined by a dimension of the vocabulary. Two phases compute distances between pairs of histograms. The first phase includes computations performed for each histogram and for each word in the vocabulary to obtain a dense, floating-point vector y. The second phase includes computing, for each histogram, a sparse-matrix, dense-vector multiplication between a matrix-representation of the set X1 of histograms and the vector y. The multiplication is performed to obtain distances between all histograms of the set X1 and each histogram X2[j]. Distances between all pairs of histograms are obtained, based on which distances between documents can subsequently be assessed.
US11222047B2

This disclosure relates to methods, non-transitory computer readable media, and systems that, upon identifying a set of distribution contacts, generate clusters of distribution contacts from a sampled subset of distribution contacts and assign remaining distribution contacts from the set to the generated clusters for visualization in a user interface. By clustering a representative sample of such distribution contacts, the disclosed methods, non-transitory computer readable media, and systems can quickly analyze and identify contact characteristics in clusters of distribution contacts, including common contact characteristics exhibited by a given cluster's contacts. The disclosed methods, non-transitory computer readable media, and systems can accordingly respond to user requests for a cluster analysis by expeditiously generating cluster visualizations identifying contact characteristics of clustered distribution contacts.
US11222042B2

A method for synchronizing management of a plurality of domain names in a Domain Name System (DNS), which method comprises: receiving a synchronization request for synchronizing a first object related to a first renewal date of a first domain name with a second object related to a second renewal date of a second domain name, the synchronization request including an explicit identifier only of the first domain name but not of the second domain name; locate both the first object and the second object in a domain name database; determining a renewal date which is earlier than at least one of the first renewal date and the second renewal date; and synchronizing as a backwards synchronization operation the first object and the second object to both have said renewal date, such that both the first domain name and the second domain name are configured to expire on said renewal date.
US11222037B2

A method and system include a source endpoint and a target endpoint; a mapping module; and a mapping processor in communication with the mapping module and operative to execute processor-executable process steps. An input data is received including one or more payload data values and a payload schema data. An expected target data is received. The expected target data includes one or more expected target payload values and one or more expected target schema. The expected target data are in a form receivable by the target endpoint. One or more fields of payload data values are identified in the input data for transformation. At least one function is identified to transform the input data into the expected target data. The identified at least one function and input data form an expression step. The expression step is received at a first interface. The expression step is executed in the first interface to generate a generated output in the first interface. It is determined whether the generated output matches the expected target data. An indication of the match is provided to at least one of a user interface and another system. Numerous other aspects are provided.
US11222036B1

A database table may include a column associated with metadata indicative of a requirement to audit access to rows of the table. When a database receives a query, a query optimizer may determine that rows of the table will be accessed when the query is processed. The query optimizer may form a query plan that includes instructions for retrieving data for the column that is needed for generating an audit record for each row accessed. The column associated with the metadata may be included in the record.
US11222027B2

The present disclosure relates to methods and systems for providing context aware searching using concept markers. Embodiments provide concept markers configured to facilitate the identification and refinement of relevant content associated with a query with a high degree of precision. In embodiments, in response to a user query, documents and concept markers relevant to the query are determined. The identified documents are associated with the concept markers and are ranked based on the quality of the association. Upon a user selecting at least one of the concept markers, the search results are refined in response. The refining includes re-ranking the documents based on a combination of the original query and the selected concept marker. The suggested concept markers are similarly re-ranked. The disclosed techniques provide for a high precision identification of relevant content as well as high precision refining of the search results.
US11222022B2

The present teaching relates to a method, system and programming for searching a data storage. A key is extracted from a request and a metadata object associated with the key is identified. Further, a determination is made as to whether the metadata object is associated with a data structure stored in a first portion of the data storage. In response to a successful determination, the data structure is searched to retrieve a value associated with the key from the first portion. In response to an unsuccessful determination, a cache is searched to retrieve the value associated with the key, and in response to the key being absent in the cache, a file associated with the metadata object is searched to retrieve the value associated with the key, wherein the file is stored in a second portion of the data storage.
US11222020B2

Embodiments of the present invention relate to a method, system and computer program product for compacting data in a distributed storage system. According to the method, a query request is received from a client, wherein the query request comprises information of a previous query request of the client. A first query result of the query request and a second query result of the previous query request are retrieved. A delta data and a first indicator are sent to the client in response to the first query result being different from the second query result, wherein the delta data is the data of the first query result excluding the data comprised in both first and second query results, and the first indicator indicates the data comprised in both the first and the second query results.
US11222019B1

The subject technology receives, during a query compilation process, a query directed to a set of source tables, each source table from the set of source tables being organized into at least one micro-partition and the query including at least one pruning operation. The subject technology performs, during the query compilation process, a modification of the query for adjusting the at least one pruning operation, the modification being based at least in part on a set of statistics collected for previous pruning operations on at least a portion of the set of source tables and a set of heuristics. The subject technology compiles the query including the modification of the query. The subject technology provides the compiled query to an execution node of a database system for execution.
US11222016B2

A tool for combining common processes shared by at least two or more sub-queries within a query is provided. The tool determines whether one or more sub set relationships are shared between the at least two or more sub-queries. Responsive to a determination that one or more sub set relationships are shared between the at least two or more sub-queries, the tool determines an order class for the at least two or more sub-queries based on the one or more sub set relationships, wherein determining the order class includes transforming the query to include one or more differing aspects within the single shared common process, with the one or more differing aspects arranged based, at least in part, on a query style, a query type, and a query function. Responsive to determining an access path for the query, the tool executes the access path during run-time for data accessing.
US11222014B2

A method includes causing display of events that correspond to search results of a search query in a table. The table includes rows representing events comprising data items of event attributes, columns forming cells with the row, the columns representing respective event attributes, and interactive regions corresponding to one or more data items of the displayed data items. The method also includes in response to the user selecting a designated interactive region, causing display of a list of options, each displayed option corresponding to an interface template for composing query commands, and based on the user selecting an option in the displayed list of options, causing one or more commands to be added to the search query, the one or more commands composed based on the one or more data items that corresponds to the designated interactive region according to instructions of the interface template of the selected option.
US11222012B2

A method, apparatus, and computer-readable medium for dynamic hierarchical data flow mapping, including storing dynamic data flow mappings, each dynamic data flow mapping including a mapping of data from an input port corresponding to a source data container to an output port corresponding to a destination data container and a dynamic hierarchical field having a dynamic hierarchical data type, determining a rule language corresponding to each dynamic hierarchical field in the dynamic data flow mappings, the rule language defining acceptable parameters for sub-fields of that dynamic hierarchical data type, and generating static data flow mappings by resolving all dynamic hierarchical fields into static hierarchical fields during compilation of the dynamic data flow mappings with the source data container and the destination data container, the static data flow mappings being generated based at least in part on the rule language corresponding to each dynamic hierarchical field and underlying data in one or more of the source data container or the destination data container.
US11222003B1

A transaction directed to a hierarchy of data objects stored in a non-transactional data store may be executed. The transaction may be received and description of the transaction stored in a parent data object of the hierarchy. Upon storing the description of the transaction, the transaction may be acknowledged as committed. Access requests for the hierarchy of data objects may be serviced by accessing the description of the transaction and applying to child data objects in the hierarchy returned for servicing a query directed to the hierarchy. A new transaction that is received may initiate application of the transaction according to the description in the parent data object with respect to child data objects.
US11221999B2

Techniques are disclosed relating to compressing database keys. A computer system may receive a request to write a database record to a storage medium. The database record may include a database key and a corresponding data value. The computer system may compress the database key by replacing a portion of the database key with particular data that identifies a location of a reference database key and an amount of similarity determined between the database key and the reference database key. The computer system may write the database record to the storage medium. The database record may include the compressed database key and the corresponding data value.
US11221995B2

A local computing device replicates data stored in a cloud-based storage resource in a way that is substantially transparent to end users. A counter generation module provides a source for sequentially increasing counter indices, each of which is associated with a creation timestamp. When a data record managed by the cloud-based storage resource is created, updated or deleted, an address of the modified data record is recorded in a journal, along with unique counter index and timestamp values. Later, when data records stored in the cloud-based storage resource are to be replicated at the local computing device, data records corresponding to the sequential counter indices listed in the journal are sent to the local computing device. Only those data records which correspond to blocks of uninterrupted sequential counter indices are transmitted to the local computing device, thereby ensuring consistency of the replicated data.
US11221994B2

An approach is provided for controlling an edit of content. It is determined that an edit of content is being performed by a user. A criticality score of the content is determined by using a natural language processing technique. The criticality score indicates a measure of sensitivity of the content. A behavior of the user while editing the content is identified. A measure of deviation is determined between the behavior of the user and a pattern of historical editing behavior of user(s). Based on the criticality score and the measure of the deviation, an edit risk score is determined. The edit risk score is determined to exceed a threshold score. Responsive to determining that the edit risk score exceeds the threshold score, an alert is transmitted to the user. The alert indicates to the user that the edit of the content is an unexpected edit.
US11221984B2

In one aspect, a request is sent to a device for a device descriptor that describes custom interfaces. The custom interfaces may be expressed according to a defined data structure. The device descriptor that describes the custom interfaces is received at a gateway. An interface agnostic application is executed to translate the device descriptor to the custom interfaces for consumption of the data described by the custom interfaces.
US11221978B2

An interrupt system for RISC-V architecture includes an original register in a CLIC, a pushmcause register, a pushmepc register, an interrupt response register, and an mtvt2 register; the pushmcause register is used to store a value in an mcause on a stack by means of an instruction; the pushmepc register is used to store a value in an mepc on a stack by means of an instruction; the interrupt response register is used to respond to a non-vectored interrupt request issued by a CLIC by means of an instruction, obtain an interrupt subroutine entry address, and modify a global interrupt enable; and the mtvt2 register is used to store a base address of an non-vectored interrupt in a CLIC mode.
US11221976B2

A buffer interface, data transport method, and computing system are described in which a buffer interface may be configured for communicating data samples to and from frame buffers defined in a memory. The configurable buffer interfaces and frame buffers provide a flexible and scalable platform for use with many applications.
US11221974B2

Embodiments of the disclosure provide memory devices and methods related to memory accessing. The memory device can include: a plurality of memory blocks, each comprising a plurality of memory cells; a word line communicatively coupled with the plurality of memory blocks and configured to activate memory cells associated with the word line in the plurality of memory blocks; a column selection line communicatively coupled with the plurality of memory blocks and configured to select a column of memory blocks among the plurality of memory blocks; a global data line communicatively coupled with the plurality of memory blocks and configured to transceive data with the selected column of memory blocks; a first switch disposed on a first position on the column selection line; and a second switch disposed on a second position on the global data line, wherein the first switch and the second switch are configured to segment at least one memory block of the plurality of memory blocks from other memory blocks of the plurality of memory blocks.
US11221973B2

A request to retrieve data from a memory device of a memory sub-system can be received from a machine learning (ML) framework executing on a host system, where the data comprises a plurality of logical partitions. A set of parallel I/O threads can be initiated to retrieve the data from the memory device, where each I/O thread of the set of parallel I/O threads retrieves a different portion of the data from a different corresponding logical partition and stores the different portion of the data in a I/O buffer of a set of I/O buffers corresponding to the set of I/O threads in parallel. The different portion of the data can be successively provided from each I/O buffer to the ML framework, where the set of parallel I/O threads is to continually retrieve the data from the memory device until all of the data from the logical partitions has been provided to the ML framework.
US11221970B1

Dynamically managing protection groups, including: identifying a protection group of storage resources, the protection group associated with a protection group management schedule that identifies one or more protection group management operations to be performed; detecting a membership change in the protection group; and updating, in dependence upon the change in the protection group, the protection group management schedule.
US11221968B1

A method is described. The method includes monitoring a request to access one or more files via a shadow copy on a computing device. The method also includes preventing unauthorized access to the shadow copy based on a shadow copy access policy. Monitoring the request to access a shadow copy may include using a filter driver to intercept a request for a previously created shadow copy or a request to create a shadow copy.
US11221963B2

A computer system includes a translation lookaside buffer (TLB) data cache and a processor. The TLB data cache includes a hierarchical configuration comprising a first TLB array, a second TLB array, a third TLB array, and a fourth TLB array. The processor is configured to receive a first address for translation to a second address, and determine whether translation should be performed using a hierarchical page table or a hashed page table. The processor also determines (using a first portion of the first address) whether the first array stores a mapping of the first portion of the first address in response to determining that the translation should be performed using the hashed page table, and retrieving the second address from the third TLB array or the fourth TLB array in response to determining that the first TLB array stores the mapping of the first portion of the first address.
US11221961B1

This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client.
US11221958B2

A system and method for an LBA RAID storage device. The LBA RAID storage device includes a plurality of data channels and a plurality of storage components. Each of the storage components is connected to one of the plurality of data channels. A storage controller is configured to receive a data and write the data to a RAID group made up of at least two storage components of the plurality of storage components that are each connected to a separate data channel.
US11221957B2

A method, computer program product, and a computer system are disclosed for processing information in a processor that in one or more embodiments includes receiving a request for an Effective Address to Real Address Translation (ERAT); determining whether there is a permissions miss; changing, in response to determining there is a permission miss, permissions of an ERAT cache entry; and providing a Real Address translation. The method, computer program product, and computer system may optionally include providing a promote checkout request to a memory management unit (MMU).
US11221945B2

A semiconductor memory device capable of smoothing the number of cycles of programming/erasing between blocks is provided. The semiconductor memory device includes: a memory cell array; an address translation table defining a relationship between logical address information and physical address information; an invalid block table managing the physical address information for identifying to-be-erased blocks of the blocks; a free block table managing the physical address information used for identifying erased usable blocks; an erasing element for erasing the blocks; a controller. When an erasing command and first logical address information are received from environment, the controller erases the block of the physical address information selected from the invalid block table, and rewrites the address translation table in a manner that the physical address information selected from the free block table corresponds to the first logical address information received from the external environment.
US11221940B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing performance engineering are disclosed. In one aspect, a method includes the actions of providing, to a cloud computing system that is configured to implement multiple different types of virtual computing nodes, an instruction to execute an application on a virtual computing node that is a first type of virtual computing node of the multiple different types of virtual computing nodes. The actions further include determining computing performance parameters of the virtual computing node. The actions further include determining to execute the application on both the virtual computing node and an additional virtual computing node. The actions further include selecting, from among the multiple different types of virtual computing nodes, a second type of virtual computing node. The actions further include executing the application on the virtual computing node and the additional virtual computing node.
US11221930B2

A method of simulating device state changes in an integrated system includes receiving a transaction request from a client device, storing the transaction request as a first event in an event log, transmitting the transaction request to a terminal device, storing the transmission of the transaction request as a second event in the event log, receiving a device response from the terminal device, storing the device response as a third event in the event log, and when the integrated system is under test, a simulator replays the stored events in the integrated system under test.
US11221927B2

A controller-implemented method, according to one embodiment, includes: receiving, by a first controller, data. Metadata associated with the data is stored, by the first controller, in a specified system memory location. Second metadata received from a second controller is also stored, by the first controller, in the specified system memory location, thereby creating combined metadata. In response to the second controller entering a failed state: snapshots of the combined metadata are stored, by the first controller, to resilient storage at a predefined interval. Moreover, additional data continues to be received by the first controller. Metadata associated with the additional data is stored, by the first controller, in the specified system memory location, while changes to the metadata which occur between the snapshots of the combined metadata are also stored by the first controller. According to some approaches, the changes to the metadata are stored in a log structured array.
US11221923B2

Various embodiments are provided for implementing intelligent backup plan creation by a processor in a computing environment. One or more files or directories managed by one or more file hosting services, cloud computing services, or a combination thereof may be identified from among a plurality of files or directories associated with a backup plan. A backup operation may be performed according to the backup plan by only referencing as opposed to including entire content of the one or more files or directories that are managed by the one or more file hosting services, the cloud computing services, or a combination thereof.
US11221918B2

In some implementations, a user can be notified when a content item operation initiated by the user on a client device may render a shared or linked content item inaccessible to the user or others. The notification can give the user an option to undo the content item operation. In some implementations, movement of a content item from one directory location to another directory location can be recorded in entries of a local content journal. The local content journal entries can be shared with a content management system and other client devices so that the corresponding content items on the client devices can be moved without downloading additional copies of the content item to the client devices.
US11221917B1

A distributed storage integrity system in a dispersed storage network includes a scanning agent and a control unit. The scanning agent identifies an encoded data slice that requires rebuilding, wherein the encoded data slice is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function. The control unit retrieves at least a number T of encoded data slices needed to reconstruct the data segment based on the error encoding dispersal function. The control unit is operable to reconstruct the data segment from at least the number T of the encoded data slices and generate a rebuilt encoded data slice from the reconstructed data segment. The scanning agent is located in a storage unit and the control unit is located in the storage unit or in a storage integrity processing unit, a dispersed storage processing unit or a dispersed storage managing unit.
US11221911B2

A memory controller for recovering data due to transient effects of nonvolatile memory is provided. A memory controller receives a read request for a page stored in the nonvolatile memory. The memory controller issues a first read command. The memory controller records a time stamp for the first read command. In response to a failure during the first read command, the memory controller waits for a delay after the recorded time stamp and the memory controller issues a second read command to the page, wherein the second read command applies a read voltage offset that is dependent on the delay between the first read command and the second read command and at least one other parameter.
US11221910B2

Methods, systems, and devices for media scrubber operations in a memory system are described. A controller may, for example, count a quantity of forwarded code words in a memory medium during a scrubbing period. The controller may add the quantity to a total quantity of forwarded code words in the memory medium. The controller may refrain from forwarding additional code words based on the quantity. The controller may write a valid logic state to a spare bit when the spare bit is assigned to an erroneous bit in a code word. A separate memory cell may indicate a change in spare bit assignments and whether spare bits include valid logic states. The controller may retrieve a code word from a memory medium and invert one or more bits of the code word before writing the code word to the memory medium.
US11221909B2

A memory system includes: an ECC unit suitable for generating third data by correcting second data and a third DBI flag by correcting a second DBI flag, based on the second data, the second DBI flag, and a second parity, which are provided through a channel; a DBI unit suitable for generating fourth data by determining whether a plurality of third data bits respectively corresponding to a plurality of DBI flag bits constituting the third DBI flag are inverted, based on the third data and the third DBI flag; and a DM unit suitable for generating a DM flag indicating whether a write operation is performed on a plurality of fourth data bits constituting the fourth data, based on the second data.
US11221907B1

A system for triage and response to a second system's malfunction is disclosed. The system determines a possible present or future disruption to a service provided by the second system; automatically searches historical records regarding similar disruptions; and provides an interactive, aggregated user interface comprising many tools to display results of the search, log actions already taken, and receive commands from human operators for seamless intervention in cloud-based or on-premises systems. The determination may be based on a statistical anomaly in the performance of the second system, or alternatively may be based on input from a human user, whose communication undergoes text analysis to determine possible matches. The user interface is used by multiple operators simultaneously using different computing devices to access the user interface, displays communications from other operators and actions taken by the other operators and can integrate many other tools for a seamless experience regardless of location.
US11221904B2

A log analysis system according to of the present invention is a log analysis system for performing analysis of an analysis target log including a periodic log output at a cycle, the log analysis system including: a form determination unit that determines a form of each of logs included in the analysis target log; a temporal distribution acquisition unit that aggregates a temporal frequency of appearance of the logs for each form; a cycle determination unit that determines the cycle for each form based on the temporal frequency of appearance; and a model learning unit that extracts, out of the logs, a log which is included in a time range including the cycle as the periodic log for each form and, based on the form and the cycle of the periodic log, generates information used as a reference as to whether or not the log is abnormal.
US11221903B2

A maintenance management system includes: a failure information DB that stores at least a failure mode for each of diagnosis target assets; an automatic diagnosis definition DB that stores diagnostic criteria for diagnosing failure modes of the diagnosis target assets; an automatic diagnosis unit that detects or predicts occurrence of a failure mode of a diagnosis target asset, based on a measurement value representing a state of the diagnosis target asset measured by a sensor and the diagnostic criteria; a maintenance method DB that stores in advance a maintenance method corresponding to a failure mode; an automatic diagnosis result log storage unit that records at least a diagnosis result by the automatic diagnosis unit and information regarding an alarm issued; and a maintenance work log storage unit that records at least a maintenance work content performed on the diagnosis target asset and includes a task performance analysis unit.
US11221890B2

Methods, systems, and computer-readable media are disclosed for dynamic partitioning in distributed computing environments. One method includes: receiving a first data set and a second data set; mapping the first data set into a first set of key-value pairs; mapping the second data set into a second set of key-value pairs; estimating, using a sketch, a frequency count for each key based on the first set of key-value pairs and the second set of key-value pairs; determining whether the estimated frequency count for each key is greater than or equal to a predetermined threshold; and partitioning the key when the estimated frequency count for the key is greater than or equal to the predetermined threshold.
US11221887B2

Techniques are described for optimizing the allocation of computing resources provided by a service provider network—for example, compute resources such as virtual machine (VM) instances, containers, standalone servers, and possibly other types of computing resources—among computing workloads associated with a user or group of users of the service provider network. A service provider network provides various tools and interfaces to help businesses and other organizations optimize the utilization of computing resource pools obtained by the organizations from the service provider network, including the ability to efficiently schedule use of the resources among workloads having varying resource demands, usage patterns, relative priorities, execution deadlines, or combinations thereof. A service provider network further provides various graphical user interfaces (GUIs) to help users visualize and manage the historical and scheduled uses of computing resources by users' workloads according to user preferences.
US11221885B1

A method for allocating resources for a machine learning model is disclosed. A machine learning model to be executed on a special purpose machine learning model processor is received. A computational data graph is generated from the machine learning model. The computational dataflow graph represents the machine learning model which includes nodes, connector directed edges, and parameter directed edges. The operations of the computational dataflow graph is scheduled and then compiled using a deterministic instruction set architecture that specifies functionality of a special purpose machine learning model processor. An amount of resources required to execute the computational dataflow graph is determined. Resources are allocated based on the determined amounts of resources required to execute the machine learning model represented by the computational dataflow graph.
US11221884B2

According to one aspect of the present disclosure, a method and technique for hybrid virtual machine configuration management is disclosed. The method includes assigning to a first set of virtual resources associated with a virtual machine a first priority and assigning to a second set of virtual resources associated with the virtual machine a second priority lower than the first priority. An operating system of the virtual machine is provided with the first and second priorities assigned to the respective first and second sets of virtual resources. The operating system dispatches to process a workload the virtual resources from the first set before dispatching the virtual resources from the second set.
US11221877B2

The present disclosure provides a task parallel processing method, a device, a system, a storage medium and computer equipment, which are capable of distributing and regulating tasks to be executed according to a task directed acyclic graph, and may thereby realize task parallelism of a multi-core processor and improve the efficiency of data processing.
US11221875B2

A method and apparatus for cooperative scheduling of virtual machines. An exemplary method includes maintaining a CPU mask by a virtual machine manager, wherein the CPU mask comprises a real-time availability of each of a plurality of physical CPUs (PCPUs). A virtual machine (VM) is allowed to read the CPU mask.
US11221864B1

An emulation host system can configure a reprogrammable hardware emulation system to emulate an electronic circuit design. The emulation host system can analyze the electronic circuit design for electronic circuits that are repetitive. The emulation host system can partition the electronic circuits onto a single partition. The emulation host system can map the single partition onto a single programmable logic element (PLE) of the reprogrammable hardware emulation system. The emulation host system can configure the reprogrammable hardware emulation system to emulate the electronic circuits using the single PLE.
US11221859B2

A method, apparatus, and mobile terminal for presenting a screen saver of an application are disclosed. The method comprises: sending broadcast information by a first application installed on the mobile terminal to other applications when a screen saver is to be activated; obtaining version numbers of the configuration information saved by other applications based on the received broadcast information from other applications; obtaining the latest version of configuration information based on the version number of the configuration information saved by the first application and the received version numbers of the configuration information saved by other applications; determining whether the first application has the highest priority among the first application and other applications based on the priorities of the applications contained in the latest version of configuration information; and if so, presenting the screen saver of the first application. In the embodiment, only one application presents its screen saver on a mobile terminal. The stability of the system is improved.
US11221848B2

Embodiments described herein provide an apparatus comprising a plurality of processing resources including a first processing resource and a second processing resource, a shared local memory communicatively coupled to the first processing resource and the second processing resource, and a processor to receive an instruction to initiate a matrix multiplication operation, write a first set of matrix data into a first set of registers, and share the first set of matrix data between the first processing resource and the second processing resource for use in the matrix multiplication operation. Other embodiments may be described and claimed.
US11221845B2

In accordance with embodiments, there are provided mechanisms and methods for facilitating visual media metadata-based software configuration using design systems according to one embodiment. In one embodiment and by way of example, a method includes identifying a visual image of contents including a workflow of transactions to be performed by a software application associated with a software design system, where the visual image represents a digital photograph captured by a camera. The method may further include translating the contents into metadata compatible with the software design system, generating a process flow corresponding to the workflow and based on the metadata, and configuring the software application based on the process flow such that one or more objects of the software application are augmented based on the process flow.
US11221843B2

In accordance with embodiments, there are provided mechanisms and methods for facilitating auditory media metadata-based software configuration using design systems according to one embodiment. In one embodiment and by way of example, a method includes identifying an auditory message of contents including a workflow of transactions to be performed by a software application associated with a software design system, where the auditory image represents a digital voice message captured by one or more of a microphone and a digital audio recorder. The method may further include translating the contents into metadata compatible with the software design system, generating a process flow corresponding to the workflow and based on the metadata, and configuring the software application based on the process flow such that one or more objects of the software application are augmented based on the process flow.
US11221840B2

In an example, a system is provided and the system includes a motor vehicle component client, a server located in the cloud, and an application to be installed on a personal portable device, such as mobile phone or other portable, mobile electronic device. In some examples, the system enables efficient vehicle software updates to the Engine Control Unit (ECU), the head unit, or the like, or combinations thereof, and/or enables efficient wireless transmission of vehicle data analytics associated with diagnostic information, location information, or the like, or combinations thereof.
US11221835B2

One or more execution traces of an application are accessed. The one or more execution traces have been collected at a basic block level. Basic blocks in the one or more execution traces are scored. Scores for the basic blocks represent benefits of performing binary slimming at the corresponding basic blocks. Runtime binary slimming is performed of the application based on the scores of the basic blocks.
US11221830B2

Systems and methods of generating voice-based software applications are provided. A system can receive, from an application developer computing device, a request to build a voice-based software application. The system can select an application template from a plurality of application templates. The selected application template can include a module that corresponds to a function of the voice-based software application. The system can provide the selected application template to the application developer computing device. The system can receive, from the application developer computing device, an input for a field of the at least one module of the selected application template. The system can generate the voice-based software application based on the selected application template and the input for the at least one field of the at least one module of the selected application template.
US11221828B2

Compatibility of a callable unit program configuring a user program is provided. A code generator that generates a code having a format executable by a control device from the user program generates an instruction code creating a structure storing association information associating a name of an argument with a value set to the argument with respect to a call expression, and converts the call expression into an instruction code calling the unit program using an identifier of the structure. A value of association information is set to the argument when the association information corresponding to the name of the argument is stored in the structure with respect to each argument of the unit program, an instruction code setting a predetermined value to the argument is generated when the association information is not stored.
US11221815B2

A display device includes a video input part for receiving video signals based on video input signals received by another display device, a communication controller for receiving communication data, representing any change occurring in video input signals, from another display device, a video signal determination part for determining video signals input by the video signal input part based on communication data received by the communication controller, and a video signal adjustment part for adjusting video signals based on the result of determination made by the video signal determination part.
US11221810B2

A supporting program according to aspects of the present disclosures can be executed by a CPU of a PC and corresponds to a printer connected to the PC. When the CPU receives, through a general-use printing program implemented in the OS of the PC in advance, a print instruction to cause the printer to perform printing, the supporting program executes a restricting process of restricting printing based on the print instruction.
US11221805B2

A virtual printer A generated in a virtual printer service included in a host computer including an OS uses a search request receiver to receive a device search request from the OS, and uses a search request responder to respond to the received device search request. Further, a print job receiver receives a print job from the OS, which has registered the virtual printer A as a transmission destination of the print job based on the response, in accordance with a specific protocol. Then, a print job converter converts the received print job, and a print job transmitter transmits the converted print job to a printer AY, which does not support the specific protocol, via a job generator in accordance with a protocol different from the specific protocol.
US11221802B2

A memory controller includes, in one implementation, a host interface, a memory interface, and a flash translation layer (FTL). The FTL is configured to receive a request from a host device to store data in a zone of a solid-state memory. The FTL is also configured to determine a zone reset rate classification as one of a hot classification, a cold classification, and a normal classification. The FTL is further configured to allocate the zone to a memory die with the fewest free die blocks when the zone reset rate classification is the hot classification. The FTL is also configured to allocate the zone to a memory die with the most free die blocks when the zone reset rate classification is the cold classification. The FTL is further configured to send the data to the memory die for storage therein.
US11221798B2

Techniques relating to arbitration in a memory controller are disclosed. In some embodiments, the memory controller is configured to transition between read turns and writes turn according to a turn schedule. In some embodiments, the memory controller also receives reports from circuitry requesting memory transactions and determines a current latency tolerance value based on the reports. In some embodiments, the memory controller is configured to switch from a write turn to a read turn prior to a scheduled switch based on the current latency tolerance meeting a threshold value.
US11221797B2

Methods, systems, and devices related to domain-based access in a memory device are described. In one example, a memory device in accordance with the described techniques may include a memory array, a sense amplifier array, and a signal development cache configured to store signals (e.g., cache signals, signal states) associated with logic states (e.g., memory states) that may be stored at the memory array (e.g., according to various read or write operations). The memory array may be organized according to domains, which may refer to various configurations or collections of access lines, and selections thereof, of different portions of the memory array. In various examples, a memory device may determine a plurality of domains for a received access command, or an order for accessing a plurality of domains for a received access command, or combinations thereof, based on an availability of the signal development cache.
US11221795B2

Methods, systems, and computer program products for queue management are provided. Aspects include receiving a first queue entry and storing the first queue entry in a queue at a first location, wherein the first queue entry includes a first target destination, receiving a second queue entry and storing the second queue entry in the queue at a second location, wherein the second queue entry includes a second target destination, tracking a relative age for each of the first queue entry and the second queue entry, transmitting the first queue entry to the first target destination based at least in part on the relative age for the first queue entry being greater than the relative age for the second queue entry, and receiving a third queue entry and storing the third queue entry in the queue at the first location.
US11221794B2

Methods, systems and computer program products for providing access to a spare memory array element (“MAE”) are provided. Aspects include storing a row number a column number associated with a defective MAE of a plurality of MAEs. The plurality of MAEs are logically arranged in a plurality of rows and a plurality of columns. Aspects also include receiving a command to access a cache line. The cache line corresponds to a selected row of MAEs of the plurality of MAEs. Responsive to determining that the selected row matches the row number that is associated with the defective MAE, aspects include activating one or more column shifters to prevent access to the defective MAE and provide access to a spare MAE when accessing the cache line. The activation of the one of more column shifters is based on the column number that is associated with the defective MAE.
US11221791B2

A memory management method, a memory storage device and a memory control circuit unit are disclosed. The method includes: receiving a first write command from a host system; instructing a rewritable non-volatile memory module to perform a first write operation according to the first write command; obtaining first performance information corresponding to the first write operation; and updating threshold information according to the first performance information, wherein the threshold information is configured to determine a type of target data.
US11221777B2

A storage system. The storage system includes a data store including a plurality of data blocks; and an element store, the element store including a plurality of element trees, wherein each element tree includes a plurality of metadata blocks containing pointers, wherein data of the plurality of data blocks is read by navigating at least one of the plurality of element trees, wherein the element store includes a first level and at least one second level, wherein the first level is shared among the plurality of plurality of element trees.
US11221776B2

Methods, systems, and devices for metadata indication are described herein. A method includes receiving, from a host system, a read command to retrieve information from a first block of a memory device, identifying a transfer unit associated with the first block indicated in the read command, identifying an indicator in metadata of the identified transfer unit indicating that at least one sector of the transfer unit has been altered based at least in part on identifying the transfer unit, validating data of the transfer unit stored in the memory device based at least in part on identifying the indicator in the metadata, and retrieving the information stored in the first block based at least in part on validating the data of the transfer unit.
US11221774B2

Systems and method are directed to Universal Flash Storage (UFS) memory system configured to support deep power-down modes wherein the UFS memory system is not required to be responsive to commands received from a host device coupled to the UFS memory system. Correspondingly, in the deep power-down modes, a link or interface between the UFS memory system and the host device may also be powered down. The UFS memory system may enter the deep power-down modes based on a command received from the host device or a hardware reset assertion, and exit the deep power-down modes based on a hardware reset de-assertion or power cycling. While in deep power-down modes, the power consumption of the UFS memory device is substantially lower than the power consumption of the UFS memory device in conventional power modes.
US11221772B2

A system includes a memory system comprising a memory module and a processor adapted to access the memory module using a memory controller that includes a controller having an input for receiving a power state change request signal and an output for providing memory operations, and a memory operation array comprising a plurality of entries. Each entry includes a plurality of encoded fields. The memory operation array is programmable to store different sequences of commands for particular types of memory of a plurality of types of memory in the plurality of entries that initiate entry into and exit from supported low power modes for the particular types of memory. The controller is responsive to an activation of the power state change request signal to access the memory operation array to fetch at least one entry, and to issue at least one memory operation indicated by the at least one entry.
US11221763B2

A disk lock management method, apparatus, and system are disclosed. The method is performed by a first node, including: sending an obtaining request to a data storage system, where the obtaining request is used to request to obtain a disk lock; receiving a release request, where the release request is used to request the first node to release the disk lock; and sending, a release message to the data storage system, where the release message is used to release the disk lock. This method avoids frequent application and releasing operations performed on the disk lock, reduces disk IO resource occupancy caused by application and releasing of the disk lock, and improves overall system performance.
US11221762B2

A processor includes a first memory interface to be coupled to a plurality of memory module sockets located off-package, a second memory interface to be coupled to a non-volatile memory (NVM) socket located off-package, and a multi-level memory controller (MLMC). The MLMC is to: control the memory modules disposed in the plurality of memory module sockets as main memory in a one-level memory (1LM) configuration; detect a switch from a 1LM mode of operation to a two-level memory (2LM) mode of operation in response to a basic input/output system (BIOS) detection of a low-power memory module disposed in one of the memory module sockets and a NVM device disposed in the NVM socket in a 2LM configuration; and control the low-power memory module as cache in the 2LM configuration in response to detection of the switch from the 1LM mode of operation to the 2LM mode of operation.
US11221760B2

An information processing apparatus includes circuitry configured to display, on a display, a first display area used for displaying an image shared with a plurality of devices as a shared image, and a second display area used for receiving a user input; and switch a display mode of the shared image based on a user operation of changing a display style of the second display area.
US11221749B2

An electronic device, method and computer program product are provided. The electronic device comprises a memory to store program instructions, one or more processors to execute the program instructions, and a main body unit. The main body unit has a housing comprising a top side. The main body unit further includes a keyboard and a touchpad disposed along the top side of the housing. The keyboard and the touchpad are located in discrete areas. The touchpad includes a touch sensor and a touchpad display covering at least a portion of the touch sensor. The one or more processors display a graphical user interface (GUI) on the touchpad display.
US11221748B2

Systems, interfaces, and methods for implementing the systems and interfaces include a dynamic environment generation subsystem that changes objects and subobjects based on locations of the motion sensors and/or the nature, time and/or location of sensed motion and include selection attractive movement as the selection protocol, where a selection object is used to discriminate between selectable objects and attract a target object toward the selection objects, where the direction and speed of the motion controls, discriminates, attracts, and activates the selected objects.
US11221737B1

The technology disclosed herein includes a user interface for viewing and combining media items into a video. An example method includes presenting a user interface facilitating a creation of a video from a plurality of media items, wherein the user interface displays video content of the first and second media items in a first portion; receiving user input in the first portion of the user interface, wherein the user input comprises a selection of the first media item; updating the user interface to comprise a control element and a second portion, and adding the first media item to a set of selected media items, wherein the second portion displays image content of the set of selected media items and the control element enables a user to initiate the creation of the video; and creating the video based on video content of the set of selected media items.
US11221731B2

A system and method are described for sharing IoT devices. For example, one embodiment of a system comprises an Internet of Things (IoT) service in communication with a plurality of IoT devices over a network; a device sharing module to receive an indication from a first user of one or more IoT devices associated with an account of the first user to be shared with a second user; the device sharing module to responsively associate the one or more IoT devices with an account of the second user and to subsequently allow the second user to access the one or more IoT devices.
US11221726B2

The present disclosure discloses a method for displaying a marker point location performed at an electronic device. In the present disclosure, a marker point location in a global map of a virtual scene is obtained; a target scene area indicated by the marker point location in the virtual scene is determined; a prompt signal is displayed in a viewing angle image of a currently controlled object, the prompt signal being used for prompting a location of the target scene area in the virtual scene, and the viewing angle image being a virtual scene observable in a viewing angle range of the currently controlled object in the virtual scene; and accuracy of marker point location display is improved by marking the target scene area in the virtual scene.
US11221722B2

An information providing apparatus includes an information storage unit configured to store a plurality of types of information concerning objects, a first display data providing unit configured to provide first display data for arranging and displaying a plurality of display regions on a display screen of a user terminal in a predetermined display shape respectively in correspondence with a plurality of objects such that a part of the information stored in the information storage unit is displayed in the plurality of display regions, a switching instruction acquiring unit configured to acquire a switching instruction from the user terminal, the switching instruction instructing to switch among the plurality of types of information concerning the objects, and an information switching unit configured to, when the switching instruction acquiring unit has acquired the switching instruction, switch a type of information displayed in the display regions based on the first display data.
US11221716B2

The present application discloses a touch substrate. The touch substrate includes a first touch electrode layer including a plurality of first touch electrodes successively along a first direction, each of the plurality of first touch electrodes extending substantially along a second direction; a second touch electrode layer including a plurality of second touch electrodes successively along the second direction, each of the plurality of second touch electrodes extending substantially along the first direction; and a plurality of dummy patterns electrically insulated from the first touch electrode layer.
US11221705B2

A touch panel according to the present invention includes a touch sensor substrate having a touch sensor portion in the central portion of the touch sensor substrate and having a first electrode and a second electrode in the inner peripheral portion of the touch sensor substrate, a protective plate to cover the front surface of the touch sensor substrate, a dielectric sheet provided between the touch sensor substrate and the protective plate, and a conductive member disposed at a position so as to face the first electrode and the second electrode, wherein the first electrode, the second electrode, and the conductive member constitute a pressure-sensitive sensor. With this structure, a touch panel having a pressure-sensitive sensor and a display device provided with the touch panel can be manufactured without an increase in the manufacturing time.
US11221686B2

A multifunction pen includes plural refills including an electromagnetic induction touch pen. A knock operation to one of knock rods each of which is connected to a rear end of each of the plural refills causes a tip of one refill of the plural refills to move from a standby position in which the tip stays inside a shaft tube to an in-use position in which the tip projects from a tip end opening of the shaft tube. At least one refill from writing refills other than the electromagnetic induction touch pen is provided with a metal writing tip, and a tip of the electromagnetic induction touch pen at the in-use position is separated from the tips of the writing refills at the standby position by a distance such that electromagnetic induction by the electromagnetic induction touch pen is not affected by the tips of the writing refills.
US11221685B2

A magneto-electrophoretic medium that can be globally and locally addressed and erased. The medium provides a writeable display with no perceivable lag and the ability to write and erase with only minimal power requirements. In particular, the magneto-electrophoretic medium can be erased by providing a subthreshold electric stimulus and supplementing a second non-electric stimulus that disturbs the written state and allows the magneto-electrophoretic particles to return to their original state.
US11221678B2

Haptic feedback remote control systems and methods are provided. A method for providing haptic feedback to a user of a haptic feedback remote control device includes receiving, by a receiving device, an electronic command issued from the haptic feedback remote control device. The receiving device transmits a haptic feedback command to the haptic feedback remote control device. Based on the received haptic feedback command, the haptic feedback remote control activates a haptic feedback device, within the haptic feedback remote control, to provide a haptic feedback effect to a user of the haptic feedback remote control device.
US11221677B2

According to some embodiments, an accessory device for interacting with an electronic device having a touch sensitive surface, is described. The accessory device can include a housing having walls suitable for carrying a processor capable of providing instructions and an interface unit extending through an opening at a distal end of the housing, where the interface unit is capable of interacting with the touch sensitive surface. The accessory device can further include a sensor in communication with the processor and the interface unit, where the sensor is capable of (i) detecting a stimulus generated by the interaction between the interface unit and the touch sensitive surface, and (ii) responding by providing a feedback parameter to the processor that responds by providing a feedback instruction. The accessory device can further include a feedback component that responds to the feedback instruction by transmitting a feedback force to the walls of the housing.
US11221673B2

An analysis device according to the present invention includes a memory, and processing circuitry coupled to the memory and configured to analyze data indicating a biosignal by using a predetermined analysis technique and an updated parameter corresponding to the predetermined analysis technique every time the parameter is updated, control a display to display an analysis result obtained together with an interface capable of changing display modes in response to user's operation, and update the parameter based on change in the display modes for the interface.
US11221671B2

A system includes a camera positioned in an environment to capture image data of a subject; a computing device communicatively coupled to the camera, the computing device comprising a processor and a non-transitory computer-readable memory; and a machine-readable instruction set stored in the non-transitory computer-readable memory. The machine-readable instruction set causes the computing device to perform at least the following when executed by the processor: receive the image data from the camera; analyze the image data captured by the camera using a neural network trained on training data generated from a 360-degree panoramic camera configured to collect image data of a subject and a visual target that is moved about an environment; and predict a gaze direction vector of the subject with the neural network.
US11221670B2

Disclosed are systems and methods for manufacturing energy relays for energy directing systems and Transverse Anderson Localization. Systems and methods include providing first and second component engineered structures with first and second sets of engineered properties and forming a medium using the first component engineered structure and the second component engineered structure. The forming step includes randomizing a first engineered property in a first orientation of the medium resulting in a first variability of that engineered property in that plane, and the values of the second engineered property allowing for a variation of the first engineered property in a second orientation of the medium, where the variation of the first engineered property in the second orientation is less than the variation of the first engineered property in the first orientation.
US11221649B2

Methods and devices for selecting a card from an application stack, wherein the card represents a corresponding application that a user would like to make active or bring focus to. The selecting includes one or more of a dragging and a tapping action, with these actions being triggers for transitioning the device to an optional drag state or tapped state, respectively. Transitioning through this state executes the activating of a corresponding application or other action on the device to facilitate window/application/desktop management. The selecting further allows a user to specify which a touch screen (or portion hereof) on which a particular application should be launched.
US11221643B2

Methods, systems, and circuitries are provided to generate clock signals of different qualities in a device. A method includes determining whether the device is operating in a mid power mode or a high power mode. In response to determining that the device is operating in the mid power mode, oscillator circuitry is controlled to cause the oscillator circuitry to consume a lower amount of power, such that the oscillator circuitry generates a lower quality clock signal. In response to determining that the device is operating in the high power mode, the oscillator circuitry is controlled to cause the oscillator circuitry to consume a higher amount of power, such that the oscillator circuitry generates a higher quality clock signal. The lower amount of power and the higher amount of power are different from one another.
US11221642B2

A manipulating device includes a base part, a user interface disposed above the base part and having a movable part and a grip part, a parallel link mechanism having a pair of arm parts and a pair of link parts, a position sensor configured to detect a position of a base-end part of the arm part, and a controller configured to control at least one of a position and a posture of a robot based on the position detected by the position sensor. The arm part is rotatably connected at a base-end part to the base part, the link part is rotatably connected at a base-end part to the arm part, and is rotatable connected at a tip-end part to the movable part, and the base part is coupled to the movable part through three sets of parallel link mechanisms with six degrees of freedom.
US11221641B2

A mechanism for causing axial movement of a device, such as a pin, by rotating a knob in a rotational direction. The knob includes cam surfaces that, when rotated, axially adjust the device by bending an elastic frame so a portion of the frame moves toward the desired axial direction. The frame can be disposed in a substantially flush or otherwise compact manner to improve the aesthetic appearance of the mechanism and allow for a more compact and cost-effective knob.
US11221640B2

A multidirectional input device includes a frame, a plate-shaped base below the frame, a load detector provided on the frame or the base, and circuitry. The frame stores part of a tiltable operation stick and a tilt detector. The circuitry is configured to output an output signal representing the direction and the magnitude of an operation on the operation stick, based on the angle detection value of the tilt of the operation stick detected by the tilt detector and the load detection value of a load applied to the frame detected by the load detector. The circuitry is configured not to output the output signal or to output the output signal that sets the magnitude of the operation to zero, when the load detection value detected by the load detector is less than a predetermined threshold.
US11221635B2

The present disclosure provides an aerial vehicle heading control method, to conveniently and effectively adjust a heading of an aerial vehicle. The aerial vehicle heading control method includes: obtaining a heading angle of an aerial vehicle; obtaining a direction angle of a working bench; calculating a heading adjustment angle of the aerial vehicle according to the heading angle of the aerial vehicle and the direction angle of the working bench; and adjusting a heading of the aerial vehicle according to the heading adjustment angle of the aerial vehicle. Therefore, the current heading angle of the aerial vehicle and the current direction angle of the working bench are calculated and the heading of the aircraft is adjusted, so that the aerial vehicle can conveniently adjust the heading based on a current orientation of the working bench.
US11221632B2

The invention relates to a method for checking a collision between a driverless transport vehicle (1) and a further driverless transport vehicle during planning of a movement of at least the driverless transport vehicle (1). The invention further relates to a driverless transport vehicle (1) and to a system having a plurality of driverless transport vehicles.
US11221630B2

An objective is to appropriately position a communication module that carries out wireless communication to exchange information regarding cooperative travel with another vehicle, in order to simplify the measures that are to be taken to avoid thermal damage, and prevent antenna cables from being damaged, for example. A work vehicle includes: a cabin 4 in which a boarding space is formed; and an electronic control system for automatic driving through which a vehicle body is automatically driven. The electronic control system includes a positioning unit that measures the position and orientation of the vehicle body, and a cooperation control unit that causes the vehicle body to automatically travel in cooperation with another vehicle. The cabin 4 is provided with a roof 62 that provides a storage space 62A that is surrounded by an inner roof 101 and an outer roof 102. The cooperation control unit includes a communication module 71 that wirelessly communicates with another vehicle to exchange information regarding cooperative travel with the other vehicle, including vehicle body position information. Antennas of the communication module 71 are provided on an upper end portion of the cabin 4, and a communication information processing apparatus 122 of the communication module 71 is provided in the storage space 62A.
US11221629B2

A vacuum cleaner that can achieve efficient and accurate autonomous traveling. An obstacle detection part detects an object corresponding to an obstacle outside a main casing. A map generation part generates a map indicating information on an area having been traveled by the main casing, based on detection of the object by the obstacle detection part and a self-position estimated by a self-position estimation part during traveling of the main casing. A controller controls an operation of a driving wheel to make the main casing autonomously travel. The controller includes a traveling mode for controlling the operation of the driving wheel so as to make the main casing autonomously travel along a traveling route set based on the map. The controller determines whether or not to change the traveling route for next time based on the obstacle detected by the obstacle detection part during the traveling mode.
US11221620B2

When an abnormality occurs in the main ECU, assist control A or B is executed by the substitute ECU as emergency traveling path control. The assist control A is executed when the target path TP_RS does not intersect the white lane. In the assist control A, feedforward control is executed for making the subject vehicle M travel along the target path TP_RS. In the assist control A, feedback control is also executed to keep the distance LD_CL in the transverse direction from the center of the traveling lane to the reference position. The assist control B is executed when the target path TP_RS intersects the white lane. In the assist control B, only the feedforward control is executed in which the subject vehicle M is controlled to travel along the target path TP_RS.
US11221616B2

A sensor service prediction system and method are provided for a sensor. The system monitors sensor operations of the sensor, and provides a calendar age odometer which increments a calendar age of the sensor by a first time interval as the sensor operates. The system further provides an accelerated age odometer which increments an accelerated age of the sensor by a second time interval according to the increment of the calendar age and a sensor temperature or other measurable environmental condition associated therewith. The system obtains a value of a sensor property at different calendar ages or accelerated ages of the sensor over time, and predicts and outputs when the sensor property of the sensor is anticipated to reach a sensor property threshold based on the values of the sensor property in relations to the accelerated age.
US11221612B2

A system of communicating data over a high availability industrial control system is disclosed. The industrial control system includes a first data producer, a second data producer in communicative connection with the first data producer, a first data consumer, and a second data consumer in communicative connection with the first data consumer. The system further includes the first producer communicating the data over multiple connection paths from the first producer to the first consumer and the second consumer through intermediate modules, and the second producer communicating the data over multiple connection paths from the second producer to the first consumer and the second consumer through intermediate modules. Also disclosed is a method of communicating data over the high availability industrial control system.
US11221609B2

In an example, a method includes acquiring, at a processor, object model data for an object to be generated in additive manufacturing, the object model data representing the object as a plurality of polygons. A virtual object space enclosing the object may be inspected from a plurality of discrete source points in a plane. For each of a plurality of distances from each source point, it may be determined if a polygon face is encountered, and if so, a counter may be set based on whether the polygon face is oriented towards the source point or away from the source point. Based on a content of the counter, it may be determined if a volume enclosed between two distances from a source point is a volume of the object.
US11221606B2

A method includes presenting a graphical user interface to a user, where the graphical user interface identifies multiple slots that are configured to be coupled to multiple input/output (I/O) modules. The method also includes receiving, from the user via the graphical user interface, information defining a slot assembly data map. The slot assembly data map identifies data offsets and data sizes associated with the I/O modules. The data offsets and the data sizes identify where data can be sent to or received from the multiple I/O modules over a single logical connection. The method further includes using the data offsets and the data sizes of the slot assembly data map to provide data to or receive data from one or more of the I/O modules over the single logical connection.
US11221603B2

Systems and associated methods for highly parallel processing of parameterized simulations are described. Embodiments permit processing of stochastic data-intensive simulations in a highly parallel fashion in order to distribute the intensive workload. Embodiments utilize methods of seeding records in a database with a source of pseudo-random numbers, such as a compressed seed for a pseudo-random number generator, such that seeded records may be processed independently in a highly parallel fashion. Thus, embodiments provide systems and associated methods facilitating quicker data-intensive simulation by enabling highly parallel asynchronous simulations.
US11221601B1

Methods and systems of monitoring and managing a facility including a plurality of end point devices. One system includes a first gateway device. The first gateway device includes a first electronic processor configured to receive fixture data from at least one electro-mechanical element of a fixture associated with the facility, the fixture data related to an operation of the fixture, and enable transmission of the fixture data to a remote device for virtual processing. The system also includes a second gateway device communicatively coupled with the first gateway device. The second gateway device includes a second electronic processor configured to receive, from the first gateway device, the processed fixture data. The second electronic processor configured to convert the processed fixture data pursuant to a networking protocol associated with a building management system and transmit the converted fixture data for display via a visual dashboard associated with the building management system.
US11221597B2

An electrical power grid includes multiple, networked buildings that receive electrical power from one or more power generation sources. A networking control system communicates with a utility control center to obtain information regarding the amount of power being supplied by the power generation sources. The networking control system further obtains information from one or more building automation controllers that are controllably associated with a plurality of networked buildings. The networking control system determines whether the total amount of power being supplied exceeds a total demand load for the plurality of buildings. And if so, the networking control system commands one or more of the building automation controllers to operate one or more of the buildings a reduced energy efficiency level, which may take the form of an optimization curve.
Patent Agency Ranking