US12009152B2
A multilayer capacitor includes a body including a plurality of dielectric layers and a plurality of internal electrodes laminated in a first direction, and external electrodes. The body includes an active portion, in which the plurality of internal electrodes are disposed to form capacitance, corresponding to a region between internal electrodes disposed on an outermost side in the first direction, among the plurality of internal electrodes, a cover portion covering the active portion in the first direction, and a side margin portion covering the active portion in a second direction, perpendicular to the first direction, and 1.49
US12009145B2
A reactor includes a coil having a wound portion and a magnetic core. The magnetic core includes a first core piece having a molded body of a composite material and a non-magnetic member, the molded body of the composite material contains a magnetic powder and a resin, the non-magnetic member is held by the molded body of the composite material such that the non-magnetic member and the molded body constitute a single piece, the non-magnetic member includes a base portion arranged along an outer peripheral surface of the molded body of the composite material and a protruding piece protruding from the base portion. The protruding piece is inserted into a region of the molded body of the composite material arranged inside of the wound portion so as to intersect an axial direction of the first core piece.
US12009138B2
A magnetic device includes a magnetic core assembly, a first secondary winding, a second secondary winding and a primary winding. The magnetic core assembly includes a first magnetic leg, a second magnetic leg and a third magnetic leg. The first to third magnetic legs are arranged in sequence. The second magnetic leg is disposed between the first magnetic leg and the third magnetic leg. The first secondary winding is disposed between the first magnetic leg and the second magnetic leg, and the second secondary winding is disposed between the second magnetic leg and the third magnetic leg. A first terminal of the primary winding is disposed between the first magnetic leg and the second magnetic leg, and a second terminal of the primary winding is disposed between the second magnetic leg and the third magnetic leg.
US12009137B2
Magnetic particles, each including a core made of a magnetic material, and an insulating coating film which covers a surface of the core made of a magnetic material. The insulating coating film is formed of a sol-gel reaction product of a mixture containing a metal alkoxide and an organic phosphoric acid or a salt thereof.
US12009136B2
A reactor includes a coil including a winding portion; a magnetic core including an inner core portion disposed inside the winding portion and an outer core portion disposed outside the winding portion; and a resin mold portion that covers at least a portion of an outer circumferential surface of the outer core portion, wherein the outer core portion includes a resin core portion made of a composite material including a soft magnetic powder and a resin, and a first through-hole extending through the resin core portion; and a first end and a second end of the first through-hole open to a surface of the outer core portion other than a coil-facing surface that faces the coil, and the resin mold portion is inserted inside the first through-hole.
US12009134B2
A first plate-like portion is provided with a plurality of first holes extending therethrough in a central axis direction. A second plate-like portion is provided with a plurality of second holes extending therethrough in the central axis direction. The plurality of first holes, the plurality of second holes, a first notch and a second notch overlap one another, to thereby form a flow path which connects one side and the other side of each of a plurality of insulating plates and through which insulating oil can flow in a first direction.
US12009128B2
A common-mode choke coil includes a multilayer body, a first coil, a second coil, a first terminal electrode, a second terminal electrode, a third terminal electrode, and a fourth terminal electrode. The multilayer body includes plural non-conductor layers. The first and second coils are incorporated in the multilayer body. The first and second terminal electrodes are connected to the first coil. The third and fourth terminal electrodes are connected to the second coil. The first coil includes a first coil conductor. The second coil includes a second coil conductor disposed along an interface between non-conductor layers different from an interface between non-conductor layers along which the first coil conductor is disposed. The first and second coil conductors each have a number of turns of less than 2.
US12009112B2
The disclosure is directed to a fusion generator that includes a spherical housing. The generator may include a plurality of coils. The plurality of coils may include a poloidal field coil and a toroidal field coil formed of a high-temperature superconducting tape or ribbon. The toroidal field coil may be tilted at an angle along a toroidal field coil axis. The generator may include a graphite-fiber or graphene wrap configured to provide rigidity to one or more portion of the generator.
US12009111B2
Disclosed herein is a stellarator comprising two sets of coils, namely a set of encircling coils which encircle the plasma axis, and a set of shaping coils which do not encircle any other coil or the plasma. In some embodiments, the encircling coils include a structural element to maintain their shape under magnetic forces. In some embodiments, the shaping coils are mounted onto one or more structural elements which, together with the shaping coils, constitute a field shaping unit. Also disclosed is a controller which may modify the electrical current flowing in one or more subsets of the coils in order to achieve target plasma parameters. Also disclosed is a method of designing a set of shaping coils by discretizing a surface dipole or current potential distribution.
US12009106B2
Provided is a technique for efficiently predicting the number (quantity) of occurrences of emergency medical service requests in a target area. An emergency medical service demand prediction device according to an embodiment obtains actual history data including information about dates and times of occurrences of emergency medical service requests, information about positions of the occurrences of the emergency medical service requests, and information about illnesses and injuries that caused the emergency medical service requests; the device generates a first learning model that receives an input of first learning-purpose data generated on a basis of learning-purpose actual history data and outputs illness/injury groups; the device generates a second learning model that receives an input of second learning-purpose data generated on a basis of the learning-purpose actual history data and the illness/injury groups output from the first learning model and outputs a value indicating a quantity of occurrences of emergency medical service requests for each unit area; and the device predicts a quantity of occurrences of emergency medical service requests in each unit area, by inputting, to the second learning model having been trained, prediction-purpose data generated on a basis of prediction-purpose actual history data and the illness/injury groups output from the first learning model having been trained.
US12009105B2
There are provided a learning apparatus and a learning method that can facilitate creation of teaching data and prevent overtraining. A learning apparatus (10) includes a first database that stores a first image set in which a first image for learning and coordinate information for identifying a region larger than a region of interest included in the first image are associated with each other, and a second database that stores a second image set in which a second image for learning and second mask data for identifying a region of interest included in the second image are associated with each other. In a case of using the first image set to update a parameter of a CNN (32) (in a case of performing learning), a mask data creation unit (38) creates first mask data on the basis of the coordinate information for identifying the region larger than the region of interest. The first image and the second image are used as input images for the CNN (32), and the first mask data and the second mask data are used as teaching data to update the parameter of the CNN (32).
US12009104B2
There are provided a medical image processing apparatus, a medical image processing method, a machine learning system, and a program that can reduce the volume of communication and can reduce the processing load of retraining or additional training that is performed by a machine learning apparatus. A medical image processing apparatus (13) includes: a trainer (26) that performs additional training for a first computer-aided diagnosis device on the basis of an input medical image; an evaluation unit that compares a second computer-aided diagnosis device obtained by the additional training with the first computer-aided diagnosis device and evaluates whether learning difference information about the additional training contributes to improvement of performance of the first computer-aided diagnosis device; a communication determination unit that determines, on the basis of a result of evaluation, whether the learning difference information is to be communicated; and a communication unit (34) that outputs the learning difference information in accordance with a result of determination by the communication determination unit.
US12009103B1
Certain exemplary embodiments can provide a method. The method can comprise causing a first user interface to be automatically rendered on a device via an App. The first user interface can comprise health instructions. The health instructions can be rendered responsive to a communication from a server to the App. The communication from the server comprises the health instructions. The health instructions can be determined via the server based upon an Artificial Intelligence algorithm.
US12009097B2
The present invention relates to a wireless communication system for medical assistance comprising a first mobile device (11) and a second mobile device (12) communicating via a two-directional transmitting system, both mobile devices being configured to display a second optical input (32) from the second mobile device superimposed on a first optical input (31) from the first mobile device; and a use of said wireless system for training and providing medical assistance, wherein assistance is typically provided over a long distance (being remote). The medical assistance is typically provided by well trained professional to laymen that at best have been partly trained.
US12009096B2
An applied usage count reader and display device is disclosed. The applied usage count reader and display device is configured to read information embedded in memory of a limited-use medical device used by a surgical or robotic system and determine a remaining number of uses available for the limited-use medical device. The applied usage count reader and display device removes the human element from the determination of useful life left on the limited-use medical device by allowing staff or other authorized users to test the useful life and read the memory on the device at any time when away from the surgical system or operating room.
US12009086B2
Methods, computer-readable media, and systems for providing disease management. In one implementation, a system develops a treatment recommendation for a patient based on patient data. The system may receive patient data, execute a basic model of the physiological system of the patient to generate a modified model for the patient based on the patient data, perform a statistical analysis of the patient data to detect data excursions of the parameter values; use the modified model to determine factors causing the data excursions; and use the model to develop a treatment recommendation to ameliorate negative effects of the disease.
US12009081B2
A system and method are disclosed that allow a user to select when messages related to medication events are sent and to select the content parameters of those messages. In one aspect, a medication dispenser is configured to notify a messaging processor when an identified medication that was not previously loaded in the medication dispenser is newly loaded into the medication dispenser, and the messaging processor is configured to send a message to a user through a communication link upon receipt of this notification. In another aspect, the medication is identified during a review of a new medication order issued by a doctor.
US12009078B2
A method for initiating a telemedicine conference on a mobile device is provided. The method comprises receiving diagnostic test results in response to a diagnostic test, determining if the diagnostic test results include a positive result, storing the diagnostic test results on a server disposed on a network, presenting, if the diagnostic test results are positive, a telemedicine initiation option on a screen of the mobile device, determining whether the telemedicine initiation option is selected, sending the diagnostic test results from the server to the telemedicine provider, sending additional medical history information to the telemedicine provider, and initiating a telemedicine conference with the telemedicine provider. Some of these aspects also provide healthcare providers the ability to electronically send prescriptions and provide users the ability to use a mobile application to send prescriptions to pharmacies to be filled.
US12009074B2
A communication apparatus and method for augmenting at least one data stream (e.g. a video stream) with data obtained from at least one computer device can facilitate the generation of a user interface that can provide an enhancement in telecommunication services. For example, in some embodiments a video stream from a patient device that is involved in a telecommunication communication session that also include at least one medical care device can be augmented to include data from the patient's health records stored in a computer device such that a graphical user interface displayed on the medical care device can include medical record indicia positioned over an image of the patient to indicate different health records related to parts of the patient's body being displayed. The indicia can provide information related to the age of the medical data and/or other aspects of a medical record indicated by the indicia.
US12009058B2
Disclosed are an address latch, an address control circuit, and a semiconductor apparatus including the address control circuit. The address latch includes a first address processing unit and a second address processing unit. The first address processing unit latches an external address signals to output first latched signals through an output node based on a read command and a write command. The second address processing unit latches the external address signals based on the read command with a burst length set to a first value and outputs second latched signals through the output node based on an internal read command.
US12009057B2
A semiconductor memory device includes a quadrature error correction circuit, a clock generation circuit and a data input/output (I/O) buffer. The quadrature error correction circuit performs a locking operation to generate a first corrected clock signal and a second corrected clock signal by adjusting a skew and a duty error of a first through fourth clock signals generated based on a data clock signal and performs a relocking operation to lock the second corrected clock signal to the first corrected clock signal in response to a relock signal. The clock generation circuit generates an output clock signal and a strobe signal based on the first corrected clock signal and the second corrected clock signal. The data I/O buffer generates a data signal by sampling data from a memory cell array based on the output clock signal and transmits the data signal and the strobe signal to a memory controller.
US12009054B2
A computing-in-memory circuitry includes multiple digital-to-analog converters, multiple computing arrays, and multiple charge processing networks. The digital-to-analog converters convert external data into input data and the digital-to-analog converters are connected in series with a corresponding plurality of output capacitor pairs. The computing arrays receive the input data from both ends and execute a computation to output a first computing value. The charge processing networks receive and accumulate the first computing values over a predetermined time interval through switching pairs in series with the output capacitor pairs. The charge processing networks evenly distribute charges of the first computing value to selected output capacitor pairs and compare voltage differences between two ends of the output capacitor pairs to output a second computing value.
US12009048B2
A semiconductor memory device includes a first power supply unit configured to, in a normal mode of a high frequency operation, supply a first power from a first global power rail to a third global power rail and a fourth global power rail in a normal mode, and, in a standby mode of a high frequency option, supply the first power to the third global power rail and not supply the first power to the fourth global power rail, and, in a normal mode of a low frequency operation, supply a second power of a second global power rail to the third global power rail and the fourth global power rail, and, in a standby mode of a low frequency operation, supply the second power to the third global power rail and not supply the second power to the fourth global power rail.
US12009045B2
A system includes a processor and a memory set coupled to the processor. The system also includes a repair circuit coupled to the memory set. The repair circuit includes a first repair circuit and a second repair circuit. The repair circuit also includes a test controller configured to select between the first repair circuit and the second repair circuit to perform an in-field self-repair of the memory set.
US12009042B2
A trigger rate associated with a scan operation of a set of memory pages of a data block is identified. The trigger rate is compared to a threshold rate to determine that a condition is satisfied. In response to satisfying the condition, a refresh operation is executed on the set of memory pages of the data block.
US12009041B2
An apparatus is provided having a memory device and associated access control circuitry, and an additional memory device and associated additional access control circuitry. Redundant data generation circuitry generates, for a given block of data having an associated given memory address, an associated block of redundant data for use in an error detection process. The access control circuitry is arranged to store, at a location in the memory device determined from the given memory address, at least a portion of the given block of data and a first copy of the associated block of redundant data, and the additional access control circuitry is arranged to store, at a location in the additional memory device determined from the given memory address, any remaining portion of the given block of data not stored in the memory device and a second copy of the associated block of redundant data. Error detection circuitry performs the error detection process on the stored given block of data using one copy of the associated block of redundant data, and generates an output signal indicating a result of the error detection process. Comparison circuitry compares the first and second copies of the associated block of redundant data, and generates a comparison result signal to supplement the output signal from the error detection circuitry.
US12009040B2
A memory device to program a group of memory cells to store multiple bits per memory cell. Each bit per memory cell in the group from a page. After determining a plurality of read voltages of the group of memory cells, the memory device can read the multiple pages of the group using the plurality of read voltages. For each respective page in the multiple pages, the memory device can determine a count of first memory cells in the respective page that have threshold voltages higher than a highest read voltage, among the plurality of read voltages, used to read the respective page. The count of the first memory cells can be compared with a predetermined range of a fraction of memory cells in the respective page to evaluate the plurality of read voltages (e.g., whether any of the read voltages is in a wrong voltage range).
US12009031B2
A memory array that includes a plurality of storage cells, a plurality of bit lines, a plurality of memory transistor word lines and a plurality of selection transistor word lines, wherein the storage cells form an array of M rows*N columns; each storage cell includes a selection transistor and a memory transistor connected in series; a source and a gate of each selection transistor are connected, and the gates of the selection transistors in the same row are connected to a corresponding selection transistor word line.
US12009029B2
A system is provided. The system includes a multiply-and-accumulate circuit and a local generator. The multiply-and-accumulate circuit is coupled to a memory array and generates a multiply-and-accumulate signal indicating a computational output of the memory array. The local generator is coupled to the memory array and generates at least one reference signal at a node in response to one of a plurality of global signals that are generated according to a number of the computational output. The local generator is further configured to generate an output signal according to the signal and a summation of the at least one reference signal at the node.
US12009026B2
Systems and methods for precision writing of weight values to a memory capable of storing multiple levels in each cell are disclosed. Embodiments include logic to compare an electrical parameter read from a memory cell with a base reference and an interval reference, and stop writing once the electrical parameter is between the base reference and the base plus the interval reference. The interval may be determined using a greater number of levels than the number of stored levels, to prevent possible overlap of read values of the electrical parameter due to memory device variations.
US12009023B2
A reference voltage value and a chip select (CS) signal timing delay provided to memory devices can be determined based on samples of the CS signal received by the memory devices. The CS signal can be provided to the memory devices with varying time delays and for various reference voltages. Various samples of the CS signal from the memory devices can indicate different times for rising and falling edges of the CS signal. A composite signal eye can be generated by the latest occurring rising edge and the earliest occurring falling edge of the CS signal. The reference voltage value and timing delay can be chosen based on the composite signal eye width that is the closest to a reference eye width.
US12009017B2
In the magnetic tape, in a case where a maximum value of an absolute value of a difference between a servo band spacing obtained before storage in an environment of a temperature of 32° C. and relative humidity of 55% and a servo band spacing obtained after storage in the environment for a storage time T is set to A, and T is defined as 24 hours, 48 hours, 72 hours, 96 hours, or 120 hours, a medium life calculated by a linear function of A and a logarithm logeT of T, that are derived from a value of A and a value of the logarithm logeT of T obtained for each T is 3 years or longer. The medium life is T in a case where the A satisfies Equation 1: A=1.5−B.
US12009007B2
A method for operating a voice trigger is provided. In some implementations, the method is performed at an electronic device including one or more processors and memory storing instructions for execution by the one or more processors. The method includes receiving a sound input. The sound input may correspond to a spoken word or phrase, or a portion thereof. The method includes determining whether at least a portion of the sound input corresponds to a predetermined type of sound, such as a human voice. The method includes, upon a determination that at least a portion of the sound input corresponds to the predetermined type, determining whether the sound input includes predetermined content, such as a predetermined trigger word or phrase. The method also includes, upon a determination that the sound input includes the predetermined content, initiating a speech-based service, such as a voice-based digital assistant.
US12009004B2
Embodiments of this disclosure provide a speech enhancement method and apparatus, an electronic device, and a computer-readable storage medium. The method includes: obtaining a clean speech sample; decomposing the clean speech sample to obtain a first sparse matrix and m base matrices, values in the first sparse matrix being all positive numbers, and m being a positive integer greater than 1; obtaining, according to the first sparse matrix and a weight matrix of a target neural network, state vectors of neurons in a visible layer of the target neural network; and updating the weight matrix according to the state vectors of the neurons in the visible layer and the clean speech sample, to obtain a deep dictionary used for speech enhancement.
US12008997B2
A conferencing system for determining a participant's status during a conference may include (1) a conference server configured to identify one or more conference topics, and (2) one or more participant devices in communication with the conference server, wherein each participant device is assigned to a unique participant. A natural language processor (NLP) may be in communication with the conference server, wherein the NLP processor is configured to identify a participant and one or more topics on which the participant comments. A ranking engine is configured to identify one or both of (a) whether the participant was an originator of an idea related to a conference topic, and (b) the participant's contribution to a conference topic.
US12008995B2
A system is provided for determining subscription data when a user requests to receive an output in the future when an event occurs. The system may determine an output type based on the capabilities of the output device and a trigger type. The system may determine a trigger type based on the priority of the triggering event. The system may also determine how many times the subscription is to be executed. Using this information, the system creates the subscription so that the user may receive a notification or an announcement when an event occurs.
US12008994B2
Provided is a voice assistance system with proactive routines that couples a remote server and respective user voice interactive devices to deliver a complete experience to the end user of the device. The voice assistance system can also provide a platform to connect remote users to customize commands (e.g., proactive or reactive) to improve day-to-day operation across groups of devices and/or users. For example, routines can be built for an organization and made available to voice interactive devices distributed by or on behalf of the organization. Administrators can select features for the device and pre-configure voice assistance devices with groups of pre-selected routines to deliver a device that is ready to go out of the box. Updates to a device or routines can be based on such groups. Additionally, primary routine instances can be linked to groups where changes to the primary instance are propagated to any linked users.
US12008993B2
A method can include: generating a first awakening request and transmitting the first awakening request to a server responsive to a voice awakening event; receiving a second awakening request transmitted by a second intelligent device, where the second awakening request is generated by the second intelligent device which transmits the second awakening request responsive to the voice awakening event; if a decision-making condition is met, generating a first awakening result according to a preset decision-making rule and transmitting the first awakening result to each intelligent device; if the first awakening result is generated, performing awakening or inhibiting awakening according to the second awakening result after receiving a second awakening result returned by the server according to the first awakening request and the second awakening request; and if the first awakening result is generated, performing awakening or inhibiting awakening according to the first awakening result before receiving the second awakening result.
US12008992B2
An information processing apparatus acquires a capability for each of agent devices that each output a dialog response, generates the dialog response corresponding to the capability, based on a general-purpose dialog response frame, and deploys the dialog response to each of the agent devices. The capability indicates a combination of interfaces available for each of the agent devices. The apparatus applies to the general-purpose dialog response frame a conversion template including plural templates that convert values of parameters of the general-purpose dialog response frame into converted forms in accordance with the combination of interfaces available for each of the agent devices, and generate the dialog response for each of the agent devices, using the converted forms converted from the values of the parameters of the general-purpose dialog response frame.
US12008988B2
An electronic apparatus and a controlling method thereof are provided. The electronic apparatus includes a microphone, a camera, a memory configured to store at least one command, and at least one processor configured to, based on a first user voice being input from a user, provide a response to the first user voice, based on an audio signal including a voice being input while the response to the first user voice is provided, analyze an image captured by the camera and determine whether there is a second user voice uttered by the user in the audio signal, and based on determining that there is the second user voice uttered by the user in the audio signal, stop providing the response to the first user voice and obtain and provide a response to the second user voice.
US12008986B1
A speech recognition system includes, or has access to, conventional speech recognizer data, including a conventional acoustic model and pronunciation dictionary. The speech recognition system generates restructured speech recognizer data from the conventional speech recognizer data. When used at runtime by a speech recognizer module, the restructured speech recognizer data produces more accurate and efficient results than those produced using the conventional speech recognizer data. The restructuring involves segmenting entries of the conventional pronunciation dictionary and acoustic model according to their constituent phonemes and grouping those entries with the same initial N phonemes, for some integer N (e.g., N=3), and deriving a restructured dictionary with a corresponding semi-word acoustic model for the various grouped entries. The decomposition of the conventional pronunciation dictionary into the restructured dictionary with semi-word acoustic model greatly reduces the number of possibilities in the dictionaries (e.g., from potentially unlimited to finite and relatively small), and also improves the accuracy of speech recognition.
US12008975B2
A display device that achieves both high-accuracy sensing by a touch sensor unit and smooth input using the touch sensor unit is provided. The display device includes a display unit and the touch sensor unit. The touch sensor unit performs touch sensing operation at a different timing from display image rewriting by the display unit, whereby the high-accuracy sensing can be achieved. The display unit has a function of rewriting a display image only in a region that needs to be rewritten. In the case where the entire display region is not necessarily rewritten, the time for the sensing operation by the touch sensor unit can be lengthened, whereby the smooth input can be achieved.
US12008972B2
A display device includes pixel circuit rows, selection lines connected to the pixel circuit rows, and a shift register including linked shift register units. The shift register units output sequential selection pulses to the selection lines. Each of the shift register units outputs the selection pulse to a corresponding selection line among the selection lines. Each of the shift register units includes thin film transistors of a first conductivity type that are connected in parallel, and that, during an ON state, connect the corresponding selection lines to a fixed potential wiring line for applying a non-selection level for the selection pulse. During each frame period, the thin film transistors are turned ON/OFF by clock signals in different phases. The duty cycle of the ON period of each of the thin film transistors during each said frame period is 12.5% or less.
US12008967B2
A display device includes a display panel with a first display area having a first light transmittance and a second display area having a second light transmittance higher than the first light transmittance. The display device also includes a driving controller which divides an image signal into a first image signal corresponding to a first pixel unit in the first display area and a second image signal corresponding to a second pixel unit and a non-pixel unit adjacent to the second pixel unit. The display controller calculates the second image signal with a preset kernel matrix, and outputs a data signal corresponding to the second pixel unit in the second display area.
US12008964B2
A display device includes pixels, an image converter which generates a second image by correcting grayscales of a first logo in a first image for the pixels, and a data driver which provides data signals corresponding to the second image to the pixels. The image converter detects the first logo based on value and saturation of the first image, generates first map data corresponding to the first logo, and specifies pixels corresponding to the first logo based on the first map data.
US12008958B2
An organic light emitting diode (OLED) display system comprises an OLED array and a power management system that includes at least one voltage generator for the OLED array. A timing microcontroller comprises a decoder/encoder configured to receive HDR pixel data and output display pixel data. A portion of the HDR pixel data is sampled and a luminance index value of the sampled portion is determined, where the luminance index value corresponds to a maximum luminance of the sampled portion. The luminance index value is used to control the at least one voltage generator to reduce power consumption of the OLED display system.
US12008938B2
A display device is provided. The display device includes a clock control chip configured to transmit display signals and a data driving chip connected to the clock control chip. The data driving chip is configured to adjust a phase of the clock signal output by the data driving chip based on the display signal.
US12008935B2
An arcuate display device includes a plurality of display units each having has a plurality of pixels, a virtual axis, and a plurality of driving devices. Each pixel includes first, second, and third light-emitting elements respectively disposed at first, second, and third positions. The driving devices corresponding to the display units having the same minimum distance from the virtual axis have the same circuit layout design. The first, second, and third positions are sequentially arranged in a direction away from the virtual axis. Optical properties of the first light-emitting elements and the third light-emitting elements in at least a part of the pixels disposed at a first side of the virtual axis are respectively substantially the same as optical properties of the third light-emitting elements and the first light-emitting elements in at least a part of the pixels disposed at a second side of the virtual axis.
US12008929B2
A product display in accordance with the present disclosure includes a display header and a product-support structure. The display header is coupled to the product-support structure for showing product indicia related to products stored in the product-support structure to a customer at a retail location.
US12008928B2
Labeling material for marking electrical installations, comprising a top layer, the top layer having a top surface which is designed for printing and a joining surface facing away from the top surface, comprising a foam layer, comprising at least one shaped element for form-fitting attachment to a receptacle, the foam layer comprising a foamed material, the foam layer being integrally bonded to the top layer in the region of the joining surface, and the shaped element being arranged at a spacing from the top layer.
US12008927B2
Marking profile for identifying electrical installations, comprising a marking region which has a cover surface to be labeled, comprising a support region which adjoins the marking region on the opposite side of the cover surface, comprising at least one shaped element for interlockingly securing to a receiving section, wherein the marking profile has an extruded plastic profile or consists of an extruded plastic profile and wherein the plastic profile has a constant cross-section when viewed along its longitudinal extension.
US12008924B2
The invention relates generally to illuminated signs (100) having multiple point light sources such as light emitting diode arrays as the illumination source for legend-bearing face panels and particularly to diffuser structure mountable in relation to such an array for facilitating an even distribution of light within such a sign to improve illumination of the typically translucent legend disposed on such a face panel. In particular, the invention employs a clear diffuser holder (120) that is secured to the inside surface of el the face panel thereby providing a means of removeably attaching a diffuser (130). The invention permits interchangeably employing diffusers of different colors while providing resistance to vandalism.
US12008919B2
A computer assists in training a user to speak with a target accent by determining improvable aspects of diagnostic input of a user speaking diagnostic phrases with the target accent. The computer selects, a focus phrase characterized by at least one of said improvable aspects. The computer records performance input of the user attempting to say the focus phrase in the target accent. The computer converts the performance input into output having a baseline voice of the and the target accent applied. The computer presents the output and determines teachable aspects of revised performance input from the user replicating the output. The computer converts selected aspects of the revised performance input into augmented teaching output in the user's voice with the target accent applied. The computer presents the augmented teaching output to the user.
US12008917B2
A patient simulation system for healthcare training is provided. The system includes one or more interchangeable shells comprising a physical anatomical model of at least a portion of a patient's body, the shell adapted to be illuminated from within the shell to provide one or more dynamic images viewable on the outer surface of the shells; wherein the system comprises one or more imaging devices enclosed within the shell and adapted to render the one or more dynamic images on an inner surface of the shell and viewable on the outer surface of the shells; one or more interface devices located about the patient shells to receive input and provide output; and one or more computing units in communication with the image units and interface devices, the computing units adapted to provide an interactive simulation for healthcare training. In other embodiments, the shell is adapted to be illuminated from outside the shell.
US12008916B2
A device for training users in a proper mixing of pharmaceutical components, or for aiding in the mixing, or for performing the mixing, and administration of pharmaceutical components is disclosed. The device comprises a housing for receiving a pharmaceutical delivery device containing the pharmaceutical components. There is also a microcontroller disposed in the housing and a motion/orientation detection device disposed within or on the housing and in communication with the microcontroller. A method for use of the device is also disclosed, along with a substance for use as one of the pharmaceutical components.
US12008915B2
An example weld training system includes: a display device; a processor; and a machine readable storage device comprising machine readable instructions to: collect data describing the welding-type operation; collect, from a set of one or more cameras, images depicting one or more of: a) a posture of an operator or a technique of the operator during the welding-type operation; or b) a welding torch used in the welding-type operation; synchronize the collected data and the collected images with comparative images of a predefined correct performance of the welding-type operation; and display the collected data and the collected images together in a synchronized manner on the display device such that the processor updates the display device to display corresponding synchronized data and images when a portion of the welding-type operation is selected for viewing, the displaying comprising displaying the collected data, the collected images, and the comparative images.
US12008907B2
A system and related methods for management of communications and interfacing between a user and a connected fleet of vehicles, including a system for providing mobile security devices and/or mobile wireless access point devices at a fleet facility. The system provides easy and rapid movement of wire access point devices/antennae, security cameras, or both, within a rental or fleet facility. One or more support wires extend between connection points within the facility. The connection points may be fixed or moving (i.e., the connection point itself may be on a track or similar device, and thus be movable from point to point along the track). Trolleys supporting one or more security cameras, wireless access point devices, or similar devices, move along the support to desired locations.
US12008905B2
A feature avoidance system for a vehicle including at least one ultrasonic sensor disposed on a vehicle and communicatively coupled to a vehicle controller. A dynamic vehicle model is stored in the controller. The dynamic vehicle model is a computer model of current and expected dynamic vehicle component positioning. An analysis module configured cause at least one of the controller and a remote processing system to identify a feature at least partially via data from the at least one ultrasonic sensor, compare a predicted feature position and an estimated vehicle component position, and generate an output in response to the predicted feature position and the estimated vehicle component position intersecting.
US12008891B2
A system (41) for activating an infrared light source is configured to receive input indicating human presence in a space, determine a type and/or probability of the human presence based on the input, decide whether to activate an infrared light source (12) or a visible-light light source (11) in the space based on the type and/or probability of the human presence, and activate the infrared light source or the visible-light light source in dependence on the decision.
US12008884B2
A status indicator for a capacitor may include first and second indicator plates, each respectively defining a first face and a second face visually distinct from the first face. The first face of each of the first and second indicator plates is displayed during nominal operation of the capacitor. The second face of only one of the first and second indicator plates is displayed in response to a partial failure of the capacitor. The second face of each of the first and second indicator plates is displayed in response to a complete failure of the capacitor. A system may include a capacitor, and the status indicator coupled to the capacitor. A method for visually indicating a status of a capacitor may include controlling, by a controller, first and second indicator plates to display selected faces indicating nominal operation, partial failure, or complete failure of the capacitor.
US12008882B2
An apparatus for detection of drowning conditions, the apparatus including three depth/pressure sensors attached to a user's torso for identifying angles of the torso in two axes in relation to the water level and two depth/pressure sensors for assessing respiration patterns.
US12008880B2
Methods and systems are provided for detecting objects or patient safety events in a patient room. Artificial intelligence is utilized to enhance safety issue recognition capabilities by the methods and systems. Sensors collect a series of images and depth data in a room of a patient. Data (corresponding to images and depth data of an object or patent safety event) is received from the sensors and compared to stored data to identify the object or patient safety event. The images are communicated to a central video monitoring system and a user may be prompted to confirm if the object requires learning or a patient safety event occurred (or identify the object or patient safety event) or to provide additional parameters or actions. A patient safety learning system analyzes the data and incorporates the user response to enhance safety issue recognition capabilities of the system and reduce false alerts.
US12008877B2
A configurable site safety system includes a plurality of wearable signaling devices, each with an array of independently addressable lighting elements, a location receiver and one or more communication interfaces. The system may also include a site safety server to track location information received from at least each of the signaling devices, and to cause, based on a subset of the plurality of signaling devices satisfying defined geographical, event-based or other defined criteria, the lighting array of each of the subset of signaling devices to display a defined lighting scheme.
US12008875B1
Techniques for automatically securing receptacles of a retailer via an electronic lock include receiving a user request to reserve a receptacle, selecting a suitable receptacle based on one or more conditions, some of which may be specified by the user, and transmitting an electronic locking signal to secure, and thereby reserve, the selected receptacle. An association between the reserved receptacle and the user is stored, and the user is electronically notified. Subsequently, an electronic signal indicative of the identification of the user (or of the user's agent) is locally received. Upon determination that the user is expected and associated with the reserved receptacle, the techniques include causing an electronic unlocking signal to be transmitted to the electronic lock, thereby unlocking the receptacle. Further subsequently, upon receiving an electronic locking instruction, the receptacle may automatically be secured via its corresponding electronic lock, and a retailer agent may be electronically notified.
US12008871B2
Point of sale (POS) systems and methods are described. A POS device includes a housing with a payment instrument reader. The payment instrument reader reads payment instrument information from a payment instrument in response to receipt of the payment instrument at a read area of the housing. The POS device includes a first second fastening mechanism that secures the housing to a mount that is coupled to a surface of the environment. The POS device includes a cradle of the housing that receives a mobile computing device. The POS device includes a first fastening mechanism that secures the mobile computing device within the cradle. The POS device includes a connector coupled to the payment instrument reader and extending into the cradle. The connector is configured to couple to the mobile computing device in the cradle, to convey the payment instrument information from the payment instrument reader to the mobile computing device.
US12008869B2
Systems and methods for providing, conducting and modifying wagering games involving standard playing cards to include multiple sources of randomly ordered one or more decks of standard playing cards, either remotely or locally, and electronically or virtually provided cards, or through physical card shuffling sources, from which a player may select to receive cards in the wagering game for any purpose, such as to form initial or final hands in the wagering game.
US12008856B2
A parking meter mechanism is described that may include a front housing, having a display opening for viewing a display through, connected to an internal structure. Additionally or alternatively the parking meter mechanism may include a contactless payment reader located behind the display. The parking meter mechanism may be secured to a lower housing. A back housing may be secured to the lower housing as well. The front or back housing may include a solar panel compartment and solar panel mounted therein.
US12008849B2
The lock (100) comprises a controller, a data storage device, a lock mechanism operable by the controller in a locked state or an unlocked state, and a data communication frontend comprises a first data port (108) and a second data port; Wherein the controller is configured to enter into data communication via second data port after successful completion of data communication via the first data port (108). An electronic key (200) comprises a key controller, a data storage device, a power source and a data communication frontend comprising a first data port (202) and a second data port; wherein the electronic key (200) is a physical key having a key body and is configured to work with the lock (100).
US12008826B2
A text correction engine meets different and changing end user requirements, with the ability to change a desired output by providing sufficient amounts of data, and by finetuning the appropriate text correction engine at the point of origin of the data. It is possible to retain confidentiality of data by retraining the base deep learning model at the base deep learning model's point of origin, to improve the base deep learning model's performance, making the base deep learning model more accurate for different contexts. Separate training of an end user model, leaving the base deep learning model intact, streamlines end user model training, and highlights desirable changes in the base deep learning model for further training or retraining.
US12008823B2
An image recognizer is enabled to appropriately recognize a traffic signal applicable to an own vehicle. A traffic signal detector is configured to detect traffic signals based on an image of a front view of the own vehicle captured from the own vehicle. A calculator is configured to calculate a degree by which a front of the traffic signal faces the own vehicle based on the image. The traffic signal identifier is configured to identify a traffic signal applicable to the own vehicle based on the degree.
US12008815B2
Systems and methods for cloud-based device management. In one implementation, a processing device receives one or more images captured in relation to a device, processes the one or more images to determine a presence of one or more identifiers within the one or more images, based on a determination that an identifier is present within the one or more images, processes the identifier in relation to an information repository to determine a permission status with respect to the identifier; identifies an instruction protocol associated with the device, generates an instruction corresponding to the permission status and the instruction protocol, and provides the instruction to the device.
US12008811B2
Aspects of the present disclosure involve a system comprising a medium storing a program and method for machine-learning based selection of a representative video frame. The program and method provide for receiving a set of video frames; determining a first subset of frames by removing frames outside of an image quality threshold; determining a second subset by removing frames outside of an image stillness threshold; computing feature data for each frame in the second subset; providing, for each frame in the second subset, the feature data to a machine learning model (MLM), the MLM being configured to output a score for each frame in the second subset of frames based on the feature data, the MLM having been trained with a first set of images labeled based on aesthetics, and with a second set of images labeled based on image quality; and selecting a frame based on output scores.
US12008808B1
A tracking system obtains first recognized object and associated first information being detected in at least one image captured by camera(s). First information includes first recognized object's first feature(s), first additional feature(s) derived from the first feature(s), first location(s) of first feature(s), and first real-world dimensions. A list of tracking objects is obtained, each including second recognized object and associated second information. Second information including second recognized object's second feature(s), second additional feature(s) derived from second feature(s), second location(s) of second feature(s), and second real-world dimensions. The system compares first additional feature(s) with second additional feature(s) stored in given tracking object, first location(s) with second location(s) stored in given tracking object, and first real-world dimensions with second real-world dimensions stored in given tracking object. When they match, the first information comprising first additional feature(s) are stored in given tracking object.
US12008807B2
Systems and methods are disclosed for scanning a predetermined area of an aerial landscape with one or more cameras for an airborne target and capturing a plurality of images of the airborne target with the one or more cameras, the one or more cameras in communication with a processor. Microscopic temporal variations between the plurality of images of the airborne target are amplified including a change in the geometry of a two-dimensional image of the airborne target.
US12008798B2
Methods and systems for automated construction of an anonymized facial recognition library are disclosed. A camera of a client device may capture a first plurality of images of faces of members of a panel of viewers of media content presented on a content presentation device collocated with the client device during viewing sessions. A first machine learning (ML) model may be applied to the first plurality to generate a second plurality of feature vectors, each associated with a different one of the images. One or more clusters of feature vectors of the second plurality may be computationally determined within a vector space of the feature vectors. A respective centroid feature vector may be determined for each respective cluster, and assigned a unique ID. A respective association between each cluster ID and a respective name ID may be determined based on panel-member information received at the client device.
US12008788B1
Techniques for detection of spatial relationships are provided. An input image is divided into a set of patches, and a first feature tensor is generated for a first patch of the set of patches. The first feature tensor is processed using an attention mechanism to generate a first transformed feature tensor, and a classification indicating distancing between physical entities in the input image is generated based at least in part on the first transformed feature tensor.
US12008782B2
An information processing apparatus according to an embodiment of the present technology includes an output control unit. The output control unit outputs distance information based on an actual distance between a first target object imaged by a first imaging device and a second target object imaged by a second imaging device on the basis of scale information regarding the actual distance, first position information regarding a position and an attitude of the first imaging device, and second position information regarding a position and an attitude of the second imaging device. Accordingly, a distance between two target objects can be easily and accurately measured.
US12008778B2
This invention provides an information processing apparatus comprising a first acquiring unit configured to acquire first distance information from a distance sensor, a second acquiring unit configured to acquire an image from an image capturing device, a holding unit configured to hold a learning model for estimating distance information from images, an estimating unit configured to estimate second distance information corresponding to the image acquired by the second acquiring unit using the learning model, and a generating unit configured to generate third distance information based on the first distance information and the second distance information.
US12008772B2
This disclosure is directed to a method and system for matching human pose data in the form of 2D skeletons for the purposes of 3D reconstruction. The system may comprise a scoring module that assigns an affinity score to each pair of cross-view 2D skeletons, a matching module that assigns optimal pairwise matches based on the affinity scores, a grouping module that assigns each 2D skeleton to a group such that each group corresponds to a unique person, based on the pairwise matches; and a temporal consistency module that assigns each group an ID that maintains correspondence to the same person over the multi-video sequence.
US12008771B2
A system for detecting and incorporating three-dimensional objects into a video stream reads an input video data stream. The user specifies areas of attention wherein said areas of attention or hotspots. Tracking movement of the hotspots generating a trajectory of said at least one object. Generating a cloud of points and tracking said points to detect configurations of points most similar to the initially defined hotspot. Obtaining a three dimensional topology defining a volume of interest in a three-dimensional space. Building virtual structures or pseudo objects that are placed within a spherical environment generated on the input video.
US12008762B2
System and method for semantic segmentation of point clouds. The method may include: generating, via a first neural network, a birds-eye-view (BEV) image of the environment from the aggregated point cloud; generating, via a second neural network, a labelled BEV image from the BEV image, wherein each pixel in the labelled BEV image is associated with a class label from a set of class labels; generating a BEV feature map; and generating, via a third neural network, the road surface segmentation map in the form of a refined labelled BEV image based on the labelled BEV image by smoothing the labelled BEV image using the BEV feature map, wherein each pixel in the refined labelled BEV image is associated with a class label from the set of class labels.
US12008760B2
Systems and methods of estimating movement of anatomical structures of a new patient include learning one or more deformation models from preoperative and intraoperative imaging data of a set of other patients and estimating movement of anatomical structures of the new patient based on the one or more deformation models and preoperative imaging data of the new patient. Estimating movement of the anatomical structures may include applying deformation models to map data derived from preoperative imaging data of a new patient to obtain deformed map data for each deformation model, and determining the deformation model that best fits the intraoperative imaging data of the new patient. Applying a deformation model to map data may include applying a transformation to the deformation model and interpolating to obtain a deformed map data. Registration is computed between locations of a medical device sampled during navigation of the medical device through the new patient and the original and deformed map data. The map data which fits the 3D locations the best is applied to the targets of the new patient.
US12008759B2
A computer-implemented method for identifying pathological changes in follow-up medical images is provided. In an embodiment, the method includes: providing reference image data showing a body part of a patient at a first time; providing follow-up image data showing a body part of a patient at a subsequent second time; generating one or more deformation fields for the reference image data and the follow-up image data describing anatomical deformations in the body part between the reference image data and the follow-up image data using at least one image registration; aligning the reference image data and the follow up image data using the one or more deformation fields to generate co-aligned image data; analyzing the co-aligned image data to identify pathological changes in the body part from the reference image data to the follow image data using a machine learned network trained to recognize pathological relevant changes in co-aligned image data.
US12008754B2
Disclosed is an image recognition based workstation for evaluation on quality check of colonoscopy, relating to the technical field of intelligent healthcare. The workstation comprises an algorithm module, a timing module, a data transmission module, a display device, a colonoscopy device, and a computer host. The colonoscopy device is connected with the data transmission module, and the data transmission module is connected with the computer host through the algorithm module and the timing module; and the display device is used to display the results of the computer host. The described workstation can evaluate different techniques of doctors during each colonoscopy check by means of different image recognition algorithms. During the checking process, the workstation determines whether the operation of the doctor is appropriate and gives the corresponding reference suggestions, which is responsible for patients and allows the doctor to continuously improve his ability during the checking process, thereby greatly reducing the pressure on doctors, and allowing doctors to focus more on other more creative tasks, and besides bringing huge economic and social benefits.
US12008753B2
The present invention refers to providing a system that allows to very accurately determine the state of a disease, like COPD, in a patient. The system (100) comprises a unit (101) for providing images of the region of interest corresponding to different states of the region of interest, a unit (102) for elastically registering the images to each other resulting in an elastic registration output, a unit (103) for determining a specific tissue region in an image, a unit (104) for determining a specific elastic registration output for the specific tissue region based on the determined elastic registration output, and a unit (105) for determining an elastic indicator for the specific tissue type based on the specific elastic registration output. Thus, a state of a disease that influences the elastic properties of the specific tissue type can be determined very accurately.
US12008751B2
Systems and methods for analyzing pathologies utilizing quantitative imaging are presented herein. Advantageously, the systems and methods of the present disclosure utilize a hierarchical analytics framework that identifies and quantify biological properties/analytes from imaging data and then identifies and characterizes one or more pathologies based on the quantified biological properties/analytes. This hierarchical approach of using imaging to examine underlying biology as an intermediary to assessing pathology provides many analytic and processing advantages over systems and methods that are configured to directly determine and characterize pathology from underlying imaging data.
US12008744B2
A computer-implemented method for generating an improved map of field anomalies using digital images and machine learning models is disclosed. In an embodiment, a method comprises: obtaining a shapefile that defines boundaries of an agricultural plot and boundaries of the field containing the plot; obtaining a plurality of plot images within the field from one or more image capturing devices that are located within the boundaries of the field; calibrating and pre-processing the plurality of plot images to create a plot map of the agricultural plot at a plot level; based on the plot map of the agricultural plot, generating a plot grid; based on the plot grid and the plot map, generating a plurality of plot tiles; based on the plurality of plot tiles, generating, using a first machine learning model and a plurality of first image classifiers corresponding to one or more first anomalies, a set of classified plot images that depicts at least one anomaly; based on the set of classified plot images, generating a plot anomaly map for the agricultural plot; transmitting the plot anomaly map to one or more controllers that control one or more agricultural machines or database systems to perform agricultural functions on the agricultural plot.
US12008740B2
An image localization system receives an image of a scene and generates a depth map for the image by inputting the image to a model trained for generating depth maps for images. The system determines surface normal vectors for the pixels in the depth map. The system clusters the surface normal vectors to identify regions in the image corresponding to planar surfaces. The system partitions the image into patches, each of which is a region of connected pixels in the image and corresponds to a cluster of surface normal vectors. The system rectifies the perspective distortion of patches and extracts perspective corrected features from the rectified patches. The system matches the perspective corrected features of the image with perspective corrected features of other images for three-dimensional re-localization.
US12008720B1
In one implementation, a method of achieving an objective using a scene graph includes identifying a set of transition couples of a plurality of transition couples between sets of spatial relationships of the scene graph, wherein each spatial relationship of a respective first set of spatial relationships indicated by each transition couple of the set of transition couples is included in an initial set of spatial relationships or an respective second set of spatial relationships indicated by a previous transition couple and wherein a particular spatial relationship is included in a respective second set of spatial relationships of a last transition couple of the set of transition couples.
US12008700B1
An audio system in a local area providing an audio signal to a headset of a remote user is presented herein. The audio system identifies sounds from a human sound source in the local area, based in part on sounds detected within the local area. The audio system generates an audio signal for presentation to a remote user within a virtual representation of the local area based in part on a location of the remote user within the virtual representation of the local area relative to a virtual representation of the human sound source within the virtual representation of the local area. The audio system provides the audio signal to a headset of the remote user, wherein the headset presents the audio signal as part of the virtual representation of the local area to the remote user.
US12008694B2
A command map GUI that illustrates command usage patterns of a first entity and/or a comparison between the first entity and a second entity. A server receives and stores command usage data from a plurality of clients, each client executing a software application that enables a set of commands. A client displays the GUI based on command usage data received from the server. The GUI displays a circle chart comprising a plurality of segments representing various command categories, each segment including a wedge that represents the amount of usage of the corresponding command category. The GUI also displays a plurality of data points, each data point representing a command, wherein the distance from the center of the circle chart represents the amount of usage of the corresponding command. The GUI may display a certification and/or an unused command recommended for a user based on command usage patterns of the user.
US12008693B1
An example method of automated creation of artistic digital images comprises: producing a styled digital image by performing stylization of a source digital image based on a specified visual style; identifying a plurality of visual elements of the styled digital image; generating a sequence of digital paint coat layers for the styled digital image, wherein each digital paint coat layer of the sequence of digital paint coat layers covers at least a subset of the plurality of visual elements of the styled digital image, and wherein each digital paint coat layer of the sequence of digital paint coat layers comprises a set of graphic primitives; and producing an output digital image by generating respective sets of graphic primitives of each digital paint coat layer of the plurality of digital paint coat layers, wherein the output digital image exhibits one or more visual features of the visual style.
US12008692B2
Systems and methods for editing and generating digital ink. The present technology may provide systems and methods for training a handwriting model to generate digital ink that is stylistically and visually consistent with an original handwriting input, but which incorporates one or more changes to the text of the original handwriting input. In some examples, training may be performed using training examples that include an original handwriting sample and an original label representing the sequence of characters in the original handwriting sample. In such a case, the original handwriting sample may be processed to generate a style vector that is randomly masked, and the handwriting model may then be trained to generate a predicted handwriting sample that closely matches the original handwriting sample using the masked style vector and the original label as inputs.
US12008688B2
A method for processing breast tomosynthesis images includes: obtaining multiple breast images, performing binarization operation and pooling operation to at least one marked breast image to obtain a lesion mask; training a convolutional neural network (CNN) according to the breast images and the lesion mask; obtaining multiple cropped images from the breast images of different layers according to a particular two-dimensional position, and inputting each cropped image into the CNN to obtain cropped heat maps; inputting the cropped heat maps into a recurrent neural network (RNN) in an order of the levels to obtain output heat maps, and combining the output heat maps to obtain a integrated heat map, and training the RNN according to the integrated heat map and the lesion mask.
US12008687B2
A method, apparatus, and computer readable storage medium are provided herein for constructing a representation of an annular structure associated with an anatomical object. The method includes receiving three-dimensional image data of the anatomical object and detecting at least a first landmark point and a second landmark point on the annular structure. A plane positioned between the first landmark point and the second landmark point, and oriented in accordance with a predefined angular relationship to a line connecting the first landmark point and the second landmark point is determined. A third landmark point on the annular structure which lies in the plane is also detected and the representation of the annular structure is generated using at least the first landmark point, the second landmark point, and the third landmark point. The representation is then outputted.
US12008683B2
The present disclosure relates to an image output device disposed at a vehicle to enable augmented reality and a method for controlling the same. The image output device includes an image output unit configured to output visual information for realizing the augmented reality, a communication unit configured to receive a forward image that captures an image in a forward direction of the vehicle, and a processor configured to search for at least one planned driving lane on which the vehicle is planned to travel from the forward image and control the image output unit such that a main carpet image indicating the planned driving lane is output in lane units.
US12008681B2
Systems and methods of testing a vehicle system. The systems and methods generate a simulation of a driving scenario to provide simulation video data, display the simulation on a monitor using the simulation video data, capture the displayed simulation using a camera system of the vehicle system to provide video data, process the video data using a perception algorithm to detect and track objects in the video data to provide perception data, control a vehicle actuator of the vehicle system in response to the perception data to provide command data, and adapt the simulation based on the command data. The camera system has a field of view and the monitor has a viewable area. The simulation of the driving scenario is scaled in proportion to a ratio of the field of view of the camera projected onto the monitor and dimensions of the viewable area.
US12008676B2
According to an embodiment, a vehicle device where drawing is executed by a plurality of applications includes a GPU that executes drawing based on a drawing request from the plurality of applications, a normal queue to which a drawing request for the GPU is input, and a priority queue to which a drawing request of preferentially executing processing over the normal queue is input. The GPU is configured to process the drawing request input to the normal queue in a round-robin fashion while preferentially processing the drawing request input to the priority queue.
US12008673B2
A method and system of augmenting display content in a graphical user interface environment. Content produced by a graphical user interface is augmented with additional content before the content is displayed. In an example, a security marker may be rendered on top of an existing display content using the method described to protect high-value or sensitive information.
US12008667B1
A building analysis (“BA”) system for detecting events of a building includes a plurality of sensors positioned within a building, a memory device including an optimal profile of an infrastructure to be monitored, and a building analysis (“BA”) server communicatively coupled to the plurality of sensors. The infrastructure is at least one of (i) a fixture associated with the building and (ii) at least one person located within the building. The BA system includes one or more processors in communication with the memory that are programmed to: (i) receive sensor data related to the infrastructure, (ii) compare the sensor data to the optimal profile to detect an event, (iii) generate an alert message including the event and a recommended action for an owner of the building, (iv) transmit the alert message to a user computing device associated with the owner, and (v) take or direct corrective actions.
US12008664B2
In general, intelligent fuel dispensers are provided. In at least some implementations, an intelligent fuel dispenser can determine customer identities and/or other characteristics and provide customized fueling sessions based on the determined customer identities and/or other characteristics. In at least some implementations, the fuel dispenser includes a touchless interface allowing customers to complete fueling sessions with minimal physical contact with the fuel dispenser.
US12008658B2
In a computer-implemented method and associated tangible non-transitory computer-readable medium, an image of a damaged vehicle may be analyzed to generate a repair estimate. A dataset populated with digital images of damaged vehicles and associated claim data may be used to train a deep learning neural network to learn damaged vehicle image characteristics that are predictive of claim data characteristics, and a predictive similarity model may be generated. Using the predictive similarity model, one or more similarity scores may be generated for a digital image of a newly damaged vehicle, indicating its similarity to one or more digital images of damaged vehicles with known damage level, repair time, and/or repair cost. A repair estimate may be generated for the newly damaged vehicle based on the claim data associated with images that are most similar to the image of the newly damaged vehicle.
US12008656B2
A banking automation system comprising a robot for robotically assisting a plurality of individuals in retrieval and storage of goods deposited in a funk, wherein during said retrieval and storage of goods by the robot: (a) each of the plurality of the individuals maintains privacy by being placed in a private location, (b) the plurality of the individuals are able to retrieve and store goods simultaneously, and (c) identification of each of the plurality of the individuals is verified biometrically.
US12008650B1
A method for trading a financial instrument via an exchange computing system includes receiving, from a user interface, data indicative of an order to trade the financial instrument, and one or more parameter values to customize parameters for the order, the parameters including at least one of a price, a quantity, an expiration time, a settlement time, an order type, a product type, a strategy identification, hedge information, an equity, and an index. The method includes adding one or more legs to the order, transmitting a request for clearing information associated with the one or more legs, receiving, from the user interface, data indicative of the clearing information including a matching level and a contra party, configuring the order, and executing the order by matching the order to an offer that satisfies the parameter values and the clearing information.
US12008648B2
The disclosed embodiments relate to automated enablement of deferred physical delivery of an asset, for which physical delivery is called for in a bilateral contract, by automatically settling the bilateral contract among the parties thereto with positions in specifically tailored futures contracts with a defined later delivery date and, based thereon, extinguishing the bilateral contract requirement for physical delivery. This electronic substitution of equivalent futures positions for both parties in place of the physical delivery requirement, the delivery and payment obligations are bifurcated enabling either party to continue, unpenalized, with their respective obligation irrespective of the other party's actions, enabling the resultant positions available for offsetting/netting, so as to readily exit a position or utilize it to reduce monetary requirements, e.g., for margin or other requirements, as well as reduce the data storage requirements and/or computational resource requirements associated with storing and/or processing the data indicative of those positions.
US12008644B2
Aspects described herein may allow for receiving, by a detection server, a plurality of configuration parameters, wherein each configuration parameter includes a type of a risk and an associated level of the risk, with a corresponding automated remediation action for each configuration parameter. A remediation management framework authenticates the detection server for access to the remediation management framework and initiates a scanning of a system of interest, based on the plurality of configuration parameters, by the detection server, to identify one or more risk findings. The remediation management framework receives the identified one more risk findings; and matches each of the one or more risk findings with the plurality of configuration parameters, which then triggers by the remediation management framework, the corresponding automated remediation action associated with each of the one or more risk findings.
US12008642B1
One or more processors receive, from a payroll application, payroll data specifying employment and payroll information associated with an employer. The payroll application is associated with a payment service. Transaction data is received specifying payments between one or more customers and the employer. A trained model is used to generate a risk score based at least in part on the payroll data and the transaction data, the model having been trained using past payroll data and past transaction data associated with a plurality of merchants. Based at least in part on determining that the risk score satisfies a threshold, an instruction is sent to cause the payroll application to present an interface element in a user interface of the payroll application, Selection of the interface element triggers a delay of an electronic withdrawal of funds from the employer account from a first date to a later date.
US12008637B2
A method of displaying changes in price includes determining whether a configuration option to include a display of one or more closed market time gaps is selected, in response to determining that the configuration option to include the display of the one or more closed market time gaps is not selected, displaying a first price range that occurred during a first live open market and displaying a second price range that occurred during a second live open market adjacent to the first price range, wherein the second live open market occurred after the first live open market, and in response to determining that the configuration option to include the display of the one or more closed market time gaps is selected, displaying the first price range that occurred during the first live open market, displaying the closed market time gap including content in accordance with a selected time gap fill method adjacent to the first price range, and displaying the second price range adjacent to the content of the closed market time gap.
US12008635B2
A universal subscription platform may determine whether information for one or more third-party services or one or more third-party media content files are to be presented via the common ordering interface portal based at least on a network subscription plan of a user with a wireless carrier network. In response to the network subscription plan being a first subscription plan, the universal subscription platform may provide the information on the one or more third-party services for presentation via the common ordering interface portal. In response to the network subscription plan being a second subscription plan, the universal subscription platform may provide the information on the one or more third-party media content files for presentation via the common ordering interface portal.
US12008626B1
The disclosure herein provides methods, systems, and devices for measuring similarity of and generating recommendations for unique items. A recommendation system for generating recommendations of alternative unique items comprises an items information database, a penalty computation engine, a recommendation compilation engine, and one or more computers, wherein the penalty computation engine comprises a customizations filter, a condition filter, and a dissimilarity penalty calculator for determine the dissimilarity of attributes of alternative unique items from a plurality of selected items.
US12008625B2
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: coordinating displaying a personalized list of recommended items on a graphical user interface of a user device of a user; determining a personal replenishment cycle for an item of a set of items previously purchased by the user; increasing available storage space in the one or more non-transitory computer-readable media of the system by removing a first item from the set of items to identify that the user has stopped purchasing the first item; and increasing a network bandwidth of the system by reducing a number of database requests for the set of items previously purchased by the user. Other embodiments are disclosed.
US12008622B2
A system includes a computing device configured to obtain item attribute data that corresponds to a characteristic of an item ordered by a customer on an e-commerce platform and a common characteristic of a plurality of substitution items. The computing device is also configured to obtain customer attribute data identifying preferences of the customer and to determine a preference score for each substitution item in the plurality of substitution items based on the item attribute data and the customer attribute data. The preference score indicates a likelihood that the customer will accept one of the plurality of substitution items as a replacement for the item ordered by the customer. The computing device is also configured to rank each substitution item in the plurality of substitution items based on the preference scores.
US12008618B2
A system and method for method for providing an augmented reality tag viewer are provided. The method includes receiving, by a device, a low-energy encrypted beacon from a tag attached to a product, the beacon uniquely identifies the product; retrieving information about the product identified by the received beacon; determining if the product is present in a field of view of a camera of the device; upon determining that the identified product is present in the field of view of the camera, matching the product in the field of view with the retrieved information; and upon determining that the product in the field of view matches the retrieved information, overlaying an interface over the display to highlight the product.
US12008615B2
A commitment is received from a user to obtain an item from a plurality of items to be presented to the user after receiving an exchange credit from the user. Each item is represented individually in sequence for a predetermined duration before showing another item's image. A selection input by the user is monitored. Before the predetermined duration ends, if the presented item's image is rejected by the user, the image is removed, and that item is permanently removed from the items to be offered to the user, and another item's image is presented to the user. In response to the predetermined duration, a presentation of the item's image is graphically varied by visually conveying to the user that an ability to reject the item and view a next item in sequence will end at the end of the predetermined duration unless the user rejects the item.
US12008609B2
A method and system of initiating a subscriber interface at a client subscriber device coupled to a server device. The method comprises receiving, at a memory of the server computing device, a specification identifying at least one sentiment parameter in association with the subscriber computing device, the at least one sentiment parameter being related to a sarcasm sentiment, identifying, within social media content data received at the server computing device, content associated with a subject of interest, the subject of interest defined in accordance with at least one text character string, modifying, upon detecting the sarcasm sentiment within the content associated with the subject of interest as being one of above and below a sarcasm sentiment likelihood threshold, a sentiment classification associated with the at least one sentiment parameter and transmitting, to the subscriber computing device, a notification of the at least one sentiment parameter and the modified sentiment classification.
US12008608B2
In some implementations, a method performed by data processing apparatuses includes receiving an indication of interest in an item being presented to a user by an online shopping interface. Data that represents the indication of user interest in the item is stored with data that represents indications of user interest in other items. In response to determining that the user is located within a physical store, the stored data that represents indications of user interest in the items is accessed, items that are available from the physical store are ranked, and one or more of the ranked items are provided for presentation to the user.
US12008605B2
An embodiment for managing peer-to-peer (P2P) donations in an online transaction is provided. The embodiment may include receiving data relating to a donation agreement from a donor. The embodiment may also include selecting one or more authentication techniques to identify a donee. The embodiment may further include generating a unique redemption authentication token for the donee. The embodiment may also include creating a transient donee account including the generated unique redemption authentication token. The embodiment may further include transferring monetary funds to the created transient donee account with instructions to redeem the transferred monetary funds. The embodiment may also include receiving a request from the donee to redeem the transferred monetary funds utilizing the generated unique redemption authentication token. The embodiment may further include in response to determining the donee is able to be verified, approving the received redemption request.
US12008600B2
Systems and methods of facilitating transactions related to targeted or customized commercial offerings based on derived sentiment states are provided. The sentiment states are derived from digital representations such as images, videos and sound recordings.
US12008594B2
The present disclosure is directed toward a system that allows a promotion and marketing system to provide promotions to users of the promotion and marketing system for establishments that are currently not affiliated with the promotion and marketing system.
US12008593B2
Endogenous and exogenous variables associated with an item for sale by an affiliate may be displayed to a user of an affiliate decision-making tool. In response to the user selecting one of the endogenous variables, the affiliate decision-making tool may compute a number of introductions, a number of leads, and a number of sales for each of a plurality of possible values of the endogenous variable. The computation may be done utilizing a display position algorithm. A visualization of effects of setting the endogenous variable at different levels may be presented. The user may interact with the display position algorithm to vary one or more of the plurality of possible values of the endogenous variable such that the affiliate is eligible or disqualified to be displayed by an intermediary in response to a search for the item by a visitor of a network site owned and operated by the intermediary.
US12008589B2
Introduced here are approaches to determining causal relationships in mixed datasets containing data related to continuous variables and discrete variables. To accomplish this, a marketing insight and intelligence platform may employ a multi-phase approach in which dependency is established before the data related to continuous variables is discretized. Such an approach ensures that information regarding dependence is not lost through discretization.
US12008586B2
Systems and methods of the present disclosure enable the prediction of activity distribution across mediums of activities by employing processors that receive an activity record history across channels of mediums of activity. A candidate activity channel profile of a future activity channel is received that includes candidate channel attributes including: a medium attribute identifying the medium, and an activity category attribute identifying a category of activities of the future activity channel. Cannibalization forecasting models are used to predict channel metrics based on the candidate channel attributes and model parameters trained on the activity record history. New candidate channel attributes are automatically generated that improve the at least one channel metric based on the at least one channel metric, and a new candidate activity channel profile is automatically modified using the new candidate channel attributes. The channel metrics are displayed on computing devices associated with users.
US12008584B2
There is a need for more effective and efficient anomaly detection. This need can be addressed by, for example, solutions for performing/executing graph convolutional anomaly detection. In one example, a method includes identifying related graph database input data associated with a predictive entity; generating related graph feature data for the predictive entity; generating, based on the related graph feature data and using a graph convolutional neural network model, an anomaly detection score for the predictive entity, wherein at least a portion of the graph convolutional neural network model is trained using confirmation feedback data; performing an anomaly confirmation to generate the confirmation feedback data object for the predictive entity, and integrating the confirmation feedback data object for the predictive entity into the confirmation feedback data associated with the graph convolutional anomaly detection.
US12008575B2
The present disclosure relates to systems and methods for managing a transaction between a providing entity and a receiving entity. Initially, a request to initiate a transaction is received from a receiving entity. One or more entity parameters associated with the receiving entity are extracted upon receiving the request. Each of the one or more entity parameters is matched with pre-determined transaction rules related to a plurality of providing entities registered with the system to identify at least one providing entity for the receiving entity. The transaction from the at least one providing entity to the receiving entity is enabled for the request. Using the proposed system, transactions are performed in accordance with the preferences of the one or more providing entities. Also, the proposed system provisions to keep transactions transparent between the providing entity and the receiving entity.
US12008573B2
An e-commerce platform may be subject to fraudulent activity. In some embodiments, a graph is used to represent the connection between users of the e-commerce platform. The graph may be built and maintained using a belief propagation algorithm. The graph may be used to assign, to each user, the probability that the user is fraudulent. In some embodiments, the use of the graph and updating the graph are two independent operations: one performed in real-time, and the other performed offline. In some embodiments, additional information may be requested from a user if the user is assigned a high probability of being fraudulent, in order to try to better determine whether or not the user is a fraudulent user. The embodiments are not limited to an e-commerce platform, but may generally apply to any computer system in which there is a desire to detect fraudulent activity.
US12008571B1
Embodiments described herein disclose methods and systems for authenticating ownership of an account in real-time or near real-time so that a user can fund or open a new account without waiting for several days. The system enables an operator to select one or more methods for authentication from a group of candidate schemes. The candidate schemes include (1) a card-association-network scheme; (2) an account-aggregation scheme; and (3) a credit-bureau-integration scheme.
US12008566B2
Systems, methods, and non-transient machine-interpretable data representing executable instruction sets and/or other products for the processing of data for the 5 secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of payment transactions and other secure data processes. In various aspects and embodiments the disclosure provides secure means for the authorization of sensitive and other data processes subject to controlled access. Such processes include, for example the creation, administration, 10 authorization, virtualization, storage, and other manipulation or processing of electronic data representing characteristics of, instructions for, and information associated with consumer, business, and other payment accounts, and other forms of secure payment elements, such as payment tokens; and data useful in processing transactions using such accounts and elements. Information associated with 15 particular payment means, such as accounts or payment tokens, can be stored, for example, in a data set, usually secure, sometimes referred to as a virtual or electronic wallet, or a secure payment token.
US12008564B2
Distributed ledger cores are disclosed. A method for interacting with a distributed ledger core may include: (1) a distributed banking ledger in a blockchain-based distributed ledger system receiving a transaction request for a transaction from a client system; (2) a smart contract creating a pending transaction; (3) the smart contract sending a posting request for the pending transaction to a ledger interoperability service; (4) the posting generation service generating accounting movements for the transaction; (5) the posting execution service posting the accounting movements and providing posting details to the ledger interoperability service; (6) validating the posting details with a data services module; (7) the smart contract receiving a posting validation complete notification from the posting execution service via the ledger interoperability service; (8) the smart contract settling the transaction on the distributed banking ledger by writing the transaction as a new block to the distributed banking ledger.
US12008563B2
Methods may involve accepting an order for a product to be manufactured and identification of a product file meeting the specification, the product file comprising instructions for manufacturing the product. Pre-manufacture verification of manufacturer capabilities and product precursors may be accepted. Operational parameters to enable an additive manufacturing device to manufacture the product may be sent as discrete packets. At least one packet may be sent only after receipt of confirmation that at least another previous layer is complete and associated operational parameters for the at least another previous layer have been deleted. In-manufacture verification of the operational parameters utilized by the additive manufacturing device when manufacturing the product may be accepted. At each stage, a blockchain for certifying characteristics of the product may be updated to associate data representative of workflows for the product with an encrypted, secure identifier utilizing a secure, distributed transaction ledger.
US12008560B2
An on-boarding server is configured to receive a data set and a manufacturer identifier from a communications device, validate an identity of an entity from the data set, and locate a first terminal cryptographic key associated with the manufacturer identifier in a terminal database. The on-boarding server is configured to confirm, using the located first terminal cryptographic key, that the manufacturer identifier received from the communications device was signed with a second terminal cryptographic key. The located first terminal cryptographic key and the second terminal cryptographic key are an asymmetric cryptographic key pair. The on-boarding server is configured to determine an acquirer server from the data set, and authorize the entity to effect electronic payments by providing the communications device with a merchant identifier and transmitting the merchant identifier to the acquirer server.
US12008557B2
An apparatus, computer-readable medium, and computer-implemented method to provide data services over a decentralized network in accordance with a smart contract. Node computing platforms of the decentralized network include a node module to execute the network protocol and a router module to route service data and proofs thereof. The disclosed architecture and method fully leverage the advantages of decentralized networks to transform data services into decentralized commodities that can be offered, sold, provided and managed in a decentralized manner.
US12008555B2
A distributed transaction and data storage platform including a distributed notary ledger or blockchain and one or more individual user micro-identifier chains that together enable the secure effectuation and recordation of one or more transactions, and/or storage of data in an automated, real-time, zero-trust, globally data law and privacy law centric manner while maintaining transaction party confidentiality and preventing chain poisoning.
US12008553B2
A session data processing network includes a POS terminal and at least one computer server. The POS terminal is configured to establish a secure communications session with a communications appliance, receive session data from the communications appliance via the communications session, extract a ledger identifier and a token from the session data, transmit an authorization request message and a rewards request message to the server. The authorization request message includes the ledger identifier and an authorization value. The rewards request message includes the token and requests a reward of loyalty points to a secondary ledger associated with the token. The server is configured to receive the authorization request message and the loyalty rewards request message, confirm authorization of a transaction in an amount equal to the authorization value from an account associated with the ledger identifier, and transmit to the POS terminal an authorization response message confirming the authorization.
US12008551B2
A user may be willing to purchase items or participate in a pay-for service offered by a service provider. A service provider may wish to verify characteristics of the user prior to allowing transactions to take place, and may want to secure the transactions once the transactions are allowed. A credential issued to a user and a transaction application uploaded to a user device may be used to secure transactions between the user and a service provider interface, such as a webserver or a point-of-sale. The transaction application may capture real-time user data and comparing the real-time user data to prior user data stored on the credential, authenticate the service provider interface to the user and the user to the service provider interface; and establish an encrypted session between the service provider interface and the transaction application adapted to authenticate the transactions between the user and the service provider interface.
US12008550B2
More effective authentication protocols for provisioning electronic devices are provided. An approval signal responsive to a provisioning request may be transmitted in real-time, such as under four seconds in certain embodiments. An authentication score for the provisioning request may be calculated even after transmitting the approval signal. In certain embodiments, information gathered from the successful provisioning of a device can be used in the authentication scoring process. Authentication scores deemed to fall below a requisite threshold may be used to suspend the provisioned device, therefore, limit the ability for the device to utilize the account, however, without withdrawing the approval or granted digital token. Certain implementations may negate the need to transmit further approvals or confirmations following determining an authentication score met a threshold.
US12008547B2
This disclosure is directed to methods and systems for validating digital images (e.g., originality of digital images, source of digital images) by validating non-fungible tokens. The methods and systems enable a device to obtain analog values using an imaging sensor, such as on a camera of the device. A first identification code and digital image can be generated using the analog values and can be used to mint a first non-fungible token (NFT). When a request is made to validate a second NFT containing the same digital image, e.g., claiming to be the original digital image, the analog values can be used to generate another hash, and compared against the identification (ID) value of the second NFT.
US12008540B2
A payment system is provided comprising a transponder, an associated account with account settings, and transponder reading equipment/systems for electronic toll collection and electronic entry into contests, sweepstakes, games, and/or lotteries. Methods are provided to facilitate use of a transponder, an account, and related transponder reading equipment to simultaneously pay a toll and facilitate purchase of a lottery ticket. An account may be debited for a toll and a contest, game, or lottery entry, and credited if one is won. The payment method and system may be used to purchase goods, such as gasoline, and to simultaneously electronically enter contests, sweepstakes, games, and/or lotteries. The purchase of goods/services with a vehicle-mounted transponder may also employ use of rounding amounts to facilitate the electronic purchase of game or lottery tickets or entry to other contests, games, or sweepstakes, wherein the rounding amounts may aggregate to comprise an award that may be won.
US12008536B2
In one embodiment, a log-in control apparatus has a processor which controls an operation for log-in to an information terminal moving along with a carrier for carrying a commodity to be purchased. The processor detects a state in which the commodity is placed on the carrier, in cooperation with a sensor attached to the carrier. The processor detects the operation for log-in to the information terminal, in cooperation with an input device included in the information terminal. When the processor detects the operation for log-in, in a case in which the processor detects the state in which the commodity is placed on the carrier, the processor judges that the operation for log-in is ineffective.
US12008519B2
In some embodiments, a method can include receiving a set of job descriptions and a set of candidate profiles. Each job description is associated with a first subset of candidate profiles from the set of candidate profiles. The method can further include executing a model to identify, from the first subset of candidate profiles, a second subset of candidate profiles that satisfy a fit metric and a third subset of candidate profiles that does not satisfy the fit metric. The method can further include calculating a bias metric based on a true positive value, a false positive value, a true negative value, and a false negative value that were calculated based on auditing the second subset of candidate profiles and the third subset of candidate profiles. The method can further include updating the set of job descriptions based on the bias metric.
US12008505B2
Methods and systems for determining a time-variant supplier variable related to a contract. The method includes receiving, by a processor having a supplier variable module, a user historical data set, a global historical data set and an external data set. The method includes generating, by the supplier variable module, a set of outcomes; outputting, by the supplier variable module, the set of outcomes. The set of outcomes comprises at least one time-variant supplier variable. In an example, the supplier variable module includes a supplier variable model, which includes a machine learning model.
US12008488B2
According to some embodiments, methods and systems may include a package manager chart file repository storing charts associated with a container orchestration system. A package manager platform, coupled to the package manager chart file repository, may access a first parent chart from the package manager chart file repository and determine that the first parent chart includes a dependency manifest. The package manager platform may then construct a Directed Acyclic Graph (“DAG”) based on the dependency manifest. Container orchestration system objects, including those associated with sub-charts of the first parent chart, may then be deployed in accordance with a topological ordering of the DAG.
US12008484B2
Systems, methods, and apparatuses for determining feature importance of analytics data in predicting a response value include receiving data records, each data record including a response value and values of features associated with the response value; splitting the data records into datasets, each dataset including a part of the data records; generating a machine learning model using each of the datasets, the machine learning model outputting one or more predicting features having influence in predicting the response value for each of the datasets; determining an important feature based on the one or more predicting features; and generating report data indicating that a business metric associated with the important feature has the highest predicted influence among the features on predicting the response value.
US12008477B2
System and methods for machine learning are described. A first input value is obtained. A second input value is also obtained. A decision to use for generating a cycle output is selected based on a randomness factor. The decision is at least one of a random decision or a best decision from a previous cycle. A cycle output for the first and second inputs is generated using the selected decision. The selected decision and the resulting cycle output are stored.
US12008474B2
An embodiment includes a method, comprising: pruning a layer of a neural network having multiple layers using a threshold; and repeating the pruning of the layer of the neural network using a different threshold until a pruning error of the pruned layer reaches a pruning error allowance.
US12008473B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for augmenting machine learning language models using search engine results. One of the methods includes obtaining question data representing a question; generating, from the question data, a search engine query for a search engine; obtaining a plurality of documents identified by the search engine in response to processing the search engine query; generating, from the plurality of documents, a plurality of conditioning inputs each representing at least a portion of one or more of the obtained documents; for each of a plurality of the generated conditioning inputs, processing a network input generated from (i) the question data and (ii) the conditioning input using a neural network to generate a network output representing a candidate answer to the question; and generating, from the network outputs representing respective candidate answers, answer data representing a final answer to the question.
US12008456B2
Methods, apparatus, systems and articles of manufacture for providing query selection systems are disclosed. An example query selection system includes a processor to: analyze a graph database; identify respective ones of objects associated with the graph database; obtain properties associated with the objects; identify common properties present in the respective ones of the objects; in response to determining the common properties present in the identified objects, output a list of the common properties corresponding to the respective ones of the objects; generate a table for the common properties and the respective ones of the objects; and populate the table with the common properties and the respective ones of the objects from the graph database to establish a relational database. The system further includes a machine learning model classifier to enable relational database query searching via the relational database.
US12008455B2
A vehicle recommender system includes a storage system storing a trained neural network trained to generate a vehicle recommendation, a vehicle database comprising vehicle attribute data, and a driver database comprising driver profile data. A processing system communicates with the storage system and is configured to generate enriched driver profile data by comparing user-generated driver profile data to the location characteristic data and social characteristic data. The processing system calculates a driver attribute target value for each vehicle attribute category in a list of vehicle attribute categories based on the driver profile data, and then generates, using the trained neural network, at least one vehicle recommendation based on at least the vehicle attribute data and the driver attribute target values.
US12008451B1
Technology embodied in a computer-implemented method for receiving a multi-modal input representing a query associated with a physical object, processing the multi-modal input to identify the physical object, and determining, based in part on an identification of the physical object and by accessing a language processing model, at least one response to the query associated with the physical object. The method also includes determining a sequence of actions associated with the at least one response, the sequence including at least one action that involves an interaction with at least one portion of the physical object. The method further includes generating a digital representation of the at least one action, and providing the digital representation to a user-device for presentation on a display. The digital representation includes a gesture-icon representing the action, the gesture-icon being overlaid on a digital twin of the physical object.
US12008450B2
A central database system trains a machine-learned model based on training data identifying characteristics of account holder entities, characteristics of account provider entities, and relationships between the account holder entities and account provider entities. For a target entity, the central database system then identifies a target set of account provider entities, and applies the trained machine-learned model to identify a subset of the target set of account provider entities. The identified subset of account provider entities are entities that, if recommended to the target entity, are most likely to result in an established relationship with the target entity. A recommendation is then generated for display to the target entity, the recommendation identifying the subset of account provider entities and including interface elements that, if selected by the target entity, cause a notification identifying the target entity to be sent to a corresponding account provider entity.
US12008449B2
Provided are methods for iteratively refining a training data set which may include training a first predictive model based on a first set of user profiles; determining a classification for each user profile of a second set of user profiles; determining a performance score for the first predictive model; determining to update the first predictive model based on the performance score for the first predictive model; determining a classification for each user profile of the first set of user profiles using the first predictive model; and selecting at least one user profile of the first set of user profiles to include in a removal set of user profiles. In some non-limiting embodiments or aspects, the method may include removing each user profile included in the removal set of user profiles from the first set of user profiles. Systems and computer program products are also provided.
US12008445B2
Methods and systems for determining an optimized setting for one or more process parameters of a machine learning training process. One of the methods includes processing a current network input using a recurrent neural network in accordance with first values of the network parameters to obtain a current network output, obtaining a measure of the performance of the machine learning training process with an updated setting defined by the current network output, and generating a new network input that comprises (i) the updated setting defined by the current network output and (ii) the measure of the performance of the training process with the updated setting defined by the current network output.
US12008444B2
Examples include detection of unclassified traffic in a network. Some examples use an unsupervised machine learning mechanism for generating a first set of clusters of a first set of samples associated with a first set of time intervals, based at least in part on network traffic over a network, in a first predetermined period of time. Each sample associated with the respective time interval includes distribution of packets based on their packet lengths. In response to retrieving a second set of samples associated with a second set of time intervals, based at least in part on network traffic, a second set of clusters of the second set of samples is generated. It is determined whether one or more features of the second set of clusters vary as compared to one or more features of the first set of clusters of the first set of samples to detect unclassified traffic in the second set of samples.
US12008440B2
Aspects of the subject technology relate to systems and methods for predicting dysfunctions in physical systems. A dysfunction codex can be provided that includes a plurality of dysfunction models for predicting one or more dysfunctions in a physical system based on one or more specific contexts of the physical system. The dysfunction codex can be applied by selecting a dysfunction model of the plurality of dysfunction models within the dysfunction codex to apply based on the one or more specific contexts of the physical system. Further, a dysfunction of the physical system can be predicted by applying the dysfunction model to input system data of the physical system to predict the dysfunction of the physical system.
US12008438B1
A technique for performing lattice surgery using twists is disclosed. Also, an error correcting code and decoder is provided that allows for error decoding of Pauli measurements performed in association with a lattice surgery operation. This allows for overall run-times of lattice surgery to be reduced. For example, some level of errors are tolerable, because they can be corrected, thus fewer measurement rounds (dm) may be performed for a given round of Pauli measurements. Additionally, a temporal encoding of lattice surgery technique is provided, which may additionally or alternatively be used to shorten run times. Also, a quantum computer layout is provided, wherein the layout includes a core computing region and a cache region. Also, protocols for swapping logical qubits between the core and cache are provided.
US12008428B2
A reader device for attachment to a smart device comprising a display, the reader comprising an antenna, processing and reading circuitry, and a communications module, wherein the antenna, the processing and reading circuitry, the processor and the communications module are coupled to each other, and whereby the antenna encloses said display. When a card is tapped on the display, the antenna receives a signal and transmits the signal to the processing and reading circuitry. The processing and reading circuitry processes the signal to produce data, and the produced data is transmitted to a device external to the reader device by the communications module.
US12008425B2
A method of a fingerprint sensing system arranged in a smartcard configured to acquire fingerprint data of a user with a fingerprint sensor for biometric authentication, and a fingerprint sensing system performing the method. The method comprises detecting a finger of the user contacting a sensing area of the fingerprint sensor, initializing the fingerprint sensor with a predetermined sensor setting, acquiring a calibration sub-image which is confined in size to a subarea of the sensing area, determining whether or not a quality criterion is met for the acquired calibration sub-image, and if so acquiring one or more further sub-images confined in size to a subarea of the sensing area during a time period when the smartcard is not engaged in waiting time extension request signalling with a card reader, and combining a plurality of the acquired further sub-images into a representation of a fingerprint of the user.
US12008424B2
Examples described herein describe a battery charger for a transaction card. According to some implementations, a charging device may detect a transaction card is received within a charging slot when an integrated circuit (IC) chip of the transaction card is in contact with a charging terminal; request a user device to provide power to charge the transaction card via the charging terminal, wherein the user device is communicatively coupled to the charging terminal; receive the power from the user device; and provide the power to the transaction card to charge a battery of the transaction card.
US12008422B2
An image forming apparatus is configured to obtain information indicating the capacity of a toner container. In accordance with the obtained information, a gamma table for correcting the luminance value of a printing-target image is determined and the luminance value of the image is corrected by using the determined gamma table.
US12008420B2
A printed-material check apparatus includes a processor configured to: acquire check information including section information and first comparison information from a printed material printed on a basis of print data with check information, the section information identifying a section in print data, the first comparison information being generated from data identified by the section, the print data with check information being generated by adding the check information to the print data; acquire an image of an inner part of a section on the printed material, the section being identified by the acquired check information; and determine whether the printed material is valid by using the first comparison information and the image of the inner part of the section on the printed material.
US12008408B2
A system is disclosed. The system includes a resource monitor to monitor a resource utilization of a set of resources of one or more instances, the resource utilization corresponding to a first level of performance and cost and an instance type determiner to, based on the resource utilization, determine if there is an instance type for at least one of the one or more instances, with a resource profile, that will provide a second level of performance and cost that is closer to a default level of performance and cost than the first level of performance and cost. In addition, the system also includes an instance type recommender to, based on the determining, perform one of making and not making a recommendation to replace the instance type of the at least one of the one or more instances.
US12008407B2
A system is disclosed. The system includes a resource monitor to monitor a resource utilization of a set of resources of one or more instances, the resource utilization corresponding to a first level of performance and cost and an instance type determiner to, based on the resource utilization, determine if there is an instance type for at least one of the one or more instances, with a resource profile, that will provide a second level of performance and cost that is closer to a default level of performance and cost than the first level of performance and cost. In addition, the system also includes an instance type recommender to, based on the determining, perform one of making and not making a recommendation to replace the instance type of the at least one of the one or more instances.
US12008404B2
Executing a big data analytics pipeline in a storage system that includes compute resources and shared storage resources, including: receiving, from a data producer, a dataset; storing, within the storage system, the dataset; allocating processing resources to an analytics application; and executing the analytics application on the processing resources, including ingesting the dataset from the storage system.
US12008403B2
Embodiments of the present invention provide a system for electronic identification of attributes for performing maintenance, monitoring, and distribution of designated resource assets. In particular, the system may be configured to extract one or more legacy resources from a data repository of an entity system associated with an entity, wherein the legacy resources are in a first format, convert the one or more legacy resources from the first format to a second format, process the one or more legacy resources, via one or more machine learning models, identify one or more attributes based on processing the one or more legacy resources via the one or machine learning models, and implement one or more actions based on the one or more attributes.
US12008402B2
A monitor process identifies a first container executing on a worker node of a container orchestration system comprising a plurality of worker nodes, each worker node including a control plane component configured to execute a container in response to a request from a scheduler. The monitor process identifies a control group (cgroup) that corresponds to the first container. The monitor process generates a first resource utilization structure that corresponds to the first container. The monitor process, for each respective time of a plurality of successive times, obtains, by the monitor process, from the cgroup, one or more computer resource utilization values that identify real-time memory utilization of the first container at the respective time of the plurality of successive times. The monitor process stores, in the first resource utilization structure, computer resource utilization information based on the one or more computer resource utilization values.
US12008398B2
Embodiments of apparatuses, methods, and systems for performance monitoring in heterogenous systems are described. In an embodiment, an apparatus includes a plurality of performance counters to generate a plurality of unweighted event counts; a weights storage to store a plurality of weight values, each weight value corresponding to an unweighted event count; a plurality of weighting units, each weighting unit to weight a corresponding unweighted event count based on a corresponding weight value to generate one of a plurality of weighted event counts; and a work counter to receive the weighted event counts and generate a measured work amount.
US12008397B2
Methods and systems for generating common priority information for a plurality of requestors in a computing system that share a plurality of computing resources for use in a next cycle to arbitrate between the plurality of requestors, include generating, for each resource, priority information for the next cycle based on an arbitration scheme; generating, for each resource, relevant priority information for the next cycle based on the priority information for the next cycle for that resource, the relevant priority information for a resource being the priority information that relates to requestors that requested access to the resource in the current cycle and were not granted access to the resource in the current cycle; and combining the relevant priority information for the next cycle for each resource to generate the common priority information for the next cycle.
US12008394B2
A method comprises receiving from a distributed app (dApp), a shard creation transaction in a blockchain block of a blockchain, the block comprising multiple shards; collecting, with a join block in the blockchain, transactions, the join block adjacent the blockchain block; encapsulating the shard creation transaction; applying the block including the shard creation transaction to yield a new shard in the block; and broadcasting the block.
US12008387B2
Disclosed herein are systems and method for robotic-process-automation technology that trains botflows to successfully interact with application software, determine relevant sections of the application, and derive pertinent data from those sections. Such technology creates botflows that navigate various aspects of the application's environment to display or obtain additional data, as needed by the user. The botflows, after being trained to perform such actions, will effectively carry out such actions even after a minor change or update to the application.
US12008385B1
The disclosure describes techniques for the isochronous transfer of data between a central device and one or more peripheral devices. For example, the central device may comprise any type of electronic device that is able to distribute data to peripheral devices using a wireless protocol. The isochronous transfer of data from the central device may provide an efficient method for wirelessly delivering data to multiple peripheral devices in an alternating pattern. In some examples, the isochronous transfer of data may help ensure that the peripheral devices receive timely and successful data transfers, improving the overall performance of the network of devices.
US12008382B2
A network device may obtain information concerning a virtual chassis that indicates that the network device and an additional network device are to be included in the virtual chassis. The network device may determine, based on the information concerning the virtual chassis, that the network device is connected to the additional network device, wherein the network device is connected to the additional network device via a link between a network interface of the network device and a network interface of the additional network device. The network device may cause the network interface of the network device to be converted to a virtual chassis interface and the network interface of the additional network device to be converted to a virtual chassis interface to enable the network device and the additional network device to be included in the virtual chassis to allow bootstrapping of the virtual chassis as a single logical device.
US12008366B2
Early indications of application programming interface (API) usage are identified by correlation to particular issues with the API including singular and mutual consistency, completeness, accuracy, and staleness. Analysis of API input and output along with data type and formatting information facilitates identification of the API issues. Establishing a correlation between API usage and issues supports early detection of potential usage reduction on a case-by-case level. Corrective action to resolve identified issues may be performed in a timely manner to maintain usage levels.
US12008362B2
Systems and methods for managing software resources such as machine learning/artificial intelligence models. The system includes a number of components that provide versioning services to both software resources and to data sets. A data storage component also addresses storage/retrieval functions for the system. A user interface element is also present to provide users with both a GUI and a command line interface. An assessment element assesses user selected software assets for project inclusion, with the assessment being based on good software development principles and practices. Once a project of selected software assets has passed the assessment stage, the software assets are pipelined for execution by an execution unit. The outputs of the execution unit are sent to a data output module automatically populates predetermined and preconfigured templates with the outputs to produce reports. The outputs may be final outputs or they may be intermediate results produced by the software assets.
US12008359B2
Examples described herein provide a central processing unit (CPU) to reserve a region of memory for use to store both a boot firmware code and a second boot firmware code and to perform the second boot firmware code without reboot. The reserved region of memory can be a region that is not configured for access by an operating system (OS). The reserved region of memory comprises System Management Random Access Memory (SMRAM). If a first interrupt handler is not overwritten after a second boot firmware code is stored, the CPU can roll back to use of the first interrupt handler.
US12008358B2
An update management program makes an information processing device realize functions of: acquiring updated version information on software of an engineering tool and firmware of a control device; acquiring a software version of the engineering tool installed in the information processing device; acquiring a firmware version of the firmware installed in the control device connected to the information processing device; confirming available updated versions for the software version and for the firmware version on the basis of comparison with the updated version information; creating an update screen for selecting auto-updating for the software and the firmware installed; and instructing that the software of the engineering tool and the firmware of the control device for which the auto-updating is selected on the update screen and the updated versions are confirmed be automatically updated to the updated versions.
US12008355B2
A method for managing a client environment includes obtaining a notification for an application abstention by a client device, in response to the notification, performing an intent analysis on the client device using a processed client intent dataset to determine a set of reasons for the application abstention, comparing the set of reasons to an upgrade coverage dataset, identifying, based on the comparing, a set of solutions corresponding to the set of reasons, generating, based on the comparing, a specialized upgrade notification based on the set of solutions, and issuing the specialized upgrade notification to the client device.
US12008354B2
In an update method of map data executed by a map information system provided in a vehicle, wherein the map data includes multiple pieces of block data separated corresponding to blocks on a map and stored in a storage device of the map information system, the map information system decides priority orders of pieces of block data to be updated based on at least one of a position of an own vehicle, a route to a destination, and a passage history, communicates with a map server having a latest version of the map data and downloads update data of the pieces of block data to be updated from the map server in accordance with the priority order, and updates the pieces of block data stored in the storage device based on the downloaded update data.
US12008350B2
A method, computer program product, and computing system for defining, a plurality of dependency groups for one or more objects of an application, wherein at least two dependency groups of the plurality of dependency groups include one or more common objects. One or more injectors associated with the one or more common objects may be identified. A first dependency group with at least one common object of the one or more common objects may be processed. For each common object of the first dependency group, a reference to an injector associated with the respective common object from a different dependency group may be generated for deferred processing of the respective common object.
US12008346B1
Systems and methods are provided for displaying graphical objects in a user interface of a mobile device. In one embodiment, methods may include receiving a request to display a primary status associated with a plurality of facilities, querying at least one database for data associated with each one of the plurality of facilities, calculating a score for each one of the plurality of facilities based on the associated data, determining the primary status associated with each one of the plurality of facilities based by comparing the score with threshold rules, selecting a primary graphical object style for each one of the plurality of facilities based on the primary status, and generating for display a user interface screen including primary graphical objects in a screen of the mobile device, wherein the primary graphical objects include the respective selected style.
US12008345B2
An example method of providing a notification includes comparing a first code segment stored in a first page with a second code segment stored in a second page, before deployment of the second page in a production environment. The first page may be deployed in the production environment, and the second page may be a different version of the first page. The method also includes detecting a user interface (UI) modification based on comparing the first code segment with the second code segment. The method further includes providing a notification of the UI modification.
US12008342B2
An existing package definition that statically accesses data sources may be used to generate a new definition of the package that dynamically selects between available data sources at runtime. Read-only operations in the new package can be replaced with parameterized views that select between data sources using a session variable. Data manipulation code in the existing package definition can be moved from the package to a new object type. The new definition of the package may keep the same public interface, but the function/procedure definitions can call corresponding functions/procedures in the new object type. Data manipulation code in these functions in the object can be moved to new member functions that separate data manipulation code from data processing code. Child object types can be defined for each data source that override these member functions to access different data sources.
US12008340B2
An example developer tools system provided by a messaging system includes a software development kit (SKD) engagement monitor that permits capturing app open events in third party resources (e.g., third party apps) that use the developer tools system. The SKD engagement monitor is configured to operate in a manner that preserves privacy of the third party developers and avoids conveying to the messaging system backend environment personally identifiable information (PII) about the third party resource usage.
US12008330B2
An apparatus for augmenting textual data according to an embodiment includes a data augmenter configured to generate augmented data by augmenting input textual data according to a data augmentation scheme decided based on a type of natural language processing task of the input textual data and a data classifier configured to classify the augmented data into a positive sample or a negative sample by determining whether or not the augmented data maintains label information of the input textual data based on one or more data classification criteria.
US12008328B1
Based on a detection that a customer has arrived at an enterprise location to pick up a previously-placed order, an intelligent automated customer dialogue system generates an interface via which an intelligent customer dialogue application dialogues with the customer. The application generates and initially offers, at the interface using natural language, content which is contextual to one or more items of the order, e.g., by using a specially trained intelligent dialogue machine learning model. The application may intelligently respond to the customer's natural language responses and/or requests to refine, augment, or redirect subsequently-offered content and/or dialogue, e.g., by using the model. Offered content (e.g., product information, services, coupons, suggestions, recommendations, etc.) generally provides value-add to the customer as well as maintains customer engagement. The system may be implemented at least partially by using a chatbot upon curbside pick-up, for example, as well as through other electronic customer facing channels.
US12008323B2
Implementations described herein determine, for a given document generated by a given source, one or more portions of content (e.g., phrase(s), image(s), paragraph(s), etc.) of the given document that may be influenced by a source perspective of the given source. Further, implementations determine one or more additional resources that are related to the given source and that are related to the portion(s) of content of the given document. Yet further, implementations utilize the additional resource(s) to determine additional content that provides context for the portion(s) that may be influenced by a source perspective. A relationship, between the additional resource(s) and the portions of the given document, can be defined. Based on the relationship being defined, the additional content can be caused to be rendered at a client device in response to the client device accessing the given document.
US12008319B2
Disclosed are a method and apparatus for selecting answers to idiom fill-in-the-blank questions, a computer device, and a storage medium. The method includes: obtaining a question text of idiom fill-in-the-blank questions, the question text including a fill-in-the-blank text and n candidate idioms, and the fill-in-the-blank text including m fill-in-the-blanks to be filled in with the candidate idioms; obtaining an explanatory text of all the candidate idioms; obtaining, through an idiom selection fill-in-the-blank model, a confidence that each fill-in-the-blank is filled in with each candidate idiom; selecting m idioms from the n candidate idioms to form multiple groups of answers; calculating a sum of the confidences that the fill-in-the-blanks are filled in with the candidate idioms in each group of answers; and obtaining a group of answers with the highest confidence sum as answers to the idiom fill-in-the-blank questions. The present application implements answers to idiom fill-in-the-blank questions with high accuracy.
US12008314B1
Technologies are provided for generating optimized sets of client rendering options for renderable content items (such as images, videos, text, and audio). Rendering optimization parameters for a renderable content item can be determined by assessing the performance of processing requests and rendering content items using different file formats, quality settings, and/or other settings for the renderable content items. The rendering optimization parameters can then be used in combination with a rendering specification that is defined by a developer (such as an application developer, web page designer, or the like) in order to create an optimized set of client rendering options. The set of client rendering options can then be transmitted to one or more client computing devices. A client computing device that receives the set of client rendering options can select one or more of the options in order to render the renderable content item.
US12008310B2
A method, computer program product, and computing system for compartmentalizing a virtual assistant is executed on a computing device and includes obtaining encounter information via a compartmentalized virtual assistant during a patient encounter, wherein the compartmentalized virtual assistant includes a core functionality module. One or more additional functionalities are added to the compartmentalized virtual assistant on an as-needed basis.
US12008304B2
In some embodiments, a method can include generating a resume document image having a standardized format, based on a resume document having a set of paragraphs. The method can further include executing a statistical model to generate an annotated resume document image from the resume document image. The annotated resume document image can indicate a bounding box and a paragraph type, for a paragraph from a set of paragraphs of the annotated resume document image. The method can further include identifying a block of text in the resume document corresponding to the paragraph of the annotated resume document image. The method can further include extracting the block of text from the resume document and associating the paragraph type to the block of text.
US12008303B2
A method for identifying design rule checking (DRC) violation types within an integrated circuit (IC) chip design includes receiving an IC chip design layout, and performing a DRC process on the IC chip design layout to identify DRC violations. Further, the method includes generating clustered heatmaps from heatmaps generated from the DRC violations. The method further includes identifying a first DRC violation type and a corresponding first cell pair within the IC chip design layout by analyzing the clustered heatmaps with a diagnostic model.
US12008301B2
A circuit for mapping N coordinates to a 1D space receives N input bit-strings representing respective coordinates, which can be of different sizes; produces a grouped bit-string therefrom, in which the bits, including non-data bits, are grouped into groups of bits originating from the same bit position per group; and demultiplexes this into n=1 . . . N demultiplexed bit-strings, and sends each to a respective n-coordinate channel. The nth demultiplexed bit-string includes a respective part of the grouped bit-string that has n coordinate data bits and N-n non-data bits per group, and all other groups filled with null bits. Each but the N-coordinate channel includes bit-packing circuitry which packs down the respective demultiplexed bit-string by removing the no-data bits, and removing the same number of bits per group from the null bit. The packed bit-strings are then aligned relative to one another according to the corresponding bit positions, and combined.
US12008296B2
Automated circuit generation is disclosed. In some embodiments, parameters are received and a circuit schematic is generated automatically by software. In some embodiment, parameters are received and a circuit layout is generated automatically by software. In some embodiments, a design interface may be used to create a behavioral model of a circuit. Software may generate a circuit specification to generate a schematic. In various embodiments, circuit component values may be determined and generated. Certain embodiments pertain to automating layout of circuits. Software may receive parameters for functional circuit components and generate a circuit schematic and/or a layout. The present techniques are particularly useful for automatically generating analog circuits.
US12008294B2
Calibration of online combustion engines using simulations, including: simulating, on a processor coupled to an engine and based on operation data generated during operation of the engine, operation of the engine; training, based on simulating the operation of the engine, one or more trained models; and generating, based at least on the one or more trained models, calibration data corresponding to one or more electronically controllable components of the engine.
US12008292B2
An urban design pipeline is configured to automatically generate design options that meet competing design objectives. A geometry engine within the urban design pipeline generates candidate designs for an urban design project. An evaluation engine within the urban design pipeline evaluates the degree to which each candidate design addresses the competing design objectives to produce a set of design metrics. A tradeoff engine within the urban design pipeline generates a design tradeoff space based on the candidate designs and corresponding design metrics. The tradeoff engine traverses the design tradeoff space based on performance modifications to adjust the degree to which the competing design objectives are addressed. The performance modifications can be obtained from any number of stakeholders in the urban design project. In this manner, the urban design pipeline generates and/or modifies candidate designs to generate design options that balance competing design objectives that potentially originate from multiple stakeholders.
US12008276B2
The present disclosure describes a queued message service (QMS) that provides a multi-region, low-latency and reliable service for managing a large number of durable message queues for async targeted communication. This general-purpose, internal service QMS may be implemented in print queues as well as command queues for sensors. One example implementation of QMS is a print service. Such implementation introduces status indicators for printers internally, wherein such status indicators may identify whether a printer is blocked, offline, suspected of failure, properly functioning, etc.
US12008259B1
Various embodiments described herein support or provide for data processing and transmission using hardware serialization and hardware deserialization functions, such as receiving a data packet from a second electronic device over a network; determining, by a data communication hardware, that the header indicates the payload data includes serialized data; deserializing, by the data communication hardware, the serialized data; and storing, by the data communication hardware, deserialized data in a memory of the first electronic device for further processing by a processor of the first electronic device.
US12008258B2
A solution for deteriorated non-volatile memory is shown. When determining that raw data read from the non-volatile memory is undesirable data, the controller updates a deterioration table to record a deteriorated logical address of the raw data that is the undesirable data. In response to a read request that a host issues to read the non-volatile memory for data of the deteriorated logical address, the controller obtains the deteriorated logical address from the deterioration table and informs the host that deterioration has happened at the deteriorated logical address.
US12008257B2
A memory device includes a memory array including memory cells, a communication interface to a host device, and a memory control unit operatively coupled to the memory array and the communication interface. The memory control unit is configured to encrypt write data received via the communication interface to produce encrypted data, program a portion of the memory cells of the memory array with the encrypted data, read the encrypted data from the portion of the memory cells in response to a memory read request, decrypt the read encrypted data to produce read decrypted data only for portions of the read encrypted data not stored in purged regions of the memory array.
US12008256B2
A memory system comprising a first storage region which stores first firmware corresponding to an external first electronic control apparatus; a second storage region which stores second firmware corresponding to an external gateway and third firmware corresponding to the first electronic control apparatus; and a controller configured to transmit the second firmware and the third firmware to the gateway on the basis of a first command received from the gateway, and transmit the first firmware to the gateway on the basis of a second command received from the gateway.
US12008246B2
Techniques in electronic systems, such as in systems including a processing chip and one or more external memory chips, provide improvements in one or more of system security, performance, cost, and efficiency. The processing chip includes immutable hardware enabled to securely boot one or more CPUs of the processing chip to execute code stored in a non-volatile one of the external memory chips, and to update the code. An update to the code is written to a portion of one of the external memory chips that is not accessible to the CPUs, and the immutable hardware copies the update to the non-volatile memory chip. The update is encrypted with a public portion of a key possessed by an entity sending the update, and a private portion of the key, used to decrypt code stored in the non-volatile memory chip, is unique to and solely possessed by the processing chip.
US12008245B2
A method for hot swapping a memory includes the following: in response to a triggering operation of a replacement key of an abnormal memory, data on the abnormal memory is copied to an idle memory when a system is powered on; and the abnormal memory is powered off and replaced with a new memory after the data is copied; and in response to the triggering operation of a power on key of the new memory, the new memory is powered on. A method for hot swapping a memory in the case where a system is not powered off is provided.
US12008240B2
A random write method includes: using a wear-leveling module to scan the number of free blocks and the number of bad blocks in a target super logic unit; using a lookup management module to iteratively update, according to the number of current remaining solid-state disk data frames, the number of historically weighted solid-state disk data frames in a long short-term memory network manner; using dynamic write arbitration to determine an adjustment stage based on the number of historically weighted solid-state disk data frames, and determining the expected number of read and write operations per second based on the adjustment stage; and re-updating the number of historically weighted solid-state disk data frames, and adjusting the actual number of read and write operations per second based on the re-updated number of historically weighted solid-state disk data frames and the expected number of read and write operations per second.
US12008236B2
A device includes a first memory die and a second memory die directly coupled to the first memory die via a first bus. The device also includes a second bus directly coupled to the first memory die. The first memory die includes a first trim circuit that when in operation adjusts a delay of signal transmission by the first memory die to a first value, while the second memory die comprises a second trim circuit that when in operation adjusts a delay of signal transmission by the second memory die to a second value.
US12008234B2
An example system includes first memory, second memory having a greater areal density than the first memory, and a logic circuit configured to move some test data from the second memory to the first memory while at least one of (i) reading other test data from the first memory or (ii) processing the other test data. The logic circuit is configured to process the other test data prior to output along a test channel. The test channel leads to a device under test (DUT) to be tested.
US12008229B2
In an image displayed on a display under a normal condition, the locations where items to choose from are located are indicated by icons. When a user touches a contact point, icons located within a predetermined range from the contact point are detected from among the icons. Then the locations of the detected icons are varied such that they are located on a circle, with the circle's center at the contact point, at equal spaces between the detected icons. A pointer graphic that indicates the original position of each icon in the original image is added to each icon.
US12008228B2
A method of controlling a portable electronic device that has a touch-sensitive display includes displaying information on the touch-sensitive display, detecting a gesture on the touch-sensitive display, scrolling through the information in a first scrolling mode when the gesture is associated with a first area of the touch-sensitive display, and scrolling through the information in a second scrolling mode when the gesture is associated with a second area of the touch-sensitive display.
US12008217B2
The present disclosure provides a method and an apparatus for displaying an emoji reply, a terminal device, and a server. The method includes: popping up an emoji box quickly in response to an operation performed by a user on a target chat message on a chat interface to pop up the emoji box, sending an emoji selected by the user from the emoji box to a server directly as an emoji reply; and displaying the emoji entered by the user and a user label on the target chat message in accordance with instruction information returned by the server.
US12008215B2
An image display method includes: in a case that at least two thumbnails are displayed on a first screen of the terminal, receiving a first input performed by a user for a target area; selecting a target thumbnail from the at least two thumbnails in response to the first input; and displaying a magnified image corresponding to the target thumbnail. The target area is an area different from display areas of the at least two thumbnails.
US12008211B2
A prompt method and a terminal device are provided, and are applicable to the field of man-machine interaction technologies. The method includes: dividing a startup icon of an application program into an associated area and a non-associated area in advance; when a user operates the startup icon of the application program, identifying an operated area for the startup icon; and starting the application program normally if the operation is performed on the non-associated area; or displaying a preset interface if the operation is performed on the associated area. The preset interface includes a prompt element used to provide a prompt for to-be-prompted content in the application program.
US12008203B2
A liquid crystal display device 10 includes pixel electrodes 11g that are spaced apart from each other, touch electrodes 14, each of which forms a capacitance with a finger, which is a position input body performing position input, to detect a position of input by the finger, which is the position input body, a touch line 15 that is sandwiched between adjacent pixel electrodes 11g and is connected to the touch electrodes 14, and at least two source lines 11j that extend parallel to the touch line 15. The source lines 11j transmit image signals to the pixel electrodes 11g. The source lines 11j are disposed such that one of the two pixel electrodes 11g is sandwiched between the touch line 15 and one of the two source lines 11j and another one of the two pixel electrodes 11g is sandwiched between another one of the two source lines 11j and the touch line 15.
US12008202B2
A touch light-emitting module and a manufacturing method thereof are disclosed. The touch light-emitting module includes a printed circuit board and a touch-control conductor. The printed circuit board has a top surface on which a touch-control IC and a luminous unit that is electrically connected are disposed. The touch-control conductor includes a hollowed portion. The touch-control conductor is coated, on the bottom thereof, with a conductive material to combine with the top surface of the printed circuit board, so that the touch-control IC and the luminous unit are located in the hollowed portion. An encapsulation resin is then injected into a space between the printed circuit board and the hollowed portion to complete encapsulation. As such, the present invention offers a simplified structure to achieve an effect of minimization, and also simplifies the manufacturing process and reduces the working time to thereby enhance the yield.
US12008196B2
An input detection system includes a display device with a detection function including a plurality of pixels, a plurality of drive electrodes, and a plurality of detection electrodes arrayed in a display region, an input device including an LC circuit, a first electrode coupled to one end side of the LC circuit, and a second electrode coupled to the other end side of the LC circuit, and a drive electrode scan circuit configured to supply a drive signal to the drive electrodes.
US12008165B2
A control element (1) has a control panel (2) on a front side and a rear surface (3) on a rear side of the control element situated opposite the front side. The control element has a vibration actuator (4) operatively connected to a locally limited portion (5) of the control panel (2). Thus, a touch detected by a sensor on the locally limited portion (5) of the control panel (2) triggers a vibration of the vibration actuator (4). The vibration actuator (4) is connected indirectly, via a lever element (7), to the rear surface (3) on the rear side of the control panel (2). The lever element (7) transmits a vibration of the vibration actuator (4) to the rear surface (3) of the control element in the area of the locally limited portion (5) of the front side of the control panel (2).
US12008160B2
A method is performed at an electronic device with one or more processors, a non-transitory memory, an eye tracker, and a display. The eye tracker receives eye tracking data associated with one or more eyes of a user of the electronic device. The method includes displaying, on the display, a first user interface (UI) element that is associated with a first selection region and a second selection region. While displaying the first UI element, the method includes determining, based on the eye tracking data, that a first targeting criterion is satisfied with respect to the first selection region, and determining, based on the eye tracking data, that a second targeting criterion is satisfied with respect to the second selection region. The method includes selecting the first UI element based at least in part on determining that the first targeting criterion is satisfied and the second targeting criterion is satisfied.
US12008150B2
Aspects of the present disclosure relate to encrypted data processing (EDAP). Encrypted data from a cache to be loaded into a register file can be accessed. The encrypted data can be decrypted to receive cleartext data. The cleartext data can be written to the register file. The cleartext data can be processed using at least one functional unit to receive cleartext computation results. The cleartext computation results can then be written back to the register file.
US12008143B2
Described herein are techniques that provide privacy protection for a user by preventing user device tracking via device fingerprints. A communication may be received from a user device that includes metadata having information related to the user device. An intended recipient of the communication may be identified. Based on one or more of the user device or the recipient, a determination may be made as to what data within the metadata should be scrambled or selectively replaced. The data may then be overwritten with alternative data that may be selected at random, and the communication is forwarded to the recipient.
US12008140B2
Systems and methods receive a form having one or more fields for receiving personally identifying information (PII). Input data that includes PII is received for the form. The system and methods model the characteristics of true PII to generate a model associated with the form. Synthetic PII is generated based, at least in part, the true PII and the model. The synthetic PII is provided to the one or more fields of the form.
US12008136B2
A method for privacy-preserving inventory matching may include: (1) receiving a plurality of axe submissions; (2) arranging the parties into data structures based on a direction in the party's axe submission; (3) sending each party's commitment to the other party; (4) receiving, from each party, output secret-shares of an arithmetized comparison circuit; (5) verifying that the output secret-shares of the arithmetized comparison circuit received from the parties match commitments to the output secret-shares sent by the respective opposite party; (6) identifying a minimal party based on the outputs of the arithmetized comparison circuit; (7) generating and sending a proof of the minimal party identification to the minimal party; (8) receiving a minimal quantity integer from the minimal party; (9) revealing the minimal quantity integer to the first party and the second party; and (10) executing the trade for the minimal quantity integer.
US12008133B1
Provided is a system and method for processing Compliance Data Subject Requests (DSRs) across a network by providing an executable planning model that contains a DSR domain description language, a DSR action description language, DSR problem templates, and predetermined logical, temporal, and dependency constraints. The DSR domain description language includes domains, with each domain including a domain name, and an object hierarchy representing various objects and their inter-relationship within each domain. The DSR action description language includes at least DELETE, REMOVE, OBFUSCATE, and ENCRYPT actions. The DSR problem templates each correspond to an operation that operates upon a compliance object within one of the domains, using at least one of the DSR actions. An instance of DSR processing may comprise receiving from a user DSR that includes a user object on which DSR processing is required and automatically processing the user DSR by executing the executable planning model.
US12008131B2
The systems and methods disclosed herein transparently provide data security using a cryptographic file system layer that selectively intercepts and modifies (e.g., by encrypting) data to be stored in a designated directory. The cryptographic file system layer can be used in combination with one or more cryptographic approaches to provide a server-based secure data solution that makes data more secure and accessible, while eliminating the need for multiple perimeter hardware and software technologies.
US12008111B2
Methods and systems for managing the operation of data processing systems are disclosed. A data processing system may include a computing device that may enter various operating states by performing various types of startups. The startups may include use of code bases for which the computing device may not inherently be able to validate. To reduce risk of using the code bases, the computing device may perform processes to validate the code bases prior to using the code bases. The processes may include obtaining security information for a portion of the code base from a trusted source, and using the security information to validate portions of the code base ahead of use of the portions to complete startups.
US12008110B2
A method of building a device historian, across a supply chain of device manufactures and managers, by a plurality of device management services comprising an enrollment service, an update service, a policy service, and an analytics service, a transaction connector, a blockchain broker service participating as a node in a blockchain network, and transaction filters. The method comprises sending, by the plurality of device management services a transaction record over the transaction connector to the blockchain broker service, receiving, by the blockchain broker service, the transaction record, filtering, by the blockchain broker service, information in the transaction record based on the transaction filters, preparing, by the blockchain broker service, a versioned block based on the filtered information from the transaction record, and adding, by the blockchain broker service, the versioned block to the blockchain network.
US12008102B2
A computer implemented method for determining a plurality of data sources providing seed parameters for generation of an encryption key by a ransomware algorithm, the method including exposing a target computer system to the ransomware algorithm; monitoring application programming interface (API) calls made to an operating system of the target computer system to identify a set of API calls for retrieving data about one or more hardware components of the target computer system, the data about the hardware components being determined to constitute the seed parameters.
US12008099B2
A method includes, at a security agent executing on a computing platform including a set of resources and a first application: authenticating the security agent with a security device; accessing a configuration profile, from the security device, defining identity information associated with the first application and a first security policy defining a subset of resources, in the set of resources, to which the first application is permitted access; authenticating the first application based on the identity information; monitoring the set of resources responsive to execution of the first application on the computing platform; and issuing a command to cause the computing platform to enter a safe state in response to detecting an access by the first application to a first resource in the set of resources, the first resource excluded from the subset of resources.
US12008098B1
A system and method for facilitating device and application authentication between an external device and an implanted medical device (IMD), wherein a therapy application executing on the external device is operative to communicate with the IMD via wireless telemetry communications. A device authentication parameter may be decomposed into two key components, wherein one component may be stored in a cloud key vault and the other component may be distributed to the external device as an obfuscated portion embedded in the therapy application. Upon receiving the therapy application, the external device is operative to separately retrieve both key components and reconstitute the original authentication parameter therefrom, which may be presented to the IMD for authentication.
US12008089B1
Information relating to a non-qualified digital identifier in a context of a digital service being provided is received. the non-qualified digital identifier is associated with one or more qualified digital identifiers. It is determined that the one or more qualified digital identifiers would be authorized for the digital service. The non-qualified digital identifier is authorized to access to the digital service as a result of the association of the nonqualified digital identifier with the one or more qualified digital identifiers.
US12008087B2
Techniques are disclosed relating to maintaining device security associated with reduced power modes. In some embodiments, a computing device receives a request to place the computing device in a reduced power mode in which a first memory of the computing device is powered off. Based on the request, the computing device offloads a memory page from the first memory to a second memory such that the offloading includes encrypting the memory page. Based on a request to resume from the reduced power mode, the computing device restores the memory page from the second memory to the first memory such that the restoring includes decrypting the encrypted memory page. After initiating the restoring, the computing device presents a user authentication prompt asking for a user credential.
US12008086B2
A system and method for receiving one or more non-fungible tokens (NFTs) that are associated with links to digital assets, ownership information, NFT metadata, media content metadata, or other media content information. The system may associate the one or more NFTs with other NFTs to create a collection of NFTs that form a song, album, video, or other collection/combination of media content. The system may provide a NFT collectible player to interact with the combination of NFTs in a particular order or for a particular duration.
US12008080B1
An apparatus and method. The apparatus including a least a processor configured to: receive a user profile from a profile database, identify a plurality of tasks using the user profile, determine at least an assignable task, receive internal personnel assignment data from a personnel database, determine internal personnel additional tasks, receive posting data, determine external personnel assignment data as a function of the posting data, generate a personnel list as a function of the internal personnel assignment data and the external personnel assignment data, generate at least one personnel assignment for the assignable task as a function of the personnel list; and transmit the at least a personnel assignment to a user device.
US12008077B1
A method of training an action selection neural network to perform a demonstrated task using a supervised learning technique. The action selection neural network is configured to receive demonstration data comprising actions to perform the task and rewards received for performing the actions. The action selection neural network has auxiliary prediction task neural networks on one or more of its intermediate outputs. The action selection policy neural network is trained using multiple combined losses, concurrently with the auxiliary prediction task neural networks.
US12008069B1
In a system with control logic and a processing element array, two modes of operation may be provided. In the first mode of operation, the control logic may configure the system to perform matrix multiplication or 1×1 convolution. In the second mode of operation, the control logic may configure the system to perform 3×3 convolution. The processing element array may include an array of processing elements. Each of the processing elements may be configured to compute the dot product of two vectors in a single clock cycle, and further may accumulate the dot products that are sequentially computed over time.
US12008063B2
The invention provides an open platform for thought leaders and influencers to collaborate, curate, manage, promote, and share their expertise over a communications network, such as the Internet. The thought leaders are evaluated across multiple dimensions of their roles as an academic, author, entrepreneur, inventor, influencer and/or speaker, as well as in various functional domains. The rating and ranking is achieved by curating, measuring and analyzing their published thought leadership content portfolio across the Internet via a points-based system. Further, the invention provides business entities and service providers ways to both finding the world's top thought leaders, and nurture their own thought leaders.
US12008051B1
The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating content clusters from topic data and focus data, generating content collections from content clusters, storing and restoring desktop scene layouts, and storing and arranging video call scenes. In some embodiments, the disclosed systems generate content clusters based on topic data and focus data associated with content items within a content management system and/or accessed via the internet. The disclosed systems can also generate content collections for a user account of the content management system from the content clusters. In some embodiments, the content scene system can further store and restore desktop scene layouts for arranging application windows presenting content items. Further, the disclosed systems can store and arrange particular desktop scene layouts for video call scenes.
US12008047B2
A data analysis system presents a user interface to allow a user to provide a natural language query pertaining to a dataset, wherein the dataset is associated with a data object model comprising a plurality of objects and receives, via the user interface, user input specifying the natural language query. The data analysis system further modifies, in the user interface, the user input to visually indicate one or more portions of the natural language query that each represent one of the plurality of objects and presents, in the user interface, a response to the natural language query, the response being based on data from the dataset, the data corresponding to the one of the plurality of objects.
US12008039B2
The object of the present disclosure is to provide a method, apparatus and selection engine for classification matching of videos. The method according to the present disclosure includes: performing multi-dimensional identification of the content of at least one video in order to determine the abstract information of the at least one video; generating the respective classification attribute information of the at least one video based on the respective abstract information of the at least one video, wherein the classification attribute information includes the humanistic attribute information of the video; wherein the humanistic attribute information is used to indicate the value judgement corresponding to the video. The present disclosure has the following advantages: fully excavate various classification attributes of video content through multi-dimensional identification of the video, and then obtains the humanistic attributes of the video. Therefore, it can be sifted based on the humanistic attributes of the video and be recommended to users that are more closely matched.
US12008024B2
A system to calculate a reconfigured confidence score is configured to receive a text, a plurality of labels, and a plurality of confidence scores from a plurality of models and assign a weightage to the inputs received from the plurality of models. The system is configured to select a first text with a first label and retrieve a second text, a third text, and a second label. The system is further configured to generate a first, second and third output confidence score for the first text, second text and third text, and corresponding labels. The system compares the plurality of output confidence scores and generates an output which comprises of the first text, the first label, and a final confidence score, wherein the final confidence score is one among the first, second and third output confidence scores.
US12008014B2
Herein is high availability for online transaction processing with redundancy and redo for a federation of pluggable databases and container databases. In a federation of container database management systems that includes a first container database, first redo data of a first pluggable database in a second container database is obtained based on a database dictionary in the first container database. To the first pluggable database in the first container database, the first redo data of the first pluggable database in the second container database is applied. Based on the database dictionary in the first container database, second redo data of a second pluggable database in a third container database is obtained. To the second pluggable database in the first container database, without modifying content of the first pluggable database in the first container database, the second redo data of the second pluggable database in the third container database is applied.
US12008011B2
A method for migrating a computing resource across cloud environments is described. According to the method, a data management system may interface with a first cloud environment and a second cloud environment. The data management system may receive a request to migrate a first computing resource stored in the first cloud environment to the second cloud environment. The data management system may generate, based on the request, a first compute job in the first cloud environment to cause the first cloud environment to extract data from a backup of the first computing resource and transfer the data to the second cloud environment. The data management system may instruct the second cloud environment to generate a second computing resource. The data management system may generate a second compute job in the second cloud environment to cause the second cloud environment to load the extracted data into the second computing resource.
US12008009B2
Systems and methods for pre-computing and memoizing simulations are disclosed. In an embodiment, a computer system may retrieve processing filters for running a simulation. The computer system may generate a simulation query based on the simulation filters and hash the simulation query. The computer system may determine whether a simulation result corresponding to the hashed simulation query has been pre-computed and stored. If the simulation result has been pre-computed and stored, the computer system may provide the simulation result in a user interface. If the simulation has not been pre-computed, the computer system may run a simulation and store the simulation results with a mapping to the hashed simulation query. If an identical simulation query is requested, the computer system may match a hash of the simulation query to a stored hash and provide the memoized simulation result without recomputing the simulation result, so simulation processing times can be reduced.
US12008007B2
A labeling method includes determining whether there is an intersection between the first annotated segment and the second annotated segment; if Yes, determining whether the first annotated segment and the second annotated segment have different labels from each other; if Yes, sending the label of the first annotated segment to the second agent unit and the label of the second annotated segment to the first agent unit; if No, determining whether a discrepancy-over-union ratio between the first annotated segment and the second annotated segment is below a first threshold; if Yes, determining the intersection of the first annotated segment and the second annotated segment as a final annotated segment for the piece of time-series data; if No, assigning a review tag to a union segment of the piece of time-series data which has a duration from a start of the first annotated segment to an end of the second annotated segment.
US12008006B1
A system enables analysis of retroactively changing datasets and/or of various versions of logics. In an example, the system determines a first version of data and/or a first version of a logic and a second version of the data and/or a second version of the logic, wherein at least some of the second version of the data was retroactively added. The system determines two outputs each derived from one of a) applying the first version of the logic to the first version of the data, b) applying the second version of the logic to the first version of the data, c) applying the first version of the logic to the second version of the data, or d) applying the second version of the logic to the second version of the data. The system compares the outputs and determines one or more differences between the outputs.
US12007999B1
Techniques are provided for managing and operating a microservices architecture with ad distributed cache. A data provider microservice may modify a data object stored on a database managed by the data provider microservice. In response, the modified data object may be transmitted to the distributed cache for storage. A data consumer microservice may request a data object. The distributed cache may be searched for the requested object. If the requested object is stored at the distributed cache, the requested object may be provided to the data consumer microservice. If the requested object is not stored at the distributed cache, the data consumer microservice may issue a request for the data object to the data provider microservice that manages the database that stores the data object. The data provider microservice may provide the data object to the distributed cache for storage and provide the data object to the data consumer microservice.
US12007994B1
A query engine can use partition-granular level statistics to optimize query performance. A query can reference a table with a plurality of partitions and include a predicate. A partition-granular selectivity estimate for the predicate can be generated based on statistics stored regarding the plurality of partitions of the table. A query plan can be generated based on partition-granular selectivity estimate to optimize query processing.
US12007993B1
Techniques for multi database query processing are described. Objects located in a plurality of databases referenced in a query can be compiled. A connection string based on the compiled objects can be generated. The connection string can include mapping information related to the related to the plurality of databases and cluster information of where the plurality of databases are stored in the network-based data system. The connection string can then be included in a query plan to allow for execution of the query plan using the connection string to access the objects in the plurality of databases.
US12007986B2
A system includes reception of a query specifying a database table, an aggregate function, a plurality of grouping columns and an aggregation column, determination of whether a tuple of a first row of the grouping columns in the database tables is unique in the grouping columns, storage, if it is determined that the tuple of the first row of the grouping columns is unique in the grouping columns, of a result set entry including the tuple and an aggregation value determined based on a value of the aggregation column in the first row, and, if it is determined that the tuple of the first row of the grouping columns is not unique in the grouping columns, determination of a key based on the tuple and performance of a hash lookup using the key.
US12007983B2
Methods for implementing insert, update, and delete events of a change-data-capture log in transactional order to a representation of a transactional table are disclosed. Insert events may be applied and committed to the representation, while delete events may be buffered and committed to a shadow table. Such buffering may allow the delete events to be applied and committed as a batch to the given representation as a later background operation, allowing for an optimized application of the change-data-capture log to the representation. Once the delete events are committed to the representation, they are removed from the shadow table. Update events may be similarly treated in which the insert event component of the update event is applied and committed to the representation while the delete event component is committed to the shadow table, before being later committed to the representation and removed from the shadow table.
US12007981B2
A processor may receive a smart contract. The processor may generate an entity policy. The entity policy may provide one or more world-state rules associated with a particular entity. The processor may update, responsive to receiving the smart contract, a world-state database of the particular entity. The one or more world-state rules may affect the world-state database of the particular entity differently than the world-state database of a second entity.
US12007979B2
Systems and methods for providing consistent and time aligned data from arbitrary sets of data in a data analytics platform are disclosed. Embodiments of such systems and methods may format datasets comprising data received from various data sources to facilitate the provisioning of time aligned data from these datasets based on a time specified in a query for one or more of those datasets.
US12007974B2
Table lookup from hardware data storage is managed as part of processing one or more computer programs operating on a data processing system. At least one request is received from the one or more computer programs for a table lookup, at a software component that is operating on the data processing system separately or segregated from the one or more computer programs. The software component retrieves the table lookup data corresponding with the at least one request from the hardware data storage. The retrieved table lookup data is returned to the one or more computer programs.
US12007972B2
A blockchain system organized around digital identities and their accounts. Each account is treated as an independent blockchain and managed as a continuously growing Stateful Merkle Tree, while the blocks are treated as temporal synchronization points for all the chains in the system. Indexing of transactions in each block allows the system to operate at more than one synchronization level (frequency).
US12007962B2
The present management system includes a design database recording member identification information and member shape information on construction members constituting a construction object, a measurement database recording point coordinates of measurement points of the construction object, a member shape information acquiring unit configured to acquire the member shape information of a shape calculation member selected among the construction members recorded in the design database, a member in-range determining unit configured to determine whether coordinates of an object point selected among the measurement points recorded in the measurement database are of the shape calculation member by using the member shape information of the shape calculation member, and an allocated measurement data creating unit configured to record the object point in association with member identification information of the shape calculation member in the measurement database.
US12007957B2
Threads and kernels across multiple server instances may maintain static connections to a database during operation. To apply a patch or other upgrade to the database, a notification may be sent to the database system that causes the database system to redirect new incoming connection requests for the database to a backup database. A second notification may also be sent to each of the server instances where threads maintain active connections to the database. These threads may be allowed to finish executing a current job, then when entering the idle state these threads may be directed to refresh their connections. This refresh operation may be redirected to the backup database. The patch may be applied after all connections have been switched to the backup database. This process switches static connections to the backup database as quickly as possible without interrupting existing thread operations.
US12007952B2
A method for storing a file in cloud storage service (CSS) having a blocks index indexing blocks each having a unique block identifier, the entries thereof indicating for each block identifier a location of the block within an object storage system (OSS), the method comprising: the CSS transmitting a list of block identifiers indicating respective blocks that are not in the blocks index but which are indicated by a received file map for the file; adding an entry into the blocks index to indicate a location of uploaded blocks within the OSS for each block of the list and that has been successfully uploaded to the OSS; and when all of the blocks have been successfully uploaded, concatenating all blocks of the received file map in an order specified by the received file map to form a file object corresponding to the file in the OSS.
US12007949B2
An apparatus for detecting a target file includes an inverse indexing database unit configured to generate at least one file chunk by performing a chunking operation on a target file, and inversely index each of the at least one file chunk as a target file code, a network packet receiving unit configured to receive a network packet, a packet chunk processing unit configured to generate at least one packet chunk by performing a chunking operation on a network packet, a chunk query unit configured to generate a packet chunk query word for each of the at least one packet chunk and provide the packet chunk query word to the inverse indexing database unit to receive the detection target file code, and a file code determining unit configured to determine a most likely detection target file code in the network packet based on the received detection target file code.
US12007941B2
Techniques are disclosed herein for identifying, recording and restoring the state of a database session and various aspects thereof. A session template data structure is generated that includes session attribute values describing various aspects of the session that is established between a client system and a database management system (DBMS and enables the client system to issue to the DBMS commands for execution. Based on the session attribute values, DBMS may generate a template identifier corresponding to the session template data structure. The template identifier may be stored in an association with the session state that it partially (or in whole) represents. In an embodiment, when another state of a session is captured, if the template identifier for the state is the same, then rather than storing the attribute-value pairs for the other state, the template identifier is further associated with the other state. In an embodiment, a request boundary is detected where the session is known to be at a recoverable point. If recovery of the session is needed, the session state is restored, and replay of commands start from this point. Each command replayed is verified to produce the same session state as it produced by the original execution. If the session is determined to be a safe point, then all the commands recorded for replay prior to the safe point may be deleted. In an embodiment, the template is used to set the initial state when borrowing from a session pool. The state tracking is also used to identify that the session can be failed over safely during planned operation as the session is unlikely to drain by itself even when not used.
US12007939B1
Techniques are presented for producing demographics, in an automated fashion, from a search result of computer-accessible content. While the demographics can be determined for a research product that has been produced by any technique, they are particularly useful when applied to an automated frame-based search approach. Frame-based search engines are presented for technology profiling, healthcare-related search and brand research. Determination of a demographic proceeds at two levels: member and population. At the member level, a demographic characteristic can be determined applicable with either total or partial certainty. Each value assigned by a demographic, to a population member, has a confidence level associated with it and the assignments can be represented by a Confidence Distribution. Summarization of a demographic, at the population level, depends upon whether the certainty assignments, at the member level, are total or partial. Declarant Demographics are presented. Approaches, to determining Declarant Demographics, are presented.
US12007938B2
A processor includes a widest set of data registers that corresponds to a given logical processor. Each of the data registers of the widest set have a first width in bits. A decode unit that corresponds to the given logical processor is to decode instructions that specify the data registers of the widest set, and is to decode an atomic store to memory instruction. The atomic store to memory instruction is to indicate data that is to have a second width in bits that is wider than the first width in bits. The atomic store to memory instruction is to indicate memory address information associated with a memory location. An execution unit is coupled with the decode unit. The execution unit, in response to the atomic store to memory instruction, is to atomically store the indicated data to the memory location.
US12007935B2
Graphics processors and graphics processing units having dot product accumulate instructions for a hybrid floating point format are disclosed. In one embodiment, a graphics multiprocessor comprises an instruction unit to dispatch instructions and
a processing resource coupled to the instruction unit. The processing resource is configured to receive a dot product accumulate instruction from the instruction unit and to process the dot product accumulate instruction using a bfloat16 number (BF16) format.
US12007932B2
An computing device for dual-access high-performance storage for BMC to host data sharing includes a storage device, a host input/output (“IO”) domain hardware, a BMC that includes an external data connection, and a switch that includes a connection to the host IO domain hardware, a connection to the storage device, a connection to a root port in the BMC, and a connection to an end point port of the BMC. The switch is configured to connect the host IO domain hardware to the end point port of the BMC and configured to alternately connect the root port of the BMC to the storage device while uploading data from the external data connection to the storage device, and the host IO domain hardware to the storage device to permit the host IO domain hardware to access to the data uploaded from the external data connection.
US12007928B2
Signal bridging using an unpopulated processor interconnect, including: communicatively coupling an apparatus to a plurality of first signal paths between a bootstrap processor (BSP) and a processor interconnect of a circuit board; communicatively coupling the apparatus to a plurality of second signal paths between the processor interconnect and a peripheral interface of the circuit board; and communicatively coupling the BSP to the peripheral interface via one or more third signal paths in the apparatus.
US12007926B2
The present invention provides a switching method of a universal serial bus (USB) switch element for an in-vehicle host system. According to a switching command, a hub controller of a switch device controls a switch element to switch from a device mode to a host mode, so that one of multiple mobile terminals connected to the switch element is in the host mode; or alternatively, the switch element is controlled to be switched from the host mode to the device mode so that multiple peripheral devices are in the device mode.
US12007924B2
A network architecture including network storage. The network architecture includes a plurality of streaming arrays, each streaming array including a plurality of compute sleds, wherein each compute sled includes one or more compute nodes. The network architecture includes a PCI Express (PCIe) fabric configured to provide direct access to the network storage from compute nodes of each of the plurality of streaming arrays, the PCIe fabric including a plurality of array-level PCIe switches, each array-level PCIe switch communicatively coupled to compute nodes of compute sleds of a corresponding streaming array and communicatively coupled to the storage server. The network storage is shared by the plurality of streaming arrays.
US12007923B2
A universal serial bus (USB) hub with a multi-mode transmission physical layer and method thereof are provided. The hub includes a control unit and a hub controller. The hub controller is electrically connected to an upstream connection port, downstream port and the control unit for controlling a plurality of transmission modes of a differential signal to mitigate an issue of signal decay by the multi-mode transmission physical layer.
US12007917B2
A processing device in a memory sub-system generates a fill operation to store data from a memory device at a cache of a memory sub-system, assigns a first priority indicator to the fill operation associated with the data, and assigns a second priority indicator to a read operation associated with a request to read the data from the memory sub-system. The processing device further determines a schedule of executing the fill operation and the read operation based on the first priority indicator and the second priority indicator and executes the fill operation and the read operation based on the determined schedule.
US12007915B1
An asynchronous computer-implemented disaggregated processing system including an ethernet transceiver configured to receive data, from a computing device over a data communications network. A core processor is configured to execute to process information associated with at least some of the received data and a memory is configured to store, via a memory controller, processed information from the core processor. A field programmable gate array is configured via an execution implementation directive to parse at least some of the received data; preprocess at least some of the parsed data for use by the core processor; route, to the core processor, the preprocessed data; receive, from the core processor, information associated with the preprocessed data; route, to the computing device, a response associated with the information associated with the preprocessed data received from the core processor; and store, via the memory controller, the information associated with the preprocessed data in the memory.
US12007913B2
Methods, systems, and apparatus, including computer-readable media, are described for an integrated circuit that accelerates machine-learning computations. The circuit includes processor cores that each include: multiple channel controllers; an interface controller for coupling each channel controller to any memory channel of a system memory; and a fetch unit in each channel controller. Each fetch is configured to: receive channel data that encodes addressing information; obtain, based on the addressing information, data from any memory channel of the system memory using the interface controller; and write the obtained data to a vector memory of the processor core via the corresponding channel controller that includes the respective fetch unit.
US12007910B1
A caching sub-system downloads and authenticates Resource Public Key Infrastructure (RPKI) cryptographically signed Route Origin Authorizations (ROAs) from a plurality of repositories, forming a VRP set for each repository. When the caching sub-system determines that the VRP count of a VRP set drops to or below a threshold, it substitutes in a last known valid VRP set. A route validating sub-system downloads route information data from one or more global routing tables and calculates the number of valid routes, the number of unknown routes and the number of invalid routes. When the number of valid routes drops to or below a threshold, the route validating sub-system sets an alarm to stop the distribution of VRPs to one or more group of pre-determined routers.
US12007909B2
An elastic memory system that may include memory banks, clients that are configured to obtain access requests associated with input addresses; first address converters that are configured to convert the input addresses to intermediate addresses within a linear address space; address scramblers that are configured to convert the intermediate addresses to physical addresses while balancing a load between the memory banks; atomic operation units; an interconnect that is configured to receive modified access requests that are associated with the physical addresses, and send the modified access requests downstream, wherein atomic modified access requests are sent to the atomic operation units; wherein the atomic operations units are configured to execute the atomic modified access requests; wherein the memory banks are configured to respond to the atomic modified access requests and to non-atomic modified access requests.
US12007904B2
A method is provided that includes performing, by a processor in response to a vector matrix multiply instruction, multiplying an m×n matrix (A matrix) and a n×p matrix (B matrix) to generate elements of an m×p matrix (R matrix), and storing the elements of the R matrix in a storage location specified by the vector matrix multiply instruction.
US12007895B2
A system including a plurality of processor cores, a plurality of graphics processing units, a plurality of peripheral circuits, and a plurality of memory controllers is configured to support scaling of the system using a unified memory architecture.
US12007892B2
Methods and systems are provided for allocating memory. An example method includes: allocating, for an application logic, a region of external primary memory included in a memory appliance; selecting, by a client device in response to a first request to reclaim a first portion of local primary memory in the client device, a portion of external primary memory from the region of external primary memory; copying data from the first portion of local primary memory to the portion of external primary memory; and converting a portion of a first virtual address space at the client device by remapping at least one virtual address in the first virtual address space at the client device from the first portion of local primary memory to the portion of external primary memory.
US12007891B2
Technology for enabling a kernel to perform data deduplication on encrypted storage of a container. An example method may involve: enabling, by a kernel, a guest program of a container to access a first storage block of a first container and a second storage block of a second container; receiving, by the kernel from the guest program, an indication that the first storage block and the second storage block are duplicate storage blocks; and updating the first storage block or the second storage block to cause the duplicate storage blocks to reference a common storage location.
US12007890B2
Various embodiments comprise systems, methods, architectures, mechanisms or apparatus for providing programmable or pre-programmed in-memory computing operations.
US12007886B2
A method for intra-block recovery from memory page read failures of memory pages is provided. The method comprises providing a data storage device comprising a plurality of memory pages. Corresponding memory pages are physically organized as a plurality of blocks comprising each the corresponding pages, each memory page comprising a plurality of non-volatile memory cells. The method comprises grouping memory pages of a block into at least one window. Each window comprises a plurality of memory pages of the block. The method further comprises determining a window parity page for each window of the block for a recovery of page read failures of the memory pages of the block, and upon determining that a predefined number of memory pages of the window is written or not yet written, maintaining the determined window parity page as part of the related window of memory pages of the block or not.
US12007885B2
Embodiments of the present disclosure include techniques storing and retrieving data. In one embodiment, sub-matrices of data are stored as row slices and column slices. A fetch circuit determines if particular slices of one sub-matrix, when combined with corresponding slices of another sub-matrix, produce a zero result and need not be retrieved. In another embodiment, the present disclosure includes a memory circuit comprising memory banks and sub-banks. The sub-banks store slices of sub-matrices. A request moves between serially configured memory banks and slices in different sub-banks may be retrieved at the same time.
US12007875B2
A chip having a debug memory interface includes a processing unit, an internal storage unit, a debug memory interface, and a detection unit. The internal storage unit is used to record status data during operation of the processing unit. The detection unit is used to detect whether the debug memory interface is electrically connected to an external memory device. When the debug memory interface is judged to be electrically connected to the external memory device, a control signal is transmitted to the processing unit in order to trigger the processing unit to read a debug program from the external memory device and execute the debug program to run a debug mode based on the status data.
US12007868B2
A computing system and method that can be used to surface a selectable action element for at least one ongoing task. In particular, the present disclosure provides a general pipeline to identify potential tasks that a user has an ongoing interest in or has not yet completed so that a suggestion of a content item can be made to further advance an identified user's task. This pipeline can incorporate probabilistic transition graphs, machine-learned models, and/or historical data to determine the relevance and completion of tasks that a user may desire to continue acting upon.
US12007859B2
A method of upgrading a VIM server appliance includes: creating a snapshot of logical volumes mapped to physical volumes that store configuration and database files of virtual infrastructure management (VIM) services provided by a first VIM server appliance to be upgraded; after the snapshot is created, expanding the configuration and database files to be compatible with a second VIM server appliance; replicating the logical volumes which have been modified as a result of expanding the configuration and database files, in the second VIM server appliance; after replication, performing a switchover of VIM services that are provided, from the first VIM server appliance to the second VIM server appliance; and upon failure of any of the steps of expanding, replicating, and performing the switchover, aborting the upgrade, and reverting to a version of the configuration and database files that was preserved by creating the snapshot.
US12007856B2
Illustrative embodiments represent a dynamic on-demand approach to configuring destination storage for bare metal restore (BMR) operations without operator intervention, including destination storage that is smaller than source storage devices. The illustrative operations rely on system state information collected concurrently with or shortly after source data is backed up, thereby capturing current actual storage metrics for the source data. The illustrative embodiments further rely on enhanced data agent components to collect and restore system state information as well as to restore backup data, thereby streamlining the configurations needed for the BMR operation to proceed. Additional business logic matches source mount points with suitable smaller destination storage resources and ensures that the BMR operation successfully completes with diverse and/or smaller storage destinations.
US12007855B2
A system can perform a migration. The system can, in response to receiving a request to perform a file system operation on a destination file system, wherein the request identifies a first source file handle, direct, by a second computer and to a first computer, to perform the file system operation on a source file system with the first source file handle, to produce a second source file handle, convert the first and second source file handles to corresponding first and second components of a destination file handle, perform the file system operation on the destination file system with the first and second components of a destination file handle, respond to the client computer with the second source file handle. The system can re-assign a network address when rolling back the migration, wherein a client is configured to use the second source file handle with the source file system.
US12007852B2
A method for backing up standalone data and clustered data on a node, that includes receiving, by a backup agent, a first backup request, making a first determination that a backup process is not active, and based on the first determination, identifying a first type of data specified in the first backup request, where the first type of data is the standalone data, locating, using a first backup policy, the standalone data in the node, begin generating standalone backup data from the standalone data, receiving, by the backup agent, a second backup request, making a second determination that the backup process is active, and based on the second determination, queuing the second backup request.
US12007850B2
A method for performing data backup includes: receiving a backup request specifying a file where the file is stored in a shared storage. Additionally, in response to the backup request: retrieving, by a primary data node, properties of the file; determining, by the primary data node, resource availability for plurality of secondary data nodes where the primary data node and the plurality of secondary data nodes is operatively connected to the shared storage and a backup storage; logically dividing, by the primary data node, the file into a plurality of segments using at least the properties of the file; and coordinating, by the primary data node, the backup of the file using the plurality of segments and the resource availability of the plurality of secondary data nodes.
US12007833B2
In one general embodiment, a method for selecting parameters of an error recovery procedure includes detecting an error during performance of a data operation on a data storage medium by an apparatus. In response to detecting the error, parameters of an error recovery procedure are selected based at least in part on: (a) first information about previous interactions between the apparatus and multiple data storage media, and (b) second information about previous interactions between the data storage medium and other apparatuses.
US12007819B2
A method and apparatus for starting up a digital currency data processing device, and a digital currency data processing device. The digital currency data processing device includes a hash board including a plurality of hash chip groups. The method includes: transmitting a startup signal to a refrigerating part of a data processing device before turning on a power supply; turning on the power supply; and controlling respective hash chips in each hash chip group to gradually and synchronously turn on cores. The above arrangement improves voltage balance of a hash board, and also ensures the accuracy of a clock signal.
US12007818B2
An example automated driving system computer can include a board, one or more processors coupled to the board, a first layer of a first thermal interface material applied on the one or more processors, a heat spreader having a first side and a second side, the first side in contact with the first layer of the first thermal interface material, a second layer of a second thermal interface material applied on the second side of the heat spreader, and a cold plate in contact with the second layer of the second thermal interface material.
US12007809B2
Provided are a rotating device, a housing, and an electronic device including the housing and a flexible screen. The housing includes a first frame body, a second frame body, and the rotating device. The rotating device is connected between the first frame body and the second frame body to fold or unfold the first and second frame bodies. The rotating device includes at least one pair of rotation assemblies, and a gear assembly between the rotation assemblies. Each rotation assembly includes a support frame and a rotating rack. The rotating rack includes a rotating piece rotatably connected to the support frame, and a connecting piece provided with a driving gear thereon. The rotating racks of one pair of rotation assemblies are synchronously rotatable by driving the driving gear with a rotation of the rotating rack relative to a corresponding support frame.
US12007808B2
An electronic device is disclosed, including a foldable housing defining a folding axis, a first housing defining a first and second surface, a second housing defining a third and fourth surface, a display spanning from the first surface to the third surface, the display including a first and second layer disposed parallel to the first and/or the third surface, wherein the first and second layers include multiple first conductive lines extending in parallel, wherein the second layer includes multiple second conductive lines extending in parallel perpendicular to the first conductive lines as to form a plurality of intersects, wherein the display includes multiple conductive vias to electrically couple the first and second multiple conductive lines, and wherein the conductive vias are disposed on the display outside of the folding region.
US12007803B2
A controllable temperature coefficient bias (CTCB) circuit is disclosed. The CTCB circuit can provide a bias to an amplifier. The CTCB circuit includes a variable with temperature (VWT) circuit having a reference circuit and a control circuit. The control circuit has a control output, a first current control element and a second current control element. Each current control element has a “controllable” resistance. One of the two current control elements may have a relatively high temperature coefficient and another a relatively low temperature coefficient. A controllable resistance of one of the current control elements increases when the controllable resistance of the other current control element decreases. However, the “total resistance” of the current control circuit remains constant with a constant temperature. The VWT circuit has an output with a temperature coefficient that is determined by the relative amount of current that flows through each current control element of the control circuit. A Current Digital to Analog Converter (IDAC) scales the output of the VWT and provides the scaled output to an amplifier bias input.
US12007799B2
Circuits and techniques are described that relate to an “energy operating system” for tracking available energy and energy consumption in a system or device to support a wide range of power management and related functionalities.
US12007797B2
A flow rate control device 100 includes a control valve 6 provided in a flow path 1, a flow rate measurement unit 2, 3 for measuring fluid flow rate controlled by the control valve 6, and a controller 7. The controller 7 is configured so as to control the opening/closing operation of the control valve 6 to match the measurement integral flow rate based on the signal outputted from the flow rate measurement unit (Vn+Vd) to the target integral flow rate Vs.
US12007794B2
Embodiments of the disclosure disclose a method and an apparatus for tracking a moving target and an unmanned aerial vehicle. The method includes: identifying and locking a moving target; and adjusting a moving state of the unmanned aerial vehicle and/or parameters of the photographing device according to a moving state of the moving target, so that the moving target is always located on a display screen of a control terminal. A method and an apparatus for tracking a moving target and an unmanned aerial vehicle provided in the disclosure can adjust the moving state of the unmanned aerial vehicle and/or the parameters of the photographing device in real time according to the moving state of the moving target and can ensure that the moving target in a preset size is always located on the display screen of the control terminal.
US12007791B2
Disclosed herein is a device for facilitating managing of paths for unmanned vehicles. Further, the device is configured to be communicatively coupled with the unmanned vehicles. Further, the device comprises a communication device configured for receiving heterogeneous information from sensors and transmitting commands to unmanned vehicles. Further, the device comprises a processing device communicatively coupled with the communication device. Further, the processing device is configured for integrating the heterogeneous information, generating integrated information based on the integrating, analyzing the integrated information based on paths assigned to the unmanned vehicles for performing a mission, determining an adjustment required to be made in the paths by the plurality of unmanned vehicles, and generating the commands for the unmanned vehicles. Further, the device comprises a storage device communicatively coupled with the processing device. Further, the storage device is configured for storing the paths.
US12007784B2
Methods described herein relate to self-localization. Methods may include: receiving sensor data from a vehicle traveling along a road segment; identifying one or more objects of the environment from the sensor data; determining a coarse location of the vehicle; comparing the identified one or more objects with corresponding ground truth objects; calculating an observation in response to the comparison of the identified one or more objects with the corresponding ground truth objects; determining a location of the vehicle with a higher precision than the coarse location based, at least in part, on the observation; and allocating resources of the apparatus based, at least in part, on the observation.
US12007779B2
Systems and methods for controlling the motion of an autonomous are provided. In one example embodiment, a computer implemented method includes obtaining, by one or more computing devices on-board an autonomous vehicle, data associated with one or more objects that are proximate to the autonomous vehicle. The data includes a predicted path of each respective object. The method includes identifying at least one object as an object of interest based at least in part on the data associated with the object of interest. The method includes generating cost data associated with the object of interest. The method includes determining a motion plan for the autonomous vehicle based at least in part on the cost data associated with the object of interest. The method includes providing data indicative of the motion plan to one or more vehicle control systems to implement the motion plan for the autonomous vehicle.
US12007778B2
A system and method for implementing a neural network based vehicle dynamics model are disclosed. A particular embodiment includes: training a machine learning system with a training dataset corresponding to a desired autonomous vehicle simulation environment; receiving vehicle control command data and vehicle status data, the vehicle control command data not including vehicle component types or characteristics of a specific vehicle; by use of the trained machine learning system, the vehicle control command data, and vehicle status data, generating simulated vehicle dynamics data including predicted vehicle acceleration data; providing the simulated vehicle dynamics data to an autonomous vehicle simulation system implementing the autonomous vehicle simulation environment; and using data produced by the autonomous vehicle simulation system to modify the vehicle status data for a subsequent iteration.
US12007770B2
A control method of an air vehicle for urban air mobility (UAM) is provided. The method enable people to more easily control an air vehicle for UAM, and moves in a flight manner familiar to people during flight to allow a driver and passengers comfortably use the air vehicle without discomfort such as motion sickness, dizziness, etc. The control method includes acquiring air vehicle driving information; adjusting an altitude of the air vehicle to a target altitude; adjusting longitudinal acceleration and longitudinal deceleration of the air vehicle; and operating steering during flight of the air vehicle.
US12007764B2
A system and method for aerial traffic management of unmanned aerial vehicles (UAVs) are provided. The method includes receiving at least a navigation request from a first UAV of a plurality of UAVs, wherein the navigation request specifies at least a waypoint; determining whether the waypoint is clear; sending an instruction the first UAV to hover at a specified position until the waypoint is clear, when the received waypoint is not clear; locking the waypoint, when the received waypoint not clear; and instructing the first UAV to navigate to the received waypoint.
US12007759B2
Techniques for geometric aging data reduction for machine learning applications are disclosed. In some embodiments, an artificial-intelligence powered system receives a first time-series dataset that tracks at least one metric value over time. The system then generates a second time-series dataset that includes a reduced version of a first portion of the time-series dataset and a non-reduced version of a second portion of the time-series dataset. The second portion of the time-series dataset may include metric values that are more recent than the first portion of the time-series dataset. The system further trains a machine learning model using the second time-series dataset that includes the reduced version of the first portion of the time-series dataset and the non-reduced version of the second portion of the time-series dataset. The trained model may be applied to reduced and/or non-reduced data to detect multivariate anomalies and/or provide other analytic insights.
US12007754B2
System and method for optimizing bottling line performance based on data received from a bottle with sensors. The system provides a bottle with sensors in a bottling line or maintenance system, a network gateway, a human machine interface (HMI) device, and a platform server. The HMI device provides for local control of the bottling line while the platform server handles distribution of GUIs, as well as data processing, data storage, and data analysis.
US12007747B2
A software defined (SD) process control system (SDCS) implements controller and other process control-related business logic as logical abstractions (e.g., application layer services executing in containers, VMs, etc.) decoupled from hardware and software computing platform resources. An SD networking layer of the SDCS utilizes process control-specific operating system support services to manage the usage of the computing platform resources and the creation, deletion, modifications, and networking of application layer services with devices disposed in the field environment and with other services, responsive to the requirements and needs of the business logic and dynamically changing conditions of SDCS hardware and/or software assets during run-time of the process plant (such as performance, faults, addition/deletion of hardware and/or software assets, etc.). Thus, dynamic (re-)allocation of hardware/software resources is primarily, if not entirely, and continually governed in real-time by present requirements and needs of application layer services as well as dynamically changing SDCS conditions.
US12007743B2
The present embodiment provide a monitoring system for monitoring at least one of fixed equipment installed in a floor and a moving object moving in the floor, the fixed equipment and moving object being monitoring targets, the monitoring system includes a recognition device that recognizes the monitoring target and outputs recognition information, and a management device that collects position information of the monitoring target from the recognition information.
US12007738B2
In some examples, a controller dynamically configures a property associated with monitoring performed by an agent. The controller stores, in a repository, metadata relating to the agent. The controller receives, from the agent, first sensor data that excludes the metadata, and uses indexing information in the first sensor data to retrieve the metadata from the repository.
US12007723B2
A testability method (500) for testing the operation of a thermoelectric element (110) of a thermoelectric watch (100) including the thermoelectric element (110), a power circuit supplied by primary storage elements (101) and secondary storage elements (102) so as to move at least one moveable element (190) or display information on an electro-optical display device. The testability method (500) includes steps of applying a heat source (540) to the thermoelectric element (110) so as to make it possible to electrically charge (550) or recharge (550) the secondary storage elements (102) in order to move at least one moveable element (190) or display information on an electro-optical display device, and thus check the functionality of the thermoelectric element (110).
US12007718B2
A dial for a timepiece includes a support and a mother-of-pearl sheet, the mother-of-pearl sheet having a front face and a rear face facing the support and on which a pattern has been printed. The mother-of-pearl sheet has a thickness between 50 μm and 100 μm so that the pattern printed on the rear face of the mother-of-pearl sheet appears transparently through the mother-of-pearl under normal conditions of illumination.
US12007717B2
A double escapement mechanism for a watch, clock, or other timepiece. The mechanism comprises first and second escape wheels; a first geared drive wheel having a plurality of teeth for rotating the first escape wheel and a second geared drive wheel having a plurality of teeth for rotating the second escape wheel, the first and second geared drive wheels positioned below and concentric with the first and second escape wheels; a balance wheel positioned above the first and second escape wheels and mounted for rotational movement; a hairspring concentric with the balance wheel and positioned below the first and second geared drive wheels; a roller table having first and second impulse jewels positioned thereon and a roller jewel positioned therebetween; first and second arcuate levers for locking and unlocking the adjacent escape wheel and adjacent to the first and second escape wheels, each arcuate lever having a jewel positioned thereon for locking and unlocking the adjacent escape wheel; a passing spring having a blade positioned between the first and second arcuate levers and extending to the roller table, such that the roller table jewel can deflect the passing spring toward the first arcuate lever to unlock the first escape wheel and can deflect the passing spring toward the second arcuate lever to unlock the second escape wheel.
US12007713B2
An image forming apparatus includes a housing and a first process cartridge. The first process cartridge is attachable to and detachable from the housing. The first process cartridge includes a first photosensitive drum, a first developing roller, and a developing frame. The developing frame has a toner inlet opening. A toner cartridge has a toner supply opening. The toner cartridge is positioned above the developing frame such that the toner supply opening and the toner inlet opening face with each other in upward/downward direction. In the state where the first process cartridge to which the toner cartridge is attached is attached to the housing, the toner cartridge is incapable of being detached from the first process cartridge. In a state where the first process cartridge to which the toner cartridge is attached is detached from the housing, the toner cartridge is detachable from the first process cartridge.
US12007708B2
A belt device includes a belt assembly, a pressing force adjuster, and an optical sensor. The belt assembly includes multiple rollers and a belt stretched by the multiple rollers and is rotatable about a rotation axis of one of the multiple rollers. The pressing force adjuster rotates the belt assembly about the rotation axis and adjusts a contact pressure of the belt pressed against an object. The optical sensor is disposed opposite to the one of the multiple rollers, and a position of the optical sensor relative to the rotation axis is fixed while the belt assembly is rotated by the pressing force adjuster.
US12007701B2
A method for determining a layout of mark positions across a patterning device or substrate, the method including: obtaining a model configured to model data associated with measurements performed on the patterning device or substrate at one or more mark positions; obtaining an initial mark layout including initial mark positions; reducing the initial mark layout by removal of one or more mark positions to obtain a plurality of reduced mark layouts, each reduced mark layout obtained by removal of a different mark position from the initial mark layout; determining a model uncertainty metric associated with usage of the model for each reduced mark layout out of the plurality of reduced mark layouts; and selecting one or more reduced mark layouts based on its associated model uncertainty metric.