US11482259B2
A power down detection circuit that may detect a supply voltage decrease more accurately is provided. The power down detection circuit includes a BGR circuit generating a reference voltage VREF, a resistance division circuit generating a first internal voltage VCC_DIV1 and a second internal voltage VCC_DIV2 based on a supply voltage VCC, a first comparator outputting a reset signal PDDRST when detecting VCC_DIV1
US11482242B2
An audio recognition method, including: acquiring an audio file to be recognized (S100); extracting audio feature information of the audio file to be recognized, the audio feature information including audio fingerprints (S200); searching, in a fingerprint index database, audio attribute information matched with the audio feature information, the fingerprint index database including an audio fingerprint set in which invalid audio fingerprint removal has been performed on audio sample data (S300). As the audio fingerprint set in the fingerprint index database has been subjected to invalid audio fingerprint removal of audio sample data, the storage space of audio fingerprints in the fingerprint index database can be reduced, and the audio recognition efficiency can be improved. Further provided are an audio recognition device and a server.
US11482235B2
A speech enhancement method and a speech enhancement system are provided. The speech enhancement method performs two-stage noise suppression by using digital signal processing and neural network approach. The first-stage noise suppression generates artifact signals by reducing stationary noise in the digital audio signals. The second-stage noise suppression performs voice activity detection and further reduces non-stationary noise in the artifact signals. The result of the voice activity detection is fed back to establish or update a noise model used in the first-stage noise suppression.
US11482233B2
The present disclosure relates to an apparatus for decoding an encoded Unified Audio and Speech stream. The apparatus comprises a core decoder for decoding the encoded Unified Audio and Speech stream. The core decoder includes an upmixing unit adapted to perform mono to stereo upmixing. The upmixing unit includes a decorrelator unit D adapted to apply a decorrelation filter to an input signal. The decorrelator unit is adapted to determine filter coefficients for the decorrelation filter by referring to pre-computed values. The present disclosure further relates to a an apparatus for encoding a Unified Audio and Speech stream, as well as to corresponding methods and storage media.
US11482232B2
Concealing a lost audio frame of a received audio signal is provided by performing a sinusoidal analysis (81) of a part of a previously received or reconstructed audio signal, wherein the sinusoidal analysis involves identifying frequencies of sinusoidal components of the audio signal, applying a sinusoidal model on a segment of the previously received or reconstructed audio signal, wherein said segment is used as a prototype frame in order to create a substitution frame for a lost audio frame, and creating the substitution frame (83) for the lost audio frame by time-evolving sinusoidal components of the prototype frame, up to the time instance of the lost audio frame, in response to the corresponding identified frequencies.
US11482229B2
A multimedia processing circuit is provided. The multimedia processing circuit includes a smart interpreter engine and an audio engine. The smart interpreter engine includes a speech to text converter, a natural language processing module and a translator. The speech to text converter is utilized for converting speech data into text data corresponding to the first language. The natural language processing module is utilized for converting the text data corresponding to the first language into glossary text data corresponding to the first language according to an application program being executed in a host. The application program comprises a specific game software. The translator is utilized for converting the glossary text data corresponding to the first language into text data corresponding to a second language. The audio engine is utilized for converting the speech data corresponding to the first language into an analog speech signal corresponding to the first language.
US11482225B2
A method is provided. The method includes enabling voice activated switch (VOX) mode on a communication device. The method further includes enabling a wake word detector on the communication device. The method also includes monitoring for voice activity using a voice activity detector (VAD). The method additionally includes detecting voice activity using the VAD, wherein detecting voice activity further includes: storing the voice activity in a buffer, determining, using the wake word detector, the presence or absence of a wake word in the voice activity, monitoring for and subsequently processing a voice command based on the determination of the presence of the wake word in the voice activity, and initiating a transmit operation, on the communication device, of the voice activity stored in the buffer based on the absence of the wake word in the voice activity.
US11482222B2
A method and apparatus for determining a unique wake word for devices within an incident. One system includes an electronic computing device comprising a transceiver and an electronic processor communicatively coupled to the transceiver. The electronic processor is configured to receive a notification indicative of an occurrence of an incident and one or more communication devices present at the incident, determine contextual information associated with the incident and the one or more communication devices, and identify one or more wake words based on the contextual information. The electronic processor is further configured to determine a phonetic distance for each pair of wake words included in the one or more wake words, and select a unique wake word from the one or more wake words for each communication device of the one or more communication devices based on the determined phonetic distance.
US11482219B2
An example computing system that maintains a playlist of media items for playback by one or more playback devices receives, from a first playback device, a request to play back the playlist and first operational data and also receives, from a second playback device, a request to play back the playlist and second operational data. The computing system provides the media items in the playlist to the first and second playback devices for substantially synchronous playback and, based on the first and second operational data, determines respective first and second advertisements. The computing system provides the first advertisement to the first playback device for playback during a given time slot designated for advertisements, and also provides the second advertisement to the second playback device for playback during the given time slot, such that the second playback device plays the second advertisement while the first playback device plays the first advertisement.
US11482213B2
Systems, methods, and computer-readable media for correcting transcriptions created through automatic speech recognition. A transcription of speech created using an automatic speech recognition system can be received. One or more domain-specific contexts associated with the speech can be identified and a text span that includes a mistranscribed entry can be recognized from the speech based on the one or more domain-specific contexts. Additionally, features can be extracted from the mistranscribed entry and the extracted features can be matched against an index of domain-specific entries to identify a correct entry of the mistranscribed entry. Subsequently, the transcription can be corrected by replacing with the mistranscribed entry with the correct entry.
US11482202B2
An apparatus comprises a circuitry and an acoustic-capture tile having a surface that is to face an acoustic source that is to emit a first acoustic wave having a first frequency and a second acoustic wave having a second frequency. The acoustic-capture tile comprises a first acoustic-capture subtile electrically coupled to the circuitry, the first acoustic-capture subtile to resonate at the first frequency, wherein the first acoustic-capture subtile is to capture the first acoustic wave and to convert the first acoustic wave into a first electric current in response to resonance at the first frequency. The acoustic-capture tile also comprises a second acoustic-capture subtile electrically coupled to the circuitry, the second acoustic-capture subtile to resonate at the second frequency, wherein the second acoustic-capture subtile is to capture the second acoustic wave and to convert the second acoustic wave into a second electric current in response to resonance at the second frequency.
US11482198B2
Stringed musical instruments and methods of manufacture. An instrument includes a body, a neck extending from the body, and a head extending from the neck. The head and the neck attach to one another with a mortise and tenon joint or a dovetail joint. The head and neck may be removably or permanently attachable to one another. The body and neck may also attach to one another with a mortise and tenon joint or a dovetail joint. A truss rod may extend from the neck to secure the head and neck to one another. The body, neck, head, or portions thereof may be manufactured from aluminum and/or a combination of metals. A neck assembly may include a reinforced spine, a grip member, a fretted fingerboard, and a tenon tongue or a dovetail pin extending from an end of the spine.
US11482191B2
A User-centric Enhanced Pathway (UEP) system may provide vehicle pathway guidance while driving using an augmented reality display system in the event of sun glare. The system uses a route observer module programmed to predict sun glare, by obtaining real-time information about the interior and exterior vehicle environment, heading, speed, and other data. The route observer module may also use an inward-facing camera to determine when the driver is squinting, which may increase the probability function that predicts when the driver is experiencing sun glare. When sun glare is predicted, the route observer sends the weighted prediction function and input signals to a decision module that uses vehicle speed, location, and user activity to determine appropriate guidance output for an enhanced pathway using an Augmented Reality (AR) module. The AR module may adjust brightness, contrast, and color of the AR information based on observed solar glare.
US11482188B2
There is provided an information processing device including a voltage detection unit configured to monitor a voltage value of a signal output at a predetermined timing, and a signal control unit configured to stop output of the signal if the voltage value after a predetermined time elapses from when the voltage value detected by the voltage detection unit exceeds a first value does not exceed a second value greater than the first value.
US11482187B2
Disclosed herein is a driver integrated circuit (IC), which can be miniaturized and includes a plurality of circuits, including a first substrate, a first circuit driven at a first level voltage and mounted on the first substrate, a second substrate bonded to the first substrate, and a second circuit including one or more sub-circuits driven at a second level voltage that is higher than the first level voltage, wherein at least one among the one or more sub-circuits is mounted on the second substrate.
US11482183B2
A display device may include a data driver that outputs a previous data voltage and a current data voltage, respectively, at an output terminal, to be applied to a pixel of a display panel in respective time intervals. A switch is controlled to open and close a circuit path between the output terminal and a data line coupled to the pixel. A capacitor stores an overdriving voltage. At least one further switch selectively applies the overdriving voltage to the data line from the capacitor when the circuit path is open and thereby enables a rapid transition of a voltage level of the data line between the previous and current data voltages, when the current and previous data voltages are to differ by more than a predetermined amount. As an example, the rapid transition between the previous and current data voltages may serve to minimize a color mixture phenomenon between pixels connected to a common data line and representing different colors.
US11482181B2
A display device includes: a display panel including a plurality of pixels; a sensing data memory configured to store sensing data for threshold voltages of driving transistors of the plurality of pixels; a controller configured to determine a total threshold voltage shift amount for the driving transistors of the plurality of pixels based on the sensing data, to determine total luminance data based on input image data, to determine a frame stress based on the total luminance data and the total threshold voltage shift amount, to determine a target compensation voltage level based on the frame stress, and to generate compensated image data by compensating the input image data based on the target compensation voltage level; and a data driver configured to provide data voltages to the plurality of pixels based on the compensated image data.
US11482172B2
A display device and an operating method of the display device are provided. The display device includes a first light emitting diode (LED), a first switch, a second switch, a second LED, a third switch, and a first controller. A first terminal of the first switch receives a first electrical signal. A first terminal of the second switch receives a second electrical signal. A first terminal of the third switch receives a third electrical signal. Here, whether the first switch, the second switch, and the third switch are switched on or off is determined by whether the first LED and the second LED are damaged or not. The first controller is configured to detect whether the first LED and the second LED are damaged or not, generate the second electrical signal and the electrical signal, and generate a plurality of control signals controlling the first switch to the third switch.
US11482171B2
A display module includes a display panel, a source driving circuit, and a timing control circuit. The display panel includes a plurality of sub-pixels, at least one sense signal line, and at least one reference sense signal line. Each sub-pixel includes a pixel driving circuit including a driving transistor. The source driving circuit includes at least one analog-to-digital conversion sub-circuit. Two input terminals of an analog-to-digital conversion sub-circuit in the at least one analog-to-digital conversion sub-circuit are respectively coupled to at least one sense signal line and one reference sense signal line. The analog-to-digital conversion sub-circuit is configured to receive a sense voltage signal from the sense signal line and a reference voltage signal from the reference sense signal line, to obtain a sensing digital signal in accordance with a voltage difference between the sense voltage signals and the reference voltage signal, and to output the sensing digital signal.
US11482166B2
An OLED driving power source includes a power supply board connected to main board and OLED screen, power supply board includes standby circuit, power supply circuit, first conversion module, second conversion module and switch; after powering on, standby circuit supplies mainboard and power supply circuit, power supply circuit starts first conversion module to output first voltage and second voltage to power mainboard and output HVDC to second conversion module, switch converts first voltage to first enabling voltage to supply OLED screen according to first enabling signal from mainboard; power supply circuit starts second conversion module to convert HVDC into second enabling voltage to power and light up OLED screen, first conversion module comprises bridgeless PFC circuit and auxiliary path LLC control circuit integrated into same semiconductor chip encapsulation, and omitting specific standby circuit, circuit structure is simplified, area of power supply board is reduced, and production cost is reduced.
US11482164B2
A display device includes a pixel unit including pixels, a compensator which generate compensation image data by scaling grayscale values of input image data based on temperature data corresponding to an ambient temperature of the pixel unit, a timing controller which generates image data based on the compensation image data, and a data driver which generates a data signal corresponding to the image data and supply the data signal to the pixels. The compensator scales the grayscale values of the input image data in a way such that the grayscale values of the input image data decrease when the ambient temperature is greater than a reference temperature. The compensator scales the grayscale values of the input image data in a way such that the grayscale values of the input image data increase when the ambient temperature is less than the reference temperature.
US11482162B2
An apparatus for efficiently driving visual displays via light-emitting devices may include (1) at least one light-emitting device, (2) a buck driver circuit electrically coupled to the light-emitting device, wherein the buck driver circuit includes an inductor, and (3) a boost circuit electrically coupled between the buck driver circuit and a power source, wherein the boost circuit includes an additional inductor. Various other apparatuses, systems, and methods are also disclosed.
US11482161B2
A display device including a display panel having a display area in which a plurality of pixels are arranged, and a light source unit overlapping the display panel and including at least one light source. The light source unit irradiates infrared light to a predetermined region within the display area when displaying an image on the display area to change the luminance of pixels disposed in the predetermined region.
US11482158B2
A display driver integrated circuit (IC) includes a logic module sequentially issuing read commands including a first read command, a second read command succeeding the first read command, and a third read command succeeding the second read command, and memory modules connected in series with each other. A first memory module is connected to the logic module and is the closest memory module to the logic module. The first memory module receives the read commands, provide the first read command to a first memory of the first memory module, read first image data from the first memory in response to the first read command, and provide the first image data and first remaining read commands among the read commands to a second memory module which is connected to the first memory module and farther than the first memory module from the logic module.
US11482152B2
A display system includes a source device and a sink device. The source device generates red-color display data, green-color display data, and blue-color display data and transmits first packet data including the red-color display data and a red-color display reference gamma-set, second packet data including the green-color display data and a green-color display reference gamma-set, and third packet data including the blue-color display data and a blue-color display reference gamma-set. The sink device converts the red-color display data, the green-color display data, and the blue-color display data into red-color display data-voltages, green-color display data-voltages, and blue-color display data-voltages and displays an image using the red-color display data-voltages, the green-color display data-voltages, and the blue-color display data-voltages. The sink device generates red-color display gamma-voltages, green-color display gamma-voltages, and blue-color display gamma-voltages based on the red-color display reference gamma-set, the green-color display reference gamma-set, and the blue-color display reference gamma-set, respectively.
US11482140B2
The present invention relates to a method for the creation of dynamic artworks from static artworks; comprising of designing, fabrication, painting, creating & printing of artworks of a specific and precise calibrated colour and shade arrangement in the forms, images, shapes and backgrounds or the artworks, followed by illuminating these static artworks of diverse sizes, using specific lighting sequences and transitions of specifically calibrated colour ranges and shades; that dynamically transform the colours, luminosities and perception of forms, images, shapes and backgrounds in the static artworks, making them into dynamic animated artworks. The current invention enables the creation of a wide range of artistic, functional, precisely controllable, automatable, interactive and futuristic dynamic applications of said static Artworks, that include creation of applications in artistic exhibitions & installations, graphics, luminosities and perception of forms, shapes texts, illustrations, objects, building & architectural facades, etc.
US11482137B2
A flexible display device including a flexible display panel having a substrate and an organic electroluminescent member disposed on the substrate, a window member disposed on the flexible display panel, and a protection member disposed under the flexible display panel, wherein the protection member includes a metal layer disposed under the substrate, a cushion layer disposed under the metal layer, and a planarization layer disposed between the metal layer and the cushion layer.
US11482135B2
A badge holding system, a holder for a user identification badge and an associated method are provided in order to provide an alert in response to the identification of one or more objects proximate the holder of the badge holding system. In relation to a holder, the holder includes a housing to receive and hold the user identification badge and a controller carried by the housing. The holder also includes a proximity identification system carried by the housing to identify one or more objects proximate the holder. The proximity identification system also provides information to the controller regarding the one or more objects that have been identified. The holder further includes an alerting output device carried by the housing and responsive to the controller. The alerting output device provides an alert in response to identification of one or more objects proximate the holder.
US11482134B2
Disclosed is a method of providing a sign language video reflecting an appearance of a conversation partner. The method includes recognizing a speech language sentence from speech information, and recognizing an appearance image and a background image from video information. The method further comprises acquiring multiple pieces of word-joint information corresponding to the speech language sentence from joint information database, sequentially inputting the word-joint information to a deep learning neural network to generate sentence-joint information, generating a motion model on the basis of the sentence-joint information, and generating a sign language video in which the background image and the appearance image are synthesized with the motion model. The method provides a natural communication environment between a sign language user and a speech language user.
US11482129B2
A system and method for teaching children in the field of music, and more particularly to teach children to play the piano and read musical notes using physical objects with images of characters assigned to fingers and animals assigned to musical notes, with assigned colors and shapes, and all incorporated within themed environments presented in continuing stories.
US11482125B2
A method of providing tooth-brushing guide information according to an embodiment of the present invention includes an operation in which a user terminal analyzes a captured image of a user, recognizes the face of the user, and identifies landmarks of the face; an operation in which the user terminal generates a personalized dental model of the user using the landmarks, an operation in which the user terminal provides a virtual dental image by augmented reality using the dental model; and an operation in which the user terminal provides tooth-brushing guide information using the dental model.
US11482111B2
A computing system computes a timing interval between high-capacity vehicles (HCVs) for each HCV corridor within a geographic region to control rates of HCVs entering and exiting each of the HCV corridors. For each of the HCV corridors, the computing system schedules a first HCV to provide a transport service along the corridor beginning at a first starting time, transmits first schedule data for the corridor to the first HCV, schedules a second HCV to provide the transport service along the corridor beginning at a second starting time after the first starting time according to the timing interval for the corridor, and transmits second schedule data for the corridor to the second HCV.
US11482110B2
A method for determining actual wear and tear of fleet cars is provided. The method includes at a cloud server comprising a processor, a memory and a database, receiving, from a first fleet car, first data streams generated by a first group of sensors mounted on the first fleet car, receiving from a second fleet car second data streams generated by a second group of sensors mounted on the second fleet car, and determining, with the processor, actual wear and tear of the first fleet car and the second fleet car based on the first wear and tear element and the second wear and tear element.
US11482104B2
Traffic signal timing plans are derived from vehicle trajectory or probe data. The probe data is collected and archived in a datastore over a sample time on the order of weeks or longer. Probe data is corrected for clock drift, geo-fence filtered to a selected intersection, and then stop line crossings in the intersection are identified and analyzed along with related data to determine the timing plans and schedule for the intersection. In this way, access to government agency timing plans is obviated so as to save time and expense.
US11482103B2
The programming of traffic lights systems (TLS) in cities is a complex optimization problem. The main problem of the actual process is that this is a long, expensive and imprecise process that must be repeated regularly to reflect changes in traffic flow. The invention consists of using Vehicular's ad hoc networks (VANET) to collect traffic data in real time and transmit them to a traffic management system. VANET is currently defined by the IEEE 802.11p standard. We propose to use VANET in correlation with others techniques to control TLS. This invention will permit to program actual TLS more efficiently, manage a network in real-time and it will be possible to be used for urban planning studies, transport planning or to simulate the exit of special events (sporting, cultural, parades, etc.). It also allows programming TLS in real time with any efficient algorithm that exists or to be developed.
US11482101B2
A method for generating a visual range collection includes determining a current position of at least one motor vehicle, determining a current visual range which describes how far a driver of the motor vehicle can see from the current position, transmitting the visual range from the motor vehicle to a visual range collecting device, generating the visual range collection based on the transmitted visual range, predetermining an expected change in visual obstruction at the position, and adjusting the visual range from the visual range collection based on the predetermined change in visual obstruction.
US11482100B2
Technologies for monitoring vehicle traffic include a traffic analysis server that receives infrastructure data from infrastructure sensors positioned along a road segment of a road and vehicle data from one or more vehicles travelling along the road segment. The traffic analysis server determines whether anomalies are present in the traffic data through the road segment based on an expected traffic behavior for the road segment. The traffic analysis server determines the expected traffic behavior for the road segment in a particular time window based on a historical traffic pattern associated with the road segment, based on historical vehicle data and historical infrastructure data captured during a prior time window corresponding to the particular time window for that road segment. Other embodiments are described and claimed.
US11482090B2
Described is a security sensor comprising two or more sub-sensors for use in a variety of installations where different magnetic fields may be experienced by the security sensor as a result of the variety of installations. One of the sub-sensors may have a low magnetic sensitivity while the other sub-sensor may have a much higher sensitivity to magnetic fields. In operation, one or both sub-sensors are used to determine if a door or a window has been opened.
US11482082B2
A system and method for verifying a non-scan item at a self-checkout point-of-sale terminal is provided. A merchandise item that isn't scanned at the self-checkout terminal is identified by a detection system. Further, a user helper device is provided to verify the incident by prompting the shopper for an input. The user helper device is operably connected to the self-checkout point-of-sale terminal and the detection system to determine and verify a fraudulent incident occurring during a transaction activity by the shoppers. Further, a store attendant device is provided for human intervention when necessary.
US11482081B2
By one or more processors of a computing device, receive a player game election of a player, the player game election comprising a skill based video game and one or more player characteristics of the player, determine a first player eligibility of the player to participate in the skill based video game comprising verify the one or more player characteristics, send the first player eligibility to an operator of the skill based video game, receive a list of one or more players that fulfilled a win condition for the skill based video game, determine a second player eligibility to receive a payout based on the list of one or more players that fulfilled the win condition, the first player eligibility, and a player preference for a payout type, and distribute the payout to the one or more players that fulfill the win condition.
US11482078B2
An electronic gaming machine includes a display, a credit input mechanism, and a processor programmed to perform operations comprising: (i) determining, during a wagering game initiated in response to receiving a credit wager, that a replay trigger condition is satisfied, the wagering game including a plurality of reels; (ii) initiating, in response to the replay trigger condition, a replay bonus game; (iii) determining a number of replays for use in the replay bonus game; (iv) generating a set of symbols for the plurality of reels for each of the number of replays including an award amount associated with the set of symbols; (v) serially displaying, on the display each of the sets of symbols for each of the number of replays; and (vi) awarding a total award amount including the sum of each award amount for each of the sets of symbols.
US11482076B2
An electronic gaming device having a display and a game controller, and playing an iterative game. During the iterative game, the game controller controls the display to display a set of columns of symbol positions, and selects symbols for display at the symbol positions. When a configurable symbol is selected for display in one of the columns, the game controller adjusts at least a portion of a background of the one of the columns. When the one column is completely filled with modified backgrounds, the electronic gaming device presents an award based on a prize associated with the one column, in addition to any prizes presented as a result of payline combinations.
US11482069B2
A recording medium storing a game program processing progress of a game using a game content, the game program executes instructions including receiving, displaying, and determining. During determining, an action of the game content for the progress of the game is determined according to a combination of predetermined symbols displayed during displaying.
US11482067B2
Consumer operated kiosks for recycling electronic devices are disclosed herein. In some embodiments, the kiosk includes a rotatable inspection plate configured to receive an electronic device when the inspection plate is in a first position. The kiosk can include a camera having a field of view including at least a portion of the inspection plate. The kiosk can include a wired and/or wireless connectivity device configured to connect to the electronic device and one or more processors configured to: receive characteristic information about the electronic device via the wired and/or wireless connectivity device; cause the inspection plate to rotate to a second position; receive one or more images of the electronic device via the camera when the inspection plate is in the second position; and facilitate determination of an offer price for the electronic device based at least in part on the characteristic information and the one or more images.
US11482063B2
A method for operating an access control comprises creating a plurality of wake-up schedules for a wireless transceiver. Each of the plurality of wake-up schedules may be configured to control how frequently the wireless transceiver wakes up to transmit or receive information. Each of the plurality of wake-up schedules for the wireless transceiver may be different from another one or the plurality of wake-up schedules for the wireless transceiver. The method may further comprise automatically switching between the plurality of wake-up schedules for the wireless transceiver such that a duration of time between wake-ups for the wireless transceiver radio is shorter during some predefined times and longer during other predefined times. The duration of time between wake-ups for the wireless transceiver may be configurable by an administrative user via an interface.
US11482057B2
A method and system for battery management for a mobile geofence apparatus. Location information for a vehicle, temperature information for the vehicle and battery information for the internal battery on the mobile geofence apparatus is automatically, continuously and periodically collected and sent during a connection interval in real-time to an external network server network device via a communications network for tracking the vehicle in real-time. The battery information is displayed on the mobile geofence apparatus for a viewer and is also sent to an external server network device for display to a viewer. Internal battery usage is automatically managed internally on the mobile geofence apparatus using the collected location, battery and temperature information. The internal battery on the mobile geofence apparatus is also automatically managed externally via the external server network device using the collected location, battery and temperature information.
US11482053B2
This disclosure relates to a good processing apparatus with a first communication module. The first communication module is connected to a controller. The good processing apparatus is designed to accommodate at least one second communication module. The controller is designed to determine whether the second communication module is ready for operation.
US11482050B2
A system provides intelligent gallery management for biometrics. A first gallery is obtained that includes biometric and/or other information on a population of people. An application is identified. A subset of the population of people is identified based on the application. A second gallery is derived from the first gallery by pulling the information for the subset of the population of people without pulling the information for the population of people not in the subset. Biometric identification (such as facial recognition) for the application may then be performed using the second gallery rather than the first gallery. In this way, the system is improved as less time is required for biometric identification, fewer device resources are used, and so on.
US11482048B1
An apparatus for 3D human pose estimation using dynamic multi-headed convolutional attention mechanism is presented. The apparatus contains two dynamic multi-headed convolutional attention mechanism with spatial attention and another with temporal attention that leverages the spatial attention mechanism to extract frame-wise inter-joint dependencies by analyzing sections of limbs that are related. The temporal attention mechanism extracts global inter-frame relationships by analyzing correlations between the temporal profile of joints. The temporal profile mechanism leads to a more diverse temporal attention map while achieving substantial parameter reduction.
US11482042B2
A user authentication method and a user authentication apparatus acquire an input image including a frontalized face of a user, calculate a confidence map including confidence values, for authenticating the user, corresponding to pixels with values maintained in a depth image of the frontalized face of the user among pixels included in the input image, extract a second feature vector from a second image generated based on the input image and the confidence map, acquire a first feature vector corresponding to an enrolled image, and perform authentication of the user based on a correlation between the first feature vector and the second feature vector.
US11482040B2
A face anti-counterfeiting detection method includes: obtaining an image or video to be detected containing a face; extracting a feature of the image or video to be detected, and detecting whether the extracted feature contains counterfeited face clue information; and determining whether the face passes the face anti-counterfeiting detection according to a detection result.
US11482039B2
A method for biometrics spoofing detection according to an embodiment of the present disclosure includes receiving a biometric authentication request from an application, acquiring biometrics at a sensor, and applying a machine learning-based anti-spoofing scheme to the biometrics based on an authentication purpose of the biometrics. The anti-spoofing scheme for biometrics of the present disclosure may include a deep neural network generated by machine learning, and may be used in an Internet of Things environment using a 5G network.
US11482031B2
The invention refers to the field of processing and analyzing video data received from video surveillance cameras, and more specifically, to technologies aimed at detecting a human in a frame and at analyzing their posture for subsequent detection of potentially dangerous situations by video data. The system for detecting potentially dangerous situations contains video cameras, a memory, a graphical user interface (GUI), and a data processing device. Data processing device is configured to receive real-time video data, analyze the received video data, obtain horizontal lines for each of the set corrective vertical lines, split the frame into zones, construct the leg vector based on a pair of the lower limbs key points and determine their belonging to one of the resulting zones, construct a back vector, determine the lower limbs tilt angle between the resulting back vector and the leg vector, determine the human's posture, and detect a potentially dangerous situation, if the human's posture is one of the postures indicating a potentially dangerous situation.
US11482027B2
A data processing system for extracting metadata values is described. The data processing system includes an input unit and a processor communicably coupled to the input unit. The input unit is configured to receive a contract document. The processor is configured to extract at least one segment from the contract document and identify a type of the at least one segment. The processor is further configured to extract at least one metadata value from the at least one segment based on a model, wherein the model is determined based on the identified type of the at least one segment.
US11482019B2
An apparatus including an interface and a processor. The interface may be configured to receive video frames corresponding to an interior of a vehicle. The processor may be configured to perform video operations on the video frames to detect objects in the video frames, detect one or more passengers based on the objects detected in the video frames, determine a location of each of the passengers detected and generate a climate control signal for each of said passengers. The climate control signal may be implemented to control climate settings in a plurality of climate zones within the vehicle. The processor may correlate the location of each of the passengers to the climate zones.
US11482018B2
A number-of-occupants detection system (1) includes an image correction unit (120) that generates a corrected image based on an image generated by an imaging unit (110) that images a vehicle traveling on a road having a plurality of lanes by executing correction processing on the image for reducing blurring of a subject captured in the image using a parameter according to a position where the vehicle travels, and a count unit (130) that counts the number of occupants of the vehicle using the corrected image generated by the image correction unit (120).
US11482016B2
An apparatus for recognizing a division line on a road from an image captured by a camera includes: a processing area setting unit to set a processing area to the image; a statistics calculation unit to calculate statistics of the image in the processing area; a threshold value setting unit to set a plurality of threshold values on the basis of the statistics; a division line feature point extraction unit to classify a plurality of pixels contained in the image on the basis of the white line threshold value and the road surface threshold value and extracts feature points of the division line on the basis of classification results of the plurality of pixels; and a division line decision unit configured to decide the division line on the basis of the feature points extracted by the division line feature point extraction unit.
US11482009B2
A method for generating depth information of a street view image using a two-dimensional (2D) image includes calculating distance information of an object on a 2D map using the 2D map corresponding to a street view image; extracting semantic information on the object from the street view image; and generating depth information of the street view image based on the distance information and the semantic information.
US11482008B2
According to an aspect of an embodiment, operations may comprise determining a target position and orientation for a calibration board with respect to a camera of a vehicle, detecting a first position and orientation of the calibration board with respect to the camera of the vehicle, determining instructions for moving the calibration board from the first position and orientation to the target position and orientation, transmitting the instructions to a device, detecting a second position and orientation of the calibration board, determining whether the second position and orientation is within a threshold of matching the target position and orientation, and, in response to determining that the second position and orientation is within the threshold of matching the target position and orientation, capturing one or more calibration camera images using the camera and calibrating one or more sensors of the vehicle using the one or more calibration camera images.
US11482007B2
A computer-implemented method for estimating a vehicle pose for a moving vehicle is described includes obtaining, via a processor disposed in communication with a monochromatic camera, a monochromatic image of an operating environment, and detecting in the monochromatic image an event patch showing a plurality of pixels associated with the moving vehicle. The method further includes generating an optical flow map using an unsupervised optical flow prediction network to predict an optical flow for each pixel in the monochromatic image. The optical flow map includes a Red-Green-Blue (RGB) patch having color information associated with a velocity for the moving vehicle. The system generates a pixel-level event mask that includes the RGB patch, and estimates the vehicle pose for the moving vehicle.
US11482002B1
A client device that includes a camera and an extended reality client application program is employed by a user in a physical space, such as an industrial or campus environment. The user aims the camera within the mobile device at a real-world asset, such as a computer system, classroom, or vehicle. The client device acquires a digital image via the camera and detects textual and/or pictorial content included in the acquired image that corresponds to one or more anchors. The client device queries a data intake and query system for asset content associated with the detected anchors. Upon receiving the asset content from the data intake and query system, the client device generates visualizations of the asset content and presents the visualizations via a display device.
US11481995B2
In an example method, an image of a printed document is descreened. The descreened image is separated into blocks. A smooth area of the descreened image is selected based on an averaging of localized color distance values of pixels in each of the blocks. A streak in a block of the smooth area is detected in response to detecting that a magnitude of a color distance projection of the block exceeds a threshold value.
US11481993B2
A computer system trains a machine learning model to estimate a real-world measurement of a feature of a structure. The machine learning model is trained using a plurality of digital image sets, wherein each image set depicts a particular structure, and a plurality of measurements, wherein each measurement is a measurement of a feature of a particular structure. After the machine learning model is trained, it is used to estimate a measurement of a feature of a particular structure depicted in a particular image set.
US11481989B2
A computer-implemented method for visualizing printed graphics applied to at least one defined printing area or part of a three dimensional (3D) structure is described.
US11481984B2
Methods, systems, and media for enhancing one or more publications by receiving live video captured by a user, the live video comprising video of a publication, the publication comprising copyrighted content; identifying at least one first trigger in the live video, identifying one or more first three-dimensional, interactive media associated with the at least one first trigger and pertaining to the copyrighted content, and presenting to the user the first three-dimensional, interactive media; and identifying at least one second trigger in the first three-dimensional, interactive media, identifying one or more second three-dimensional, interactive media associated with the at least one second trigger and pertaining to the copyrighted content, and presenting to the user the second three-dimensional, interactive media to progressively deepen and enrich the engagement with the copyrighted content of the publication.
US11481977B1
In one aspect, a request to generate an automated tour based on a set of panoramic images is received. Each particular panoramic image is associated with geographic location information and linking information linking the particular panoramic image with one or more other panoramic images in the set. A starting panoramic image and a second panoramic image are determined based at least in part on the starting panoramic image and the linking information associated with the starting and second panoramic images. A first transition between the starting panoramic image and the second panoramic image is also determined based at least in part on the linking information for these panoramic images. Additional panoramic images as well as a second transition for between the additional panoramic images are also determined. The determined panoramic images and transitions are added to the tour according to an order of the tour.
US11481976B2
A system for and a method of generating an ordered list of instructions comprising a list of pixel coordinates which are vertices of triangles in a strip of a reference input image in a source coordinate system such that transformation of the vertices to a corresponding output image in a destination coordinate system causes the triangles to be mapped to a block of image data which maps to a block of line memory (or “texture cache”). The method comprises dividing the reference output image into a plurality of tiled sections in the destination coordinate system. The method comprises, for each section, defining first and second boundaries of an array of strips of pixels in the section by dividing the section into blocks of line memory. The method comprises, for each strip, dividing each set of pixels contained in each strip into a series of ordered triangles, generating a set of destination and source coordinates for each vertex of each triangle in the strip and storing the coordinates of the vertices in source and destination coordinate system, in the ordered list of instructions.
US11481974B2
According to embodiments herein, a device obtains visualization data that depicts at least one three-dimensional object. The device sanitizes the visualization data, in part by: identifying neighboring polygons of the at least one three-dimensional object and their windings, and correcting errors in the neighboring polygons and their windings. The device also decimates meshes of polygons in the sanitized visualization data, to form compressed visualization data, by: performing one or more sanity checks, prior to performing an atomic decimation operation or texture compression; and storing, by the device, the compressed visualization data in one or more files.
US11481969B2
Systems, methods, and computer-readable media for registering initial computed tomography (CT) images of a luminal network with subsequent CT images of the luminal network include obtaining initial CT images of the luminal network and subsequent CT images of the luminal network, generating an initial three-dimensional (3D) model of the luminal network based on the initial CT images of the luminal network, generating a subsequent 3D model of the luminal network based on the subsequent CT images of the luminal network, and matching the initial 3D model with the subsequent 3D model based on a registration.
US11481964B2
A three-dimensional volume modeling method may include rotating a three-dimensional biological object having a translucent outer surface to different angular positions, capturing different two-dimensional images of the three-dimensional biological object, each of the different two-dimensional images being at a different angular position, and modeling an exterior of the three-dimensional biological object based upon the different two-dimensional images. The method may further involve identifying a point of an internal structure of the three-dimensional biological object each of the two-dimensional images and modeling the internal structure of the three-dimensional biological object in three-dimensional space relative to the exterior of the three-dimensional biological object by triangulating the point amongst the different two-dimensional images using a three-dimensional volumetric template of the three-dimensional biological object.
US11481962B2
An information processing device for drawing an object arranged in a three-dimensional virtual space, in an expression viewed from a virtual camera, the object including a field object associated with a two-dimensional plane defined by a first axis and a second axis, and a specific object arranged on the field object, the device including: a change processing unit changing a region of the field object falling within a viewing angle of the virtual camera; and a deformation processing unit deforming the field object, in which in a case where the region is changed by the change processing unit, the deformation processing unit makes a deformation mode of the field object different when it is determined that the specific object is positioned in the region after being changed and when it is determined that the specific object is not positioned in the region after being changed.
US11481957B2
A medical image processing apparatus of an embodiment includes processing circuitry. The processing circuitry is configured to acquire time-series medical images including blood vessels of an examination subject, the time-series medical images being fluoroscopically captured in at least one direction at a plurality of points in time, generate a blood vessel shape model including time-series variation information about the blood vessels in an analysis region of the blood vessels on the basis of the acquired time-series medical images, and perform fluid analysis of blood flowing through the blood vessels on the basis of the generated blood vessel shape model.
US11481955B2
The present disclosure describes a system for fast generation of ray traced reflections of virtually augmented objects into a real-world image, specifically on reflective surfaces. The system utilizes a standard raster graphics pipeline.
US11481953B2
Described herein are techniques for performing ray tracing operations. A command processor executes custom instructions for orchestrating a ray tracing pipeline. The custom instructions cause the command processor to perform a series of loop iterations, each at a particular recursion depth. In a first loop iteration, a ray generation shader is executed that triggers execution of a trace ray operation. In any other iteration, zero or more shaders are executed based on the contents of a shader queue. Any shader may trigger execution of a trace ray operation. The trace ray operation determines whether a ray specified by the shader intersects a triangle. The ray trace operation places shader entries into a shader queue, at the current recursion depth plus 1. The command processor updates the current recursion depth based on whether a trace ray operation is executed. The loop ends when the recursion depth is less than a threshold.
US11481952B2
An application sends primitives to a graphics processing system so that an image of a 3D scene can be rendered. The primitives are placed into primitive blocks for storage and retrieval from a parameter memory. Rather than simply placing the first primitives into a primitive block until the primitive block is full and then placing further primitives into the next primitive block, multiple primitive blocks can be “open” such that a primitive block allocation module can allocate primitives to one of the open primitive blocks to thereby sort the primitives into primitive blocks according to their spatial positions. By grouping primitives together into primitive blocks in accordance with their spatial positions, the performance of a rasterization module can be improved. For example, in a tile-based rendering system this may mean that fewer primitive blocks need to be fetched by a hidden surface removal module in order to process a tile.
US11481939B2
Systems and methods for data visualization and network extraction in accordance with embodiments of the invention are illustrated. One embodiment includes a method including obtaining a graph comprising a plurality of nodes and a plurality of edges, identifying a plurality of communities in the graph, where each community includes nodes from the plurality of nodes, generating a community graph structure based on the identified communities, where the community graph includes a plurality of supernodes and a plurality of superedges, spatializing the community graph structure, unpacking the spatialized community graph structure into an unpacked graph structure comprising the plurality of nodes and the plurality of edges, where each node in the plurality of nodes is located at approximately the position of the supernode that represented it, spatializing the unpacked graph structure, and providing the spatialized unpacked graph structure.
US11481938B2
Embodiments of the present invention provide systems, methods, and computer storage media directed to adaptable drawing guides. In implementations, a guide mode is identified. Generally, a guide mode indicates a manner in which to use a drawing guide to confine strokes corresponding with input paths. Upon detecting an input path, a stroke is drawn in accordance with the guide mode. For example, when an edge mode is employed, the drawn stroke is confined to align with at least one edge of the drawing guide, when an inside mode is employed, the drawn stroke is confined inside of the set of edges of the drawing guide, and when the outside mode is employed, the drawn stroke is confined outside of the set of edges of the drawing guide.
US11481931B2
Systems, methods, and non-transitory media are provided for generating virtual private spaces for extended reality (XR) experiences. An example method can include initiating a virtual session for presenting virtual content and identifying, for the virtual session, a portion of a physical space for use as a virtual private space for presenting at least a portion of the virtual content. The method can include outputting boundary information defining a boundary of the virtual private space, and generate at least the portion of the virtual content for the virtual private space. At least the portion of the virtual content is viewable in the virtual private space by one or more authorized users of the virtual session and is not viewable by one or more unauthorized users.
US11481929B2
Disclosed herein includes a system, a method, and a device for compressing image data. The device includes one or more processors, coupled to memory, configured to identify a plurality of sub-blocks of a block of image data including a first sub-block and a second sub-block. The one or more processors are configured to identify a first data characteristic of data of the first sub-block and a second data characteristic of data of the second sub-block, determine a first compression technique based at least on the first data characteristic of the first sub-block, determine a second compression technique based at least on the second data characteristic of the second sub-block, and compress the first sub-block using the first compression technique and the second sub-block using the second compression technique.
US11481927B2
Embodiments of the present disclosure relate to a method and apparatus for determining a text color. The method may include: determining, in response to detecting a text frame on canvas, a subimage corresponding to the text frame from the canvas; acquiring color values of pixels in the subimage, to determine an average color value of the subimage; determining an average luminance value of the subimage based on the average color value of the subimage; and determining a color of text to be inputted into the text frame based on the average luminance value of the subimage.
US11481922B2
A field-of-view at a first modeled target location of a first target disposed on a specimen can be configured, which can include moving the stage relative to the detector. The first modeled target location is determined by summing a first design target location and a navigational error provided by an online model. A first image of the field-of-view is grabbed using the detector. The field-of-view at a second modeled target location of a second target disposed on the specimen is configured. Concurrent with configuring the field-of-view at the second modeled target location, using a processor, the position of a first actual target location is determined using the first image. The online model is updated with a difference between the first design target location and the first actual target location.
US11481917B2
A three-dimensional (3D) measuring instrument includes a registration camera and a surface measuring system having a projector and an autofocus camera. For the instrument in a first pose, the registration camera captures a first registration image of first registration points. The autofocus camera captures a first surface image of first light projected onto the object by the projector and determines first 3D coordinates of points on the object. For the instrument in a second pose, the registration camera captures a second registration image of second registration points. The autofocus camera adjusts the autofocus mechanism and captures a second surface image of second light projected by the projector. A compensation parameter is determined based at least in part on the first registration image, the second registration image, the first 3D coordinates, the second surface image, and the projected second light.
US11481915B2
A system for acquiring three-dimensional (3-D) models of objects includes a first camera group including: a first plurality of depth cameras having overlapping fields of view; a first processor; and a first memory storing instructions that, when executed by the first processor, cause the first processor to: control the first depth cameras to simultaneously capture a first group of images of a first portion of a first object; compute a partial 3-D model representing the first portion of the first object; and detect defects in the first object based on the partial 3-D model representing the first portion of the first object.
US11481913B2
The subject disclosure relates to techniques for selecting points of an image for processing with LiDAR data. A process of the disclosed technology can include steps for receiving an image comprising a first image object and a second image object, processing the image to place a bounding box around the first image object and the second image object, and processing an image area within the bounding box to identify a first image mask corresponding with a first pixel region of the first image object and a second image mask corresponding with a second pixel region of the second image object. Systems and machine-readable media are also provided.
US11481912B2
A device includes an encoder configured to generate a plurality of feature data by encoding an image; a bottleneck circuit configured to generate enhanced feature data from first bottleneck data among the plurality of feature data; and a decoder configured to generate a depth map corresponding to the image by decoding the enhanced feature data and the plurality of feature data except the first bottleneck data.
US11481911B2
A virtual or augmented reality display system that controls a display using control information included with the virtual or augmented reality imagery that is intended to be shown on the display. The control information can be used to specify one of multiple possible display depth planes. The control information can also specify pixel shifts within a given depth plane or between depth planes. The system can also enhance head pose measurements from a sensor by using gain factors which vary based upon the user's head pose position within a physiological range of movement.
US11481910B2
Highly accurate shape registration processing is performed. In the image processing apparatus, data, which correspond to N frames (N is an integer not less than 2), in units of frames including a plurality of three-dimensional models per frame is acquired. Then, shape registration processing is performed for the acquired three-dimensional models corresponding to the N frames by using information indicating a correspondence relationship of the three-dimensional models between frames of the N frames.
US11481895B2
Systems and methods are provided for automatically imaging and analyzing cell samples in an incubator. An actuated microscope operates to generate images of samples within wells of a sample container across days, weeks, or months. A plurality of images is generated for each scan of a particular well, and the images within such a scan are used to image and analysis metabolically active cells in the well. Tins analysis includes generating a “range image” by subtracting the minimum intensity value, across the scan, for each pixel from the maximum intensity value. This range image thus emphasizes cells or portions of cells that exhibit changes in activity over a scan period (e.g., neurons, myocytes, cardiomyocytes) while de-emphasizing regions that exhibit consistently high intensities when images (e.g., regions exhibiting a great deal of autofluorescence unrelated to cell activity).
US11481894B1
A method, apparatus and system for calculating stress parameters is provided. The method comprises establishing a first image pyramid according to an image of a sample before deformation, and establishing a second image pyramid corresponding to the first image pyramid according to an image of the sample after deformation; starting from a top level in the first image pyramid, iteratively calculating displacement information on each level in the first image pyramid relative to a corresponding level in the second image pyramid based on a center point of each sub-region at each level in the first image pyramid and other positions in the sub-region; calculating strain information on the sample according to displacement information on a bottom level of the first image pyramid; and calculating stress parameters of the sample based on the strain information.
US11481889B2
A test fixture (10) for HUD windshields (12) wherein aspherical devices (26) compensate for complex curvatures and optical aberrations in a heads-up display surface (16) of the windshield. Tunable lenses cooperate with a movable test matrix to improve image resolution and enhance ghost image reduction.
US11481884B2
Techniques for image quality enhancement for autonomous vehicle remote operations are disclosed herein. An image processing system of an autonomous vehicle can obtain images captured by at least two different cameras and stitch the images together to create a combined image. The image processing system can apply region blurring to a portion of the combined image to create an enhanced combined image, e.g., to blur regions/objects determined to be less import (or unimportant) for the remote operations. The image processing system can encode pixel areas of the enhanced combined image using a corresponding quality setting for respective pixel areas to create encoded image files, e.g., based on complexity levels of the respective pixel areas. The image processing system can transmit the encoded image files to a remote operations system associated with the autonomous vehicle for remote operations support.
US11481883B2
A system for monitoring a switchgear includes: an infrared camera for acquiring an infrared image of a switchgear; a visible camera for acquiring a visible image of the switchgear; a processing unit; and an output unit. The processing unit maps a plurality of pixels in the visible image to a plurality of pixels in the infrared image. The plurality of pixels in the visible image includes a plurality of sub-sets of pixels, each sub-set including at least one pixel. Each sub-set of pixels in the visible image is mapped to a corresponding pixel in the infrared image. Each sub-set of pixels in the visible image and the corresponding pixel in the infrared image relates to image data of a same part of the switchgear. The processing unit determines a combined image from the plurality of pixels in the visible image mapped to the plurality of pixels in the infrared image.
US11481881B2
Various embodiments of systems and methods for adaptive video subsampling for energy-efficient object detection are disclosed herein.
US11481878B2
Systems, computer program products, and techniques for detecting and/or reconstructing objects depicted in digital image data within a three-dimensional space are disclosed. The concepts utilize internal features for detection and reconstruction, avoiding reliance on information derived from location of edges. The inventive concepts provide an improvement over conventional techniques since objects may be detected and/or reconstructed even when edges are obscured or not depicted in the digital image data. In one aspect, detecting a document depicted in a digital image includes: detecting a plurality of identifying features of the document, wherein the plurality of identifying features are located internally with respect to the object; projecting a location of one or more edges of the document based at least in part on the plurality of identifying features; and outputting the projected location of the one or more edges of the document to a display of a computer, and/or a memory.
US11481874B1
A dynamic positioning control system having a transparent or semi-transparent substrate, an image processor, and one or more image-generating elements operatively connected to the image processor configured to simultaneously generate a plurality of images within an overall image-generating-capable field area of the substrate is provided. A dynamic positioning control system having a transparent or semi-transparent substrate, a dimming controller, and a plurality of electrodes operatively connected to the dimming controller configured to dim one or more areas on or within the substrate within an overall electrochromic dimming-capable field area is also provided. The image processor and the dimming controller may be separate elements or may be a single controller.
US11481872B2
A method and apparatus for loading an image, where the method includes acquiring a viewport size of a target apparatus, and a scale of an image displayed on the target apparatus with respect to an original size of the image; in a predetermined image set to be displayed, determining, an image to be displayed matching the viewport size and the scale, as a target image to be displayed; and loading the target image to be displayed.
US11481869B2
Implementations of the present disclosure provide a solution for cross-domain image translation. In this solution, a first learning network for geometric deformation from a first to a second image domain is determined based on first and second images in the first and second domains, images in the two domains having different styles and objects in the images having geometric deformation with respect to each other. Geometric deformation from the second to the first domains is performed on the second image or geometric deformation from the first to the second domains is performed on the first image, to generate an intermediate image. A second learning network for style transfer from the first to the second domains is determined based on the first and intermediate images or based on the second and intermediate images generated. Accordingly, processing accuracy of leaning networks for cross-domain image translation can be improved and complexity is lowered.
US11481862B2
System and method for simultaneous object detection and semantic segmentation. The system includes a computing device. The computing device has a processor and a non-volatile memory storing computer executable code. The computer executable code, when executed at the processor, is configured to: receive an image of a scene; process the image using a neural network backbone to obtain a feature map; process the feature map using an object detection module to obtain object detection result of the image; and process the feature map using a semantic segmentation module to obtain semantic segmentation result of the image. The object detection module and the semantic segmentation module are trained using a same loss function comprising an object detection component and a semantic segmentation component.
US11481858B2
A solution for capacity planning includes: for each of a plurality of fulfillment centers (FCs), receiving an inventory allocation; receiving a demand forecast and delivery time information for customer orders; performing a simulation comprising: partitioning a simulation period into multiple simulation stages; for each simulation stage: assigning portions of the demand forecast to a demand pool for one of the FCs; for each FC, determining a backlog, based at least on the demand pool for the FC and a simulation stage fulfillment capacity for the FC; and transferring each existing backlog to a subsequent simulation stage or an alternate FC; and based at least on the simulation, generating at least one planning control logic action, for example, adjusting delivery time options available on an e-commerce node, identifying a change in staffing levels at one or more FCs, adjusting inventory allocation for at least one FC, or another action.
US11481856B2
After receiving a trip request, a ridesharing platform system can determine scores for each prior trip request within a time window from features associated with the prior trip request. The ridesharing platform system can determine patterns from corresponding scores and determine a risk for the trip request using on the patterns. The ridesharing platform system can determine whether to accept or decline the trip request based on the risk for the trip request.
US11481855B2
The disclosure details a computer program enabling parties to litigation to produce a questionnaire through an internet-based website and enabling jurors to respond to the questionnaire through such website. The program comprises numerous code sequences that assist the court, a court reporter, the parties to litigation (and counsel), and the judge in the process of selecting and empaneling jurors from a plurality of candidates.
US11481850B2
Tax balancing comprising receiving tax balancing requests from a number of clients and distributing each client tax balancing request among a number of nodes comprising a cluster. Nodes are added to the cluster according to processing needs of a client tax balancing request. A number of actors are created within each node for each employee of a client, wherein each actor performs a specified computational task related to tax balancing for the employee, and wherein actors are added to a node according to processing needs of a client tax balancing request, and processing load is balanced within the cluster by redistributing actors from nodes with the highest processing loads to nodes with the lowest processing loads. Employee tax balancing calculations are aggregated for each client, and tax balancing filing and payment data for each client are output to a database.
US11481837B1
An approach for establishing and managing authentication circles is disclosed. The circles may be used to facilitate management of accounts, goals, or resources of one or more entities, or to provide an integrated view of the circumstances of, for example, family members or other interrelated persons. A person receiving assistance with the management of one or more accounts need not disclose authentication credentials to persons helping manage the accounts, enhancing security. Members may view members and access accounts administered by separate computing systems without needing credentials for each member, account, and/or computing system. The multiple accounts (which may be held at multiple institutions) need not be accessed individually by each member of the authentication circle, saving time and computing resources of users.
US11481828B2
Among other things, information is received, from two or more competitor merchants offering products to customers, about one or both of a current price and units of inventory of each of the products. The information about the current prices and units of inventory of the product offered by the two or more competitor merchants is provided through a communication network for presentation to one or more customers.
US11481827B1
One embodiment of the system and method described herein provides a computer system configured to provide an interface for operation by a user at a remote computing device, receive a request from the user for a vehicle history report of a vehicle. The computer system is further configured to prompt the user for interest in a prequalification for a financing offer. The computer system is further configured to receive the indication of the user's interest in the prequalification. The system also includes a data storage module, accessible by the computer system, configured to retrieve data corresponding to the vehicle, store the retrieved data, retrieve data corresponding to a determination regarding the prequalification for the financing offer, and store the retrieved determination. The computer system is further configured to convey the vehicle history report to the user and convey the prequalification determination to the user.
US11481822B2
An improved invoice management product may include an invoice hub server and an invoice database, and may receive data including one or more invoices, transmit one or more invoice records to an invoice database, identify one or more invoice records for expedited processing, transmit a request to issue an advance payment to a supplier associated with one or more supplier identifiers associated with the one or more invoice records, and transmit a notice to a customer. An Invoice Hub server may receive data comprising one or more invoices, create one or more invoice records based on the one or more invoices, transmit the one or more invoice records to an invoice database, identify one or more invoice records for expedited processing, transmit a request to issue an advance payment to a supplier, and transmit a notice to a customer associated with the one or more invoice records.
US11481820B2
A method of displaying a symbol representative of changes in price during a time period includes receiving a plurality of prices, each price occurring at a different corresponding time, determining, from the received plurality of the prices, an open price occurring at an initial time and a last price occurring at a last time, the time period extending from the initial time to the last time, determining, from the received plurality of prices, a highest price occurring at a first time within the time period and a lowest price occurring at a second time within the time period, generating, by a charting engine, a symbol, based on the open price, the last price, the highest price, and the lowest price, and displaying at a particular position, by the charting engine, the symbol, which includes a first indicator indicating the first time corresponding to the highest price and a second indicator indicating the second time corresponding to the lowest price.
US11481814B2
A method, apparatus, and computer program product are disclosed to improve selection of promotion pricing parameters. The method may determine one or more promotion pricing parameters for a promotion that is offered by a promotion and marketing service. The method includes generating one or more predictive models based on historical promotion performance data and generating a revenue equation using the one or more predictive models. The revenue equation provides an estimate of a revenue received by the promotion and marketing service based on the one or more predictive models. The method further includes determining an estimated revenue using the revenue equation based on one or more input sets of promotion pricing parameters provided as input to the revenue equation, and selecting at least one of the input sets of promotion pricing parameters for the promotion based on the estimated revenue. A corresponding apparatus and computer program product are also provided.
US11481802B2
Methods, apparatus, systems and articles of manufacture to estimate and deduplicate audiences are disclosed herein. An example apparatus includes a controller to determine a subunion of at least first and second marginal audiences of media based on of panel data and census data, the panel data including a panel impression count and a panel audience size, and the census data including a census impression count, an audience size calculator to determine a census audience size of the at least the first and second marginal audiences based on the panel impression count and the panel audience size and determine a subunion census audience size, the subunion census audience size corresponding to an overlap between the at least the first and second marginal audiences; and a report generator to generate a report including the census audience size and the subunion census audience size.
US11481799B2
Embodiments of the invention overcome the shortcomings of prior art by transforming the understanding of how different creative placements and location helps drive sales and other KPIs to a computerized methodology that may allow advertising planners and buyers to generate plans that meet these expectations on effectiveness of their advertising campaign. Aspects of the invention fusing the “probability of exposure” estimates with segment level data to provide layers of intelligence in determining the probability estimates for sales conversion or other KPIs. Moreover, aspects of the invention may predict based on various models the reach and frequency relationship tradeoff for different impression levels.
US11481796B2
A processing system for fuel transactions analyzes transactions for symbols indicating a purchase amount and directs information about the purchase to a loyalty platform. The loyalty platform may identify and communicate in real time or near real time with a personal device associated with the purchaser of the fuel. A user interface of the personal device may allow the purchaser to review and select options for processing the fuel purchase using value from a loyalty program account. The selected option may be used to modify fuel purchase parameters prior to settlement of the transaction or simply add points to the user loyalty program account.
US11481794B2
As part of implementing a recognition and reward system, a communications platform can employ a unique set of data structures, APIs and a rules engine that abstract the definition of rewards from the definition of rules for determining when the rewards should be made available. Accordingly, boosters may interface directly with the communications platform to offer rewards to participants but need not be aware of or involved in the process of defining the rules that will be used to distribute the rewards. Likewise, administrators may interface directly with the communications platform to define rules for making rewards available without needing to be aware of the rewards themselves. In this way, a communications platform can integrate boosters and their rewards into a recognition and rewards system without requiring tight coupling between the rules for determining when rewards should be made available and the rewards themselves.
US11481792B2
A computer-implemented method of training machine learning models for making simulated estimations is provided. The method includes collecting, from a database, a set of historical data, applying one or more transformations to the set of historical data to create a set of model features, and separating the set of model features into one or more pools, each pool comprising one or more model features of the set that are homogeneous with respect to a common value. the method further includes, for each pool, dynamically creating a training set that includes the one or more sets of model features of the pool and at least some of the historical data. The method further includes, for each training set, training a machine learning model on the training set.
US11481788B2
An example system disclosed herein for transforming neuro-response data into media ratings includes a data collector to obtain first neuro-response from a first subject exposed to a first media and second neuro-response data from a second subject exposed to a second media. The first media broadcast is before a time of the second media. The example system includes an analyzer to integrate the first neuro-response data with ratings data for the first media to generate a first rating for the first media. The ratings data is based on set-top box data associated with a media presentation device presenting the first media. The analyzer is to transform the second neuro-response data into a second rating for the second media based on the first rating.
US11481787B2
In an approach for detecting customer usage of a device and validating a customer claim about the device, a processor receives a statement from a user describing usage of a device. A processor identifies correlating events of the usage of the device via applying natural language processing techniques to the statement. A processor analyzes sensor data from the device via applying a learning model, the learning model being pre-trained to associate the sensor data with physical events. A processor provides a credibility score to the statement based on the analysis of the sensor data and the correlating events exacted from the statement.
US11481786B2
Processing a genuine instance of a digital good using a blockchain including: registering an ownership of the genuine instance using a plurality of transactions, the genuine instance uniquely identified by a content descriptor which is cryptographically linked to an ownership token and includes intrinsic characteristics of the genuine instance, wherein the ownership token includes a token seed and a token signature; validating each transaction of the plurality of transactions by a plurality of validators; and recording that the genuine instance belongs to an owner by recording each transaction of the plurality of transactions in the blockchain once each transaction has been validated.
US11481783B2
Described herein are chargeback settlement processing systems and methods. A chargeback settlement computing device is configured to store a dispute table including a dispute record associated with a first chargeback request associated with a first chargeback transaction. The dispute record includes an account identifier, a chargeback transaction amount, and a unique chargeback identifier. The computing device is also configured to receive (i) a clearing detail record including a unique chargeback reference number associated with clearing/settlement of the chargeback transaction and chargeback transaction data, and (ii) a chargeback response including the chargeback identifier, the chargeback reference number, and chargeback transaction data. The computing device is configured to determine whether the dispute record, the clearing detail record, and the chargeback response match, and generate an individual reconciliation record using data from the dispute record, the clearing detail record, and/or the chargeback response.
US11481769B2
The present disclosure generally relates to techniques for managing contextual transactions. In some examples, at a sender electronic device, a first user provides authorization to purchase an item for a second user. In some examples, at a recipient device, the second user selects one or more attributes for the item and requests to claim the item. In some examples, an electronic device displays a representation of an item and a purchase affordance for purchasing the item using a payment system that is available on the electronic device.
US11481764B2
In various embodiments, the mobile device includes an NFC tag for near-field communication. The NFC tag includes a first storage device and a second storage device. Personal data is stored on the first storage device, which is not accessible by an NFC reader device. Prior to a transaction, a controller detects electromagnetic energy from a reader devices and transmits the personal data from the first storage device to the second storage device, where the personal data is readable or accessible by the reader device.
US11481759B2
A virtual smart card service corresponds to an execution of a smart card application. A key is stored at a server side. Application metadata is used to emulate a smart card application logic. The method comprises: processing, by a client, the smart card application logic; running the smart card application while retrieving smart card data from the smart card application logic; identifying key operation within the smart card application; generating a key operation request by using the identified key operation and data relating to the client; sending to the server the key operation request; processing, by the server, the key operation request by using the key and client data; getting a key operation result from the identified key operation on the client data; and sending to the client the key operation result.
US11481753B2
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: receiving a query from a front-end device for one or more users mapped to a same payment option; generating, using a machine learning model, a first dataset comprising one or more classifications of one or more online users mapped to the same payment option as either (i) a single user with multiple user profiles or (ii) multiple users of a same household; generating, using a factor graph, a second dataset comprising first information of the one or more online users mapped to second information of one or more instore users; mapping at least one of the one or more online users to at least one of the one or more instore users based on the second dataset. Other embodiments are disclosed.
US11481751B1
A retail store automated checkout system uses images, video, or depth data to recognize products being purchased to expedite the checkout process and improve accuracy. All of a store's products, including those not sold in packages, such as fruits and vegetables, are imaged from a series of different angles and in different lighting conditions, to produce a library of images for each product. This library is used in a checkout system that takes images, video, and depth sensor readings as the products pass through the checkout area and remove bottlenecks later in the checkout process. Recognition of product identifiers or attributes such as barcode, QR code or other symbols, as well as OCR of product names, as well as the size and material of the product, can be additional or supplemental devices for identifying products being purchased. In another embodiment, an existing checkout or self-checkout scanner is enhanced with image recognition of products to achieve the same effect.
US11481750B2
In some examples, a system and method for pairing a payment object reader with a point-of-sale (POS) terminal is described herein. The payment object reader includes one or more light indicators configured to display information in an optical pattern of one or more colors, brightness, lightness, and intensities, wherein the light indicators display a first optical pattern representative of an operational status of the payment object reader in a first mode, and a second optical pattern representative of a pairing code in a second mode. A display control component, executed by a processor, is configured to control the light indicators in accordance with the pairing code to generate the second optical pattern, the second optical pattern when shared with the POS terminal enables pairing between the payment object reader and the POS terminal. When paired, the payment object reader allows the POS terminal to accept payments from a customer.
US11481740B1
An apparatus comprises at least one processing device having a processor coupled to a memory. The processing device is configured to implement a first ledger node of a first cloud. The first ledger node of the first cloud is configured to communicate over one or more networks with a plurality of additional ledger nodes associated with respective additional clouds. The first ledger node is further configured to obtain a transaction associated with a valuation of a data asset. The first ledger node is further configured to broadcast the valuation transaction to the additional ledger nodes. A cryptographic block characterizing at least the valuation transaction is generated and entered into a blockchain distributed ledger collectively maintained by the first and additional ledger nodes. The first and additional ledger nodes collectively maintain the blockchain distributed ledger on a peer-to-peer basis without utilizing a centralized transaction authority.
US11481737B2
Methods and apparatus are provided that are related to generating repair orders, including vehicular repair orders. A computing device can receive repair-related information associated with a repair order. The repair-related information can include information about a first repair attribute of one or more repair attributes. The computing device can determine a first ontology related to the first repair attribute. The first ontology can be further related to a first template. The computing device can determine modified repair-related information by at least utilizing the first template to modify at least a first portion of the repair-related information that includes the information about the first repair attribute. The computing device can generate an output related to the repair order that includes the modified repair-related information.
US11481731B2
Identifying ownership of a healthcare clinic based on enrollment information. A method includes identifying a plurality of practitioners associated with a clinic and calculating a proportion of the plurality of practitioners that are enrolled under a healthcare group based on enrollment information stored in an enrollment database. The method includes determining whether the proportion satisfies a threshold proportion of practitioners enrolled under the healthcare group and imputing a group ID associated with the healthcare group to the clinic if the proportion satisfies the threshold proportion.
US11481729B2
Trusted, privacy-protected systems and methods are disclosed for processing, handling, and performing tests on human genomic and other information. According to some embodiments, a system is disclosed that is a cloud-based system for the trusted storage and analysis of genetic and other information. Some embodiments of the system may include or support some or all of authenticated and certified data sources; authenticated and certified diagnostic tests; and policy-based access to data.
US11481725B2
The disclosure discloses an apparatus, method and system for controlling logistics, and a non-transitory computer readable medium, where the apparatus includes a processor configured to execute readable program codes stored in a memory to: obtain a logistics communication state corresponding to each material feeding port of each device; pair every two material feeding ports among material feeding ports of each device into a group, and determine a logistics communication state corresponding to each group of material feeding ports of each device; determine a handling priority corresponding to each device according to the determined logistics communication state corresponding to each group of material feeding ports of each device; and control a handling component to select one group of material feeding ports of a device with a highest handling priority to execute a handling command.
US11481724B2
A system for performing automated auditing of goods includes an audit robot that includes a rotatable platform, and an overhead camera, a multi-tracking camera system, an audit controller configured to receive and process the one or more images to detect a delivery personnel and corresponding pallet of goods when the delivery personnel enters the warehousing environment, generate an alert to instruct the delivery personnel to keep the pallet on the platform of the audit robot, trigger the rotatable platform to rotate when the pallet is kept, trigger the overhead sensor and the multi-tracking camera system to generate image data of the pallet, while the platform is being rotated, process at least one of: image data, scanning data, order and supplier information, historical information, time, and identity of the delivery personnel to assess a risk level of the pallet, and automatically check-in the pallet when risk level is assessed as zero.
US11481722B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for automated extraction, inference and normalization of structured attributes for a Product Category Normalizer to access product records from external data sources. The Product Category Normalizer defines a product-description taxonomy of product categories represented by a classification tree. The Product Category Normalizer employs product attribute data and machine learning techniques to analyze the product data of an input product record. Based on the product data of the input product record, the Product Category Normalizer extracts and infers appropriate product data for a relevant product category in the classification tree for the item described by the input product record. The Product Category Normalizer normalizes the product data of the input product record. The Product Category Normalizer provides an output normalized product record related to a product category and product attributes of the classification tree.
US11481721B2
A garment life cycle tracking system utilizes a Radio Frequency Identification, RFID, device to retrieve life cycle data about the garment. The RFID device may be scanned by an interactive device, such as a mobile phone, and the RFID identifier may be used to retrieve data from a database, such as through a website interface. A mobile phone or other computing device may have an application software that interfaces with the database or website. Life cycle data may include date of manufacture, former locations of purchase, date of purchase, cost of garment, date of return of garment, type of garment and the like. A customer may track a garment after returning a garment to see when and where the garment is subsequently purchased. This system may promote recycling of garments and reduce the environmental impact of garment production.
US11481712B2
A method of determining a Trac score representing an individual's future employment behavior using past and present employment behavior that are unrelated to skills and job match within a job and across multiple jobs of an individual when combined with public and available external records. A method employing a Trac score calculation system comprises at least one processor to execute computer program instructions for obtaining one or more ratings from one or more users through one or more user devices connected to the Trac score calculation system that assigns the credibility to the ratings. A combination of the Trac sub-score obtained by accumulating the ratings weighted by estimated credibility of each rating, and Adjustment sub-score obtained by processing available external records in public and private forms, creates a Trac score which is a numerical and reflects an aggregation of available data weighted by what is believed to affect the employment behavior.
US11481700B2
The present invention elates to methods and devices for optimizing a route based on an electronic list, the method comprising the steps of: linking items in a list of items to a position in an area and providing a sorted optimized visiting order wherein the optimization is based on historical data comprising prior visited positions.
US11481699B2
The present disclosure provides a method and device for assessing a lifecycle of a component. In an embodiment, the method includes: obtaining, using a simulation device, model description information that corresponds to component models of some or all components in the production line; obtaining at least one piece of data information that is needed by at least one component model that corresponds to the model description information; performing event marking based on the event information on the obtained data information; obtaining component status information of a corresponding component of each model based on the marked data information; and generating a corresponding analysis report based on the component status information from. An advantage of an embodiment is that, a failure mode, a key module, and a measurement rule no longer rely on manual operations and experience of an expert. Instead corresponding information may be precisely provided by using a PLM system.
US11481683B1
Techniques for creating machine learning models for direct homography regression for image rectification are described. In certain embodiments, a training service trains an algorithm on a source view of a training image and a homography matrix of the training image into a machine learning model that generates a normalized homography matrix for an input of the source view. The normalized homography matrix may then be utilized to generate a target view of an image input into the machine learning model. The target view of the image may be used in a document processing pipeline for document images captured using cameras.
US11481674B2
A digital content communications system for providing customer or product support using predictive analytics is provided. The system may include an analytics subsystem that communicates with one or more servers and one or more data stores in a network. The analytics subsystem may include a data access interface to receive a first set of data associated with a plurality of users or user accounts from a first data source, and to receive a second set of data associated with a plurality of users or user accounts from a second data source. The analytics subsystem may include processor to: prepare the first set of data; train a model using the first set of prepared data, wherein the model is at least one of a cancel-defer-go live model, a regular-extended warranty model, or a phase duration forecasting model. The processor may also prepare the second set of data; run the second set of data through the trained model; generate predictions based on running the second set of data that ran through the trained model; and provide at least one multimodal output based on the generated predictions.
US11481672B2
A database including various datasets and metadata associated with each respective dataset is provided. These datasets were used to train predictive models. The database stores a performance value associated with the model trained with each dataset. When provided with a new dataset, a server can determine various metadata for the new dataset. Using the metadata, the server can search the database and retrieve datasets which have similar metadata values. The server can narrow the search based on the performance value associated with the dataset. Based on the retrieved datasets, the server can recommend at least one sampling technique. The sampling technique can be determined based on the one or more sampling techniques that were used in association with the retrieved datasets.
US11481661B2
A segmentation platform enables a system that comprises a behavior service and a predictive service for determining a segment from a dataset. The behavior service can analyze data to determine information about behavior that has already occurred. The predictive service can analyze data to determine information about the predicted propensity for certain behavior to occur in the future. In some cases, the predictive service can determine the information by utilizing a training model that indicates predictions related to potential relationships among properties of a dataset. The segmentation platform also enables an interactive user interface that can be utilized to configure attributes of the segment, analyze information associated with the segment, and deliver the information to another device.
US11481655B2
This present invention relates to a system for processing distributed intelligent information, and discloses a method that when there are no actions beyond the threshold value among the analyzed actions, a virtual global workspace (GW) is formed, the global workspace including one or more thinking devices, and the thinking device operates as a first type device or a second type device, in which an action alternative is requested for the global workspace in the case of operating as the first type device, and an action solution is proposed for the global workspace in the case of operating as the second type device.
US11481652B2
Systems and methods for creating an ad hoc pervasive computing environment comprised of an inference recommendation engine coupled to commodity devices and sensors that passively collect human activity and behavioral data. Methods include machine learning and deep learning applications that analyze data to generate preference based recommendations to assist, inform, and guide subjects interacting with a connected living space and their connected social network.
US11481641B2
Embodiments relate to configuring artificial-intelligence (AI) decision nodes throughout a communication decision tree. The decision nodes can support successive iteration of AI models to dynamically define iteration data that corresponds to a trajectory through the tree.
US11481640B2
Embodiments relate to configuring artificial-intelligence (AI) decision nodes throughout a communication decision tree. The decision nodes can support successive iteration of AI models to dynamically define iteration data that corresponds to a trajectory through the tree.
US11481632B2
A classification apparatus is configured to perform a classification using a neural network with at least one hidden layer and an output layer, wherein the classification apparatus comprises a coarse training unit configured to train the neural network on a subset of neurons of a last hidden layer and a set of neurons of the output layer; and a fine training unit configured to train the neural network on a set of the last hidden layer and a subset of neurons of the output layer. By executing the classification apparatus, training of a classification model can be improved by reducing the computational burden of the classification, speeding up the training time of a classification model, and speeding up the inference time during application of the classification model.
US11481627B2
Computer-implemented techniques for learning composite machine learned models are disclosed. Benefits to implementors of the disclosed techniques include allowing non-machine learning experts to use the techniques for learning a composite machine learned model based on a learning dataset, reducing or eliminating the explorative trial and error process of manually tuning architectural parameters and hyperparameters, and reducing the computing resource requirements and model learning time for learning composite machine learned models. The techniques improve the operation of distributed learning computing systems by reducing or eliminating straggler effects and by reducing or minimizing synchronization latency when executing a composite model search algorithm for learning a composite machine learned model.
US11481619B2
Techniques for incorporating a black-box function into a neural network are described. For example, an image editing function may be the black-box function and may be wrapped into a layer of the neural network. A set of parameters and a source image are provided to the black-box function, and the output image that represents the source image with the set of parameters applied to the source image is output from the black-box function. To address the issue that the black-box function may not be differentiable, a loss optimization may calculate the gradients of the function using, for example, a finite differences calculation, and the gradients are used to train the neural network to ensure the output image is representative of an expected ground truth image.
US11481607B2
Utilizing a trained generative adversarial network (GAN) model to cause a computer to output multivariate forecasted time-series data by providing a trained GAN model, the GAN model comprising dilated convolutional layers for receiving time-series multivariate data, receiving time-series multivariable biometric data, generating, using the GAN model, successive time series multivariate biometric data according to the time-series multivariate biometric data, determining an outcome according to the successive time-series multivariate biometric data, and providing an output associated with the outcome.
US11481606B2
A non-transitory computer-readable recording medium has stored therein a program that causes a computer to execute a process, the process including: obtaining an estimation value of a third variable by subtracting a second output value of a second parametric model to which a second variable is input from a first output value of a first parametric model to which a first variable is input; performing first parameter update of updating first parameters of the first parametric model and second parameters of the second parametric model such that independence between the second variable and the estimation value of the third variable is maximized; and updating the first parameters and third parameters of a third parametric model in the first parameter update, such that a third output value of the third parametric model is approximated to the first variable, the third parametric model being input with the first output value.
US11481601B2
An analog element for use as a neuron in a recurrent neural network is described, the analog element having memory of a prior layer state and being a continuous time circuit rather than having a discrete clocking interval. The element is characterized and described by the Laplace s-domain operator, as distinct from a digital solution that uses the z-domain operator appropriate for quantized time descriptions. Rather than using an all-pass filter, the analog equivalent of a unit delay in the z-domain, a finite gain integrator, which is a simpler circuit, may be used to provide the delay in the analog s-domain. The resulting circuit may be easily implemented at the transistor level.
US11481594B1
Apparatus and methods disclosed herein provide technical solution for on-demand manufacturing of a payment instrument that includes an integrated circuit chip. Apparatus and methods provide technical solutions for securely validating and activating the manufactured payment instrument. The customer may submit a request to manufacture a payment instrument through an automated teller machine (“ATM”), online banking channel or mobile banking channel. Apparatus and methods allow a customer to manufacture a payment instrument at home using a 3D printer or use a 3D printer installed at an ATM. Using a secure validation methods, the newly manufactured payment instrument may be activated at an ATM.
US11481593B2
Systems and methods are disclosed for using a color changing surface to display a status of a storage device. In certain embodiments, a storage includes a display-less enclosure, non-volatile memory, memory configured to store firmware, and control circuitry. The control circuitry can be configured to determine an available space in the non-volatile memory, determine a first color corresponding to the available space based on a mapping of ranges of available space to corresponding colors, apply a voltage to the electrochromic material to change the color changing surface to the first color, and cease application of the voltage to the electrochromic material, wherein the color changing surface retains the first color after cessation of the voltage.
US11481589B2
A Onepass system inkjet printing control method, device and storage are provided. The method includes: dividing all physical channels into several groups according to a printing requirement command, defining one group as a printing module, wherein each of the printing modules includes x physical channels, x≥1, x is an integer; configuring n logical channels for each printing module, wherein n≥x, n is an integer; starting a printing command, and extracting corresponding printing data from the printing memory in units of the logical channel; processing the printing data according to the printing parameters and then inputting it into the corresponding physical channel for inkjet printing. The solution of the present invention ensures that each printing module can independently control the printing task during printing.
US11481586B2
An electronic apparatus may include a memory that stores first information regarding a plurality of first artificial intelligence models trained to perform image processing differently from each other and second information regarding a second artificial intelligence model trained to identify a type of an image by predicting a processing result of the image by each of the plurality of first artificial intelligence models. The electronic apparatus may further include a processor configured to identify a type of an input image by inputting the input image to the second artificial intelligence model stored in the memory, and process the input image by inputting the input image to one of the plurality of first intelligence models stored in the memory based on the identified type.
US11481584B2
Techniques for implementing an efficient machine learning (ML) model for classification are provided. In one set of embodiments, a computer system can receive a query data instance to be classified. The computer system can then generate a first classification result for the query data instance using a first (i.e., primary) ML model, where the first classification result includes a predicted class for the query data instance and a confidence level indicating a likelihood that the predicted class is correct, and compare the confidence level with a classification confidence threshold. If the confidence level is greater than or equal to the classification confidence threshold, the computer system can output the first classification result as a final classification result for the query data instance. However, if the confidence level is less than the classification confidence threshold, the computer system can forward the query data instance to one of a plurality of second (i.e., secondary) ML models for further classification.
US11481580B2
According to an aspect of an embodiment, a method may include obtaining a data set that includes categories (or features), and a target criteria. The method may further include obtaining a first decision tree model using the data set. The method may further include ranking the categories based on the first decision tree model and removing low-ranking categories from the data set. The method may further include generating a second decision tree model using the data set. The second decision tree model may include branch nodes. Each of branch nodes may represent a branch criteria. The method may further include pruning a branch node. The method may further include designating a remaining branch nodes as a rule node. The method may further include generating a rule based on the branch criteria of the rule node and presenting the rule in a graphical user interface.
US11481577B2
A system and method are provided for machine learning (ML) quality assurance. The method trains a plurality of agent ML annotation model software applications. Each agent annotation model is trained with a corresponding subset of annotated raw data images including annotation marks forming a boundary surrounding the first shape. A baseline ML annotation model is trained with all the subsets of annotated raw data images. The method accepts an evaluation dataset with unannotated images including the first shape, which is provided to the agent models and baseline models. In response to the evaluation dataset, the agent and baseline models infer predicted images including annotation marks forming a boundary surrounding the first shape. The baseline model predicted images are compared to the predicted images of each agent model for the purpose of determining agent model quality and identifying problematic raw data images for retraining purposes.
US11481574B2
The present disclosure relates to an image processing method and device, an electronic apparatus and a storage medium. The method comprises: performing feature extraction on an image to be processed to obtain a first feature map of the image to be processed; splitting the first feature map into a plurality of first sub-feature maps according to dimension information of the first feature map and a preset splitting rule, wherein the dimension information of the first feature map comprises dimensions of the first feature map and size of each dimension; performing normalization on the plurality of first sub-feature maps respectively to obtain a plurality of second sub-feature maps; and splicing the plurality of second sub-feature maps to obtain a second feature map of the image to be processed. Embodiments of the present disclosure can reduce the statistical errors during normalization of a complete feature map.
US11481570B2
In some embodiments, a method receives a first textual description of content and converts the first textual description of content to a first image representation. The method compares a similarity between the first image representation and a second image representation for candidate metadata. The candidate metadata is associated with a second textual description of content. The method determines whether the first textual description of content is associated with the second textual description of content based on the comparison of similarity of the first image representation and the second image representation.
US11481568B1
This invention provides an illumination assembly that is typically attached to the front end of a vision system camera assembly, adapted to generate an illumination pattern onto an object, which allows the vision system process(or) to perform basic shape inspection of the object in addition to feature detection and decoding. A dome illuminator with a diffuse inner surface is provided to the camera assembly with a sufficient opening side to surround the object. The dome illuminator has two systems to create the pattern on an object, including a diffuse illuminator for specular/shiny object surfaces and a secondary, projecting illuminator for matte/diffusive object surfaces. The diffuse illuminator includes a set of light-filtering structures on its inner surface—for example concentric strips or rings that allow projection of a ringed fringe pattern on an (e.g. shiny/specular) object. The fringes can additionally be generated in a given a certain wavelength and/or visible color.
US11481557B2
Methods and systems are provided for mapping clinical terminology with natural language processing. In one embodiment, an example method includes generating a word relationship graph for a plurality of mappings between a first code set and a second code set, receiving a first code of the first code set, and automatically mapping a second code of the second code set to the first code based on the word relationship graph. In this way, seemingly different code descriptions from different medical vocabularies may be automatically mapped to each other with reduced processing and reduced human intervention.
US11481555B2
A project generating method comprises extracting a keyword from a plurality of text files with a specified category, determining whether the keyword is a theme, extracting a geographical name from the text files corresponding to the theme, determining whether to keep the theme according to an internet volume of the theme, filtering a plurality of review files from a review website according to the geographical name, calculating a first ratio therein to determining whether to keep the theme, and generating a project including the geographical name and the theme serving as a recommendation row.
US11481546B2
A screen discrimination device includes: a determination section which executes an automatic operation of a displayed screen of an application to cause screen transition to occur, and determines whether or not each screen at a transition destination is different from each post-transition screen based on a predetermined method; a reception section which outputs a result of the determination of whether or not each screen at the transition destination is different from each post-transition screen, and receives input of a condition for identifying a screen serving as a correction target based on the result of the determination; and a re-determination section which re-executes the automatic operation of the displayed screen of the application to cause the screen transition to occur, determines whether or not each screen at the transition destination meets the condition and, in a case where a first screen meeting the condition is present, when the post-transition screen includes a second screen meeting the condition, determines that the first screen and the second screen are identical to each other, whereby it becomes possible to correct an error in the discrimination of screen identity with a small amount of operation.
US11481542B2
Systems, methods, and computer-readable media are disclosed for enhancing an email application to automatically analyze an email thread and generate a compact content summary. The content summary is based on relative content contributions provided by the constituent email messages in the email thread. The content summary may be presented in a special window without disturbing or modifying the email thread or its constituent email messages. The distinctive content summary disclosed herein comprises certain sentences that are automatically gleaned from the email thread, analyzed relative to other sentences, and presented in a chronological sequence so that the user can quickly determine what the email thread is about and/or the current status of the conversation. The content summary is based on email weights, word weights, and intersecting sentence pairs.
US11481541B2
In various embodiments, a codec comparison application independently encodes each source image included in a set of source images using a first encoding configuration to generate a first set of encoded images. The codec comparison application also independently encodes each source image included in the set of source images using a second encoding configuration to generate a second set of encoded images. For each encoded image in the first set of encoded images and each encoded image in the second set of encoded images, a visual quality score for a reconstructed source image derived from the encoded image falls within a tolerance of a target visual quality score. Subsequently, the codec comparison application computes a bitrate change based on a first total file size for the first set of encoded image and a second total file size for the second set of encoded images
US11481535B2
A numerical information generating apparatus receives information of a programmable logic integrated circuit that includes a plurality of crossbar switches each including resistance change elements, calculates, for each of the plurality of crossbar switches, a base delay that is a delay in which influence of a load capacitance of other crossbar switch is excluded and a correction delay that is a delay caused by influence of a fanout of other crossbar switch, and further calculates a delay of each of the plurality of crossbar switches based on the base delay and the correction delay corresponding to each of the plurality of crossbar switches.
US11481529B2
A method is provided for dimensioning a cross section of a structural product, the cross section having an arbitrary shape. The method includes defining and thereby producing a first definition of the cross section, and accessing template cross sections of various shapes, the template cross sections having respective second definitions of the template cross sections. The method includes performing a comparison of the first definition of the cross section and the respective second definitions of the template cross sections. The method includes identifying a matching one of the template cross sections based on the comparison, the matching one of the template cross sections further having respective locations from which the matching one of the template cross sections is dimensioned. And the method includes applying the respective locations to the cross section, and dimensioning the cross section from the respective locations.
US11481527B2
Methods and apparatus for determining information about an item of equipment in a direction of interest based upon coordinates derived from wireless communication between wireless transceivers. A smart device assembly is operative to communicate via multiple antennas with a reference point transceiver. A set of coordinates is generated indicating a relative position and/or angle of the wireless transceiver in relation to the reference position transceiver. A query may be made based upon the relative position and angle of the wireless transceiver in relation to the reference position transceiver. A response to the query may include a human readable interface indicating one or more of: direction of travel, a virtual image based upon location and location and direction, and annotative and pictorial information.
US11481524B2
A computing device is provided, including a processor. The processor may generate a three-dimensional device model at least by receiving one or more three-dimensional substrate elements and one or more two-dimensional lithography elements. Generating the three-dimensional device model may further include generating a conformal coating on the one or more three-dimensional substrate elements over a plurality of conformal coating iterations that have respective iteration layer thicknesses. Each conformal coating iteration may include, for each two-dimensional lithography element, generating an iteration layer overlaid on the one or more three-dimensional substrate elements and having an iteration layer shape of at least a portion of that two-dimensional lithography element. Each conformal coating iteration may further include adding the iteration layer to the conformal coating. The processor may output the three-dimensional device model including the one or more three-dimensional substrate elements and the conformal coating.
US11481498B2
Apparatuses, methods, and systems are provided for making continuous vulnerability management for modern applications. A dependency tree can be created mapping third-party libraries to microservices used in an application of a software package. Natural language processing can be used on release notes and changelogs of new library versions to generate a list of libraries afflicted with common vulnerabilities and exposures (“CVEs”). A number of code calls from an application program interface (“API”) can be made to an afflicted library. A number of code calls including CVEs can be enumerated for each afflicted library. A risk score can be assigned to the API based on the number of code calls including CVEs. The risk score can be compared against a threshold value to cause a remedial action to occur, including updating libraries to newer versions to resolve CVE issues or generating a report regarding the afflicted libraries.
US11481489B2
The present disclosure provides for systems and methods for generating an image of a web resource to detect a modification of the web resource. An exemplary method includes selecting one or more objects of the web resource based on one or more object attributes; identifying a plurality of tokens for each selected object based on contents of the selected object; calculating a hash signature for each selected object of the web resource using the identified plurality of tokens; identifying potentially malicious calls within the identified plurality of tokens; generating an image of the web resource based on the plurality of hash signatures and based on the identified potentially malicious calls, wherein the image of the web resource comprises a vector representation of the contents of the web resource; and detecting whether the web resource is modified based on the image of the web resource.
US11481483B2
Embodiments of the present disclosure disclose a machine learning training method and a server. The method includes: acquiring training data uploaded by the terminal; creating a trusted execution environment in response to a machine learning training request from the terminal; and performing machine learning training based on the trusted execution environment and the training data.
US11481474B2
An example embodiment may involve identifying a virtual software application that is accessible within a managed network. The example embodiment may further involve determining a delivery group associated with accessing the virtual software application within the managed network. The example embodiment may further involve, based on the delivery group, determining a potential-entity count of entities with access to the virtual software application within the managed network. The example embodiment may further involve calculating compliance of a software license associated with the virtual software application based on the potential-entity count.
US11481466B2
Electronic multi-user forms are provided. The use of these forms may include displaying the forms to more than one user, receiving population data from one or more user, and selectively displaying the population data to each user. The population data may be displayed to the various users based on the security authorization of the user seeing the form. Upon completion of the form by the users, the form may be further completed and submitted for processing or approval.
US11481458B2
An information processing system includes an acquirer that acquires, from a user, information related to invitation of persons who share a specific purpose, a receiver that receives a response for acceptance of the invitation, and an outputter that outputs information on a candidate place to be used by the user and an accepter who accepts the invitation.
US11481456B2
An apparatus and method are provided for machine learning method using a network of agents. The agents are arranged in a network with respective links between pairs of agents, and the links enabling the exchange information. Different agents can apply different reasoning paradigms corresponding to different approaches to machine learning and artificial intelligence. These disparate approaches are seamlessly integrated to aggregate decisions and learning performed using different approaches using an economics model in which a Nash equilibrium is reached through the exchange of information. Each agent selects which other agents to exchange information with by seeking to optimize preference, utility, and objective functions, and these function include how well the agents obtain an assigned goal subject to other desirable features and characteristics (e.g., enforcing diversity).
US11481453B2
Concepts and technologies are disclosed herein for detecting and using mood-condition affinities. A processor that executes an affinity service or affinity application can obtain collected data associated with a user device. The collected data can include sensor readings collected by the user device. The processor can determine a condition at the user device and a mood associated with the condition. The processor can generate an affinity that defines a relationship between the condition and the mood and store the affinity at a data storage device.
US11481452B2
Implementations include providing a first set of tags by processing a document using generic entity extraction based on one or more external taxonomies, providing a second set of tags by processing the electronic document using specific entity extraction based on internal taxonomies specific to the enterprise, determining a relevance score for each tag in the first set of tags, and the second set of tags, defining a set of tags including one or more tags of the first set of tags, and one or more tags of the second set of tags, tags of the set of tags being in rank order based on respective relevance scores, receiving user input to the set of tags, and performing one or more of adjusting a ranking of tags based on the user input, and editing at least one internal taxonomy of the one or more internal taxonomies based on the user feedback.
US11481450B2
The present disclosure relates to platform configured for executing and rendering templates to enable automation of control and data exploration across systems in an interactive and non-interactive mode. Initially, the platform is configured to add template to an exploration either on user request or system driven request and execute the template by extracting execution model associated with the template. Further, the target system is configured to run the execution plan in interactive mode wherein the user may provide inputs or non-interactive mode wherein the target system is configured to run the execution plan without user inputs. The target system is further configured to receive data generated by the target systems in response to the operation executed by the execution engine. On receiving the data from target systems in the data store, the target system is configured to visualize the data on the template rendered on the GUI.
US11481448B2
During operation, the system obtains a first embedding produced by an embedding model from an input string representing an entity and a hierarchy of clusters of embeddings generated by the embedding model from a set of standardized entities. Next, the system searches the hierarchy of clusters for a subset of the embeddings that are within a threshold proximity to the first embedding in a vector space. The system then calculates embedding match scores between the input string and a first subset of the standardized entities represented by the subset of the embeddings based on distances between the subset of the embeddings and the first embedding in the vector space. Finally, the system modifies, based on the embedding match scores, content outputted in response to the input string within a user interface of an online system.
US11481439B2
Techniques are described to improve query evaluation in computer systems. In an embodiment, a system receives a full text query for evaluation against a collection of hierarchically marked data object sets. The query specifies token(s) and context(s) which indicate hierarchical location(s) to match within a queried hierarchical data structure. To evaluate the query, the system determines a) data object set(s) that contain the query specified token(s) using token list(s), and/or b) data object set(s) that contain the query specified context(s) using label list(s).
US11481434B1
A computer-implemented method for contextually applying audio to an electronic media file, includes the following steps: parsing the electronic media file to determine at least one context of the electronic media file; comparing the at least one context of the electronic media file against a database of context tags corresponding to at least one context of a plurality of audio files; generating a ranked list of audio files corresponding to the comparison of the at least one context of the electronic media file against the database of context tags; selecting at least one audio file from the ranked list; and generating an output file containing the electronic media file and the at least one audio file.
US11481433B2
A computer-implemented method of associating digital tags with digital files comprises storing a plurality of digital files having embedded therein content data and metadata including tags; receiving, via a user interface device of a client device, a first tag label containing alphanumeric text created and inputted by a user of the client device; modifying, using a controller device, a selected first one of the tags of the metadata in a first of the digital files to include the first tag label; receiving, via the user interface device or another user interface device, an instruction to search for all of the digital files having at least the first tag label; responsive to receiving the instruction, automatically searching for all of the digital files having at least the first tag label; and displaying, on a video display device associated with the client device, a first indication of the first tag label.
US11481417B2
Example data processing systems and methods are described. In one implementation, a system accesses a corpus of data and analyzes the data contained in the corpus of data to identify multiple documents. The system generates vector indexes for the multiple documents such that the vector indexes allow a computing system to quickly access the plurality of documents and identify an answer to a question associated with the corpus of data.
US11481414B2
Systems and methods for collection, management, and distribution of data with a crowdsourced knowledge data base are disclosed. The systems and methods may be configured for: storing information in a standardized format in one or more network-based databases having a collection of records stored thereon; providing remote access to users over a network so any one of the users can update the information about a record in the collection of records in real time through a graphical user interface, wherein the one of the users provides the updated information in a non-standardized format; converting the updated information into the standardized format; storing the standardized updated information in the database in the standardized format; generating a message containing the updated information whenever one has been stored; and transmitting the message to all of the users over the network in real time, so that each user has immediate access to up-to-date information.
US11481409B2
The disclosed systems and methods relate to archiving communications. Information associated with one or more documents can be received. The documents can be captured from one or more communication modalities. The information can be normalized into a single information structure. A transcript of an interaction between participants can be generated for the communication modalities using the normalized information. The transcript can be stored in an archiving system.
US11481399B1
Systems, methods, and non-transitory computer readable media are provided for recursively searching a plurality of workspaces of the system for linked data associated with the seed data, initiating an endpoint process for each the seed data and the linked data, and, upon completion of the search, delete the seed data and the linked data identified based at least in part on the endpoint process. The process may be automatically repeated at a predetermined time interval to identify and remove future data that is stored in the plurality of datasets.
US11481398B1
A system for spilling comprises an interface and a processor. The interface is configured to receive an indication to perform a GROUP BY operation, wherein the indication comprises an input table and a grouping column. The processor is configured to: for each input table entry of the input table, determine a key, wherein the key is based at least in part on the input table entry and the grouping column; add the key to a grouping hash table, wherein adding the key to the grouping hash table comprises last-in, first-out (LIFO) spilling when necessary; create an output table based at least in part on the grouping hash table; and provide the output table.
US11481397B1
Techniques for aggregating and emitting database activity record batches are described. Database activity records can be written to a shared memory queue and emitted to a destination using a remote procedure call (RPC). Individual database connection server processes can write client activity records to the queue. An activity monitor plugin in the database engine can monitor the audit records and aggregate the audit records into batches. Batches of audit records can be sent via RPC to their final or intermediate destination. Each instance host in a database service can include a client backend process configured to define how to submit audit records to shared memory. The activity monitor plugin can batch audit records in to messages and submit those messages via RPC to a security host manager and relaying response back to each relevant client backend.
US11481395B2
A database query processing system for blood donation tracking includes a database, a network interface circuit and a processing circuit. The database stores records for a plurality of blood donors, each record comprising an amount of a blood component the blood donor has donated. The processing circuit determines an amount of a blood component a first donor may donate based on records for a plurality of donations made by the first blood donor and based on a limit of an amount of blood component the donor may donate in a predetermined period of time. The processing circuit further receives a request for the amount of the blood component the first donor may donate and transmits the amount of the blood component the first donor may donate to the remote computing device.
US11481376B2
In a multitenant data platform architecture, one or more supporting data tables are used to write and store tenant data responsive to data write requests. Based on the contextual data returning an indication of a data corruption in one or more supporting data structures, an action associated with the data transaction thread is performed. A log of data corruptions and corresponding call stack trace data may be generated. The data transaction thread may be allowed to continue to execute statements that modify data tables, or the data transaction thread may be terminated. Data corruptions may be compensated for by nullifying data changes caused by corruption causing call sites. Verification methods may be used to ensure correctness of data within a transaction thread.
US11481374B2
Various systems and methods are disclosed for making and using an anonymized database for an industrial enterprise, such as oilfield operations. Providing statistical performance indicators for groupings of an activity in the oilfield allow for the information in confidential data sets to be shared without compromising the confidentiality of any one data entry. Comparisons may be made between or among oilfields with differing technologies, differing rig configurations, or even different crews when sufficient data are available.
US11481371B2
Techniques and architectures to estimate storage system capacity are disclosed. Deduplicated data and an index of object entries are maintained in a storage system. The entries contain shallow reference counts. The shallow reference count values indicate a number of parent metadata objects that hold a reference to corresponding object. One or more tree milli-indices and one or more node milli-indices of object entries are maintained in the storage system. The entries correspond to a subset of objects stored in the storage system. The entries also have truncated object signature values and deep reference count values for the corresponding objects in the storage system. A capacity utilization of the storage system is determined based on analysis utilizing the deep reference count values to perform various multiset operations.
US11481362B2
Systems, methods, and computer-readable media for managing storing of data in a data storage system using a client tag. In some examples, a first portion of a data load as part of a transaction and a client identifier that uniquely identifies a client is received from the client at a data storage system. The transaction can be tagged with a client tag including the client identifier and the first portion of the data load can be stored in storage at the data storage system. A first log entry including the client tag is added to a data storage log in response to storing the first portion of the data load in the storage. The first log entry is then written from the data storage log to a persistent storage log in persistent memory which is used to track progress of storing the data load in the storage.
US11481361B1
Cascading payload replication to target compute nodes is disclosed. Cascading payload replication can be accomplished using a two-stage operation for a replication operation. In the first stage, a plan is generated and distributed for the replication operation. The plan includes an assignment of compute nodes to tree nodes in a tree hierarchy. In the second phase, the payload is distributed according to the plan. The plan is different for at least two replication operations. Thus, the cascading payload replication is adaptable to changing target compute nodes and provides for load balancing.
US11481350B1
Network chip utility is improved using multi-core architectures with auxiliary wiring between cores to permit cores to utilize components from otherwise inactive cores. The architectures permit, among other advantages, the re-purposing of functional components that reside in defective or otherwise non-functional cores. For instance, a four-core network chip with certain defects in three or even four cores could still, through operation of the techniques described herein, be utilized in a two or even three-core capacity. In an embodiment, the auxiliary wiring may be used to redirect data from a Serializer/Deserializer (“SerDes”) block of a first core to packet-switching logic on a second core, and vice-versa. In an embodiment, the auxiliary wiring may be utilized to circumvent defective components in the packet-switching logic itself. In an embodiment, a core may utilize buffer memories, forwarding tables, or other resources from other cores instead of or in addition to its own.
US11481341B2
A method, computer program product, and computing system for defining a token pool size for a storage system token pool associated with a storage system. An input/output (IO) processing load for the storage system may be determined. The token pool size for the storage system token pool associated with the storage system may be dynamically adjusted based upon, at least in part, one or more changes in the IO processing load determined for the storage system.
US11481335B2
Methods, non-transitory machine readable media, and computing devices that use extended physical region page (PRP) lists to improve storage device performance are disclosed. With this technology, a PRP list is generated that includes pointers retrieved from a scatter/gather list (SGL) for memory buffers representing data segments associated with a storage operation. The PRP list is extended to include a pointer to an allocated memory page configured to store metadata segments represented by other memory buffers referenced by other pointers in the SGL. A command request that includes the extended PRP list is submitted to a storage device for execution of the storage operation. With this technology, storage operations are advantageously enabled for non-volatile memory express (NVMe) solid-state drive (SSDs), for example, that do not support SGL transfers.
US11481334B2
Systems, methods and apparatuses of distributed computing based on Memory as a Service are described. For example, a set of networked computing devices can each be configured to execute an application that accesses memory using a virtual memory address region. Each respective device can map the virtual memory address region to the local memory for a first period of time during which the application is being executed in the respective device, map the virtual memory address region to a local memory of a remote device in the group for a second period of time after starting the application in the respective device and before terminating the application in the respective device, and request the remote device to process data in the virtual memory address region during at least the second period of time.
US11481318B2
A data processing method and a corresponding system are provided. The method is implemented by a processor and includes: obtaining a to-be-processed I/O request, where the to-be-processed I/O request may include a first address, and the first address is a logical address of to-be-read, to-be-written, or to-be-erased data in a target SSD; performing address translation on the to-be-processed I/O request based on an FTL mapping table, to translate the first address into a second address, where the second address is used to indicate a physical address of the to-be-read, to-be-written, or to-be-erased data in the target SSD, and the FTL mapping table may be used to record a translation relationship between physical addresses and logical addresses in the n SSDs; sending a to-be-processed I/O request obtained after address translation is performed; and after a sleep duration is preset, querying a processing result of the to-be-processed I/O request.
US11481316B2
An embodiment includes a system, comprising: a processor configured to: read a stride parameter from a device coupled to the processor; and map registers associated with the device into virtual memory based on the stride parameter; wherein: the stride parameter is configured to indicate a stride between the registers associated with the device; and the processor is configured to map at least one of the registers to user space virtual memory in response to the stride parameter.
US11481310B1
A system and method for receiving, using one or more processors, a first testing identifier associated with a first element of an application under test; receiving, using the one or more processors, a second testing identifier associated with the first element of an application under test; evaluating, using the one or more processors, the first testing identifier; determining, using the one or more processors, a failure of the first testing identifier to identify an element in the application under test; evaluating, using the one or more processors, the second testing identifier; identifying, using the one or more processors, the first element in the application under test based on the second testing identifier; and repairing, using the one or more processors, the first testing identifier to identify the first element in the application under test.
US11481305B2
An information handling system includes an analysis block configured to obtain monitoring results from a monitoring data repository, to analyze the monitoring results to identify at least one monitoring gap, and to provide a monitoring gap result identifying the at least one monitoring gap. A machine learning recommender produces a recommendation to reduce the monitoring gap, and a user interface displays the recommendation.
US11481302B2
Disclosed are various embodiments for triggering a processing of a data object stored in a bucket in a data store. In one embodiment, a cloud computing resource comprising one or more processors in communication with a data store receives a notification event generated in response to a modification of a data object in one or more buckets. The cloud computing resource determines, responsive to the received notification event, that a data object stored in a bucket in the data store has been modified. The cloud computing resource triggers a processing of the data object by executable code associated with the data object. The executable code causes a notification message, processing of the modified data object, or other user specified processes within a platform as a service cloud computing offering.
US11481301B2
A medical device arrangement (100) tests processing of data sets to be processed during operation of the medical device arrangement. The arrangement includes a data interface (110), analysis modules (120) and a test module (130). The analysis modules process a received medical data set (105). Each analysis module (122, 123, 124) forms a processing instance (390) for the medical data set or for the medical data set (125, 125′) already preprocessed by at least one other analysis module. The test module outputs a test data set (132) to one of the analysis modules during operation such that this analysis module processes the test data set in the same manner as the medical data set. The test module compares a correspondingly outputted, processed test data set (134) with a reference result (136) associated with the test data set and determines a test result (137) based on this comparison.
US11481296B2
A computing system detects an input/output (I/O) device configuration error. The computing system includes at least one I/O device installed with firmware configured to control an I/O function, and a plurality of I/O ports installed on the at least one I/O device. At least one I/O port outputs a request to perform a current I/O configuration initialization and generates current I/O configuration data corresponding to the current I/O configuration initialization. A memory unit is configured to store the current I/O configuration data and previously generated I/O configuration data. The I/O device compares the current I/O configuration data to the previously generated I/O configuration data, and detects the I/O device configuration error in response to determining a mismatch between the current I/O configuration data and the previously generated I/O configuration data.
US11481295B2
There are disclosed various methods, apparatuses and computer program products for a testing apparatus. In accordance with an embodiment the testing apparatus includes a frame; a gripping head for gripping a device to be tested; a first movement element for moving the gripping head with respect to the frame; a movement detector to detect at least one of a location and a position of the device; a touching element for touching the device; an imaging device for capturing images of the device; a display for generating visual information for capturing by the device; a set of sensors for examining operations of the device; a set of actuators for providing signals for reception by the device; and a set of plugs adapted to be inserted into a socket of the device.
US11481292B2
Each redundancy group is constituted by one active program (storage control software of the active program) and N standby programs (N is an integer of two or more). Each of the N standby programs is associated with a priority to be determined as a failover (FO) destination. In the same redundancy group, FO is performed from the active program to the standby program based on the priority. For the plurality of pieces of storage control software including the active programs and the standby programs that change to be active by FO in the plurality of redundancy groups arranged in the same node, standby storage control software that can set each of the programs as a FO destination are arranged in different nodes.
US11481288B2
Systems, methods, and computer-readable media for enabling granular rollback of historical edits in an electronic document are disclosed. The systems and methods may involve accessing the electronic document, having an original form; recording at a first time, second time, and third time, first edits, second edits, and third edits to a specific portion of the electronic document, respectively; receiving at a fourth time, a selection of the specific portion; in response to the selection, rendering a historical interface enabling viewing of an original form of the selection, the first edits, the second edits, and the third edits; receiving an election of one of the original form of the electronic document, the first edits, the second edits, and the third edits; and upon receipt of the election, presenting a rolled-back display reflecting edits made to the specific portion of the electronic document.
US11481286B2
Transferring files directly from a storage system to a backup storage system includes determining identifiers for blocks on the storage system that correspond to files that are to be backed up, providing the identifiers for the blocks to the storage system, and the storage system pushing the blocks indicated by the identifiers directly from the storage system to the backup storage system. The identifiers may be logical block addresses. Determining the logical block addresses may vary according to a file system for files that are to be backed up. Determining the logical block address may include determining an inode value for each of the files that are to be backed up or may include determining a logical cluster number for each of the files that are to be backed up. The backup storage system may include a media server and a storage device.
US11481285B1
A selective database rollback method includes identifying a table, identifying a root key, storing a target rollback date, retrieving schema information including keys, ordering the table, iterating over the table, storing the current table state, obtaining a transaction journal, and reverse-applying the transaction journal to generate an output file. A method for identifying database key includes iterating over a table's columns and rows, generating similarity metrics by comparing column-wise and/or row-wise data, and comparing the generated similarity metrics to a threshold value. A server includes a processor and a memory storing instructions that, when executed by the one or more processors, cause the server to identify a table, identify a root key, store a target rollback date, retrieve schema information including keys, order the table, iterate over the table, store the current table state, obtain a transaction journal, and reverse-apply the transaction journal to generate an output file.
US11481280B2
Various embodiments relate to a distributed power system, including: a primary power management integrated circuit (PMIC) configured to receive a source voltage and connected to a primary communication bus, wherein the primary PMIC produces a secondary voltage on a voltage line, wherein the primary PMIC communicates with a microcontroller unit (MCU) via the primary communication bus; and a plurality of secondary PMICs connected to the primary PMIC via the voltage line, a secondary communication bus, and a fail line, wherein the plurality of secondary PMICs are configured to produce a pulsed signal on the fail line when a secondary PMIC fails, wherein the pulsed signal produced by each of the plurality of secondary PMICs have a unique pulse width that indicates to the primary PMIC the identity of the failed secondary PMIC.
US11481278B2
One embodiment provides a computer implemented method for recovering an operating system (OS) after a runtime hang using a dual-flash device. The method includes detecting a first runtime hang of a server; initiating a first reboot from a hard disk; detecting a second runtime hang of the server; and initiating a second reboot from the dual-flash device.
US11481273B2
A memory component comprises a cyclic buffer partition portion and a snapshot partition portion. In response to receiving a signal that a trigger event has occurred, a processing device included in the memory component performs an error correction operation on a portion of data stored in the cyclic buffer partition portion, copies the data stored in the cyclic buffer partition portion to the snapshot partition portion in response to the error correction operation being successful, and sends the data stored in the cyclic buffer partition portion to a processing device operatively coupled to the memory component in response to the error correction operation not being successful.
US11481272B2
The present technology relates to an electronic device. A memory controller controls a memory device such that a life of the memory device is increased. The memory controller that controls the memory device includes a flash translation layer configured to generate a device health descriptor based on device information received from the memory device, and a bad block controller configured to generate a bad block table based on bad block information received from the memory device, and generate recycling information for recycling pages in bad blocks recorded in the bad block table based on the device health descriptor.
US11481255B2
Provided is a method, computer program product, and coherent computer system for improving memory management by establishing cooperation between an operating system and a coherent accelerator device (CAD). The CAD may retrieve a set of work elements for completion from a work queue. The CAD may determine a length of time required to complete the set of work elements. The CAD may identify a set of memory pages needed for completing the set of work elements. The CAD may communicate the set of memory pages and the length of time required to complete the set of work elements to a virtual memory manager.
US11481254B2
Managing batched jobs is provided. The method comprises receiving a job batch request from a client for a number of processing jobs. Each job is registered, and jobs that are ready for execution at a specified time are collected. For each collected job an instance of the job is locked to prevent duplicate execution. The locked jobs are queued, and a container is created for each job in the queue. A method of execution is determined for each job in the queue, and each job is then executed according the method determined for that job. Job events for each executing job are logged, a determination if a job was completed successfully is made according to its respective job events. A job status is updated for each completed job. The container of each completed job is then destroyed, and each completed job is unlocked.
US11481250B2
A first workgroup is preempted in response to threads in the first workgroup executing a first wait instruction including a first value of a signal and a first hint indicating a type of modification for the signal. The first workgroup is scheduled for execution on a processor core based on a first context after preemption in response to the signal having the first value. A second workgroup is scheduled for execution on the processor core based on a second context in response to preempting the first workgroup and in response to the signal having a second value. A third context it is prefetched into registers of the processor core based on the first hint and the second value. The first context is stored in a first portion of the registers and the second context is prefetched into a second portion of the registers prior to preempting the first workgroup.
US11481248B2
An SMI task to be completed across multiple SMI events. An OS agent can be employed to determine a current load on a computing device. Based on the load, the OS agent can create an SMI message that specifies a maximum duration for an SMI event and that segments the SMI data for the SMI task. The OS agent can provide the SMI message to BIOS as part of requesting that the SMI task be performed. During the resulting SMI event, the BIOS can reassemble the segmented SMI data and then perform the SMI task. If this processing cannot be completed within the specified maximum duration for an SMI event, the BIOS can pause its processing and cause a subsequent SMI event to occur during which the processing can be resumed. In this way, the SMI task can be completed across multiple SMI events while ensuring that no single SMI event exceeds the specified maximum duration.
US11481247B2
Versions of a service not reachable by a set of service requestors that use the service are removed. Multiple, different versions of a service are stored, along with metadata associated with the multiple, different versions of the service. The metadata is examined to determine one or more of the multiple, different versions of the service that are not reachable by the set of service requestors that use the service. Those versions are deleted.
US11481238B2
In one aspect, a computerized method of automatically generating video content using a one click artificial-intelligence assistant for generating an animation video includes the step of providing a do-it-yourself (DIY) computer animation generation system. The DIY computer animation generation system includes an animation generation dashboard. The method includes the step of providing a one click AI assistant for generating an animation video in the DIY computer animation generation system. The method includes the step of providing a one click virtual button that is displayed in the animation generation dashboard. The one click AI assistant automatically suggests a set of animation choices to a user on a single button press of the one click virtual button.
US11481221B2
A computing device (e.g., a processor) having a plurality of branch target buffers. A first branch target buffer in the plurality of branch target buffers is used in execution of a set of instructions containing a call to a subroutine. In response to the call to the subroutine, a second branch target buffer is allocated from the plurality of branch target buffers for execution of instructions in the subroutine. The second branch target buffer is cleared before the execution of the instructions in the subroutine. The execution of the instructions in the subroutine is restricted to access the second branch target buffer and blocked from accessing branch target buffers other than the second branch target buffer.
US11481216B2
Techniques for executing an atomic command in a distributed computing network are provided. A core cluster, including a plurality of processing cores that do not natively issue atomic commands to the distributed computing network, is coupled to a translation unit. To issue an atomic command, a core requests a location in the translation unit to write an opcode and operands for the atomic command. The translation unit identifies a location (a “window”) that is not in use by another atomic command and indicates the location to the processing core. The processing core writes the opcode and operands into the window and indicates to the translation unit that the atomic command is ready. The translation generates an atomic command and issues the command to the distributed computing network for execution. After execution, the distributed computing network provides a response to the translation unit, which provides that response to the core.
US11481209B2
Some embodiments may facilitate software development and operations for an enterprise. A communication input port may receive information associated with a software continuous integration/deployment pipeline of the enterprise. An intelligent software agent platform, coupled to the communication input port, may listen for a trigger indication from the software continuous integration/deployment pipeline. Responsive to the trigger indication, the intelligent software agent platform may apply system configuration information and rule layer information to extract software log data and apply a machine learning model to the extracted software log data to generate a pipeline health check analysis report. The pipeline health check analysis report may include, for example, an automatically generated prediction associated with future operation of the software continuous integration/deployment pipeline. The intelligent software agent platform may then facilitate transmission of the pipeline health check analysis report via a communication output port and a distributed communication network.
US11481202B2
Implementations are described herein for building and/or applying a library of transformation templates to automate migration of source code. In various implementations, pre-migration and post-migration versions of source code that exist prior to and after migration of the source code may be analyzed. Based on the analysis, one or more transformations made to the pre-migration version of the source code to yield the post-migration version of the source code may be identified. A library of transformation templates that are applicable subsequently to automate migration of new source code may be built. In some implementations, for one or more of the transformations, a plurality of candidate transformation templates may be generated with different permutations of tokens being replaced with placeholders. One of the plurality of candidate transformation templates may be selected for inclusion in the library based on one or more criteria.
US11481199B2
Systems and methods for performing dynamic code management, such as dynamic management of JavaScript tags in webpages or code segments in native applications, are disclosed. A user device loading a web or native application can access a factor, such as a user device-specific attribute or a piece of content of the webpage or native application being loaded. That factor can be applied to a rule that is evaluated (e.g., by the user device or a code server) to select one or more desired segments of code (e.g., JavaScript tags or native application code) to be executed by the user device from a pool of available code (e.g., pre-embedded code or dynamically injected code).
US11481193B2
Some of the disclosed methods and apparatuses use several types of stochastic binary string (SBS) generators to generate SBS sequences based on the particular values to be multiplied. Some embodiments use a multiphase SBS generator to more efficiently generate multiple SBS sequences that are offset from one another in “phase”.
US11481184B2
Computing systems, database systems, and related conversational updating methods are provided for dynamically updating graphical user interfaces responsive to conversational user inputs received via a chatbot or other conversational interactions with a user. One method involves receiving a conversational user input from a conversation session graphical user interface display presented at a client device, identifying a desire to perform an action with respect to a database component based on the conversational user input, creating a database entry corresponding to the conversational user input, obtaining data corresponding to the conversational user input from a database communicatively coupled to the server, and providing an update to a second graphical user interface display at the client device in response to the conversational user input, wherein the update is influenced by the data corresponding to the conversational user input obtained from the database and reflects the desired action with respect to the database component.
US11481181B2
An audio generation system is provided to enable coordinated control of multiple IoT devices for audio collection and distribution of one or more audio sources according to location and user preference. The audio generation system enables a location sensitive acoustic control of sound, both as a shaped envelope for a particular source, and as an individualized experience. The audio generation system also facilitates an interactive visual system for visualization and manipulation of the audio environment including via the use of augmented reality and/or virtual reality to depict soundscapes. The audio generation system can also facilitate a system for improving and achieving an audio environment (sound influence zone) and an intuitive way to understand where sounds will be heard.
US11481172B2
A method of providing an intelligent response on an electronic device and an apparatus therefor are provided. The method includes receiving a command from a user of the electronic device, analyzing the command, generating, based on the analyzed command, at least one intelligent response corresponding to the command and an actual response corresponding to the command, the at least one intelligent response including at least one of a sound effect associated with the command, a vibration effect associated with the command, or a visual effect associated with the command, and outputting the at least one intelligent response and the actual response by the electronic device.
US11481166B2
An information processing system includes a first controller that controls access to resources on a network based on authority to use the resources, a first manager that registers and manages users who access the resources via the first controller, a second controller that controls, independently of the first controller, access to the resources on the network based on authority to use the resources, a second manager that registers and manages users who access the resources via the second controller, and an identifier that identifies, in response to second authority to use a resource in the second manager being set for a user, first authority of the user to use the resource in the first manager.
US11481165B2
In order to enable a reduction in complexity in setting a communication parameter, a communication apparatus operable to provide a communication parameter to an external apparatus, generates a first image that is used in a first setting scheme for providing a communication parameter and in which information including a communication parameter is encoded; and generates a second image that is used in a second setting scheme for providing a communication parameter and in which information that does not include the communication parameter and that does include authentication information for performing an authentication is encoded. Then, the apparatus accepts information used to determine which of the first setting scheme and the second setting scheme to use; and, displays, based on the information, either the first image or the second image.